ROM Hack Cheat Codes AMS and Sx Os, Add and Request

  • Thread starter Thread starter matias3ds
  • Start date Start date
  • Views Views 24,017,130
  • Replies Replies 73,110
  • Likes Likes 249
Thank you I can't believe I understand
But I won't take the last step
Because most of the writing time is fixed
use04000000 or 64000000
This time, The value written this time is a value in a register instead of a fixed value
How to write it
Type 9
 
Oh, I understand
I have one last question
If A is this address
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000010
58001000 00000010
78000000 00000030


B is this address
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000030
58001000 00000010
78000000 00000030
Everything else is the same
How the code should change
Post automatically merged:

[Example]
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000010
58001000 00000010
98010100 00000000 00000050 <- Copy Offset 0x50 into Reg 1
98020100 00000000 00000030 <- Copy Offset 0x30 into Reg 2
58021000 00000000
40030000 00000000 12345698 <- Set Reg 3 to Value 12345698
40040000 00000000 87654341 <- Set Reg 4 to Value 87654341
C0452400 12345678 <- If Reg 2 (Offset 0x30) = 12345678
A4310000 <- Write Value of Reg 3 into Reg 1 (Offset 0x50)
C0452400 87654321 <- If Reg 2 (Offset 0x30) = 87654321
A4410000 <- Write Value of Reg 4 into Reg 1 (Offset 0x50)
20000000 <- End cond 1
20000000 <- End cond 2
Although you understand me wrong
But I refer to the code you wrote
I have succeeded
If A is this address
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000010
58001000 00000010
78000000 00000030

B is this address
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000010
58001000 00000010
78000000 00000050

This code should be

58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000010
58001000 00000010
98910000
58011000 00000030
78010000 00000020
78000000 00000050
A4100000
it is work
however
If A is this address
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000010
58001000 00000010
78000000 00000030

B is this address
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000030
58001000 00000010
78000000 00000030

How should I write this
This seems to require many registers
 
Last edited by wangch,
Bokujou Monogatari Welcome! Wandafururaifu
TID: 0100936018EB4000
BID: 5CD4D359AFE5A266
Version: 1.0.0

Code:
[Inf. Items]
[Inf. 99 Items]
[ZL/ZR Change Item Slot 1 | ZR Reset]

Credits: crazy_p

Do not repost my Cheats on Cheatslips, any Warez Site or for Profit!

I'll upload some more after i finished updating the N64 NSO...
You truly are amazing, crazy_p!
 
  • Like
Reactions: crazy_p
I succeeded again Thank you very much for your guidance
Post automatically merged:


I succeeded again Thank you very much for your guidance
I love the fact that I'm able to jump on this website and learn coding vicariously through you guys....you guys are impressive and an inspiration to keep trying to learn how to code
 
  • Like
Reactions: BigOnYa
Oh, I understand
I have one last question
If A is this address
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000010
58001000 00000010
78000000 00000030


B is this address
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000030
58001000 00000010
78000000 00000030
Everything else is the same
How the code should change
The answer is simple, you continue using the same until you can’t any more. You need to end up with two registers. If you start with one you will have to copy it to the other to continue. To make things simple you can start with different register from the beginning.

Here is the type A code you need
A8100200 00000030
which is [R0+30] = R1

Post automatically merged:

Hey guy
Are there any cheats for disgaea 7 JP?
Thanks in Advance
I looked at it for two minutes, the intro battle is too short to hack, then there is no battle to hack.
I can’t read Japanese so playing the game to hack it is not an option. Share a save where battle is there to hack and I will take another look.
Give instruction to goto store or upgrade menu and I will see what I can do there as well.
 
Last edited by TomSwitch,
If A is this address
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000010
58001000 00000010
78000000 00000030

B is this address
58000000 12345678
58001000 00000088
58001000 00000028
58001000 00000030
58001000 00000010
78000000 00000030

How should I write this
This seems to require many registers

If A is this address
58000000 12345678
58001000 00000088
58001000 00000028

58001000 00000010
58001000 00000010
78000000 00000030


B is this address
58000000 12345678
58001000 00000088
58001000 00000028

58001000 00000030
58001000 00000010
78000000 00000030


[Example Write A into B]
58000000 12345678

