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

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,565
Trophies
1
Age
44
XP
14,800
Country
United States
@TomSwitch, had some misinfo about the Crosscode hp
it doesn't changes from decimal to double on hit, instead decimal becomes double when hp is over 255 then back to decimal when hp is 255 or less
I have seen many game that like to use f32 or f64 to store number that actually never have decimal point.
Some of the time they even store u32 and f32 at the same memory address, why I have no idea.

Hacking 4GL engine using 3GL method is hard. I think a game is using 4GL engine when I see the game code that touch the memory having zero offset and access a very large quantify of addresses. ( my gen2 fork only reserve memory for 255 entries and these always exceed them so you see 255 but it is very very much larger than that )
When the code that touch the memory is engine code rather than procedural code hacking it means understanding the engine and the game logic which can not be seen by looking at the engine code.

4GL engine is often database driven, the memory you want to hack is in this database and the database is access by the game logic by means of some key. You have to interpret the key to know that the engine is actually accessing the data you want to hack.

Pointer to the database record is going to be unreliable but some game are hybrid and the 3GL part of the game have conventional pointer that works. Maybe what you found is some address than handles the transition between 4GL and 3GL part of the game engine.

The other thing is the database do garbage collection and reclaim memory by moving records to fill the holes that is left by records that has been deleted, some records that are added early is never moved because there is no holes above it but those that get added later will have records that are added earlier than them deleted and such record gets moved

4GL engine is often text based, the save is just plain text and this one has a save that is plain text, you see lea and her attribute such as level and hp in the text of the save file. Just search for "lea"

Hacking save file for 3GL engine and 4GL engine is very different. 3GL the value is stored in binary and the offset is fixed. 4GL is always going to have the offset changed, say the value is 1 then it becomes 1.55 now the file has shifted and enlarged because 1 is one character and 1.55 has three extra characters.
Post automatically merged:

Code request for Reaper Survivors v1.0 01004A301E8BA000. Thanks!
I looked briefly and then lost interest. Here is what I have on my Switch. This is likely the game code that access coin, watch this code and you get the memory address of coin. Once you have lots of coins you have already won

[Breeze beta88 Reaper Survivors 1.0 TID: 01004A301E8BA000 BID: 483F907CFF813C4A]

[coin]
04000000 01687254 B940FE68
 
Last edited by TomSwitch,
  • Like
Reactions: Jericoss

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,746
Trophies
2
XP
6,314
Country
I have seen many game that like to use f32 or f64 to store number that actually never have decimal point.
Some of the time they even store u32 and f32 at the same memory address, why I have no idea.

Hacking 4GL engine using 3GL method is hard. I think a game is using 4GL engine when I see the game code that touch the memory having zero offset and access a very large quantify of addresses. ( my gen2 fork only reserve memory for 255 entries and these always exceed them so you see 255 but it is very very much larger than that )
When the code that touch the memory is engine code rather than procedural code hacking it means understanding the engine and the game logic which can not be seen by looking at the engine code.

4GL engine is often database driven, the memory you want to hack is in this database and the database is access by the game logic by means of some key. You have to interpret the key to know that the engine is actually accessing the data you want to hack.

Pointer to the database record is going to be unreliable but some game are hybrid and the 3GL part of the game have conventional pointer that works. Maybe what you found is some address than handles the transition between 4GL and 3GL part of the game engine.

The other thing is the database do garbage collection and reclaim memory by moving records to fill the holes that is left by records that has been deleted, some records that are added early is never moved because there is no holes above it but those that get added later will have records that are added earlier than them deleted and such record gets moved

4GL engine is often text based, the save is just plain text and this one has a save that is plain text, you see lea and her attribute such as level and hp in the text of the save file. Just search for "lea"

