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

MarijuanaBagels

Active Member
Newcomer
Joined
Nov 9, 2020
Messages
27
Trophies
0
Age
27
XP
72
Country
United Kingdom
For Super Mario Sunshine, I guess no one can do it (except me, but I don’t want to do it unless a new version of the game is released.), if you have enough experience, you can try it (I have provided enough tips to crack the game before)

I have bare experience in cracking the Switch and am pretty new to the scene. But I highly doubt a newer version of the game would come out at all, or anytime soon. There just isn't much to update.

不過好鍾意你D野!多謝你既功勞!(我都係香港人!)
 
Last edited by MarijuanaBagels,

arismendy64

Well-Known Member
Member
Joined
Dec 1, 2013
Messages
1,052
Trophies
2
Age
44
XP
4,310
Country
Dominican Republic
Just 580F1000 is needed to change as 540F1000
You may try more


same like my code for money
[Inf Money]
580F0000 0160C340
540F1000 00000164
780F0000 000012EC
640F0000 00000000 05F5E0FF
yes ,thank you is working.

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

No More Heroes
0100F0400F202000
7541670de3a49d9f
1.0.1

exclusive for gbatemp

Code:
[inf hp gbatemp]
580F0000 0160C340
540F1000 00000164
780F0000 00000024
640F0000 00000000 42480000

[inf battery gbatemp ]
580F0000 0160C340
540F1000 00000164
780F0000 00000514
640F0000 00000000 03E803E8
thanks, Eiffel2018
 
  • Like
Reactions: Jericoss

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,640
Trophies
1
XP
4,948
Country
Mexico
Your codes should be worked, if you change 580F1000 as 540F1000, since it is a 32-bit game

oh interesting, which of all the 580F0000 xxxxxxxx would it have to be? . example:

[SP0 consumption]
580F0000 00740920
580F1000 00000040 ----?
580F1000 00000B98--?
580F1000 00000418
580F1000 00000158
580F1000 000003F8
780F1000 00000F85
610F0000 00000000 00000064

And if there is 16 bit, would it be like?
Very interesting.

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

Just 580F1000 is needed to change as 540F1000
You may try more


same like my code for money
[Inf Money]
580F0000 0160C340
540F1000 00000164
780F0000 000012EC
640F0000 00000000 05F5E0FF

???????? .. never seen a code like this?
It is in the last line.

--------------------- MERGED ---------------------------
 
  • Like
Reactions: arismendy64

arismendy64

Well-Known Member
Member
Joined
Dec 1, 2013
Messages
1,052
Trophies
2
Age
44
XP
4,310
Country
Dominican Republic
oh interesting, which of all the 580F0000 xxxxxxxx would it have to be? . example:

[SP0 consumption]
580F0000 00740920
580F1000 00000040 ----?
580F1000 00000B98--?
580F1000 00000418
580F1000 00000158
580F1000 000003F8
780F1000 00000F85
610F0000 00000000 00000064

And if there is 16 bit, would it be like?
Very interesting.

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



???????? .. never seen a code like this?
It is in the last line.

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

Legends Of Ethernal
TID 01008EE012CD4000
BID 6426eb51f081aa45 v 1.0.0

{Do not steal and distribute these cheats on another site. Exclusive to GBAtemp}

[*Inf Hp 8 Jericoss]
580F0000 0422ADE0
580F1000 00007C50
580F1000 00000030
780F0000 00000040
640F0000 00000000 41000000

[*Inf Stamina]
580F0000 0422ADE0
580F1000 00007C50
580F1000 00000030
780F0000 00000048
640F0000 00000000 3F800000
I always use the app converter.
 

Bobyg55

Well-Known Member
Newcomer
Joined
Oct 17, 2019
Messages
95
Trophies
0
Age
33
XP
654
Country
Indonesia
Game : Sakuna of Rice and Ruin
TID : 0100B1400E8FE000
BID : 2523CB8B455ABC1D
Version : 1.0.2
Credit : Thief-B

[Items not reduced on]
040B0000 00276B28 6B1F0121
040B0000 00277354 6B1F0141

[Items not reduced off]
040B0000 00276B28 6B130121
040B0000 00277354 6B140141
 
Last edited by Bobyg55,

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,640
Trophies
1
XP
4,948
Country
Mexico
Legends Of Ethernal
TID 01008EE012CD4000
BID 6426eb51f081aa45 v 1.0.0

{Do not steal and distribute these cheats on another site. Exclusive to GBAtemp}

[*Inf Hp 8 Jericoss]
580F0000 0422ADE0
580F1000 00007C50
580F1000 00000030
780F0000 00000040
640F0000 00000000 41000000

[*Inf Stamina]
580F0000 0422ADE0
580F1000 00007C50
580F1000 00000030
780F0000 00000048
640F0000 00000000 3F800000

 

