News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - ljmill

Pages: [1]
Hello all!

I recently discovered the amazing world of ROM hacks. It's completely rejuvinated my love for retro gaming. I'm very glad I found this community.


I've been playing Luigi's Chronicles 2 (SMB3 hack--as I'm sure you all know) and I really enjoy it. I was planning on purchasing the cart version of it from a website and it was stated that they had edited the hack so that you started with 99 lives, which to me sounds spectacular. Since I've been playing these ROM's on multiple different platforms (PC, DS/3DS, etc etc), I thought maybe I would try my hand at doing this myself. From here on out I'll probably sound like a complete noob, but I'm gonna try to explain what I've done so far.. bare with me   :laugh:

I've been messing around with the debugger and hex editor in FCEUX. I've managed to create a 'cheat' that grants 99 lives but I can't figure out how to make a hard edit so that I start with 99 lives every time I boot up the game. I figured out the address of the lives is 0736, so I added a breakpoint in the debugger to find where it was located in the Hex Editor.

The breakpoint points me to "0F:9123:DE 36 07        DEC $0736,X @ $0736 = #$03". Edit: I went to 00736 and changed the value to 63 (99 lives)

However, I've hit a dead-end. When I edit the value at 0736 to 63 and save the ROM, it resets back to the default 04 when I reset the game. I'm not sure what to do from this point to achieve my goal of having it load with 99 lives on startup. Can anyone help me out here? Infact, I'm not even sure if this is the right place to make the edit as the breakpoint hops around when you reset the game. I've examined each breakpoint location in the hex editor and I'm still stumped. My ignorance has hit a brickwall, so I come for help :)

Sorry again for the noobishness. Thanks guys, appreciate it

Pages: [1]