Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
Acmlm's Board - I2 Archive - Rom Hacking - One last SMB3 question, then I'll start figuring stuff out on my own., | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Wlokos Red Paratroopa Level: 22 Posts: 52/176 EXP: 54880 For next: 3470 Since: 04-29-04 Since last post: 11 days Last activity: 10 days |
| ||
In Mario improvement, I'm making all the levels for the hack I'm working on from scratch. I don't know where I should set the pointers to lead to so that my data will not be garbled up whenever I try to put a level into the game. I know i've been asking for a lot of help recently, but after this I'll be able to get through the rest on my own, barring some huge problem coming up, which I highly doubt since i'm not doing anytying overly complex yet.. So, can anyone help? | |||
DahrkDaiz Red Super Koopa Acmlm's Mosts 2005 Best ROM Hacker Level: 45 Posts: 138/885 EXP: 643520 For next: 16644 Since: 03-15-04 From: K-Town Since last post: 4 hours Last activity: 4 hours |
| ||
Ok, know how when you save a level to rom, it gives an address range for the level objects save and enemy save? Ok, for all level object ranges (except Dungeon) start on that first address. For enemies, start on C057. But, for water/pipe saves, everytime you save, make sure you don't over write the mushroom house level (it uses a water/pipe object set). If you accidentally save it, use Discombobulator to put it back or something. Fortresses start at 2A996 (because some areas before this is for the king's rooms). After saving your first level, You'll have to figure out the area which to save the next one of the same type (pipe and water share the rom area, as does giant and cloudy, ice and sky). You take the previous address you save to level object wise, take the size of that level, add 10, then add that to the address. That's the new address to save to. For the enemy offset, take the previous address, add to it the size of the previous level's enemy data + 2. That's the new address to save to. When using Free form mode, when you open a level to work on, or start one from scratch, always reload the program. This will prevent some weird bugs that will creep up and really piss you off. Also, before you save a fresh .m3l file (and save often!) make sure there's atleast 1 enemy on the screen, else the format of the file may break. This sounds really complicated, but once you save a couple of levels successfully, you'll get the hang of it. |
|||
Wlokos Red Paratroopa Level: 22 Posts: 57/176 EXP: 54880 For next: 3470 Since: 04-29-04 Since last post: 11 days Last activity: 10 days |
| ||
Thanks. |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - One last SMB3 question, then I'll start figuring stuff out on my own., | | | |