wiitendo84

Well-Known Member
Member
Joined
Jan 3, 2014
Messages
1,392
Trophies
2
Age
39
Location
New Albany, Indiana
XP
3,783
Country
United States
That's why I'm trying to learn how to make my own cheats, so I'm self-sufficient instead of relying on members of the community who may or may not decide to leave and remove their content at a moment's notice.

If anyone has any tips or knows of any guides that could help a user such as myself learn how to find the correct offset(s) for cheats like moon/high jump, it would be incredibly appreciated!!
Alright so from what I understand for moon jump. You should do a unknown search. From that jump, when you search the next part you would either try a greater than or a different than last search. Let your character drop to the ground, do a search for less than or different than last. Walk around and dont jump. Do a search for equal to last. And from that just keep doing that and you may be able to find it that way. I've never made a moon jump code but I would assume based on most searches I do, that may be the way I would do it. I cant guarantee that the greater than or less than would work due to whether the developers coded it as a higher value for jumping. That's why I said to do the different than search. But that would leave you with a lot of possibilities. Try the greater or lesser way first. If nothing is found on that run, do the different than search.
Edit.
I may try to do a moon jump search from a game that already has it so you can compare if you get the same results. Anyone on here that may object if I showed how to do that and compare it to a code that's already made? Not trying to offend anyone by doing so.
 
Last edited by wiitendo84,

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,640
Trophies
1
XP
4,948
Country
Mexico
I always use the app converter.
@Eiffel2018 you know??
@arismendy64 yes friend, me too.
But I don't understand where to put that "4".
When there are longer cheats, if in (examplo):

[SP0 consumption]
540F0000 00740920----all
540F1000 00000040
540F1000 00000B98
540F1000 00000418
540F1000 00000158
540F1000 000003F8
780F1000 00000F85
610F0000 00000000 00000064

[SP0 consumption]
580F0000 00740920
540F1000 00000040 --- from here
540F1000 00000B98
540F1000 00000418
540F1000 00000158
540F1000 000003F8 - here
780F1000 00000F85
610F0000 00000000 00000064

[SP0 consumption]
580F0000 00740920
580F1000 00000040
580F1000 00000B98
580F1000 00000418
580F1000 00000158
540F1000 000003F8 --- or only here
780F1000 00000F85
610F0000 00000000 00000064

your cheat only has one
[inf hp arismendy64 v 1.0.1]
580F0000 0160C340
540F1000 00000164 --- yours had this
780F0000 00000024
640F0000 00000000 42480000
 
Last edited by Jericoss,
  • Like
Reactions: arismendy64

Eiffel2018

Well-Known Member
Member
Joined
Aug 23, 2020
Messages
1,582
Trophies
3
Age
24
XP
10,203
Country
Hong Kong
Game : Sakuna of Rice and Ruin
TID : 0100B1400E8FE000
BID : 2523CB8B455ABC1D
Version : 1.0.2

[Items not reduced on]
040B0000 00276B28 6B1F0121
040B0000 00277354 6B1F0141

[Items not reduced off]
040B0000 00276B28 6B130121
040B0000 00277354 6B140141
haha,
You stole Thief-B's codes.
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,455
Trophies
1
Age
44
XP
14,515
Country
United States
Alright so from what I understand for moon jump. You should do a unknown search. From that jump, when you search the next part you would either try a greater than or a different than last search. Let your character drop to the ground, do a search for less than or different than last. Walk around and dont jump. Do a search for equal to last. And from that just keep doing that and you may be able to find it that way. I've never made a moon jump code but I would assume based on most searches I do, that may be the way I would do it. I cant guarantee that the greater than or less than would work due to whether the developers coded it as a higher value for jumping. That's why I said to do the different than search. But that would leave you with a lot of possibilities. Try the greater or lesser way first. If nothing is found on that run, do the different than search.
Edit.
I may try to do a moon jump search from a game that already has it so you can compare if you get the same results. Anyone on here that may object if I showed how to do that and compare it to a code that's already made? Not trying to offend anyone by doing so.
Here is my 2 cents for moon jump. It is quite common to be float. When you are ascending it is positive and when you are descending it is negative and quite often when you are on the ground it is zero but not always, keep that in mind if you can't find it. You will end up with a small list eventually, do a jump then freeze some of the values. If you keep rising you have found it. Otherwise move on until you tried every one of them. If no luck then repeat the process with some variation (for example ground is maybe not zero, maybe you made a mistake with rising or falling). It is very good advise to learn the mechanics of the steps with a known game. For example I recently did moon jump for Sakuna Of Rice and Ruin, you can try on this game the steps I just described.
 
Last edited by TomSwitch,

Eiffel2018

