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.