Hacking save file for 3GL engine and 4GL engine is very different. 3GL the value is stored in binary and the offset is fixed. 4GL is always going to have the offset changed, say the value is 1 then it becomes 1.55 now the file has shifted and enlarged because 1 is one character and 1.55 has three extra characters.
no idea what are 4GL and 3GL :)
for 1 to 255 decimal , the value and address are probably shared by other stuffs in the game and has a constant check, for example: if I only edit the decimal hp value (1 address) at the title screen, the character at the title screen might disappear or text might disappear from the menu buttons depending on the current decimal hp value being edited, if edit stats (1 address) a big black line could appear across the whole screen, and it would softlock after continue game for a short moment if the original decimal value is not restored
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,565
Trophies
1
Age
44
XP
14,800
Country
United States
no idea what are 4GL and 3GL :)
for 1 to 255 decimal , the value and address are probably shared by other stuffs in the game and has a constant check, for example: if I only edit the decimal hp value (1 address) at the title screen, the character at the title screen might disappear or text might disappear from the menu buttons depending on the current decimal hp value being edited, if edit stats (1 address) a big black line could appear across the whole screen, and it would softlock after continue game for a short moment if the original decimal value is not restored
Forth generation language makes it easier for human compared to third generation programming language like C++

If the game is using script predominately good luck hacking it the normal way. The easy way is to find the script and hack it there
 
Last edited by TomSwitch,

ZiT

Well-Known Member
Member
Joined
Sep 14, 2022
Messages
483
Trophies
1
XP
3,928
Country
Japan
8b46eb3b71fbab3195dbdba993b2fb3fba4549c01f72fb35637f21d98ef0af37.jpg


Wizard Hunter: The End of the Magic World (JP)
TID: 010071301E9D6000
BID: FCF6809AB8C60DC0

·Max Resource
·Walk through Walls
·Moon Jump
·Inf HP
·Invincible
·Speed Up
·Inf MP
·Inf Crystal HP
·Invincible (Crystal)

 
Last edited by ZiT,

patjenova

Well-Known Member
Member
Joined
Jul 31, 2018
Messages
1,646
Trophies
1
XP
8,894
Country
Netherlands
So I haven't found any cheats for this version of South Park Stick of Truth.
TID: 010095300B6A4000
BID: BB789D7392B165F5

[Infinite Health Player On]
040F0000 00148550 D503201F

[Infinite Health Player Off]
040F0000 00148550 682A00BD

If someone other than me can check this out to see if it works for their build. I'm working on Infinite PP and Infinite Money as well.
I made some.

[Version 1.0.1]

