Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/06/2018 in Posts

  1. polymaker

    Custom Bricks for LDD

    I just wanted to share my progress on creating custom bricks for LDD. As you can see by the following images, I've succeeded at what many thought impossible: importing custom models into LDD. I have cracked the structure of the .g file format but I still have problems with a section that has to do with the outlines/borders of the bricks. I am now working on an editor to create the xml that goes with the model which specifies the collision and connection information.
    1 point
  2. grappigegovert

    Post-race extended time: make players use warp?

    I've got bits and pieces of LR mapped out, so I knew that the function at 0x39100 is the function that gets called to use a powerup. (using the 1999nodrm adresses here). I then debugged this function to see what function called it whenever the player used a powerup after finishing, and ended up in this in this function: (Screenshot from IDA, note that this is only the last part of this function) In green, I've circled the part where the game checks if the racer has finished the race. (I didn't know beforehand that this particular bit indicated having finished the race, but I knew this address stored some flags). If the racer has not finished the race, the jz jump is followed (the green arrow), and the code checking for 3 white bricks is skipped. If the racer has finished the race, the jump is not followed (red arrow), and the amount of white bricks is checked. In my above posts, I've instructed to change the jump in purple to NOPs, ensuring that the game always follows the red arrow, thus ending up calling the powerup function instead of skipping it. By the way, this check is only done for green powerups, the other 3 powerups follow the remaining 3 arrows pointing into the 'call powerup' block.
    1 point
  3. Pixus

    Project Island - a LEGO Island fan-made sequel

    Honestly, seeing that, alongside the teaser trailer, was amazing, and definitely shows that you're all putting your dedication to this. I applaud all of you at the team for that.
    1 point
  4. polymaker

    Custom Bricks for LDD

    Hi everyone, I'm terribly sorry for the long absence. I recently stumbled upon this thread again and I see that a lot of you guys are interested by my work. To do a long story short I kinda assumed the forum was dead and I also lost interest in the project. But as you might have guessed I'm writing here because I've recently started working on the project again. Currently, I'm still far away from having a functional tool to edit and create custom bricks. Recently I've been more focused on a tool that creates custom palettes (aka lego set) for LDD. If you didn't know, LDD has an undocumented feature to have a defined inventory of bricks with quantities (instead of an infinite number of all possible bricks) and tracks the quantity remaining of each bricks, which basically sums up to virtually building a lego set. This tool is mostly done and only requires a little more error checking and a nicer user interface. Once this is finished I will get back to develop an application for creating and editing custom bricks. I'll keep you updated of my progress.
    1 point
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.