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

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
3,303
Trophies
1
Age
43
XP
10,501
Country
United States
i dont need to be taught, i just wanted a little tip(s) on what exactly to do.

Immediate Value Arithmetic Encoding​

9TCRS100 VVVVVVVV (VVVVVVVV)

this is the code 'example' i am meant to use right? V is where the memory/value of the damage value yes? C is obviously 2 for multiply, what does register mean? is it like a sort of bookmark?

edit: likewise, legacy arithmetic still works right? at least for older games it might be easier?
The problem with multiplier cheat is you need memory. So first you have to find a memory you can use. Store the currently value. Check that there is change. Calculate the change. Apply the math. Hack the target and store the value.

You can read the source where I implemented multiplier with Zing concerning the algorithm.

There is two thing about cheatVM that makes this rather inconvenient. It's has no memory. It does not support keydown only keyheld.
 
Last edited by TomSwitch,

morsalbum

Member
Newcomer
Joined
Sep 27, 2021
Messages
12
Trophies
0
Age
22
XP
54
Country
Ireland
The problem with multiplier cheat is you need memory. So first you have to find a memory you can use. Store the currently value. Check that there is change. Calculate the change. Apply the math. Hack the target and store the value.
how? what do you mean by memory?

i have my dmg value, i can change the value in noexes and it all works fine, if i set 999 i one shot everything, i just dont know how to get the current value, and then make it constantly apply arithmetic/multiplier onto it

edit: where am i supposed to find "anything you posted on this topic". this thread isn't by you, theres no threads i can find to do with this on either gbatemp, reddit, youtube, or googling... the most i find is basic cheat codes/memory editing which is easy and not the problem.

if you've made a thread/post about something like this then could you tell me where? i cant go through 1000s of comments to try and find 1 thing that is slightly relevant. thanks
 
Last edited by morsalbum,

JeepX87

Well-Known Member
Member
Joined
Aug 17, 2016
Messages
1,387
Trophies
0
Age
35
XP
2,558
Country
United States
Request cheats for Ni No Kuni 2
TID: 0100BE7013E0600
BID 14C7986BEB94A1A1
Cheats for infinite money and infinite kingdom money please

There is cheat in link - https://gbatemp.net/threads/cheat-codes-ams-and-sx-os-add-and-request.520293/page-2139#post-9580658

Just click on "Spoiler: Final Revised" so it will load.

Just buy a lot of expensive stuffs with free shopping cheat, then turn cheat off and sell it so you will raise a lot of money.

As for KG, use KG Coffers 16x cheat and just wait until KG is big so you can collect and it would be 16 times more.

For myself, I'm currently looking for save with story mode completed or all story skirmish finished, or all characters with level 99 in skirmish mode, so I'm stuck in Chapter 5 due to skirmish since there is only one cheat works in skirmish is military might, that it.
 
  • Like
Reactions: lionheartx02

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
3,303
Trophies
1
Age
43
XP
10,501
Country
United States
how? what do you mean by memory?

i have my dmg value, i can change the value in noexes and it all works fine, if i set 999 i one shot everything, i just dont know how to get the current value, and then make it constantly apply arithmetic/multiplier onto it

edit: where am i supposed to find "anything you posted on this topic". this thread isn't by you, theres no threads i can find to do with this on either gbatemp, reddit, youtube, or googling... the most i find is basic cheat codes/memory editing which is easy and not the problem.

if you've made a thread/post about something like this then could you tell me where? i cant go through 1000s of comments to try and find 1 thing that is slightly relevant. thanks
1633488396708.png
 

morsalbum

Member
Newcomer
Joined
Sep 27, 2021
Messages
12
Trophies
0
Age
22
XP
54
Country
Ireland
I am no teacher but I do believe in knowledge sharing. I will answer specific question that can be answered with a short sentence.
yeah idk it seems too difficult for me to understand, even after reading a couple of your things. theres nothing that properly explains the core things, like what exactly a "register" even is, looking at different cheats as references they all seem to have it set at 0 but then that wouldnt make sense if im saving a memory to a register, and then applying code type 9 arithmetic to that register....
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
3,303
Trophies
1
Age
43
XP
10,501
Country
United States
yeah idk it seems too difficult for me to understand, even after reading a couple of your things. theres nothing that properly explains the core things, like what exactly a "register" even is, looking at different cheats as references they all seem to have it set at 0 but then that wouldnt make sense if im saving a memory to a register, and then applying code type 9 arithmetic to that register....
The cheatVM runs through all the cheat codes repeatedly at a certain frequency. There is no memory between runs. Every run starts with the registers having 0 in them. The register do retain value within that run.
[Store R3 to health]
health = R3
[set R1=5]
R1=5
[Add 5 to R1]
R1+=5
[code that use R1]
R3=R1

After executing the above four cheats R3 will have 10 but health will always be set to 0
 

