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

UlyssesMendivil

Well-Known Member
Newcomer
Joined
Nov 15, 2016
Messages
99
Trophies
0
Age
27
XP
1,180
Country
United States
ok, so i took a crack at Shin Megami Tensei V using the new ams gdbstub, and im sorry they are mostly simple NOP (no operation) cheats, im still learning so for now i have these for, i will come back and add to this:
These codes are for only 1.0.1,
if you are on v1.0, these codes will not work for you.
Bid: A6A06F3BAEFE4D75 (for the search engine at the top of the page)
Bid: A6A0 6F3B AEFE 4D75 (broken up for easier reading)

[New Makka code]
08000000 01237EC8 B94212C9 d503201F
04000000 01237ED4 1A89C108

so how this one works is that it load the what you have into the reg for max value, then it cmp the two (curr vs "max") and select the greater of the two. so what this means is that if you selling, the value will increase. but if you are buying the max (which is actually what you started with) is greater, and so you dont lose makka, now its all math-based, so the visual will change and not match with what "calculated".

[Glory can increase, but not decrease]
08000000 01268B04 B94236C9 D503201F
04000000 01268B10 1A89C108

similar to makka code.....

there was a subtract instruction -8 from my original code, so by making it "sub w10, w10, #0" you dont lose items
[Items dont decrease]
04000000 0126AD00 7100014A

[items dont decrease disable]
04000000 0126AD00 6B13014A

[ZR to Skip Battle damage]
04000000 01189AA4 B9000109
04000000 01501038 B902426C
04000000 015010B8 B902566C
80000200
04000000 01189AA4 D503201F
04000000 01501038 D503201F
04000000 015010B8 D503201F
20000000
until i can figure what checks are needed to only write to the player and allies, i will need to look into pointers for HP/MP.
it might be possible to combine with a pointer that only works when its the enemies turn....

[MC 16x exp gain]
04000000 012363F4 0B131129

[Demon Allies 16x exp gain]
04000000 01249698 0B011108
(it seem lsl#4 (5 steps) does not equal x5, it equal 2^4 = 16)

these code i found by monitor the exp address next to the mp address of the static menu.
the fairy code might apply to all demons, i dont know as i dont have any other allies right now,
the fairy code was also harder to find because there wasnt an add instruction near it.

now if you want to change the rate, 16x = lsl#4
i was using https://armconverter.com/?code=add w8,w8,w1, lsl#? (this is one of the codes, but they use different register so for the other code, you will need to make changes.) to do the conversion. just make sure the "GDB/LLDB" switch is ON.

Thanks to a7251835 pointers found here:
https://www.91wii.com/thread-269377-1-1.html
i could make these two cheats (which i did test by rebooting back into "normal, non-gdb" ams.)

[LSC+ZL for inf action points]
80000110
04000000 011606A4 D503201F
20000000

[RSC+ZR for normal action points]
80000220
04000000 011606A4 F9023269
20000000

[1 attack for inf spirit Guage]
04000000 01160894 B829690B

[1 attack for inf spirit Guage disable]
04000000 01160894 B829690A

[Item Stat gain MC x?]
04000000 011B8C4C 0B0A??29
04000000 0123AC60 0B13??29

[item Stat gain Demon Ally x?]
04000000 011B85C0 0B0A??29
04000000 01251400 0B13??29

so two things:
1) the combined value (added + basic stats) can not go past 999, and will disable that stat booster
2) you will have to fill in what times you want, IT WILL NOT WORK AS IS!!!
(default ) x0, 01
x02, 05
x04, 09
x08, 0D
x16, 11

Update: this code is for the items that boost your stats, not the natural stat increase.
hi, im really sorry for bothering you but the game got updated and your cheats stoped working, any chance for an updated version?
 

XardasThe3rd

Member
Newcomer
Joined
Dec 10, 2021
Messages
9
Trophies
0
Age
30
XP
67
Country
United Kingdom
I am trying to create cheats for dragon ball xenoverse 2 in Edizon se but I don’t know the search values for ki and stamin, someone can help me pls?
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,440
Trophies
1
Age
44
XP
14,476
Country
United States
it would appear that double float asm is beyond my level.
first time trying, its was one of those:
Code:
ldr [x19]
str [x20]
that said, i fell back on a more usual method.....
[Breeze beta19 Archvale 1.0.2 TID: 0100A4D0146B2000 BID: C0246BAD6DD7B05A]

[dashes]
80000100
580F0000 045F8A58
580F1000 00000050
580F1000 0000BA90
580F1000 00000000
580F1000 000000A0
989EF000
580E1000 00000010
A8EF0000
20000000

[hp]
580F0000 045F8A58
580F1000 00000050
580F1000 00006E80
580F1000 00000000
580F1000 000000A0
989EF000
580E1000 00000010
A8EF0000

[bomb fully charged]
580F0000 045FF8C8
580F1000 00000040
580F1000 000000F0
580F1000 00000508
580F1000 00000FF8
780F0000 00000000
680F0000 3FF00000 00000000
It is not about the data type, when you see something without offset it normally means the code you are looking is a generic subroutine, hacking this one will affect everything that make use of this subroutine and that would be very bad news for the game. You need to trace back to the calling routine.

If a routine is acting on a piece of class data you will have offset. The best case is to see many different offset in the code, that would normally means the routine is very specific to something. An analogy would be to watch a door. It it is a bed room door you know there is very high chance anyone who use it is your target, if it is the mall entrance then tough luck finding the target.
 
Last edited by TomSwitch,
  • Like
Reactions: crazy_p

Awkward_Bunny

Member
Newcomer
Joined
Nov 14, 2021
Messages
5
Trophies
0
Age
33
XP
51
Country
United States
My apologies if there have been cheats posted somewhere. I know a bunch of people have asked already, and I also apologize for beating a dead horse.

Can anyone point me toward cheats for Super Smash Bros Ultimate? At least v13.0, or the newest update.
 

Gamerjin

Well-Known Member
Member
Joined
May 25, 2016
Messages
2,758
Trophies
1
XP
6,427
Country
United States
It is not about the data type, when you see something without offset it normally means the code you are looking is a generic subroutine, hacking this one will affect everything that make use of this subroutine and that would be very bad news for the game. You need to trace back to the calling routine.

If a routine is acting on a piece of class data you will have offset. The best case is to see many different offset in the code, that would normally means the routine is very specific to something. An analogy would be to watch a door. It it is a bed room door you know there is very high chance anyone who use it is your target, if it is the mall entrance then tough luck finding the target.
And part of the problem is that Google can't help me program the breakpoint logic so it DOESNT break on that address OR find the calling routine.....
 
  • Like
Reactions: crazy_p

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://youtu.be/3eGAHfC5P-Y?si=Fo3iEl1pZ4D_O6dp +1