Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,561,902
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 05-08-24 04:54 PM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests | 1 bot

Main - ROM Hacking - SMB Permanent Invincibility Code for Game Genie New thread | Thread closed


GameGenie81
Posted on 01-08-08 12:44 AM Link | Quote | ID: 72978


Koopa
Level: 25

Posts: 28/100
EXP: 78174
Next: 11446

Since: 08-15-07
From: Milwaukie, OR

Last post: 5446 days
Last view: 5399 days
Hi,

Can anyone think of any permanent (but permanent w/o any deaths) invincibility codes that I can input into a Game Genie when I use it for Super Mario Bros. for the NES?

There is one out there, PKAOZP, that will do it, but whoever created this code states that Mario will sometimes die after he beats a certain level with a flag pole. I would like an equivalent code to this where Mario doesn't die at all...

Thank you,



Ben


____________________
We are a nation with no geographic boundaries, bound together through our beliefs. We are like-minded individuals, sharing a common vision, pushing toward a world rid of color lines.

ShaneM
Posted on 10-08-14 08:53 AM (rev. 2 of 10-08-14 08:55 AM) Link | Quote | ID: 158689


Snifit
Compromised account.
Please contact an admin to restore access.
Level: 36

Posts: 169/285
EXP: 293959
Next: 14151

Since: 02-17-14

Last post: 3149 days
Last view: 2665 days
Posted by GameGenie81
Hi,

Can anyone think of any permanent (but permanent w/o any deaths) invincibility codes that I can input into a Game Genie when I use it for Super Mario Bros. for the NES?

There is one out there, PKAOZP, that will do it, but whoever created this code states that Mario will sometimes die after he beats a certain level with a flag pole. I would like an equivalent code to this where Mario doesn't die at all...

Thank you,



Ben



Okay. To whomever this applies to in the year 2014. Two ways to do this. Both have the same end result.

1) Hex editor. Remove all JMPs and JSRs to "InjurePlayer" (do a hex search for all $20 $2C $D9/ $4C $2C $D9) by NOP'ing them ($EA is the opcode). Then use the SMB disassembly by doppleganger (under Documents on RHDN) and find all the BEQs and BNEs to "InjurePlayer" and NOP the 2 bytes for each conditional statement.

2) ^Similar to one except this one is easier. Just make the above changes to the .asm file and assemble it (preferably with a make.bat that spits out a .lst file). This saves time and effort.

These methods are similar to Game Genie but have a more permanent effect. Remember, always back up your files before hacking them. --ShaneM

____________________
At the end, when the day is over, the only one left to face is yourself. Have you been true to yourself and made the most of your day?

soundjunky
Posted on 11-19-14 05:26 AM Link | Quote | ID: 159021

Newcomer
Level: 5

Posts: 2/3
EXP: 305
Next: 224

Since: 11-18-14

Last post: 3437 days
Last view: 3458 days
Here I thought that I was the only person around who still had a game genie!!

ShaneM
Posted on 11-19-14 06:51 AM (rev. 4 of 11-19-14 06:58 AM) Link | Quote | ID: 159022


Snifit
Compromised account.
Please contact an admin to restore access.
Level: 36

Posts: 220/285
EXP: 293959
Next: 14151

Since: 02-17-14

Last post: 3149 days
Last view: 2665 days
@soundjunky

Welcome to our forum.

Please don't bump older threads without new/relevant information. What I posted previously is a perfect example of such an acceptable scenario in which I give a more permanent effect by minor ASM coding. You can use that as an example of acceptable scenarios. --ShaneM

____________________
At the end, when the day is over, the only one left to face is yourself. Have you been true to yourself and made the most of your day?

Main - ROM Hacking - SMB Permanent Invincibility Code for Game Genie New thread | Thread closed

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.064 seconds. (339KB of memory used)
MySQL - queries: 52, rows: 76/76, time: 0.059 seconds.