morsalbum

Member
Newcomer
Joined
Sep 27, 2021
Messages
12
Trophies
0
Age
22
XP
54
Country
Ireland
The cheatVM runs through all the cheat codes repeatedly at a certain frequency. There is no memory between runs. Every run starts with the registers having 0 in them.
"Store the currently value. Check that there is change. Calculate the change. Apply the math. Hack the target and store the value."

i dont understand what this "store the current value" means? is that

Code Type 0x6: Store Static Value to Register Memory Address ?​

 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
3,303
Trophies
1
Age
43
XP
10,501
Country
United States
"Store the currently value. Check that there is change. Calculate the change. Apply the math. Hack the target and store the value."

i dont understand what this "store the current value" means? is that

Code Type 0x6: Store Static Value to Register Memory Address ?​

Yes, you can only use game memory with cheatVM, you need to find a memory that is allocated to the game but not being used by the game. One way is to look at the segment map and normally you can find some memory that isn't used at the end of the segment. Find those memory with zero, write something there, play the game and see that what you wrote wasn't overwritten.
 

lionheartx02

Member
Newcomer
Joined
Feb 26, 2021
Messages
23
Trophies
0
Age
33
XP
384
Country
United States
There is cheat in link - https://gbatemp.net/threads/cheat-codes-ams-and-sx-os-add-and-request.520293/page-2139#post-9580658

Just click on "Spoiler: Final Revised" so it will load.

Just buy a lot of expensive stuffs with free shopping cheat, then turn cheat off and sell it so you will raise a lot of money.

As for KG, use KG Coffers 16x cheat and just wait until KG is big so you can collect and it would be 16 times more.

For myself, I'm currently looking for save with story mode completed or all story skirmish finished, or all characters with level 99 in skirmish mode, so I'm stuck in Chapter 5 due to skirmish since there is only one cheat works in skirmish is military might, that it.
I'll try this thanks
 

xxdarkus101xx

Member
Newcomer
Joined
Jun 1, 2015
Messages
18
Trophies
0
Age
27
XP
70
Country
United States
I would like to request the following cheats for super smash ultimate on ryujinx:
P1 invincible
press certain buttons for final smash.
I have version 2.0.1 if that matters as it is the only version I could find over the internet
 

morsalbum

Member
Newcomer
Joined
Sep 27, 2021
Messages
12
Trophies
0
Age
22
XP
54
Country
Ireland
Yes, you can only use game memory with cheatVM, you need to find a memory that is allocated to the game but not being used by the game. One way is to look at the segment map and normally you can find some memory that isn't used at the end of the segment. Find those memory with zero, write something there, play the game and see that what you wrote wasn't overwritten.
wtf this shit is so easy???? i watched a little bit of a video from "Reclaimer Shawn" and learned literally everything so quickly so easily...... i LITERALLY just needed an explanation on what the words actually mean i didnt know register was basically just a temporary placeholder and didnt have any actual memory/saving it always smh....

edit: only 1100 views on his video when its literally 99999x better than anything or anybody else i possibly searched for

edit2: also breeze disassembly is crazy good too, everything else is fucked up weird confusing arm7 arm8 x86 bullshit nobody understands, but i could perfectly understand and actually learn/know WHAT things do WHAT. thank u
 

Eiffel2018

Well-Known Member
Member
Joined
Aug 23, 2020
Messages
1,479
Trophies
3
Age
23
XP
8,766
Country
Hong Kong
wtf this shit is so easy???? i watched a little bit of a video from "Reclaimer Shawn" and learned literally everything so quickly so easily...... i LITERALLY just needed an explanation on what the words actually mean i didnt know register was basically just a temporary placeholder and didnt have any actual memory/saving it always smh....

edit: only 1100 views on his video when its literally 99999x better than anything or anybody else i possibly searched for

edit2: also breeze disassembly is crazy good too, everything else is fucked up weird confusing arm7 arm8 x86 bullshit nobody understands, but i could perfectly understand and actually learn/know WHAT things do WHAT. thank u
Check here for learning all commands that the machine can handle

I have never seen an example that make multiplier by changing the memory!!

If you get the address of damage, let say that address is heap+123456, and you can see the damage is 100, and you want to change it to 800 (8x)
You may first load the value into a Register by Code Type 0x5, e.g. 541F00AA 00123456 (assume it is 4-byte integer)
Then you can multiply the Register 8 times by using Code Type 0x7 or Code Type 0x9, e.g. 780FC000 00000008
Finally you can write back the Register value to that address using Code Type 0xA, A4F10000

However, I think it will not work for most games, you cannot found an address for damage, you can only found the address of ATK Power. So, the damage come out is not actually the Damage you set
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Will you give me mouth to mouth oxygen if my throat closes?
  • K3N1 @ K3N1:
    Nah the air can do that
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    A @ abraarukuk: hi guys