Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Generation II Glitch Discussion

How to access "Sprite Color Editor & Move Checker" in JPN version? - Page 1

How to access "Sprite Color Editor & Move Checker" in JPN version?

Posted by: Redistrer
Date: 2020-05-28 21:40:44
I tried to access color test mode in JPN version (not EN).
But I can't understand  how to access this debug, does anyone know the way?
https://tcrf.net/Pok%C3%A9mon_Gold_and_Silver/Debug_Menus

I would be grateful if you could give detailed instructions.
Thank you.

Re: How to access "Sprite Color Editor & Move Checker" in JPN version?

Posted by: Torchickens
Date: 2020-06-07 14:15:27

I tried to access color test mode in JPN version (not EN).
But I can't understand  how to access this debug, does anyone know the way?
https://tcrf.net/Pok%C3%A9mon_Gold_and_Silver/Debug_Menus

I would be grateful if you could give detailed instructions.
Thank you.



This can be done with an arbitrary code execution method for Japanese Gold/Silver, but I no longer know which glitch items/dex modes do it, sorry. However, I can check for you. :) Edit: You can do it with TM17 with a Quagsire in slot 3 as demonstrated here https://www.youtube.com/watch?v=Yw88eiWaJwM

I've stopped using emulators yet again (as I never make up my mind and have enough tools to datamine with glitches) but;

You can do it with TM17, ignore some of this:
If you're willing to use an external device and emulator, the concept for finding new ACE methods is like this; from BGB emulator you can go to the debugger (right click on the screen then select it from the menu), then click debug>access breakpoints, enter c000-feff in the box and add it with 'on execute'.

Afterwards, add a wrong pocket TM/HM to your items pocket with 01xxABD5 (if this article is correct https://glitchcity.info/wiki/Pok%C3%A9mon_Gold_and_Silver_(JP)_GameShark_codes#Bag_item_codes ) where xx is above BE . After using the item, the debugger will then tell you if it's executing arbitrary code in the region we set the breakpoints (as internal RAM is C000-DFFF http://gameboy.mongenel.com/dmg/asmmemmap.html )

From there, modify the code to something like

ld a,3f
ld hl,54f1
rst $08
ret

(edit: it seems to be ld a?)

It should load the menu.

This is also assuming restart vector $08 does the same thing as the English version, which may not be the case.

Hope this helps. I know it doesn't give the exact answer (as you may want box names for wrong pocket TM17) so I'm revising it now. Once you get a bad clone, you can get a wrong pocket TM/HM, and the easiest method is probably doing the Bug-Catching glitch with no 6th (5th?) Pokémon from a save file that never had that many party Pokémon (my knowledge is rusty but one of those will work), which will result in a bad clone early in the game without having to clone at all. https://www.youtube.com/watch?v=e4D6wJGGqZA

Alternatively, if you want to do it with solely a cheating device, that should be possible too, and can make a code to do it.