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

  • Thread starter Thread starter matias3ds
  • Start date Start date
  • Views Views 24,144,203
  • Replies Replies 73,170
  • Likes Likes 249
Doom Eternal
TID: 0100B1A00D8CE000
BID: 03CCD1FEA6D113C3
original credits to Patjenova, Zit and Eiffel2018
DO NOT POST ANYWHERE ELSE FOR GBATEMP ONLY! Not For updated titles.rar in 1st post of this thread either thanks.

[Moon Jump B]
80000002
580F0000 05CD1870
580F1000 00000000
580F1000 00000010
580F1000 000001C8
580F1000 00003870
780F0000 000006D4
640F0000 00000000 40A00000
20000000

[Speed Up]
580F0000 05CD1870
580F1000 00000000
580F1000 00000010
580F1000 000001C8
580F1000 00003870
780F0000 00000A0C
640F0000 00000000 40000000

[Inf HP]
580F0000 05CD1870
580F1000 00000000
580F1000 00000018
780F0000 0000006C
640F0000 00000000 43480000

[View Change (Hold L3)]
580F0000 05CD1870
580F1000 00000000
580F1000 00000018
780F0000 00000150
640F0000 00000000 00010000
80000010
640F0000 00000000 00010001
20000000

[Inf Shield]
580F0000 05CD1870
580F1000 00000000
580F1000 00000018
780F0000 000000C4
640F0000 00000000 43160000

[Inf Ammo]
04000000 05D01BA0 00000001
[Inf Ammo Off]
04000000 05D01BA0 00000000

[God Mode]
04000000 05CDD390 00000001
[God Mode Off]
04000000 05CDD390 00000000

[Inf Double Jumps]
04000000 05C137E0 00000001
[Inf Double Jumps Off]
04000000 05C137E0 00000000


[Untested Below]
20000000

[Inf Clips]
04000000 05D01C18 00000001
[inf Clips Off]
04000000 05D01C18 00000000

[Inf ThrowItems]
04000000 05D01C90 00000001
[Inf ThrowItems Off]
04000000 05D01C90 00000000

[Ignore ChargeTimeout]
04000000 05D01B28 00000001
[Ignore ChargeTimeout Off]
04000000 05D01B28 00000000

[Inf ThrowItems]
04000000 05D01C90 00000001
[Inf ThrowItems Off]
04000000 05D01C90 00000000

[No Weapon Overheat]
04000000 05D01DF8 00000001
[No Weapon Overheat Off]
04000000 05D01DF8 00000000


Thanks a lot
 
  • Like
Reactions: rheir
This game has very large offset which make current tools very poor at making the pointer search.
These pointers were found manually. I think they are the right ones for the four player's health as they fit a pattern and they work in different game mode. In story mode tutorial P1 and P2 is swapped. I only play until the first four player battle (don't really know how to play the game to win this one).

Maybe next release of edizon se in app pointer searcher can be made to handle this case. Don't hold you breath, haven't even started coding, only written down some concept notes.

RetroMania Wrestling
TID: 0100BB700EF82000
BID: 973F9DBADC474FA9

[p1 health 200]
580F0000 022DE3F0
580F1000 00006C50
680F0000 40690000 00000000

[p2 health 200]
580F0000 022DE3F0
580F1000 0000AC50
680F0000 40690000 00000000

[p2 health 1]
580F0000 022DE3F0
580F1000 0000AC50
680F0000 3FF00000 00000000

[p3 health 1]
580F0000 022DE3F0
580F1000 0000EC50
680F0000 3FF00000 00000000

[p4 health 1]
580F0000 022DE3F0
580F1000 00012C50
680F0000 3FF00000 00000000

[pX health 1 ?]
580F0000 022DE3F0
580F1000 00002C50 + 0x4000 * X ?
680F0000 3FF00000 00000000
 
Last edited by TomSwitch,
Request : Captain Tsubasa : Rise of Champions V1.20 US Version

Title ID : 0100EAE01056000
Build ID : 5d3c8c960ff27f9b

1) Always SSS for match results after a match in the journey mode
2) V Zone always on
3) Max PP
 