58001000 00000088
58001000 00000028
98910000 98920000 <- Copy Reg 0 into Reg 1 & 2
58011000 00000030 <- Immediate Offset Reg 1
58011000 00000010 <- Immediate Offset Reg 1
98031100 00000000 00000030 <- Copy Offset 0x30 Reg 1 into Reg 3
58021000 00000010 <- Immediate Offset Reg 2
58021000 00000010 <- Immediate Offset Reg 2
98042100 00000000 00000030 <- Copy Offset 0x30 Reg 2 into Reg 4
58041000 00000000
A4430000 <- Write Value of Reg 4 (PTR A) into Reg 3 (PTR B)

[Example Write B into A]
58000000 12345678

58001000 00000088
58001000 00000028
98910000 98920000 <- Copy Reg 0 into Reg 1 & 2
58011000 00000010 <- Immediate Offset Reg 1
58011000 00000010 <- Immediate Offset Reg 1
98031100 00000000 00000030 <- Copy Offset 0x30 Reg 1 into Reg 3
58021000 00000030 <- Immediate Offset Reg 2
58021000 00000010 <- Immediate Offset Reg 2
98042100 00000000 00000030 <- Copy Offset 0x30 Reg 2 into Reg 4
58041000 00000000
A4430000 <- Write Value of Reg 4 (PTR B) into Reg 3 (PTR A)
 
Last edited by crazy_p,
If A is this address
58000000 12345678
58001000 00000088
58001000 00000028

58001000 00000010
58001000 00000010
78000000 00000030


B is this address
58000000 12345678
58001000 00000088
58001000 00000028

58001000 00000030
58001000 00000010
78000000 00000030


[Example Write A into B]
58000000 12345678

58001000 00000088
58001000 00000028
98910000 98920000 <- Copy Reg 0 into Reg 1 & 2
58011000 00000030 <- Immediate Offset Reg 1
58011000 00000010 <- Immediate Offset Reg 1
98031100 00000000 00000030 <- Copy Offset 0x30 Reg 1 into Reg 3
58021000 00000010 <- Immediate Offset Reg 2
58021000 00000010 <- Immediate Offset Reg 2
98042100 00000000 00000030 <- Copy Offset 0x30 Reg 2 into Reg 4
58041000 00000000
A4430000 <- Write Value of Reg 4 (PTR A) into Reg 3 (PTR B)

[Example Write B into A]
58000000 12345678

58001000 00000088
58001000 00000028
98910000 98920000 <- Copy Reg 0 into Reg 1 & 2
58011000 00000010 <- Immediate Offset Reg 1
58011000 00000010 <- Immediate Offset Reg 1
98031100 00000000 00000030 <- Copy Offset 0x30 Reg 1 into Reg 3
58021000 00000030 <- Immediate Offset Reg 2
58021000 00000010 <- Immediate Offset Reg 2
98042100 00000000 00000030 <- Copy Offset 0x30 Reg 2 into Reg 4
58041000 00000000
A4430000 <- Write Value of Reg 4 (PTR B) into Reg 3 (PTR A)
Sorry @crazy_p , it's possible create a pointer from this code or others similar?
Code:
04100000 95DA31C0 3B9AC9FF
 
Sorry @crazy_p , it's possible create a pointer from this code or others similar?
Code:
04100000 95DA31C0 3B9AC9FF

What you showed me is a Static Heap Address, no need for a Pointer...

Let's say:

04100000 95DA31C0 3B9AC9FF = Max Health
04100000 95DA31C4 3B9AC9FF = Actual Health

If you want to write Max Health into actual Health you can write this:

[Inf. Health (Max into actual Health)]
54110000 95DA31C0
A4120410 95DA31C4
 
Hello Guys,
There is anyway tutorial in how to change cheats from one BID to another?

An example: I have

Enter the Gungeon:
TID: 01009D60076F6000
BID: 0988BA5931F79147

I have an SD issue and have to buy a new one.

Now every time that i download Enter the Gungeon, using TINFOIL or direct download,

the BID changed to 69B592D46012E549

And there is no cheats for this BID. And my son is driving me crazy about this...
 
What you showed me is a Static Heap Address, no need for a Pointer...

Let's say:

04100000 95DA31C0 3B9AC9FF = Max Health
04100000 95DA31C4 3B9AC9FF = Actual Health

