I played a bit with Rings of Power on the Genesis. I was looking for a way to have Infinite HP & MP. The problem I found is the following:
If you do a write WP in HazeMD when someone hits you in battle you'll get this:
If I change the sub at 03B3B6 I get Infinite HP. But the enemies also obtain this effect. The same happens with MP:
Again if I change the move at 037DD8 with a branch my party and all the enemies have infinite mp.
So I was looking for an alternate way to hack the rom and poke the values in the following ram addresses:
FF0304:270F Buc Current HP
FF0306:270F Buc Current MP
FF043C:270F Obliki Current HP
FF043E:270F Obliki Current MP
FF04D8:270F Feather Current HP
FF04DA:270F Feather Current MP
FF05A8:270F Slash Current HP
FF05AA:270F Slash Current MP
FF0540:270F Alexi Current HP
FF0542:270F Alexi Current MP
FF0644:270F Mortimer Current HP
FF0646:270F Mortimer Current MP
I tried looking for a bunch of nops by tracing, but I could't find them nowhere.
So I tried to change some instructions with a JSR.
For example 2ED94: 4EB9 000F CF9C
I choosed 0FCF9C because it has a lot of zeroes. So in 0FCF9C I wrote:
FCF9C: 33FC 270F 0304
But the games allways freeze when I enter in battle. In one ocasion, the fight continued forever with me and the enemy with 0 HP.
Any suggestions, please?. Is the only code I need for the game. I found some new cool codes for it, but I'm missing this one.
Thank you n_n.
Whipon.
If you do a write WP in HazeMD when someone hits you in battle you'll get this:
Code:
03B3AC: 670C beq $3b3ba 03B3AE: 206E FFF8 movea.l (-$8,A6), A0 03B3B2: 302E FFF6 move.w (-$a,A6), D0 03B3B6: 9168 001C sub.w D0, ($1c,A0) 03B3BA: 2F2E FFF8 move.l (-$8,A6), -(A7)
Code:
037DC6: 600C bra $37dd4 037DC8: 206E FFF0 movea.l (-$10,A6), A0 037DCC: 3028 001E move.w ($1e,A0), D0 037DD0: 906E FFF4 sub.w (-$c,A6), D0 037DD4: 206E FFF0 movea.l (-$10,A6), A0 037DD8: 3140 001E move.w D0, ($1e,A0) 037DDC: 206E FFF0 movea.l (-$10,A6), A0
So I was looking for an alternate way to hack the rom and poke the values in the following ram addresses:
FF0304:270F Buc Current HP
FF0306:270F Buc Current MP
FF043C:270F Obliki Current HP
FF043E:270F Obliki Current MP
FF04D8:270F Feather Current HP
FF04DA:270F Feather Current MP
FF05A8:270F Slash Current HP
FF05AA:270F Slash Current MP
FF0540:270F Alexi Current HP
FF0542:270F Alexi Current MP
FF0644:270F Mortimer Current HP
FF0646:270F Mortimer Current MP
I tried looking for a bunch of nops by tracing, but I could't find them nowhere.
So I tried to change some instructions with a JSR.
For example 2ED94: 4EB9 000F CF9C
I choosed 0FCF9C because it has a lot of zeroes. So in 0FCF9C I wrote:
FCF9C: 33FC 270F 0304
But the games allways freeze when I enter in battle. In one ocasion, the fight continued forever with me and the enemy with 0 HP.
Any suggestions, please?. Is the only code I need for the game. I found some new cool codes for it, but I'm missing this one.
Thank you n_n.
Whipon.

.
Comment