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 - Sub Routine Location of Yoshi's Fireballs asm?
  
User name:
Password:
Reply:
 

UserPost
HyperLamer
Posts: 3783/8210
Look for some free space in that bank where you can put a JSR to it followed by an RTL. And post the address if you haven't already.
HabsoluteFate
Posts: 117/179
Originally posted by HyperHacker
Here's what I would do:
1) Get Geiger's debugger if you haven't already.
2) Look for reads of $1616. Kill any that run every frame, and hit the button.
3) See how it determines where to go by the value. With some luck you should be able to figure out how to call this code manually. (Never forget that ASM gives you the power to jump halfway into a subroutine - for example, setting a register to some value, then jumping to just past where it reads an address. )

Hi,
I have been using Geiger's debugger for a few days now...most helpfull hacking tool i have found in a long time!
I found the actual address although I will have to modify things a little since it seems to do a RET when i would need it to do a RTL...I didn't just chance it to a RTL though since i do want yoshi's fireballs code to still work it shouldn't be a big deal do take care of when i get the chance although i'm not too sure when that will be.
my notes are at home so i cant post the actual address at the moment, I'll add it to the ROM/RAM thread when i get a chance.
HyperLamer
Posts: 3777/8210
Here's what I would do:
1) Get Geiger's debugger if you haven't already.
2) Look for reads of $1616. Kill any that run every frame, and hit the button.
3) See how it determines where to go by the value. With some luck you should be able to figure out how to call this code manually. (Never forget that ASM gives you the power to jump halfway into a subroutine - for example, setting a register to some value, then jumping to just past where it reads an address. )
Sukasa
Posts: 204/1981
I wouldn't know, but I'll bet if you used tracer and used Yoshi it might work. I'll be honest in saying i have no idea what i'm dong, but I'm trying to help, Right?
HabsoluteFate
Posts: 115/179
I should be able to figure out the sub routine location of yoshi's fireballs now
I figured out that 7E1616 is the flag that tells us what item is in Yoshi's mouth.
If that item has a value of "04" then he will spit out fireballs each time you hit the proper button....from here i should be able to figure out the code that spits out the fireballs.

Thanks
Acmlm's Board - I2 Archive - Super Mario World hacking - Sub Routine Location of Yoshi's Fireballs asm?


ABII


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



Page rendered in 0.003 seconds.