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

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,027
Trophies
1
Location
California
XP
6,023
Country
United States
time is static in mame, so no pointer is needed MAIN+1221901 = 99

Code:
ACA Neogeo Samurai Shodown 2
010052b00871c000
15102BE545EF5007

[ZR Player Infinite Health AMS CFW only]
80000200
580F0000 012DCFC0
520E0000 01250958
980FF0E0
780F0000 000000ba
610F0000 00000000 00000080
20000000

[CPU Health AMS CFW only]
8000xxxx
580F0000 012DCFC0
520E0000 0125095c
980FF0E0
780F0000 000000ba
610F0000 00000000 000000xx
20000000
xx insert your own button and cpu hp value
Actually, for Samurai Shodown 1 and 2 on the Switch, it should also require a Pointer for some reason.

Mine was 4C85427901
 
  • Like
Reactions: uzimakiuchiha

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,687
Trophies
2
XP
6,229
Country
ACA Neogeo Samurai Shodown 1.0.1
bid: e7c1eca56d362ef6

Code:
[Player Infinite Health AMS CFW only]]
14060000 012d0fa8 00000000
580F0000 012686c0
520E0000 0129a164
980FF0E0
780f0000 000000a4
610F0000 00000000 00000080
20000000

[CPU Health AMS CFW only]
8000xxx
580F0000 012686c0
520E0000 0129a168
980FF0E0
780F0000 000000A4
610F0000 00000000 000000xx
20000000

xx insert your own button and cpu health value

Time = MAIN+0129a161 = 99
@Smoker1, look at the Time address and the Health code, if Time address is dynamic then the Health cheat would have no effect
 
Last edited by dsrules,

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,027
Trophies
1
Location
California
XP
6,023
Country
United States
ACA Neogeo Samurai Shodown 1.0.1
bid: e7c1eca56d362ef6

Code:
[Player Infinite Health AMS CFW only]]
14060000 012d0fa8 00000000
580F0000 012686c0
520E0000 0129a164
980FF0E0
780f0000 000000a4
610F0000 00000000 00000080
20000000

[CPU Health AMS CFW only]
8000xxx
580F0000 012686c0
520E0000 0129a168
980FF0E0
780F0000 000000A4
610F0000 00000000 000000xx
20000000

xx insert your own button and cpu health value

Time = MAIN+0129a161 = 99
@Smoker1, look at the Time address and the Health code, if Time address is dynamic then the Health cheat would have no effect
Yeah, trying to find the Health is a pain for 1 and 2. I thought using the Pointer Searcher would work when it came out, but, it only works if the Dynamic is in HEAP only.
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,687
Trophies
2
XP
6,229
Country
Yeah, trying to find the Health is a pain for 1 and 2. I thought using the Pointer Searcher would work when it came out, but, it only works if the Dynamic is in HEAP only.
you still could not find the pointer for these 2 games even if it supports searching in MAIN as the pointer needs 2 address added together
 

chronoss

Well-Known Member
Member
Joined
May 26, 2015
Messages
3,007
Trophies
1
XP
4,884
Country
Congo, Republic of the
@patjenova

These code have no effect in the game :
Narcos: Rise of the Cartels
Title ID: 010072B00BDDE000
Build: 2e6fa6fae12d8085

[01# 9999999 money]
580F0000 05539960
780F1000 00015E24
640F0000 00000000 4B18967F

[02# 9999999 Skill points]
580F0000 05539960
780F1000 00015FB8
640F0000 00000000 0098967F
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,428
Trophies
1
Age
44
XP
14,423
Country
United States
No. If the Address is in MAIN instead, it throws me a Error to Check the Addresses.
Using JNoexs 1.1.2
Pointer Searcher is v0.04
Didn't follow the whole conversation, is the pointer 32bit? You may get this error with JNoexs when the upper 32bit is not zero if you try to "Parse" an "Expression" which has 32bit pointer.
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,027
Trophies
1
Location
California
XP
6,023
Country
United States
Didn't follow the whole conversation, is the pointer 32bit? You may get this error with JNoexs when the upper 32bit is not zero if you try to "Parse" an "Expression" which has 32bit pointer.
Try finding a Pointer with the 2 Games ACA NeoGeo Samurai Shodown 1&2. Dynamic Addresses are in MAIN, and the Pointer Searcher Program will not allow a Pointer Search for it, due to the Dynamic Address Location. Looking for P1 Inf Health. The MAME Cheat File shows that even the Arcade Game Required a Pointer of sorts. So the Pointer more than likely will require a 2-3 Depth Pointer, with the last 2 being the last 3 or 4 of what the Address is for the MAME Cheat File. Time worked the same way, only that was easy to find with JNoexs and the Offset was the MAME Address of A09
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,428
Trophies
1
Age
44
XP
14,423
Country
United States
Here is a tech demo I leave the power hack to those who know the game better. The trick is to change MainEnd and HeapStart to a guess value and HeapEnd to the real MainEnd as illustrated in my screenshot. My tool need to be hacked to support this and is attached. Proper release later. In theory the original JNoexs + pointersearch 0.4 should work too.

Darkest Dungeon
TID: 01008F1008DA6000
BID: bedba708383fd7eb

[slot1]
580F0000 02D80B70
580F1000 00000028
580F1000 00000020
640F0000 0000000000000064

[slot2]
580F0000 02D80B70
580F1000 00000038
580F1000 00000020
640F0000 0000000000000064

[slot3]
580F0000 02D80B70
580F1000 00000048
580F1000 00000020
640F0000 0000000000000064

View attachment 226625
View attachment 226627
View attachment 226626
@dsrules This technique also works for "SKY JAGUAR 2" but only with my tools as this one is 32bit
upload_2020-10-1_7-15-36.png
2020100107150600-CCFA659F4857F96DDA29AFEDB2E166E6.jpg


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

Try finding a Pointer with the 2 Games ACA NeoGeo Samurai Shodown 1&2. Dynamic Addresses are in MAIN, and the Pointer Searcher Program will not allow a Pointer Search for it, due to the Dynamic Address Location. Looking for P1 Inf Health. The MAME Cheat File shows that even the Arcade Game Required a Pointer of sorts. So the Pointer more than likely will require a 2-3 Depth Pointer, with the last 2 being the last 3 or 4 of what the Address is for the MAME Cheat File. Time worked the same way, only that was easy to find with JNoexs and the Offset was the MAME Address of A09
I made some progress with Main search. See https://gbatemp.net/threads/cheat-codes-ams-and-sx-os-add-and-request.520293/page-1471#post-9216873.
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,687
Trophies
2
XP
6,229
Country
Try finding a Pointer with the 2 Games ACA NeoGeo Samurai Shodown 1&2. Dynamic Addresses are in MAIN, and the Pointer Searcher Program will not allow a Pointer Search for it, due to the Dynamic Address Location. Looking for P1 Inf Health. The MAME Cheat File shows that even the Arcade Game Required a Pointer of sorts. So the Pointer more than likely will require a 2-3 Depth Pointer, with the last 2 being the last 3 or 4 of what the Address is for the MAME Cheat File. Time worked the same way, only that was easy to find with JNoexs and the Offset was the MAME Address of A09
I was saying even if the tool supports pointer searching, it would still could not find the working pointer, normal pointers are pointer + xx = cheat address, but those 2 games need to add 2 values , pointer + yy +xx = cheat address , where yy value is dynamic

@TomSwitch , he still has no idea what I am talking about
 
Last edited by dsrules,

Jerriel

Well-Known Member
Newcomer
Joined
Mar 13, 2018
Messages
86
Trophies
0
Age
25
XP
445
Country
Philippines
If you'd search you'll see that I posted multipliers and you can follow the pattern to increase them higher.
i enabled inf hl but its not increasing do i need to do something to make it infinite my moeny is still the same

Sent from my CPH1819 using Tapatalk
 

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,640
Trophies
1
XP
4,933
Country
Mexico
Here is a tech demo I leave the power hack to those who know the game better. The trick is to change MainEnd and HeapStart to a guess value and HeapEnd to the real MainEnd as illustrated in my screenshot. My tool need to be hacked to support this and is attached. Proper release later. In theory the original JNoexs + pointersearch 0.4 should work too.

Darkest Dungeon
TID: 01008F1008DA6000
BID: bedba708383fd7eb

[slot1]
580F0000 02D80B70
580F1000 00000028
580F1000 00000020
640F0000 0000000000000064

[slot2]
580F0000 02D80B70
580F1000 00000038
580F1000 00000020
640F0000 0000000000000064

[slot3]
580F0000 02D80B70
580F1000 00000048
580F1000 00000020
640F0000 0000000000000064

View attachment 226625
View attachment 226627
View attachment 226626

It is EU ? what version is it? and the pointer search tool marks it with a virus, at least I can't download it.
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,428
Trophies
1
Age
44
XP
14,423
Country
United States
It is EU ? what version is it? and the pointer search tool marks it with a virus, at least I can't download it.
My released version was hard coded to use the heap address and ignore main. Only this quick hack would work for darkest dungeon. But since darkest dungeon is 64 bit you can use Jnoexs+pointersearcher0.4, in theory it should work. I will tidy up and release them maybe later today.
 
Last edited by TomSwitch,
  • Like
Reactions: Jericoss

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,428
Trophies
1
Age
44
XP
14,423
Country
United States
I was saying even if the tool supports pointer searching, it would still could not find the working pointer, normal pointers are pointer + xx = cheat address, but those 2 games need to add 2 values , pointer + yy +xx = cheat address , where yy value is dynamic

@TomSwitch , he still has no idea what I am talking about
if you need to combine two pointer chain use different registers and use code type 9 to combine them.
How you discover this two pointer situation? What technique you use? Maybe Hades also need this.
 
Last edited by TomSwitch,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    B @ btjunior: @Xdqwerty 16