PDA

View Full Version : Research: Pokémon Gold/Silver (Jap): Graphical Debug menus


Team Fail
July 25th, 2011, 08:32 PM
Of course I am into DS hacking, but I saw this and it caught my attention. I was on TCRF Wiki today and saw this:

Pokémon & Trainer Color Test Menu

This color test menu is basically a menu to easily change the color palettes of Pokémon, both normal and shiny palettes, and trainers as well as to conveniently list if a Pokémon is capable of learning a Technical Machine (TM) or Hidden Machine (HM). The menu code is located at 3F:54F1 in the Japanese rom (Gold and Silver, v1.0 and v1.1) and the screen update service has to be enabled (register FFD6 must be checked). Other language version ROMs have the code as well, but due to the screen not being localized, graphic bugs ensue. You have to select either Pokémon or trainer mode before loading the menu by setting CF21 to 0x00 for Pokémon mode and any other value for trainer mode.
What gets me is
Other language version ROMs have the code as well, but due to the screen not being localized, graphic bugs ensue.
It says that a piece of ASM code is to be inserted and then used within a script, like a signpost or a person. The code is below:
call $0432 ; Deactivate LCD
call $55D9 ; Load font to RAM
call $0454 : Activate LCD
xor a, a
ld [$FF00 + $D1], a ; Reset X and Y scroll
ld [$FF00 + $D2], a
ld a, $01
ld [$FF00 + $AC], a ; Don't require button up between presses
call $5D85 ; init menu
@Loop:
call $5EC0 ; update menu
call $09FD ; get button press
call $5FD9 ; update selection
call $5E5D ; process button press
call $032E ; do events
jr @Loop

What I was hoping to do is see if we can find this in the US/E releases of the game and try and correct those aforementioned graphical errors, as well as translate it (cookies if you want to make an Engrish version), and then make a patch for people to fool around with this menu in the several releases of the game. Does anyone see this as remotely possible?

And, if you want to read more on these menus, (not everything on the menu is in this post!) click here (http://tcrf.net/Pok%C3%A9mon_Gold_and_Silver#Pok.C3.A9mon_.26_Trainer_Color_Test_Menu).

IIMarckus
July 26th, 2011, 08:52 PM
What I was hoping to do is see if we can find this in the US/E releases of the game and try and correct those aforementioned graphical errors, as well as translate it (cookies if you want to make an Engrish version), and then make a patch for people to fool around with this menu in the several releases of the game. Does anyone see this as remotely possible?Yes, it would be quite easy. But: It is possible, though not particularly likely, that the pointers (to Pokémon names, TM data, etc.) are no longer correct, and will need to be fixed. Since English generally takes up more space than Japanese, some of the text will probably run across the screen or even wrap to the next line.