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

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,543
Trophies
1
Age
44
XP
14,694
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,729
Trophies
2
XP
6,292
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,543
Trophies
1
Age
44
XP
14,694
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
424
Trophies
1
XP
3,465
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,645
Trophies
1
XP
8,879
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,729
Trophies
2
XP
6,292
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
60
Trophies
1
XP
363
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
145
Trophies
0
Age
33
XP
547
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
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
    +1
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    +1
    BakerMan @ BakerMan: Also, no, that was his first time having a seizure, and hopefully the last +1