Well-Known Member
Member
Joined
Aug 23, 2020
Messages
1,582
Trophies
3
Age
24
XP
10,203
Country
Hong Kong
@Eiffel2018 you know??
@arismendy64 yes friend, me too.
But I don't understand where to put that "4".
When there are longer cheats, if in (examplo):

[SP0 consumption]
540F0000 00740920----all
540F1000 00000040
540F1000 00000B98
540F1000 00000418
540F1000 00000158
540F1000 000003F8
780F1000 00000F85
610F0000 00000000 00000064

[SP0 consumption]
580F0000 00740920
540F1000 00000040 --- from here
540F1000 00000B98
540F1000 00000418
540F1000 00000158
540F1000 000003F8 - here
780F1000 00000F85
610F0000 00000000 00000064

[SP0 consumption]
580F0000 00740920
580F1000 00000040
580F1000 00000B98
580F1000 00000418
580F1000 00000158
540F1000 000003F8 --- or only here
780F1000 00000F85
610F0000 00000000 00000064

your cheat only has one
[inf hp arismendy64 v 1.0.1]
580F0000 0160C340
540F1000 00000164 --- yours had this
780F0000 00000024
640F0000 00000000 42480000
upload_2020-11-10_12-53-57.png

You need to trace the pointer expression.

[[main+160C340]+164]+12EC

[MAIN+160C340] = HEAP + 064C0000
[[MAIN+160C340]+164] = [HEAP + 064C0164] = B3DA6000 = HEAP + 5D1A6000 << the pointer cannot get correct address here, if you use 64-bit (8 bytes) address
[[MAIN+160C340]+164] + 12EC = HEAP + 5D1A72EC
= 05F5E0FF (99999999)
 

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,640
Trophies
1
XP
4,948
Country
Mexico
View attachment 233367
You need to trace the pointer expression.

[[main+160C340]+164]+12EC

[MAIN+160C340] = HEAP + 064C0000
[[MAIN+160C340]+164] = [HEAP + 064C0164] = B3DA6000 = HEAP + 5D1A6000 << the pointer cannot get correct address here, if you use 64-bit (8 bytes) address
[[MAIN+160C340]+164] + 12EC = HEAP + 5D1A72EC
= 05F5E0FF (99999999)

And here in mine ????

[[main + 1602678] + A0] +2024
[[[main + 16028B0] +20] + A0] +2024
[[[[main + 5F8080] + 12F00] +12458] + A0] +2024
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,455
Trophies
1
Age
44
XP
14,515
Country
United States
And here in mine ????

[[main + 1602678] + A0] +2024
[[[main + 16028B0] +20] + A0] +2024
[[[[main + 5F8080] + 12F00] +12458] + A0] +2024

For 32bit pointer T is 4, if you use 58 you also load the next 32bit, you run this risk that this 32bit after the pointer is not zero then the code fails. It is for the same reason that Jnoexs sometimes can evaluate the expression and sometimes fail.

Code Type 5: Load Register with Memory Value
Code type 5 allows loading a value from memory into a register, either using a fixed address or by dereferencing the destination register.

Load From Fixed Address Encoding
5TMR00AA AAAAAAAA

  • T: Width of memory read (1, 2, 4, or 8 bytes).
  • M: Memory region to write to (0 = Main NSO, 1 = Heap).
  • R: Register to load value into.
  • A: Immediate offset to use from memory region base.
Load from Register Address Encoding
5TMR10AA AAAAAAAA

  • T: Width of memory read (1, 2, 4, or 8 bytes).
  • M: Memory region to write to (0 = Main NSO, 1 = Heap).
  • R: Register to load value into.
  • A: Immediate offset to use from register R.
 
Last edited by TomSwitch,

Deobulakenyo

Well-Known Member
Member
Joined
Oct 8, 2018
Messages
584
Trophies
0
Age
49
XP
1,422
Country
Philippines
Sorry, I'm just sharing what i got from switch group in LINE group here,
I don't know who the creator of this cheat.
If it's not allowed here i will remove the post.

Sorry for the inconvenient.:bow:

Edit your post with credits and attribution to the cheat creator. that way we can also enjoy using cheats that otherwise we do not know about.
 
  • Like
Reactions: matias3ds

Bobyg55

Well-Known Member
Newcomer
Joined
Oct 17, 2019
Messages
95
Trophies
0
Age
33
XP
654
Country
Indonesia
Edit your post with credits and attribution to the cheat creator. that way we can also enjoy using cheats that otherwise we do not know about.

Sorry, I don't really know who created the cheat.
There's no information about who is the cheat creator. I'm simply sharing the codes here.
It's bettter if i just deleted my post.

edited: I just edit my previous post with credit to the cheat creator cause i just find out i can't delete the post thank you.
 
Last edited by Bobyg55,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.