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

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
928
Trophies
1
XP
3,769
Country
Switzerland
I don't understand what is:
-32 bit cheat

Here a simple Explanation:

How it looks in Memory:

u/s 08 Bit Cheat = { [00] [00] [00] [00] [00] [00] [00] [00] } = {1 Byte}
u/s 16 Bit Cheat = { [00 00] [00 00] [00 00] [00 00] } = {1 Byte}
u/s 32 Bit Cheat = { [00 00 00 00] [00 00 00 00] } = {1 Byte}
u/s 64 Bit Cheat = { [00 00 00 00 00 00 00 00] } = {1 Byte}

u/s 08 Bit Cheat = { [01] [02] [03] [04] [05] [06] [07] [08] } = {1 Byte}
u/s 16 Bit Cheat = { [02 01] [04 03] [06 05] [08 07] } = {1 Byte}
u/s 32 Bit Cheat = { [04 03 02 01] [08 07 06 05] } = {1 Byte}
u/s 64 Bit Cheat = { [80 70 60 50 40 30 20 10] } = {1 Byte}

Which Numbers each Data Type can hold:

unsigned = Positive Numbers

u08 Hex = 0 to FF
u08 Dec = 0 to 255
u16 Hex = 0 to FFFF
u16 Dec = 0 to 65’535
u32 Hex = 0 to FFFFFFFF
u32 Dec = 0 to 4’294’967’295
u64 Hex = 0 to FFFFFFFFFFFFFFFF
u64 Dec = 0 to 18'446'744'073'709'551'615

signed = Positive & Negative Numbers

s08 Hex = FF80 to 7F
s08 Dec = -128 to 127
s16 Hex = 8000 to 7FFF
s16 Dec = -32'768 to 32'767
s32 Hex = 80000000 to 7FFFFFFF
s32 Dec = -2'147'483'648 to 2'147'483'647
s64 Hex = 8000000000000000 to 7FFFFFFFFFFFFFFF
s64 Dec = -9'223'372'036'854'775'808 to 9'223'372'036'854'775'807

Float = 1.2E-38 to 3.4E+38
(-120 followed by another 36 zeros then a decimal Point to
340 followed by another 36 zeros then a decimal Point)

Double = 2.3E-308 to 1.7E+308
(-230 followed by another 306 zeros then a decimal Point to
170 followed by another 306 zeros then a decimal Point)

Float Precision up to 6 Digits after decimal Point
Double Precision up to 15 Digits after decimal Point

@TomSwitch please correct me if i'm wrong.
 
Last edited by crazy_p,

Augusto101

Active Member
Newcomer
Joined
Jul 26, 2021
Messages
33
Trophies
0
Age
23
XP
123
Country
Guatemala
Just a quick one. With my shallow play the game seems fine.

[Sonic Colors: Ultimate 1.0.4 TID: 010040E0116B8000 BID: 0FA6C17DB4FAD19C]

[ring]
580F0000 034F4F58
580F1000 00000090
580F1000 00000048
580F1000 00000010
580F1000 000000F0
580F1000 00000030
780F0000 0000000C
640F0000 00000000 0000270F

[bar full]
80000100
580F0000 034F4F58
580F1000 00000090
580F1000 00000048
580F1000 00000010
580F1000 000000F0
580F1000 00000040
780F0000 0000000C
640F0000 00000000 42C80000
20000000

[timer]
80000100
580F0000 034F4F58
580F1000 00000090
580F1000 00000048
580F1000 00000010
580F1000 000000F0
580F1000 00000040
780F0000 00000010
640F0000 00000000 42C80000
20000000

[token earn in current stage]
580F0000 034F4F58
580F1000 00000090
580F1000 00000048
580F1000 00000010
580F1000 000000F0
580F1000 00000038
780F0000 0000000C
640F0000 00000000 000001F4

[upgrade token total]
580F0000 034FEBC0
580F1000 00000140
580F1000 00000080
580F1000 00000000
580F1000 00000020
780F0000 00000134
620F0000 00000000 00000063

