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 - If you expand a SMW ROM how do you use the expanded space?
  
User name:
Password:
Reply:
 

UserPost
beneficii
Posts: 356/567
Originally posted by Red_Oxygen
Is it possible to get Lunar magic to "see" it?


Eh, probably not, but if you keep the data format the same (as say the maps in the original game), then you can edit them from Lunar Magic and then copy the data into the correct place in your ROM.
Red_Oxygen
Posts: 15/53
Is it possible to get Lunar magic to "see" it?
beneficii
Posts: 350/567
Originally posted by Keikonium
By going to the end (?) of the ROM in a hex editor and looking for a bunch of FF's. Then you insert your own code (ASM) and use pointers to show that that stuff is located where you put it.

It's used for almost anything you want Ii think....


Yeah, I've done that before for SMB3, in changing starting screen and x positions of Mario's start space. Only that I had to use a bunch of JSR's and JMP's to go to my added code (by inserting them into the game's original code at certain points), because I had to change so many individual functions (the part where Mario starts, the part where Mario at game over goes to the start space on the same screen he got game over at, the two parts where Mario goes offscreen to the screen where the start space is at game over (and the part in between those two parts), the part that determines whether Mario stays on the screen or not, and the part where he stays on the same screen that calculates how much he must go each frame and in which direction). Depending on what you're trying to accomplish and how many functions deal with it, Red_Oxygen, you may only need to JSR once or JMP and JSR several times to several parts of your hack.
Keikonium
Posts: 1991/-2459
By going to the end (?) of the ROM in a hex editor and looking for a bunch of FF's. Then you insert your own code (ASM) and use pointers to show that that stuff is located where you put it.

It's used for almost anything you want Ii think....
KawaiiImoto-e
Posts: 929/1068
best and most easiest thing would be: Let LM do the expanding work for you, and just edit the game in there.

and about bigger Overworld, read the other thread for that.
Kario
Posts: 1921/2082
You put code and graphics and other things into the epanded space. Then you use pointers to tell the game that those exra things are actually there.
Red_Oxygen
Posts: 12/53
well how do you use that expanded space?
Smallhacker
Posts: 1897/2273
7E1F11 is a RAM address, not a ROM address.
Red_Oxygen
Posts: 2/53
Can you just clone the overworld (7E1F11) to the empty space and alter that?
Acmlm's Board - I2 Archive - Super Mario World hacking - If you expand a SMW ROM how do you use the expanded space?


ABII


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



Page rendered in 0.004 seconds.