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

  • Thread starter Thread starter matias3ds
  • Start date Start date
  • Views Views 24,224,758
  • Replies Replies 73,223
  • Likes Likes 249
Are there cheats (e.g. infinite money) available for Two Point Campus? Title ID is 0100D4A012FF2000 and build ID is C0D7771B42261A33 (patch 1.3.108381).
 
So I found out what the issue is (I think) after doing a lot of reading around in this thread lol. Gamerjin mentions changing the register, which I didn't know what that meant until reading further which seems to be the fourth digit in the code. I tried every number (1-9) and letter (A-F) I could think off, without success. Maybe I'm doing it wrong and just have no idea what I'm doing (obviously lol :c), but if someone would be kind enough to help me understand what it all means it would be greatly appreciated!

[Unlock All Arts]
30010000 0000005C
04110000 28F826F4 03010301
78010000 00000004
31010000
just change the register, its using the loop register in a way that ams doesnt like

I also have a massively long code for the Wii when I would do a 'fresh' new game plus that would reset everyone's arts and skills, but I don't have the slightest idea how to convert it for Switch. I'm sorry for being a bother to anyone that reads this!
 
I understood the explanation but then there is only one way for each thing, that is, speed, multiplication x2 x4 x6, jump ??

It works the same Way as with Pointers, let's say you make a Speed Up Cheat,
the default Value is 5.0, if you want to make it x2 then set the Value to 10.0...
fadd s0, s1, s2 -> fmov s0, #10.0 / ldr s0, [x10, #0x20] -> fmov s0, #10.0

Multiplier works like this:
add w1,w1,w2 -> add w1,w1,w2,lsl#1 -> Times 2 Multiplier

The LSL Instructions perform a multiplication/division by a Power of 2.
LSL#1 -> x2 / LSL#2 -> x4 / LSL#3 -> x8 / LSL#4 -> x16 ...

There are multiple ways to make ASM Moonjump Cheats.
I guess he looked what writes to the Address and changed the Result from a
Calculation to a Predefined Value...

[04#Moonjump]
040A0000 015DFA28 1E232820 -> fadd s0, s1, s3
80000002
040A0000 015DFA28 1E2E1000 -> fmov s0, #1.00000000
20000000

I like to do the opposite thing, i look what reads the Value of an Address.
In my Case, i'm changing a LDR (Load Value) to a FMOV (Write Value) Instruction...

[Moonjump]
040C0000 01D26654 BD417A68 -> ldr s8, [x19, #0x178]
80000001
040C0000 01D26654 1E241008 -> fmov s8, #8.00000000
20000000

ldr s8, [x19, #0x178] becomes fmov s8, #8.00000000

[Infinite Jump hold b]
04000000 00BC5400 A9BE4FF4
04000000 00BC53A0 A9BE4FF4
80000002
04000000 00BC5400 D65F03C0 --don't know what it means--to this: 1E2E1000 1.00000000
04000000 00BC53A0 D65F03C0 --don't know what it means--to this: 1E2E1000 1.00000000
20000000

There's no need to modify this Cheat.

That's not a Speed Value, that's probably the Start of the Function...
The RET makes the Game think the End of Function already happened...

[04#Moonjump]
040A0000 015DFA28 1E232820
80000002
040A0000 015DFA28 1E2E1000 ---for this because it means 1.00000000 normal
20000000

1E2E1000 is the Speed that he chose, in this case 1.0...
If 1.0 is too fast lower the Value to 0.5 or 0.25
(fmov s0, #0.5 -> 1E2C1000 or fmov s0, #0.25 -> 1E2A1000)
 
So I found out what the issue is (I think) after doing a lot of reading around in this thread lol. Gamerjin mentions changing the register, which I didn't know what that meant until reading further which seems to be the fourth digit in the code. I tried every number (1-9) and letter (A-F) I could think off, without success. Maybe I'm doing it wrong and just have no idea what I'm doing (obviously lol :c), but if someone would be kind enough to help me understand what it all means it would be greatly appreciated!




I also have a massively long code for the Wii when I would do a 'fresh' new game plus that would reset everyone's arts and skills, but I don't have the slightest idea how to convert it for Switch. I'm sorry for being a bother to anyone that reads this!
You loop counter cannot be using a register that you use inside the loop. In you case you are using R1 as loop counter and inside the loop you modify R1 so your R1 is screwed for both the loop count and the loop body. Change either the loop register or the register used by the body to something else. For example use 30000000 and 31000000 instead.
 
Last edited by TomSwitch,
is it possible to cheat darkest dungeon ancestral?

i tried searching edizon but it doesnt work, not even zero "0". it just doesnt work

or anyone can share there supersave file, you know, the starting save but edited already..
 
Hello. Took me bit of digging to figure out how to get this cheats to work on yuzu.
So here i am sharing what i found with others that seek the same.

1. From my understanding each game responds to BID
Zelda skyward hd has 2
v0 = d824d4b1bbd45d03
v1 = 5441af3c89f97e1d
aka base game v0 , update (1.01) v1
So to get things moving, u just need to get BID i got mine from
Bottom it says BUILD ID
hopefully one day emulators would give us ability to read BID from it self

2.Formatting cheat file
It cannot have empty headers!
it cannot have empty lines without code (used as notes , who made cheat etc)
Example:
[The Legend of Zelda, Skyward Sword HD 1.0.0 (v0) by Eiffel]
With respect to authors it cannot be in file if it is to be used in emulator.

3.Remove all codes that are not needed and or used for debug test aka enabled/disabled
-Remove all other not needed/wanted codes.
-Remove all codes doing same thing in different way.
Example
[1p speed move normal]
04000000 00A57044 1E2E100F

[1p speed move 1.25x]
04000000 00A57044 1E2E900F

[1p speed move 1.5x]
04000000 00A57044 1E2F900F

Can't have all that, choose one!

After all that its time to put file in emulator and play.

Right click on game in emulator -> open mod location
Once its opened, heres is structure for cheats.
Yuzu_opened_folder/YOUR_CHOICE_OF_CHEAT_NAME/cheats/

and inside, two or more files representing your game BID
5441AF3C89F97E1D.txt
D824D4B1BBD45D03.txt

Example of working cheat for Zelda skyward sword in yuzu.

If this or similar instructions have been posted already i apologize i did some search but found nothing elaborate.
Thank you all cheat makers!
Have fun!
 

Attachments

  • Like
Reactions: tchp123
Requesting Cult of the Lamb
Version: 1.0.3
TID: 01002E7016C46000
BID: B5DC69CED031D447

There are old cheats here that could potentially be updated too if that makes it any easier somehow. I wish I could try to do it myself but none of the available tools that are around for this on pc work on my really old mac that is unable to handle duel boot (anyone know if there are other tools that aren't designed for windows?) https://github.com/tomvita/MyNXCheats/releases/tag/Lamb_1.0.2
 
Last edited by rafpoop,
Slaycation Paradise
010024C017CF8000

20220827.jpg

[inf hp]
580F0000 03C995B0
580F1000 000000B8
580F1000 00000000
580F1000 00000110
580F1000 00000070
780F0000 000000B4
610F0000 00000000 00000064

[money]
580F0000 03C99690
580F1000 000000B8
580F1000 00000000
580F1000 00000028
780F0000 00000030
640F0000 00000000 0087A238

[ s money]
580F0000 03C99690
580F1000 000000B8
580F1000 00000000
580F1000 00000028
780F0000 00000038
640F0000 00000000 0087A238
 
Hi! Can someone create an "All Item Unlocker" for:

Mario Kart 8
TID: 0100152000022000
BID: BDA8F5E6A0F87F36
v2.1.0

The Unlocker for v2.0.0 was not working properly. So it could be nasty to get this working :(
Thanks!
 

Site & Scene News

Popular threads in this forum