[The followings are rebase of Jericoss's code]

[*Moon Jump]
80000002
580F0000 034F4F58
580F1000 00000090
580F1000 00000048
580F1000 00000010
580F1000 000000E0
780F0000 00000010
640F0000 00000000 42C80000
20000000

[*Turbo]
580F0000 034F4F58
580F1000 00000090
580F1000 00000048
580F1000 00000010
580F1000 000000F0
580F1000 00000040
780F0000 0000000C
640F0000 00000000 42C80000

[*Fly R]
80000080
580F0000 034F4F58
580F1000 00000090
580F1000 00000048
580F1000 00000010
580F1000 000000E0
780F0000 00000010
640F0000 00000000 41A00000
80080000
640F0000 00000000 C1C80000
20000000
80020000
640F0000 00000000 42480000
20000000
20000000
Anything for red rings ? X3 please?
 

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
928
Trophies
1
XP
3,769
Country
Switzerland
Prinny Presents NIS Classics Volume 1
TID: 01001FA01451C000
BID: 55B74A26520321D6
Version: 1.0.1

Phantom Brave: The Hermuda Triangle Remastered
TID: 01001FA01451C001
BID: 9894331947EACC47
Version: 1.0.1

Soul Nomad & the World Eaters
TID: 01001FA01451C002
BID: CA075EB0DB8BBF91
Version: 1.0.1

Code:
[Inf. HP (AMS only)]
[Max Stats (AMS only)]
[Ash Inf. HP]
[Ash Max Stats]
[Marona Inf. HP]
[Marona Max Stats]
[Inf. Mana]
[Max EXP after Battle]
[Max Money (BOR)]
[(R) Increase Money +100 (BOR) (AMS only)]

Code:
[Inf. Max HP/STM/ACT]
[Max Stats]
[Max EXP after Battle]
[Max GP]

Credits: crazy_p

Do not repost my Cheats on Cheatslips, any Warez Site or for Profit!
 

Attachments

  • Prinny Presents NIS Classics Volume 1.zip
    2.8 KB · Views: 48

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,490
Trophies
1
XP
3,593
Country
Mexico
What I am saying isn't any of that. I was just guessing that the surprise you found with RECO was the strange thing that the displayed ammo is the memory value+1. I totally agree with you that this game is easy. Except maybe trying to chase down the two fake one in ASM like what I was suggesting earlier.
Errr...Ok. I think.

--------------------- MERGED ---------------------------

Here a simple Explanation:

How it looks in Memory:

u/s 08 Bit Cheat = { [00] [00] [00] [00] [00] [00] [00] [00] } = {1 Byte}
u/s 16 Bit Cheat = { [00 00] [00 00] [00 00] [00 00] } = {1 Byte}
u/s 32 Bit Cheat = { [00 00 00 00] [00 00 00 00] } = {1 Byte}
u/s 64 Bit Cheat = { [00 00 00 00 00 00 00 00] } = {1 Byte}

u/s 08 Bit Cheat = { [01] [02] [03] [04] [05] [06] [07] [08] } = {1 Byte}
u/s 16 Bit Cheat = { [02 01] [04 03] [06 05] [08 07] } = {1 Byte}
u/s 32 Bit Cheat = { [04 03 02 01] [08 07 06 05] } = {1 Byte}
u/s 64 Bit Cheat = { [80 70 60 50 40 30 20 10] } = {1 Byte}

Which Numbers each Data Type can hold:

unsigned = Positive Numbers

u08 Hex = 0 to FF
u08 Dec = 0 to 255
u16 Hex = 0 to FFFF
u16 Dec = 0 to 65’535
u32 Hex = 0 to FFFFFFFF
u32 Dec = 0 to 4’294’967’295
u64 Hex = 0 to FFFFFFFFFFFFFFFF
u64 Dec = 0 to 18'446'744'073'709'551'615

signed = Positive & Negative Numbers

s08 Hex = FF80 to 7F
s08 Dec = -128 to 127
s16 Hex = 8000 to 7FFF
s16 Dec = -32'768 to 32'767
s32 Hex = 80000000 to 7FFFFFFF
s32 Dec = -2'147'483'648 to 2'147'483'647
s64 Hex = 8000000000000000 to 7FFFFFFFFFFFFFFF
s64 Dec = -9'223'372'036'854'775'808 to 9'223'372'036'854'775'807

Float = 1.2E-38 to 3.4E+38
(-120 followed by another 36 zeros then a decimal Point to
340 followed by another 36 zeros then a decimal Point)

Double = 2.3E-308 to 1.7E+308
(-230 followed by another 306 zeros then a decimal Point to
170 followed by another 306 zeros then a decimal Point)

Float Precision up to 6 Digits after decimal Point
Double Precision up to 15 Digits after decimal Point

@TomSwitch please correct me if i'm wrong.

Thank You. I read this to see.
 
  • Like
Reactions: crazy_p

Yondaime_Kazzy

Well-Known Member
Newcomer
Joined
Jun 2, 2019
Messages
68
Trophies
0
Age
22
Location
The Netherlands
XP
318
Country
Netherlands
Prinny Presents NIS Classics Volume 1
TID: 01001FA01451C000
BID: 55B74A26520321D6
Version: 1.0.1

Phantom Brave: The Hermuda Triangle Remastered
TID: 01001FA01451C001
BID: 9894331947EACC47
Version: 1.0.1

Soul Nomad & the World Eaters
TID: 01001FA01451C002
BID: CA075EB0DB8BBF91
Version: 1.0.1

Code:
[Inf. HP (AMS only)]
[Max Stats (AMS only)]
[Ash Inf. HP]
[Ash Max Stats]
[Marona Inf. HP]
[Marona Max Stats]
[Inf. Mana]
[Max EXP after Battle]
[Max Money (BOR)]
[(R) Increase Money +100 (BOR) (AMS only)]

Code:
[Inf. Max HP/STM/ACT]
[Max Stats]
[Max EXP after Battle]
[Max GP]

Credits: crazy_p

Do not repost my Cheats on Cheatslips, any Warez Site or for Profit!
You're on a roll, @crazy_p !
 
  • Like
Reactions: crazy_p

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
928
Trophies
1
XP
3,769
Country
Switzerland
Arc of Alchemist
TID: 0100C7D00E6A0000
BID: 3873D07A0F36F124
Version: 1.0.1

Code:
[Inf. Health (AMS only)]
[Inf. Max Health]
[Inf. Gear Actions]
[Max Tension]
[Max Stats]
[Max Level]
[(ZR) Increase Quinn's Level +1 (AMS only)]
[(ZR) Increase Axel's Level +1 (AMS only)]
[(ZR) Increase Micah's Level +1 (AMS only)]
[(ZR) Increase Sharon's Level +1 (AMS only)]
[(ZR) Increase Rune's Level +1 (AMS only)]
[(ZR) Increase Jester's Level +1 (AMS only)]
[(ZR) Increase Sandra's Level +1 (AMS only)]
[Items x99]
[Materials x9999]
[Max Money]
[(ZR) Increase Money +100 (AMS only)]

Credits: crazy_p

Do not repost my Cheats on Cheatslips, any Warez Site or for Profit!
 

Attachments

  • 0100C7D00E6A0000.zip
    1.3 KB · Views: 42

zebrone

Well-Known Member
Member
Joined
Jul 2, 2007
Messages
589
Trophies
0
Location
ITALY
XP
1,921
Country
Italy
Arc of Alchemist
TID: 0100C7D00E6A0000
BID: 3873D07A0F36F124
Version: 1.0.1

Code:
[Inf. Health (AMS only)]
[Inf. Max Health]
[Inf. Gear Actions]
[Max Tension]
[Max Stats]
[Max Level]
[(ZR) Increase Quinn's Level +1 (AMS only)]
[(ZR) Increase Axel's Level +1 (AMS only)]
[(ZR) Increase Micah's Level +1 (AMS only)]
[(ZR) Increase Sharon's Level +1 (AMS only)]
[(ZR) Increase Rune's Level +1 (AMS only)]
[(ZR) Increase Jester's Level +1 (AMS only)]
[(ZR) Increase Sandra's Level +1 (AMS only)]
[Items x99]
[Materials x9999]
[Max Money]
[(ZR) Increase Money +100 (AMS only)]

Credits: crazy_p

Do not repost my Cheats on Cheatslips, any Warez Site or for Profit!


Can You give an eye for some cheats on
Flynn: Son of Crimson
Thanks in advance
 
  • Like
Reactions: platanos and piek50
Joined
Mar 30, 2011
Messages
962
Trophies
1
Age
29
Location
Arcadia
XP
2,168
Country
Italy
Uuuuh, I'm not 100% sure this might be the right place to ask this... plus, I don't see the effing search option to look up if maybe its already done, mh... I'll, uh, guess give it a try, and if I'm the wrong place, I'll see to find the correct one:
I would like to request a, mh, somewhat peculiar cheat for the new WarioWare: Get it Together?
Would there be a way to make a cheat that, like... disables the mini/microgame timer? So it basically goes on endlessy/until you toggle the cheat off or something?
I want to mess around with some of the microgames, try stuff up for funsies and whatnot, but welp, everything's timed, lol.

I'm no huge expert at making cheats or what, I've dabbled sometimes with cheat engine on some games on pc, so my best guess would be to do something of the sort would be to find the value that controls the timer and either freeze it or set it to a hella huge number?
Dunno, uh

Again, if I'm asking this in the wrong place, sorry, I'll see to find the right one next time.
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
1,536
Trophies
1
Age
41
XP
4,776
Country
United States
Errr...Ok. I think.

--------------------- MERGED ---------------------------



Thank You. I read this to see.
On the topic of terminology and some associated concept on game memory hacking:

First thing to know is I am only on Atmosphere. If anything I said apply to anything other CFW it is just coincidental.

attached: Only way to hack a game is to have a debugger process attached to a game. Nothing attached means no hacking possible. A debugger process can be either dmnt, noexs sysmodule, or edizon se directly attached. Only one debugger process can be attached at a time. Most of the time the mode of operation is dmnt attached to game, noexs sysmodule and edizon se make use of dmnt to access the game.

debugger process: Think of this as the security subcontractor hired by a company to secure a building. Once hired this subcontractor get the keys to unlock most doors in the building and install security camera to watch many area of the building.

dmnt: This is the name of the sysmodule that has the cheatVM (the one that execute the cheat codes). dmnt not attached no cheat codes usage possible.

HOS: This is the Nintendo version of iOS. (I suppose everyone knows what is iOS, it's the OS that runs iPhone).

32bit vs 64bit games: This is referring to how game memory is addressed. A 32bit address has 8 hex digits and A 64bit address has 10 hex digits. The nice thing about 64bit address is when something looks like a pointer it most likely is a pointer. Pointer search is very much harder and the result less reliable for 32bit games.
 
Last edited by TomSwitch,
  • Like
Reactions: crazy_p

Eiffel2018

Well-Known Member
Member
Joined
Aug 23, 2020
Messages
556
Trophies
1
Age
21
XP
3,185
Country
Hong Kong
Ni no Kuni II Revenant Kingdom PRINCES EDITION

tid:0100BE7013E06000
bid:14C7986BEB94A1A1
ver1.1.0

[hit range normal]
04000000 00619760 1E2E1013

[hit range 5x]
04000000 00619760 1E229013

[hit range 10x]
04000000 00619760 1E249013

[hit range 31x]
04000000 00619760 1E27F013

this works better I think
hitanywhere
this problems some fights
Hi, xtatu, had you found the range of collecting items. It is really needed in the game

--------------------- MERGED ---------------------------

[Ni no Kuni II, Revenant Kingdom PRINCE’S EDITION v1.10 (v65536) ]
[ TID: 0100BE7013E06000 BID: 14C7986BEB94A1A1 ]
[Ni no Kuni II, Revenant Kingdom All In One Edition v1.10 (v65536) ]
[ TID: 0100C4E013E5E000 BID: 5B67EF657677FD66 ]
[--------------------------------------------------------------------------]

[Invincible]
080E0000 01162800 B947C12A D503201F
080E0000 01162808 1A881168 7100015F
080E0000 01162810 D65F03C0 B943F92A
040E0000 00235A00 943CB380

[Damage 5x]
080E0000 01162830 B947C109 D503201F
080E0000 01162838 528000A9 7100013F
080E0000 01162840 1A8912B5 1B157D29
080E0000 01162848 D65F03C0 B943F908
040E0000 002359B8 943CB39E

[EXP 5x]
040E0000 00382734 0B020856

[Inf. MP]
040E0000 0023F228 2A1F03E9

[Running Speed 2x]
040E0000 00300FA8 1E2E9000

[Free shopping]
040E0000 00814F5C 2A1F03E0
040E0000 0081495C 2A1F03E0
040E0000 00795AE4 52800008

[------------------------- After Chapter 4 --------------------------]
[KG Coffers 16x]
040E0000 007DA27C 0B08114A

[Boost Rsrch. Spd. (1-click finish)]
040E0000 0052D200 0B081188

[Inf. Ingredients]
040E0000 00388860 2A1F03F6
040E0000 00345918 2A1F03F6

[Inf. Military Might]
040E0000 001B1364 1E2703E0
040E0000 001B1D54 1E2703E0

[---------------- Dream Fragments / Labyinth ------------------]
[Running Speed 10x (ZR)]
80000200
040E0000 00300FA8 1E215000
20000000

[Instant full-Zing skills]
040E0000 00266488 D503201F

[Key Orbs 3x]
040E0000 006C2C04 0B010434

[-------------------------- Swift Solutions --------------------------]
[Recipt ToG 8x]
040E0000 00525270 0B0A0D6B
040E0000 00525284 0B0A0D6A

[Zero Consume ToG]
040E0000 008238CC 4B1F03E8

[--------------------------------------------------------------------------]
[ Created by Eiffel2018]
 
Last edited by Eiffel2018,

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,490
Trophies
1
XP
3,593
Country
Mexico
Mystik Belle Enchanted Edition
TID 0100FFB015C6E000
BID 93eb061008cd762b v 1.0.0

I did not understand the game, but there they go

[*Moonjump Jericoss v 1.0.0]
80000002
580F0000 01A7CD48
580F1000 00000000
580F1000 00000068
580F1000 00000010
780F0000 00000128
640F0000 00000000 C0290036
20000000

[*HP]
580F0000 01A77FE0
580F1000 00000000
580F1000 00000058
580F1000 00000010
580F1000 00000870
780F0000 00000010
680F0000 403E0000 00000000

--------------------- MERGED ---------------------------

On the topic of terminology and some associated concept on game memory hacking:

32bit vs 64bit games: This is referring to how game memory is addressed. A 32bit address has 8 hex digits and A 64bit address has 10 hex digits. The nice thing about 64bit address is when something looks like a pointer it most likely is a pointer. Pointer search is very much harder and the result less reliable for 32bit games.

An Example of these and how i can know is a 32 or 64 bit??? Thank you.
 

xtatu

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
573
Trophies
1
Age
41
Location
japan
XP
4,906
Country
Brazil
Hi, xtatu, had you found the range of collecting items. It is really needed in the game

--------------------- MERGED ---------------------------

[KG Coffers 16x]
040E0000 007DA27C 0B08114A

[Boost Rsrch. Spd. (1-click finish)]
040E0000 0052D200 0B081188

[Inf. Ingredients]
040E0000 00388860 2A1F03F6
040E0000 00345918 2A1F03F6
YES IT WORKS I THINK I DIDN'T TEST
ITEMS COLLECTION
 
  • Like
Reactions: gold972 and crazy_p

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
1,536
Trophies
1
Age
41
XP
4,776
Country
United States
Mystik Belle Enchanted Edition
TID 0100FFB015C6E000
BID 93eb061008cd762b v 1.0.0

I did not understand the game, but there they go

[*Moonjump Jericoss v 1.0.0]
80000002
580F0000 01A7CD48
580F1000 00000000
580F1000 00000068
580F1000 00000010
780F0000 00000128
640F0000 00000000 C0290036
20000000

[*HP]
580F0000 01A77FE0
580F1000 00000000
580F1000 00000058
580F1000 00000010
580F1000 00000870
780F0000 00000010
680F0000 403E0000 00000000

--------------------- MERGED ---------------------------



An Example of these and how i can know is a 32 or 64 bit??? Thank you.
There aren't many 32bit games on switch, those are normally lazy port of old games that are 32bit to start with. The way to tell is to look at the address range of main and heap and see that they have only 8 hex digits. I also would show something to indicate it on the top right corner of edizon se where main and heap addresses are displayed. It does not make hacking process any different. Pointer search is a lot harder. The original method of pointer search won't work on 32bit games. My tools are the only one that I know of that works on 32bit game and they don't work very well.

The problem is f32 and pointer overlaps for 32bit pointers. For example 0x3f800000 can be 1 in float or it can be a pointer. There is no way to tell them apart. With 64bit pointer you can be happily assume when you see 0x3f800000 that it is float 1 and never suffers even once for being wrong.
 
Last edited by TomSwitch,

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,490
Trophies
1
XP
3,593
Country
Mexico
[99 n2o]
580F0000 04A43460
580F1000 000000B8
580F1000 00000008
580F1000 00000078
780F0000 00000064
610F0000 00000000 00000063

Oh yeah!!! thanks.

--------------------- MERGED ---------------------------

There aren't many 32bit games on switch, those are normally lazy port of old games that are 32bit to start with. The way to tell is to look at the address range of main and heap and see that they have only 8 hex digits. I also would show something to indicate it on the top right corner of edizon se where main and heap addresses are displayed. It does not make hacking process any different. Pointer search is a lot harder. The original method of pointer search won't work on 32bit games. My tools are the only one that I know of that works on 32bit game and they don't work very well.

The problem is f32 and pointer overlaps for 32bit pointers. For example 0x3f800000 can be 1 in float or it can be a pointer. There is no way to tell them apart. With 64bit pointer you can be happily assume when you see 0x3f800000 that it is float 1 and never suffers even once for being wrong.

Like darkest dungeon is a 32 bit game??

I have other question if I can Update to CFW 12.0.0 and no have problems with your Edizon SE? is working well in that CFW? .

Because i see a game eastward and looks good but need a CFW 12 to work.

This game too is really nice

 
Last edited by Jericoss,

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
928
Trophies
1
XP
3,769
Country
Switzerland
@Jericoss Does your Moonjump Cheat in work in different Levels,
seems like the Address changes multiple Times even during a Level...

The Moonjump Cheat drives me crazy in this Game...
I can find it within 3 - 4 searches (Range 0.1 to 20 when falling -0.1 to -20 when rising)
 
Last edited by crazy_p,
  • Like
Reactions: Yondaime_Kazzy

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,490
Trophies
1
XP
3,593
Country
Mexico
@Jericoss Does your Moonjump Cheat in work in different Levels,
seems like the Address changes multiple Times even during a Level...

The Moonjump Cheat drives me crazy in this Game...
I can find it within 3 - 4 searches (Range 0.1 to 20 when falling -0.1 to -20 when rising)

I need more time to see, I do only a test if i can find the moonjump and I did but i dont have the pointers or dumps yet.
 
General chit-chat
Help Users
    Julie_Pilgrim @ Julie_Pilgrim: mods ban everyone, including themselves, and the site's users go down to like 5