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 | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Keikonium
Banned
Level: NAN

Posts: 970/-2459
EXP: NAN
For next: 0

Since: 04-02-04

Since last post: 63 days
Last activity: 9 hours
Posted on 02-05-05 10:38 PM Link | Quote
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.
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 1272/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 02-05-05 11:32 PM Link | Quote
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
tuna
...
Level: 3

Posts: 213/2
EXP: 51
For next: 77

Since: 12-02-04

Since last post: 1 day
Last activity: 1 day
Posted on 02-06-05 01:28 AM Link | Quote
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)
UnsurpassedDarkness

Melon Bug
Level: 39

Posts: 416/746
EXP: 391555
For next: 13216

Since: 10-29-04
From: Λtlantıs.
All your base are belong to us.

Since last post: 12 days
Last activity: 2 days
Posted on 02-06-05 03:06 AM Link | Quote
No, because when you save it it
Alastor the Stylish
Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco.


Level: 114

Posts: 4934/7620
EXP: 16258468
For next: 51099

Since: 03-15-04
From: Oregon, US

Since last post: 2 hours
Last activity: 2 hours
Posted on 02-06-05 04:13 AM Link | Quote
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.
Keikonium
Banned
Level: NAN

Posts: 972/-2459
EXP: NAN
For next: 0

Since: 04-02-04

Since last post: 63 days
Last activity: 9 hours
Posted on 02-06-05 05:38 AM Link | Quote
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
Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco.


Level: 114

Posts: 4936/7620
EXP: 16258468
For next: 51099

Since: 03-15-04
From: Oregon, US

Since last post: 2 hours
Last activity: 2 hours
Posted on 02-06-05 06:11 AM Link | Quote
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).
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 1274/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 02-06-05 01:49 PM Link | Quote
Originally posted by Kyouji Craw
AF145D = 5D15AF

Shouldn't that be AF145D = 5D14AF?


(edited by Smallhacker on 02-06-05 09:49 AM)
FuSoYa
Defender of Relm
Level: 26

Posts: 145/255
EXP: 99529
For next: 2746

Since: 03-15-04
From: Moon

Since last post: 7 days
Last activity: 7 hours
Posted on 02-06-05 11:52 PM Link | Quote
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...
Alastor the Stylish
Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco.


Level: 114

Posts: 4944/7620
EXP: 16258468
For next: 51099

Since: 03-15-04
From: Oregon, US

Since last post: 2 hours
Last activity: 2 hours
Posted on 02-07-05 12:07 AM Link | Quote
Originally posted by Smallhacker
Shouldn't that be AF145D = 5D14AF?
Maybe
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 3140/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 02-07-05 04:28 PM Link | Quote
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.
FuSoYa
Defender of Relm
Level: 26

Posts: 146/255
EXP: 99529
For next: 2746

Since: 03-15-04
From: Moon

Since last post: 7 days
Last activity: 7 hours
Posted on 02-07-05 10:05 PM Link | Quote
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.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
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.021 seconds.