Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
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
Posted on 05-04-04 06:05 AM Link | Quote
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
Posted on 05-04-04 06:24 PM Link | Quote
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
Posted on 05-05-04 12:19 AM Link | Quote
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., | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.013 seconds.