Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
Acmlm's Board - I2 Archive - Rom Hacking - Question | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Rockman Flurry Level: 26 Posts: 4/250 EXP: 96387 For next: 5888 Since: 03-17-04 Since last post: 18 days Last activity: 16 days |
| ||
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? (edited by Cookie Wookie on 03-29-04 12:17 AM) (edited by Cookie Wookie on 03-29-04 01:09 AM) (edited by Rockman on 03-29-04 03:24 PM) |
|||
Dish Spiny Level: 38 Posts: 17/596 EXP: 355646 For next: 14801 Since: 03-15-04 From: Disch Since last post: 18 days Last activity: 18 days |
| ||
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. |
|||
DahrkDaiz Red Super Koopa Acmlm's Mosts 2005 Best ROM Hacker Level: 45 Posts: 25/885 EXP: 643520 For next: 16644 Since: 03-15-04 From: K-Town Since last post: 4 hours Last activity: 4 hours |
| ||
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. |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - Question | | | |