Pages: 1
LeWario |
Posted on 12-31-11, 04:19 am (rev. 1)
|
Banned for being a complete idiot.
Karma: 529 Posts: 647/987 Since: 07-09-11 |
NSMB Tools is a
These tools are written in Python 3. For more information, visit the Project Page. If you want to contribute, PM me. For new threads about NSMB Tools, please include the tag [NSMB Tools] and a following tag with the tool name if applicable. Only comments about NSMB Tools are allowed here. |
ray |
Posted on 12-31-11, 12:02 pm
|
Roy Koopa
Karma: 4011 Posts: 1164/2722 Since: 06-26-11 |
How will the ClassID tool look like later?
See a lots of creative DS Hacking here_________________________ If you want to support me, you might check out my Patreon Page : ) |
Dirbaio |
Posted on 12-31-11, 01:58 pm
|
Super Mario
( ͡° ͜ʖ ͡°) Karma: 10020 Posts: 1344/4457 Since: 06-08-11 |
For the looks of the code, what you have to do is extract the Overlay 0 file with NSMBe, give it to that tool and it will change the Class ID of any sprite in it, and then importing it back to the ROM with NSMBe.
Uh, and how will you handle compression? |
LeWario |
Posted on 12-31-11, 04:42 pm
|
Banned for being a complete idiot.
Karma: 529 Posts: 648/987 Since: 07-09-11 |
Posted by ray How will the ClassID tool look like later? Look at plans.txt in the trunk of classidtool. Posted by Dirbaio For the looks of the code, what you have to do is extract the Overlay 0 file with NSMBe, give it to that tool and it will change the Class ID of any sprite in it, and then importing it back to the ROM with NSMBe. Absolutely correct. Posted by Dirbaio Uh, and how will you handle compression? For now, I would use NSMBe to decompress, but once I recode all the NITRO Filesystem stuff in Python, then I can decompress it myself. |
LeWario |
Posted on 01-09-12, 04:08 am
|
Banned for being a complete idiot.
Karma: 529 Posts: 659/987 Since: 07-09-11 |
Update:
Yahoo! Direct ROM manipulation is now supported! Just make sure the Overlay0 in the ROM is decompressed first. Not everything is going as planned however. This thing, is being able to make a GUI interface. Everything else that was planned in plans.txt has been implemented. Once I figure out how to make GUIs, ClassID Tool will get one. |
Dirbaio |
Posted on 01-10-12, 03:38 pm
|
Super Mario
( ͡° ͜ʖ ͡°) Karma: 10020 Posts: 1417/4457 Since: 06-08-11 |
Oh nice You moved it to GitHub
Will try it out when I can |
Pages: 1