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

  • Thread starter Thread starter matias3ds
  • Start date Start date
  • Views Views 24,265,927
  • Replies Replies 73,311
  • Likes Likes 249
yes, 0x usually means hex
Unfortunately, searching in hex makes no difference, I get the same response: "None of the found values have changed" when I enter the modified search. For example, if I have 200 Rupees, I enter 0xC8 which finds a few thousand results. I change the rupees to 205 for example, then search 0xCD and receive the above mentioned error. I've never encountered this before when searching for a known value.

Any thoughts?
 
Unfortunately, searching in hex makes no difference, I get the same response: "None of the found values have changed" when I enter the modified search. For example, if I have 200 Rupees, I enter 0xC8 which finds a few thousand results. I change the rupees to 205 for example, then search 0xCD and receive the above mentioned error. I've never encountered this before when searching for a known value.

Any thoughts?
200 search value is 0x200, 205 is 0x205, you might need to search u16 or u8 since it is a retro game
 
200 search value is 0x200, 205 is 0x205, you might need to search u16 or u8 since it is a retro game
Hm...I've been using u16 since the Rupee max is 999 and it cannot be negative. I'll give u8 a try and follow up with you using 0x200 or x=0x205 as you recommended. Thank you for assisting with this!
 
200 search value is 0x200, 205 is 0x205, you might need to search u16 or u8 since it is a retro game
you clearly do not understand how hexadecimal works. 0x200 (hexadecimal) is 512 (decimal), not 200 and certainly won't get the desired address.

that said, its possible there's some bitpacking involved (IE: the right two or so bits track wallet upgrades, bit shifting the contents to the left, so adding 1 rupee could in effect increase the value in RAM by 2, 4, or 8 when read since it wasn't byte-aligned) or the value is stored as a float for whatever reason - though its most likely a 2 byte value that has been shifted over a byte (often due to a related u8 value being assigned just before the u16), so u16 searches read it as 256x as big using the default 2 byte alignment for the search (in which case keeping the value and search within u8 range should still find it on an odd numbered byte - you just have to correct the value read/write size to u16 after finding when writing your code).

Best practice would be to look at any similar codes for the OG game to find out what format the value is stored as to speed up your search. Considering its originally Gameboy, you may need to find a tool to decrypt the old cheats (iirc the old AR codes were lightly encrypted/hashed to help prevent typos/bad codes from breaking a game), but once decrypted the code format should just be a simpler form of the documented Gateshark/AR format from the 3DS (code types will generally still work the same or similarly, but finding a guide wouldn't hurt)
 
you clearly do not understand how hexadecimal works. 0x200 (hexadecimal) is 512 (decimal), not 200 and certainly won't get the desired address.

that said, its possible there's some bitpacking involved (IE: the right two or so bits track wallet upgrades, bit shifting the contents to the left, so adding 1 rupee could in effect increase the value in RAM by 2, 4, or 8 when read since it wasn't byte-aligned) or the value is stored as a float for whatever reason - though its most likely a 2 byte value that has been shifted over a byte (often due to a related u8 value being assigned just before the u16), so u16 searches read it as 256x as big using the default 2 byte alignment for the search (in which case keeping the value and search within u8 range should still find it on an odd numbered byte - you just have to correct the value read/write size to u16 after finding when writing your code).

Best practice would be to look at any similar codes for the OG game to find out what format the value is stored as to speed up your search. Considering its originally Gameboy, you may need to find a tool to decrypt the old cheats (iirc the old AR codes were lightly encrypted/hashed to help prevent typos/bad codes from breaking a game), but once decrypted the code format should just be a simpler form of the documented Gateshark/AR format from the 3DS (code types will generally still work the same or similarly, but finding a guide wouldn't hurt)
then you also clearly don't know what you are talking about, OG 10 is 0x10
 
Cheat update request:
Game:Terraria
TID:0100E46006708000
BID:BDA39741D466CF93

[01# Infinite Mana]
04000000 003EFCA8 14000045
04000000 003D2E70 320003E0
04000000 003D2E74 D65F03C0

[02# Infinite Ammo]
04000000 003F29D4 31000508

[03# Infinite Oxygen]
04000000 0039E880 D65F03C0

[04# Max Crafting Range 30 tiles]
04000000 003B360C 51007916
04000000 003AF610 11007508
04000000 003AF61C 1100792A
04000000 003AF620 51007929

[05# High Build Range]
04000000 00407510 52800280
04000000 00407514 D65F03C0

[06# Add item with ZL]
04000000 0073D640 0B1402C8

[07# No contact]
04000000 003E1850 D65F03C0

[08# debuff immunity]
04000000 003DD810 D65F03C0

[09# One Hit Kill]
04000000 000B86FC 5284E1F9

[10# Inf Jump]
80000100
580F0000 0414BD00
580F1000 000000B8
580F1000 00000010
580F1000 00000090
780F0000 0000002C
640F0000 00000000 C0A00000
20000000

[10# tile Instant break]
04000000 007CDD30 D65F03C0

[11# Invincible]
580F0000 0414BD00
580F1000 000000B8
580F1000 00000010
580F1000 00000090
780F0000 00000300
640F0000 00000000 00000020

Pls someone do this I would appreciate it very much :)
 
then you also clearly don't know what you are talking about, OG 10 is 0x10
I have literally never seen a game store a value of 10 as 16 or 200 as 512. Maybe it split each digit onto a separate byte (that was only for the on-screen counter's numbers and didn't affect the internal value it was supposed to represent), but never did it split digits over half bytes like you're implying. It possible something is lost in translation if you happen to not be a native English speaker, but you're certainly not being very clear about what you actually mean.
 
I have literally never seen a game store a value of 10 as 16 or 200 as 512. Maybe it split each digit onto a separate byte (that was only for the on-screen counter's numbers and didn't affect the internal value it was supposed to represent), but never did it split digits over half bytes like you're implying. It possible something is lost in translation if you happen to not be a native English speaker, but you're certainly not being very clear about what you actually mean.
there are many retro games use hex value, when the value goes over 9,
10 11 becomes 0x10 0x11

@vgplayer54 , https://www.zeldaxtreme.com/oracle-of-seasons/gameshark-codes
rupee doesn't seem to start at 0,2,4,6,8,a,c,e
so search u16 will not be able to find the address, your best bet is search u8
 
Last edited by dsrules,
Romancing SaGa 2
TID: 01001F600829A000
BID: BA25511843AC1948 (1.0.0 - v0)
[P1 HP LP MP SP Max by jhmiller]
580F0000 01B1CE00
580F1000 00000098
580F1000 00000018
580F1000 00000020
780F0000 00000060
989EF000
580E1000 00000000
780F1000 00000008
A4EF0000
780F0000 00000014
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000
780F0000 0000000C
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000
780F0000 0000000C
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000

[P2 HP LP MP SP Max by jhmiller]
580F0000 01B1CE00
580F1000 00000098
580F1000 00000018
580F1000 00000030
780F0000 00000060
989EF000
580E1000 00000000
780F1000 00000008
A4EF0000
780F0000 00000014
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000
780F0000 0000000C
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000
780F0000 0000000C
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000

[P3 HP LP MP SP Max by jhmiller]
580F0000 01B1CE00
580F1000 00000098
580F1000 00000018
580F1000 00000028
780F0000 00000060
989EF000
580E1000 00000000
780F1000 00000008
A4EF0000
780F0000 00000014
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000
780F0000 0000000C
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000
780F0000 0000000C
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000

[P4 HP LP MP SP Max by jhmiller]
580F0000 01B1CE00
580F1000 00000098
580F1000 00000018
580F1000 00000040
780F0000 00000060
989EF000
580E1000 00000000
780F1000 00000008
A4EF0000
780F0000 00000014
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000
780F0000 0000000C
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000
780F0000 0000000C
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000

[P5 HP LP MP SP Max by jhmiller]
580F0000 01B1CE00
580F1000 00000098
580F1000 00000018
580F1000 00000038
780F0000 00000060
989EF000
580E1000 00000000
780F1000 00000008
A4EF0000
780F0000 00000014
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000
780F0000 0000000C
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000
780F0000 0000000C
989EF000
580E1000 00000000
780F1000 00000004
A4EF0000

[Crowns in treasury 9.999.999 by jhmiller]
580F0000 01A132A8
580F1000 00000130
580F1000 00000098
580F1000 00000028
780F0000 000006A8
640F0000 00000000 0098967F

[Crowns in Pocket 10.000 by jhmiller]
580F0000 01A132A8
580F1000 00000130
580F1000 00000098
580F1000 00000028
780F0000 00000084
640F0000 00000000 00002710

[Tech Points after battle 99.999 by jhmiller]
580F0000 01A13778
580F1000 00000160
580F1000 00000098
580F1000 00000028
780F0000 000000E8
640F0000 00000000 0001869F
Thanks so much for those cheats, it helps me a lot, but the bosses are way too strong, is there a 1 hit kill cheat for the game? or a 9999 damage cheat? Thanks again
 
  • Like
Reactions: jhmiller
Hello,
Does anyone know if there's a trick or something to creating simple codes in the Official Nintendo Online Gameboy games? I'm playing The Legend of Zelda: Oracle of Ages and can't even seem to create a cheat to modify Rupees which, using Edizon SE, should be very easy. But despite trying using U16 and searching the entire RAM, I perform the first search, modify the rupee value then search the new value and it claims that none of the values have changed at all.

I suspect it's because it's a game within the Gameboy game library...any ideas how to do this?
Game Boy - Nintendo Switch Online
Zelda Oracle of Seasons
0100C62011050000
C2674BFE1F099EB6

[zelda oos inf hp]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006A2
620F0000 00000000 00003838

[zelda oos rupees]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006A5
620F0000 00000000 00000999

[zelda oos seed]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006B5
610F0000 00000000 00000020
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006B6
610F0000 00000000 00000020
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006B7
610F0000 00000000 00000020
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006B9
610F0000 00000000 00000020


[zelda oos bomb]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006AA
610F0000 00000000 00000010

[zelda oos small key]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 00000670
610F0000 00000000 00000009

[zelda oos L-3 sword]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006AC
610F0000 00000000 00000003


I started playing this, I don't know if it's the same
each heart is 4 , I did not put a higher number because
I do not know the maximum amount
......................................................................................................
for Oracle of ages ,is a bit off

[zelda ooa rupees]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006AD
620F0000 00000000 00000999
 
Last edited by arismendy64,
[zelda oos inf hp]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006A2
610F0000 00000000 0000000F

[zelda oos rupees]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006A5
620F0000 00000000 00000999

[zelda oos seed]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006B5
610F0000 00000000 00000020

[zelda oos bomb]
580F0000 00807C70
580F1000 00000010
580F1000 00000A18
580F1000 00000368
780F0000 000006AA
610F0000 00000000 00000010


I started playing this, I don't know if it's the same
each heart is 4 , I did not put a higher number because
I do not know the maximum amount
14 hearts, 16 hearts if both Ages/Seasons games are linked (which isnt possible in emulator)
 
  • Like
Reactions: arismendy64
Alien Isolation (Display v1.1.4_60709), (Update v262144)
TID: 010075D00E8BA000
BID: 397C054A3D25D488

[Inf Ammo]
[Inf HP]
[Instant Kill]
[Inf Flashlight]
[Flame no Overheat]
[Not Attack by Alien]
[Battery 5 Max]
[Get Material Max]
[Change 2 More Use Item Max]
 

Attachments

Pikmin 3 Deluxe 1.1.1​

TID: 0100F4C009322000​

BID: D467F5AD367BBEE8​


code:
[1.Stop Timer]
[2.Spraying increases rather than decreases]
[3.Ultra-spicy spray is effective for unlimited time after used]
[4.Player no damage]
[5.Call/Retuen N leaf of Pikmin extra bonus Nx100 in the Onion]

Original Code by herowang

update here, go for it
Post automatically merged:

Hello, is it possible to have an infinite time in challenge mode for pikmin 3 DX ? Thanks

(sorry for the "old" game but with the pikmin 4 hype, I replay pikmin 3 DX but the limited time in challenge mode is annoying)
You can try my code
It should be work.
update here, go for it
 
Please cheats for this Games

Dying Light
01008C8012920000

Monster Hunter Rise Update
BID:
55D50CA1805E9C5B

The Witcher 3
TID: 01003D100E9C6000
EU no US
Update v4.04a
 
Last edited by EduardoBigboss,
  • Like
Reactions: Aiacos
there are many retro games use hex value, when the value goes over 9,
10 11 becomes 0x10 0x11
Name 5. Scratch that, name one. I'm guessing you just forgot to switch your search results to hex mode in those cases because I've done tons of work on PC, GB, GBA, NES, SNES, DS, 3DS, CGN, Wii, and Switch games - from 80s titles all the way to the present - and not a single one does what you're describing unless you leave decimal conversion on in your search.

This isn't about who is right or wrong - I just don't want to see others waste time based on false info.
 
Name 5. Scratch that, name one. I'm guessing you just forgot to switch your search results to hex mode in those cases because I've done tons of work on PC, GB, GBA, NES, SNES, DS, 3DS, CGN, Wii, and Switch games - from 80s titles all the way to the present - and not a single one does what you're describing unless you leave decimal conversion on in your search.

This isn't about who is right or wrong - I just don't want to see others waste time based on false info.
name 2 here
https://gbatemp.net/threads/cheat-codes-ams-and-sx-os-add-and-request.520293/post-10218390
620F0000 00000000 00000999

not saying the whole game is using display value = hex display value, it could be also be mixed (some display value = decimal display value, some display value = hex display value)
 
Last edited by dsrules,
Is there any known code for Final Fantasy VII to make all the reels for Tifa's limit break hit or be "Yeah!"? Or any mod that does it?
 

Site & Scene News

Popular threads in this forum