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 Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - Changing the castle entrance level and question about Map16 Pages
  
User name:
Password:
Reply:
 

UserPost
FuSoYa
Posts: 146/255
Originally posted by HyperHacker
go to Save, get the pointer from the dialog box and save it.


It's best not to use the address in the save dialog. That's just the location LM will try to save to, not necessarily where the level is really going to end up at. Save the level, then use the "Open Level from Address" dialog to get the address of the current level.
HyperLamer
Posts: 3140/8210
Yeah, that sounds right.

To simplify: Make your level, go to Save, get the pointer from the dialog box and save it. Get the pointer to the intro level from the help file, find it in the ROM, replace with the pointer from the Save box.
Alastor the Stylish
Posts: 4944/7620
Originally posted by Smallhacker
Shouldn't that be AF145D = 5D14AF?
Maybe
FuSoYa
Posts: 145/255
Originally posted by Keikonium
Oh, and I was also wondering how to save one page of BG Map16 to file, and put it in another game with out messing up the other BG pages.


The answer to that one is in the help file...
Smallhacker
Posts: 1274/2273
Originally posted by Kyouji Craw
AF145D = 5D15AF

Shouldn't that be AF145D = 5D14AF?
Alastor the Stylish
Posts: 4936/7620
Well, there's Lunar Address, but... I dunno, Zophar's probably has it.

Anyway. To get the correct byte order, reverse the order of what it gives you (IE, AF145D = 5D15AF).
Keikonium
Posts: 972/-2459
Step 3: Convert that address to a SNES address. Also, change the byte order to the one that the SNES CPU uses. (Not sure in which order the bytes should be... AACCBB?)

Thanks Smallhacker!

This is the only part I am not sure of. Can anyone tell me how to convert to a snes address? I know which number I need to change btw. I also dont know how to change the byte order. So are there any programs that convert to snes address? Thanks
Alastor the Stylish
Posts: 4934/7620
Eh. The problem isn't that it overwrites levels 0-1FF, it's that it won't write data to where the castle entrance begins at because LM sees that there's stuff there.
UnsurpassedDarkness
Posts: 416/746
No, because when you save it it
tuna
Posts: 213/2
Not sure, but can't you just open the castle intro level in LM, edit it there, and save it? It seems like it'd save a lot of time and problems (and that thing wasn't too terribly descriptive, either)
Smallhacker
Posts: 1272/2273
Step 0: Backup!
Step 1: Make the new castle entrance
Step 2: Get the level address from the "Open Level Address" thingie
Step 3: Convert that address to a SNES address. Also, change the byte order to the one that the SNES CPU uses. (Not sure in which order the bytes should be... AACCBB?)
Step 4: Get the castle entrance location from the help file
Step 5: Same as step 3, but with the castle entrance instead
Step 6: Search for the castle entrance pointer (The thing you got in step 5)
Step 7: Replace
Keikonium
Posts: 970/-2459
How do I change the castle entrance level? I dont know if its as easy as changing the level pointer or if its more complicated than that. I need it to point to level 154 if that helps at all.

If anyone knows how to do that, that would be great. Thanks.



Oh, and I was also wondering how to save one page of BG Map16 to file, and put it in another game with out messing up the other BG pages. When I take it from one game the only BG is on page 16 and the rest of the BG's are blank. When I press F7 to save the Map16BG.bin then import it into my other game it changes EVERY page to blank except page 16. So it copies every BG page data instead of just 16. Anyone know how to make it only save 16? Thanks again.
Acmlm's Board - I2 Archive - Super Mario World hacking - Changing the castle entrance level and question about Map16 Pages


ABII


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



Page rendered in 0.022 seconds.