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 Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Question
  
User name:
Password:
Reply:
 

UserPost
DahrkDaiz
Posts: 25/885
Hehe, I see you took my advice and ended up making a good post with a question. Here's a tip: Do you know what CMP is? As MegaMan is going up on a jump, look for writes to his Y position, then look for a nearby CMP, the value that his Y positon is compared to is probably his jump height, thus, modifying it could be the ticket do to what you want.
Dish
Posts: 17/596
You're on to something with his Y position.

Set a breakpoint in FCEUd for writes to that RAM address and trace the code to see how his Y-value gets changed. At least that's what I'd do.
Rockman
Posts: 4/250
Okay, I decided to have another go at it. I will never quit until I can do this.

Goal: To change the jump height of Megaman in Megaman 3.

Here we go!

These are the RAM addresses I tested in the Cheat Search.

03C0 | B4 Megaman's y position maybe? The lower the value the higher he goes, and he stays put, making value higher just makes him come lower and he can fall through the floor and die

0460 | FF Gravity speed maybe? Falls through the floor fast and dies if the value is made lower

0440 | C0 Megaman jumps really high, then slowly floats down

03A0 | The lower this value, the higher Megaman jumps, but he just jumps slightly higher at maximum.

These are the 4 addresses that I get that affect his ability of jumping.

Each of these addresses, when I write to them in the debugger, pressing run gives you 2 different sets of code.

I used the Cheat search many many times.

I pressed less than when he was in the air, and greater than when he was on the ground. I did it vice versa, and I did Equal and Not Equal. These 4 addresses are the ones I keep getting, so I know I'm close, but I can't get it yet.

The closest address that came to me was $0440, as he does jump really really high when the address is set, but he floats down slowly, which is not what I'm looking for.

Can someone recommend what to do next?
Acmlm's Board - I2 Archive - Rom Hacking - Question


ABII


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



Page rendered in 0.010 seconds.