This game has very large offset which make current tools very poor at making the pointer search.
These pointers were found manually. I think they are the right ones for the four player's health as they fit a pattern and they work in different game mode. In story mode tutorial P1 and P2 is swapped. I only play until the first four player battle (don't really know how to play the game to win this one).

Maybe next release of edizon se in app pointer searcher can be made to handle this case. Don't hold you breath, haven't even started coding, only written down some concept notes.

RetroMania Wrestling
TID: 0100BB700EF82000
BID: 973F9DBADC474FA9

[p1 health 200]
580F0000 022DE3F0
580F1000 00006C50
680F0000 40690000 00000000

[p2 health 200]
580F0000 022DE3F0
580F1000 0000AC50
680F0000 40690000 00000000

[p2 health 1]
580F0000 022DE3F0
580F1000 0000AC50
680F0000 3FF00000 00000000

[p3 health 1]
580F0000 022DE3F0
580F1000 0000EC50
680F0000 3FF00000 00000000

[p4 health 1]
580F0000 022DE3F0
580F1000 00012C50
680F0000 3FF00000 00000000

[pX health 1 ?]
580F0000 022DE3F0
580F1000 00002C50 + 0x4000 * X ?
680F0000 3FF00000 00000000
Just tried your p1 health pointer. It did not work in VS mode 4 players.
edit just tried P2 and not working either.
 
Last edited by rheir,
Just tried your p1 health pointer. It did not work in VS mode 4 players.
edit just tried P2 and not working either.
Works for vs 2 player. I don't have enough controller to test 4 player. Surprised that it don't work though. Did it work with other mode for you?
 
Works for vs 2 player. I don't have enough controller to test 4 player. Surprised that it don't work though. Did it work with other mode for you?
I just quickly tried VS mode 4 way. Me P1 rest all CPU only one controller required. I didn't check anything else. I was very shocked to see your small pointers and was like no way how did I miss that. I made like 5 dumps for the code.

--------------------- MERGED ---------------------------

Works for vs 2 player. I don't have enough controller to test 4 player. Surprised that it don't work though. Did it work with other mode for you?
If you need any help, I'm here for about an hour.
 

Works on my switch on multiple relaunch

With hind sight these pointers can be found easily. With depth of 2, large enough offset range. The one with the last offset being zero is the right one.

I think the last two offsets is likely to be correct and the first offset might have some dependency with the switch environment.
 
Last edited by TomSwitch,
  • Like
Reactions: crazy_p

Works on my switch on multiple relaunch

wiitendo84 was also saying its static after multiple reboots. Have you tried changing mode and then change to another mode without rebooting?

--------------------- MERGED ---------------------------

@TomSwitch you are right about the offsets between the players being 4000
from P1-P8!

--------------------- MERGED ---------------------------

wiitendo84 was also saying its static after multiple reboots. Have you tried changing mode and then change to another mode without rebooting?

--------------------- MERGED ---------------------------

@TomSwitch you are right about the offsets between the players being 4000
from P1-P8!
@TomSwitch never mind my mistake i think your codes work! I forgot the second brackets on the expression :blush:

Sorry if I wasted your time.
edit again offsets are not always 4000!
 
Last edited by rheir,
  • Like
Reactions: crazy_p
@TomSwitch i could not reproduce your pointer in pointersearcher even with a offsetrange of 80000. I got some pointers but when I add more dumps nothing found unless I increase MaxDepth. Anyways I'll leave these here incase it helps.
p1 health
[[[[[[[[main+20D7140]+08]+98]+50]+10]+58]+10]+2C50]+00

p1 LMN
[[[[[[[[main+20D7140]+08]+98]+68]+10]+58]+10]+2860]+00

edit removed p2-p8 its not always +4000
 
Last edited by rheir,
  • Like
Reactions: crazy_p
@TomSwitch i could not reproduce your pointer in pointersearcher even with a offsetrange of 80000. I got some pointers but when I add more dumps nothing found unless I increase MaxDepth. Anyways I'll leave these here incase it helps.
p1 health
[[[[[[[[main+20D7140]+08]+98]+50]+10]+58]+10]+2C50]+00

p2 health
[[[[[[[[main+20D7140]+08]+98]+50]+10]+58]+10]+6C50]+00

