SanguinettiMods Posted March 20, 2012 Share Posted March 20, 2012 No screenshots. A friend made a program for me a while ago. It's a display list porter. What it does is tack the data onto the end of the file and then create a DE command at a specified offset, so manual editing may be required for a more complete feel. https://sites.google...redirects=0&d=1 Command-Line Usage: srcexe.exe [ZOBJ_TO_PORT_TO] [OFFSET_TO_REPLACE] [ZOBJ_TO_PORT_FROM] [OFFSET_TO_PORT] This does not automatically inject files into the ROM. You will have to inject and re-point the ZOBJ Files yourself. Free space in the ROM can be found at 0x035D0000 - The end of the ROM. Link to comment Share on other sites More sharing options...
Jason777 Posted March 20, 2012 Share Posted March 20, 2012 Ahh, one of the many revisions of Flotonic's Display List Porter. We thank him for this late contribution. Link to comment Share on other sites More sharing options...
Zeth Ryder Posted March 20, 2012 Share Posted March 20, 2012 So basically it adds the displaylist at the end of the file then just uses a DE command to jump to the displaylist at the end of the file? Link to comment Share on other sites More sharing options...
Jason777 Posted March 20, 2012 Share Posted March 20, 2012 So basically it adds the displaylist at the end of the file then just uses a DE command to jump to the displaylist at the end of the file? I would guess that it actually fixes all the pointers to relevant data within the display list (textures, vertices) and then does what you're asking. I haven't personally used it, though, so I can't say for sure. But it would be pretty pointless if all it did was grab the data and, without adjusting pointers, place it at the end of the file. Link to comment Share on other sites More sharing options...
SanguinettiMods Posted March 20, 2012 Author Share Posted March 20, 2012 It ports the display list as anyone would manually, although, say there were multiple of the same FD commands, it would grab the texture as many times as the FD command repeat, but, there is some easy fixing. But other than that, it recalculates everything. It just doesn't inject it into the ROM. Link to comment Share on other sites More sharing options...
KevinB834 Posted March 20, 2012 Share Posted March 20, 2012 @∂ SanguinettiMods Does this happen to be the same one I was given or is this different? Link to comment Share on other sites More sharing options...
SanguinettiMods Posted March 20, 2012 Author Share Posted March 20, 2012 @∂ SanguinettiMods Does this happen to be the same one I was given or is this different? It's no different. Link to comment Share on other sites More sharing options...
SanguinettiMods Posted September 15, 2012 Author Share Posted September 15, 2012 Demonstration Video http://sanguinettimods.decisive-media.net/Videos/DLPORT.mp4 1 Link to comment Share on other sites More sharing options...
Jason777 Posted September 15, 2012 Share Posted September 15, 2012 Demonstration Video http://sanguinettimods.decisive-media.net/Videos/DLPORT.mp4 Nice vid. Do you have the source code? Maybe I could add in a feature which allows you to inject to a specified offset in the ROM and clear the unused bytes at the old file offset. Link to comment Share on other sites More sharing options...
SanguinettiMods Posted September 16, 2012 Author Share Posted September 16, 2012 Nice vid. Do you have the source code? Maybe I could add in a feature which allows you to inject to a specified offset in the ROM and clear the unused bytes at the old file offset. The only thing that I have is the executable. Link to comment Share on other sites More sharing options...
Recommended Posts