If you want to write Max Health into actual Health you can write this:

[Inf. Health (Max into actual Health)]
54110000 95DA31C0
A4120410 95DA31C4
@crazy_p thank you so much fot reply,i asked why i have a problem with this game vers.2.0.0, when cheats are active and you press +/- to pause the game freezes and you have to close it and i didn't understand why,i thought they needed pointers.
 
Hello Guys,
There is anyway tutorial in how to change cheats from one BID to another?

An example: I have

Enter the Gungeon:
TID: 01009D60076F6000
BID: 0988BA5931F79147

I have an SD issue and have to buy a new one.

Now every time that i download Enter the Gungeon, using TINFOIL or direct download,

the BID changed to 69B592D46012E549

And there is no cheats for this BID. And my son is driving me crazy about this...
You can't simply change the build ID and make it work, there is a dif process. I'll look into this game code for you, hold tight lil buddy!
 
  • Like
Reactions: crazy_p
Hello Guys,
There is anyway tutorial in how to change cheats from one BID to another?

An example: I have

Enter the Gungeon:
TID: 01009D60076F6000
BID: 0988BA5931F79147

I have an SD issue and have to buy a new one.

Now every time that i download Enter the Gungeon, using TINFOIL or direct download,

the BID changed to 69B592D46012E549

And there is no cheats for this BID. And my son is driving me crazy about this...

TomSwitch made Cheats for Enter the Gungeon 2.1.92 BID: 69B592D46012E549
but they also work on latest Update... (2.1.93 has the same BID)
 
persona4 g
010062B01525C000
c433d980688380a6

[Unlimited HP]
040B0000 00532360 39400009
040B0000 00532364 37100069
040B0000 00532368 36F80041
040B0000 0053236C 2A1F03E1
040B0000 00532370 0B010108
040B0000 00532374 D65F03C0
040B0000 00072370 9412FFFC

[Unlimited SP]
040B0000 0004CFBC 4B1F03E1

[Unlimited money]
040B0000 00171784 4B1F0000
040B0000 00181FA8 4B1F0000
040B0000 001990CC 1B1F8100
040B0000 0019EF20 4B1F0000

[No loss of props]
040B0000 0004CF9C 51000001
040B0000 000F2A90 51000001
040B0000 000F2AC4 51000108

[no enemy]
040B0000 001C3E18 D503201F

[No Enemy Close]
040B0000 001C3E18 34000160

[EXP x2]
040B0000 0009EC44 1E201001

[EXP x4]
040B0000 0009EC44 1E221001

[EXP x8]
040B0000 0009EC44 1E241001

[EXP x16]
040B0000 0009EC44 1E261001

[treasure chest key]
040B0000 002B2A10 D503201F

[2x community experience]
040B0000 0011BF40 0B000508

[4x community experience]
040B0000 0011BF40 0B000908

[8x community experience]
040B0000 0011BF40 0B000D08

[Rapid growth of personality index]
040B0000 002B2518 0B160C08

[Complete analysis of enemy intelligence]
040B0000 00087158 D503201F

Cheat does not work.
Is it just me?
 
  • Like
Reactions: breathe and BigOnYa
[ACA NEOGEO TOP HUNTER RODDY & CATHY 1.0.0 TID: 0100A0D004FB0000 BID: 46F7CA498F8E3A92]
the BAD
Only Work On First Level Part 1 (Turn off before Part 2 of first level)

[Inf Health]
01000000 01251470 00000040
since it's been a while with no updates from you guys, here you go

ACA NEOGEO TOP HUNTER RODDY & CATHY 1.0.0
TID: 0100A0D004FB0000
BID: 46F7CA498F8E3A92

Code:
[P1 Infinite Health]
14050000 01261778 00000001
520f0000 01259c4e
740f0000 01250fd0
010f0000 00000000 00000040
20000000

[P2 Infinite Health]
14050000 01261778 00000001
520f0000 01259c52
740f0000 01250fd0
010f0000 00000000 00000040
20000000
 
[Fire Emblem Engage v65536 TID=0100A6301214E000 BID=A21373DFC58390C9]

How to add 10 kinds of attribute drugs out of thin air, and how to write the code? thank you
 

Site & Scene News

Popular threads in this forum