p3 health
[[[[[[[[main+20D7140]+08]+98]+50]+10]+58]+10]+AC50]+00

p4 health
[[[[[[[[main+20D7140]+08]+98]+50]+10]+58]+10]+EC50]+00

p5 health
[[[[[[[[main+20D7140]+08]+98]+50]+10]+58]+10]+12C50]+00

p6 health
[[[[[[[[main+20D7140]+08]+98]+50]+10]+58]+10]+16C50]+00

p7 health
[[[[[[[[main+20D7140]+08]+98]+50]+10]+58]+10]+1AC50]+00

p8 health
[[[[[[[[main+20D7140]+08]+98]+50]+10]+58]+10]+1EC50]+00

p1 LMN
[[[[[[[[main+20D7140]+08]+98]+68]+10]+58]+10]+2860]+00

p2 LMN
[[[[[[[[main+20D7140]+08]+98]+68]+10]+58]+10]+6860]+00

p3 LMN
[[[[[[[[main+20D7140]+08]+98]+68]+10]+58]+10]+A860]+00

p4 LMN
[[[[[[[[main+20D7140]+08]+98]+68]+10]+58]+10]+E860]+00

p5 LMN
[[[[[[[[main+20D7140]+08]+98]+68]+10]+58]+10]+12860]+00

p6 LMN
[[[[[[[[main+20D7140]+08]+98]+68]+10]+58]+10]+16860]+00

p7 LMN
[[[[[[[[main+20D7140]+08]+98]+68]+10]+58]+10]+1A860]+00

p8 LMN
[[[[[[[[main+20D7140]+08]+98]+68]+10]+58]+10]+1E860]+00
I have gone back to find all of them, bigger player number requires offset num to be bigger. If it can't be found then there may be something wrong with the tool.
upload_2021-4-14_20-35-47.png
 
Last edited by TomSwitch,
  • Like
Reactions: crazy_p
Arcade Archives CRIME FIGHTERS
TID:01002620141B6000
BID:A984212B70C962D8
VER:1.0.0

[HITANYWHERE]
04000000 00592FE4 73243400
04000000 00592FE8 27248E00
04000000 00592FEC 29340063
04000000 00595B8C 07410061
04000000 00595BA0 16073600
04000000 00595BA4 4100725E
04000000 00595BB0 17074B00
04000000 00595BB4 5B006162
 
I'LL SEE TODAY
I AM LITTLE BUSY

Sorry. No pressure.

--------------------- MERGED ---------------------------

Immortals Fenyx Rising

TID: 01004A600EC0A000
BID: B20264C1F11968BC
VER: 1.3.1

[1P HIT RANGE]
04000000 04650180 1E27F000

[1P HIT KILL]
04000000 02DD9980 1E27F000




1P HITKILL it is also 1.3.0
YOU TEST CODE

Thanks! So fast!

--------------------- MERGED ---------------------------

one hit kill confirmed working.

Thanks for udpating the other cheats to v1.3.0 and v1.3.1, @rheir !!
 
Last edited by satelman,
  • Like
Reactions: rheir and xtatu
I still don't understand.
Maybe because I am using Edizon SE.
or what values are you looking for in search pointer tool?
PointerSearcher, it doesn't show any pointers that has +0 in it , sometimes you might see something like + 20] ] + 10, the empty space between ] ] is +0
for double value games, you might want to set it to end with 4 instead of 0 to avoid missing the +0 at the end of the pointer results then change it back to 0 in your real cheat code
 
  • Like
Reactions: crazy_p

Works on my switch on multiple relaunch

With hind sight these pointers can be found easily. With depth of 2, large enough offset range. The one with the last offset being zero is the right one.

I think the last two offsets is likely to be correct and the first offset might have some dependency with the switch environment.

try to play some matches and see if it still works
cant get pointer for depth 6 or less even when set offset to 1000000

update: your pointer shows up in 2 ram dumps after setting Skipping Nearby to 8, never understand what Skipping means

works on 1st match doesn't work on 2nd match
 
Last edited by dsrules,
  • Like
Reactions: crazy_p

Site & Scene News

Popular threads in this forum