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.

Messages - ljmill

Pages: [1]
Oh nice, thank you for that link. I bookmarked it as I'm sure it will be a great resource. Man I am happy. This game is too hard with only 4 lives hahaha

Thanks for the response :) I think I need to brush up on the machine codes or whatever those abbreviations are called (LDA, BRK, STA etc)

I just woke up from a looong nap and I went to View->ROM File and hit reset. Magically the # of lives went to 99. I must have made an edit somewhere that I forgot about. At any rate, I got it working.. but I think I'm going to try to do it again from scratch to try and figure out how I did that. hahaha, this really intrigues me.

I might have more questions on this matter, will post again if so

EDIT: I replicated it. Thank you for the detailed post nesrocks. The issue was, I wasn't looking at the line above the breakpoint, only below it.  :laugh: So I observed the breakpoints as it was starting the game. Watched it re-write to 0, then sure enough on the third breakpoint is when it sets the # of lives. I looked at the line above the breakpoint and found it in the NES Memory, right clicked and had it send me to the location in the ROM File, set it to 63 and voila.


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]