+  RHDN Forum Archive
|-+  Romhacking
| |-+  General Romhacking
| | |-+  SMB 1 & 2J Stages
Pages: [1]
Author Topic: SMB 1 & 2J Stages  (Read 377 times)
Jedi QuestMaster
Guest
« on: October 27, 2006, 10:20:51 pm »

How do the stages work in these games?  I'm trying to figure out how to change the starting stage for SMB2J.  Has anyone done this yet?
Stabwound
Guest
« Reply #1 on: October 28, 2006, 12:01:21 am »

What exactly do you mean by "how the stages work"? You mean, which level (1-1, 2-1 etc) you start on?

I gave SMB 1 a quick check and it looks like it doesn't even set a beginning level; it just assumes to be starting at stage 0 and increments it by 1 when you go to the next level. I assume that if you are on stage x-4 it increments the world # by 1 and sets level # back to 0.

In RAM $075A is your current world -1 and $0760 is your current level -1.

I'm only a newbie ASM hacker so hopefully someone can be more help than I am. I didn't check SMB2j because I don't have an FDS emulator with a debugger.
Jedi QuestMaster
Guest
« Reply #2 on: October 28, 2006, 03:37:59 pm »

Well, apparently trying to search for values hasn't worked for me - at all.
Tauwasser
Guest
« Reply #3 on: October 28, 2006, 06:27:00 pm »

It's probably RLE. Super Mario World 2 worked that way anyways. It was like. 01FF88FE87DD00 resulting in FF FE FE FE FE FE FE FE FE DD DD DD DD DD DD DD or smth along those lines.

cYa,

Tauwasser
Jedi QuestMaster
Guest
« Reply #4 on: October 28, 2006, 07:17:03 pm »

Or how about hacking those stars that appear on the title of SMB2J after you beat the game an X amount of times?  Those would be good, too. Smiley
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC