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

Spider_Man

Well-Known Member
Member
Joined
May 28, 2015
Messages
3,924
Trophies
0
Age
38
XP
5,161
Country
United States
Actually I won't the value never change even if use some ammo... that'why I was asking for the loop working :)
If you change the value then the address isnt what you need.

When you first find your address you can poke any value in memory editor and it will change.

What game is it
 

Spider_Man

Well-Known Member
Member
Joined
May 28, 2015
Messages
3,924
Trophies
0
Age
38
XP
5,161
Country
United States
immortal redneck 1.3.3 (old game I know)...
and is this the first time you found the code or have you since turned it off.

theres loads of switch games that are dynamic and codes have to be found again each time you load the game up.

so if you use memory editor and goto your address and poke a value and nothing changes then the memory address has changed, the only way you can get it to work is if your lucky enough to know how to find pointers (which not many do)
 

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,627
Country
Germany
DOOM - Update 3 (v1.2)
TitleId: 0100416004C00000
BuildId: 01ACE43E724259C3

Code:
[g_permaGodMode]
04000000 0739B9D8 00000001

[g_infiniteAmmo]
04000000 073BB310 00000001

[g_infiniteClips]
04000000 073BB398 00000001

[g_infiniteThrowItems]
04000000 073BB420 00000001

[g_noFiringSpread]
04000000 073BB4A8 00000001

[g_noWeaponDrift]
04000000 073BB530 00000001

[pm_alwaysAllowDoubleJump]
04000000 073A8558 00000001

[pm_allowInfiniteDoubleJumps]
04000000 072A2428 00000001

Cheats enable the ingame console commands, variable names should be clear enough on what they do.
 

Attachments

  • 01ACE43E724259C3.txt
    415 bytes · Views: 253

Spider_Man

Well-Known Member
Member
Joined
May 28, 2015
Messages
3,924
Trophies
0
Age
38
XP
5,161
Country
United States
DOOM - Update 3 (v1.2)
TitleId: 0100416004C00000
BuildId: 01ACE43E724259C3

Code:
[g_permaGodMode]
04000000 0739B9D8 00000001

[g_infiniteAmmo]
04000000 073BB310 00000001

[g_infiniteClips]
04000000 073BB398 00000001

[g_infiniteThrowItems]
04000000 073BB420 00000001

[g_noFiringSpread]
04000000 073BB4A8 00000001

[g_noWeaponDrift]
04000000 073BB530 00000001

[pm_alwaysAllowDoubleJump]
04000000 073A8558 00000001

[pm_allowInfiniteDoubleJumps]
04000000 072A2428 00000001

Cheats enable the ingame console commands, variable names should be clear enough on what they do.
how the feck did you manage to do DOOM, anytime i tried and entered sx menu and return to the game the frame rate dropped so bad it drove me mad.
 

Spider_Man

Well-Known Member
Member
Joined
May 28, 2015
Messages
3,924
Trophies
0
Age
38
XP
5,161
Country
United States
I don't use cheat searcher tools (until atmosphere finally enables gdbstub...), i hack games via Ida Pro and my own tools.
ahh please secretly share with me ;) sx cheat engine can be a right kick in the balls.

so id assume enabling these in sx likely due to entering menu will cause slow down again (ill have to find my copy to try them)
 

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,627
Country
Germany
For id software, they use a global variable system "idCvar"

idCvar is a class in memory with a fixed memory location in Main.
more info on idCvar: https://dev.visucore.com/doom3/doxygen/_c_var_system_8h_source.html

For DOOM (2016), it looks like this:

+0x00 = vTable
+0x30 = integerValue
+0x78 = floatValue

you can find any variable via exported function names in ida pro, example:
g_permaGodMode points you to ".bss:000000000739B9A8"

so 0x739B9A8 + 0x30 = 0x739B9D8 -> address found! ^^

It should also work for Wolfenstein.
 

Tere Valentin

Well-Known Member
Member
Joined
Nov 21, 2015
Messages
1,291
Trophies
0
Age
36
XP
2,368
Country
United States
DOOM - Update 3 (v1.2)
TitleId: 0100416004C00000
BuildId: 01ACE43E724259C3

Code:
[g_permaGodMode]
04000000 0739B9D8 00000001

[g_infiniteAmmo]
04000000 073BB310 00000001

[g_infiniteClips]
04000000 073BB398 00000001

[g_infiniteThrowItems]
04000000 073BB420 00000001

[g_noFiringSpread]
04000000 073BB4A8 00000001

[g_noWeaponDrift]
04000000 073BB530 00000001

[pm_alwaysAllowDoubleJump]
04000000 073A8558 00000001

[pm_allowInfiniteDoubleJumps]
04000000 072A2428 00000001

Cheats enable the ingame console commands, variable names should be clear enough on what they do.
I.... fricking love you. This caught me off guard, im gonna cry.
Bless you for taking the time to making the cheats and sharing it ❤️
 
  • Like
Reactions: Supreme23

shideravan

Well-Known Member
Member
Joined
Apr 8, 2013
Messages
320
Trophies
1
Age
37
XP
562
Country
Brazil
Crash Team Racing Nitro-Fueled v1.0.4

TID: 0100f9f00c696000
BID: BE5EE5A46FCDE180

Code:
[Unlock All Pit Stop / Grand Prix Items]
04000000 007F0C0C 52800029

This time I post only the Pit Stop/ Grand Prix Unlocker.
All other codes are useless since you can unlock all other stuff by playing the game.
Thanks!
I would love a freeze timer to help in time trials to unlocking N. Tropy
 

Khalyus

Well-Known Member
Member
Joined
Nov 6, 2018
Messages
464
Trophies
0
Age
35
XP
1,509
Country
Brazil
I don't use cheat searcher tools (until atmosphere finally enables gdbstub...), i hack games via Ida Pro and my own tools.
I dont know If u take requests, but could u look into the last remnant remastered? People have been asking for some time now.
 
  • Like
Reactions: Supreme23

Spider_Man

Well-Known Member
Member
Joined
May 28, 2015
Messages
3,924
Trophies
0
Age
38
XP
5,161
Country
United States
I dont know If u take requests, but could u look into the last remnant remastered? People have been asking for some time now.
If people have been asking and no one has made them then its highly likely because working codes cant be done

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

For id software, they use a global variable system "idCvar"

idCvar is a class in memory with a fixed memory location in Main.
more info on idCvar: https://dev.visucore.com/doom3/doxygen/_c_var_system_8h_source.html

For DOOM (2016), it looks like this:

+0x00 = vTable
+0x30 = integerValue
+0x78 = floatValue

you can find any variable via exported function names in ida pro, example:
g_permaGodMode points you to ".bss:000000000739B9A8"

so 0x739B9A8 + 0x30 = 0x739B9D8 -> address found! ^^

It should also work for Wolfenstein.
One thing i hate about the switch, slow downloads.

Still waiting for the update to download and install.
 
  • Like
Reactions: Supreme23

Alucard93

Well-Known Member
Newcomer
Joined
May 21, 2019
Messages
48
Trophies
0
Age
38
XP
1,505
Country
France
I could change the value. But once I started

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

When I start a new game the value just disappear. That's why you said I need to find the pointer.
 

Spider_Man

Well-Known Member
Member
Joined
May 28, 2015
Messages
3,924
Trophies
0
Age
38
XP
5,161
Country
United States
can you explain in more detail what you mean by extract game save? a little bit of a step by step instructions please.
download a program called checkpoint, put it on your console, open it and it will let you backup and restore your saves.

you can also download other peoples saves and copy it into checkpoint directory for that game and restore it so your loading someone elses save.
 

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,627
Country
Germany
Blade II cheats anyone? pls ahahaha

The game is one of these "Script Engine" games, a lot of stuff uses scripts instead of actual code, this makes it much harder to hack if you don't have a debugger and breakpoints.

But it's easy to mod the savegame:


StoredWeapons -> PrimaryPoint = Attack of Weapon
AccountInfo -> money

The savegame is technically a json buffer, but it uses a 4 byte length value, so after editing, you need to set the new length.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: