https://gbatemp.net/threads/punch-c...01009a601ae3a000-bid-cc032009ee91c306.637394/Up i also need cheats for punch club 2
https://gbatemp.net/threads/punch-c...01009a601ae3a000-bid-cc032009ee91c306.637394/Up i also need cheats for punch club 2
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.yes, 0x usually means hex
200 search value is 0x200, 205 is 0x205, you might need to search u16 or u8 since it is a retro gameUnfortunately, 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?
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.200 search value is 0x200, 205 is 0x205, you might need to search u16 or u8 since it is a retro game
then you also clearly don't know what you are talking about, OG 10 is 0x10you 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)

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.then you also clearly don't know what you are talking about, OG 10 is 0x10
there are many retro games use hex value, when the value goes over 9,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.
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 againRomancing 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
Game Boy - Nintendo Switch OnlineHello,
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?
14 hearts, 16 hearts if both Ages/Seasons games are linked (which isnt possible in emulator)[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
You can try my codeHello, 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)
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.there are many retro games use hex value, when the value goes over 9,
10 11 becomes 0x10 0x11
name 2 hereName 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.