[01# Inf HP]
04000000 00B83200 B94086A4
04000000 00B83204 7100049F
04000000 00B83208 54000041
04000000 00B8320C 1E2703E8
04000000 00B83210 BD402AA0
04000000 00B83214 D65F03C0
04000000 00149604 9428E6FF

[Inf HP (off)]
04000000 00149604 BD402AA0

[02# Instant Kill (Zl+ZR)]
04000000 00B83220 B94086A4
04000000 00B83224 37000044
04000000 00B83228 1E2703E0
04000000 00B8322C AA1503E0
04000000 00B83230 D65F03C0
04000000 0014960C AA1503E0
80000300
04000000 0014960C 9428E705
20000000

[Instant Kill (off)]
04000000 0014960C AA1503E0

[03# 64 times experience]
04000000 00B83230 52800C11
04000000 00B83234 1B117C21
04000000 00B83238 910103FD
04000000 00B8323C D65F03C0
04000000 000DB92C 942A9E41

[64 times experience (off)]
04000000 000DB92C 910102FD

[05# inf skill points]
04000000 0024F528 52800001
04000000 0024F4C0 52800001

[inf skill points (off)]
04000000 0024F528 B94052C1
04000000 0024F4C0 B94052C1

[07# PP after being attacked]
04000000 00B83240 B94086A7
04000000 00B83244 710004FF
04000000 00B83248 54000081
04000000 00B8324C F94012A9
04000000 00B83250 B9404126
04000000 00B83254 B9003D26
04000000 00B83258 1E283800
04000000 00B8325C D65F03C0
04000000 00149608 9428E70E

[PP after being attacked (off)]
04000000 00149608 1E283800
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,746
Trophies
2
XP
6,314
Country
Forth generation language makes it easier for human compared to third generation programming language like C++

If the game is using script predominately good luck hacking it the normal way. The easy way is to find the script and hack it there
yeah, for decimal values (hp 207 to 255 or stats: atk def, less than 100 decimal) only able to hack hp since it will change to double when it's over 255, either quick level up to over 255 hp, or edit the current decimal hp value to 999 then restore it back to original value after it changed to double then lock double to 9999
 

henr19

Well-Known Member
Newcomer
Joined
Sep 14, 2009
Messages
63
Trophies
1
XP
372
Country
United States
Could y'all please make some 1 button codes for Jitsu Squad ( 0100A0701949E000) like Contra: Operation Galuga? Example be like, press L3 for helper item 1, press R3 for helper 2. Helpers are the helper icons you pick up that do full screen attacks. I'll contribute $ if need to. For update 1.0.4. Thanks!
 

the_otsutsuki

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
146
Trophies
0
Age
33
XP
554
Country
United States
can i request a cheat file with all chips for megaman battle network legacy collection vol 2 ?

TID : 0100734016266000
BID : 0B81857A129ED830
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    the legal drinking age here in the US is 21, as some of you may know, but i think either it should be 18 or the age you're an adult should be 21.
    +1
  • BakerMan @ BakerMan:
    and i know what you may be thinking, "why become an adult at 21? doesn't that mean that banging an 18 year old would be illegal?"
    first of all, being in a relationship with someone who's 18 is technically ok, as long as it started when they were 18, but the age gap is still weird depending on how old you are. besides, the age of consent differs between different states
    +1
  • BakerMan @ BakerMan:
    also my reasoning for adult age being 21 is because the reason that's the drinking (and now smoking) age is because it "gives them more time to think rationally and not drive drunk"
    so you should have that extra time to mature and think rationally before going to serve in the military or vote
    +1
  • BakerMan @ BakerMan:
    tl;dr the "adult" age and the legal drinking age (and voting age) here in the US should be the same
    +4
  • Psionic Roshambo @ Psionic Roshambo:
    It's all good no one pays attention to the law anyway lol
  • BigOnYa @ BigOnYa:
    What about making kids wait till 18 or 21 to drive? And yea is messed up, you can join army and die for your country at age 18, but you can't drink alcohol or smoke a cig til 21, is ridiculous
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    If someone is in the military they should be allowed to smoke and drink at 18.... Would help drive recruitment lol
    +3
  • BigOnYa @ BigOnYa:
    We all know they do and will anyways. I think laws prevented them only pushes them to illegally do it. Even tho if was legal, most prob wouldn't even bother. Not a big deal or risque if its legal, no fun.
    +2
  • ZeroT21 @ ZeroT21:
    That's why some kids don't mind having a rap sheet or two just so they never get drafted
    +2
  • BakerMan @ BakerMan:
    also, i think the voting age should match the adult and drinking ages too, because by the logic of giving them time to mature and think rationally so they don't drive drunk, then they should also have that time to mature and think rationally so they can think for themselves
    +2
  • BakerMan @ BakerMan:
    fucking hell i'm becoming a mini leo with the way i yap aren't i?
    +1
  • impeeza @ impeeza:
    I was unable to create the VM for the debloat windows, but found the video where I learned it:

    https://www.youtube.com/watch?v=mZm6mY3I7J4
    +2
  • BigOnYa @ BigOnYa:
    No you def no leo, and I like your insight. You are a smart Baked cookie.
  • K3Nv2 @ K3Nv2:
    Chicken drumsticks and sweet potato for dinner tonight turned out good
    +1
  • BakerMan @ BakerMan:
    "i promise not to get all political and/or philosophical"
    3 drinks later:
    "so yeah think for yourself and i think the government sucks"
    +1
  • K3Nv2 @ K3Nv2:
    Is @BigOnYa drunk again
  • BakerMan @ BakerMan:
    no, i was poking fun at myself
  • BigOnYa @ BigOnYa:
    Again? I have a IV feeding me so I never come down.
    +2
  • BakerMan @ BakerMan:
    because self deprecating humor is important, as long as it doesn't turn into self hate. because you can't really make fun of anyone if you can't even make fun of yourself
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Booze enemas are real lol
  • The Real Jdbye @ The Real Jdbye:
    that explains a lot
  • K3Nv2 @ K3Nv2:
    @BigOnYa, invented the first ever pill that gets you instantly hammered, now filling the streets of Miami
  • BigOnYa @ BigOnYa:
    That was what called a qaaulude, instant drunk, luckily they not around anymore.
    BigOnYa @ BigOnYa: That was what called a qaaulude, instant drunk, luckily they not around anymore.