Cheat System#



Hidden within the game is a cheat system. Most of the cheats work, but some will crash the game depending on where they are entered. You can enter them from the rename option in the pause menu, or use the GameShark code below to enable this system from the title screen. With the code active, enter New Game and type one of the cheats below as your character name. After you have typed your cheat in, press Z + L buttons to activate. Your text will change red, then press OK to confirm. After you are done inputting the cheats, you must turn the cheat system off with Z + R buttons. Your text will return to white if done correctly.
Version |
GameShark code |
|---|---|
USA |
D10E4266 2020 |
PAL |
D10E45B6 2020 |
Cheat Input |
Effect |
|---|---|
!balloon |
Your character will now have a big head. |
!bigw |
Makes weapons and shields much larger, for player characters and enemies that use weapons/shields; there are some that are not affected. |
!flea |
Your character will become very small. He will also move slower and can jump by pressing A. |
!slashing |
Play the game until you return to Gwernia Castle, in the training room will be a pile of coins on the floor, press A on it to obtain the Hockey Stick. |
!darkside |
Play the game until you're poisoned by goblins, and saved by Oriana, after the cutscene ends press A again on the bed, you will obtain the sword Lightreaver (it looks like a Star Wars light-saber in battle). |
!crawdaddy |
Turns the player into the crustacean-like Chaos Trooper |
!fatboy |
Turns the player into an ogre. |
!tweety |
Turns the player into a Gryphon. Causes perpetual rain if used in title screen. |
!cheater |
Awards the party once with 750000 EXP. Crashes the game when entered from the title screen. |
!bingo |
Awards you once with 100000 gold. Crashes the game when entered from the title screen. |
Keepbusy |
Displays the humorous text: "For further information, enter the following cheat: Imadoofus". |
Imadoofus |
Displays the humorous text: "For further information, enter the following cheat: Keepbusy". |
!version |
Displays the game's version number and build date. Also displays the player's coordinates on the map. |
"!gene" and "!gotmilk" are also loaded, but have no implementation, making the game treat them like normal names.
(Source: Original TCRF research)
Crash Handler#
If the game ever crashes, it'll display one of these crash handlers.
Battle Randomizer#

There is a means of randomizing the game's enemy roster and battle location. By entering the Gameshark code 800d9456 0000 (US version) and getting into a fight, a new batch of enemies will face the party.
(Source: Original TCRF research)
Passive Mobs#
There remains a flag in the game's code that, if set to 0, will make enemy mobs refuse to attack you first. It can be set with the code on NA V1.0:
800dA3E1 0000
Performance statistics#
The code for displaying CPU, GPU, and RAM usage graphs remains in the game and can be reactivated this code:
Version |
Action Replay Code |
|---|---|
USA V1.0 |
8101AA20 0C00 |
USA V1.1 |
8101A920 0C00 |
Europe |
8101A98C 0C00 |
Unused Text#
Present at 0xD1578 in the US ROM and 0xD1838 in the EU ROM is some build info.
US Version |
EU Version |
|---|---|
|
|
Starting at 0xCDD78 in the US ROM and 0xCE038 in the EU ROM is some development related text.
10-TLB-MOD
11-TLB-FETCH
24-FP
Unknown
CRASH - 02
02a-LOT-CHECK RELEASE
Manual Crash
Thread: %ld
Position: %08x
Return:
Cause: %s
Last gGlobals.text:
Normal Resolution
High Resolution
32 Bit Color
Center scene not in Borg
Player Pos: (%3.4f, %3.4f)
New Grid: %d-%c%02d
RenderVoxelScenes
Index: %d
type: %d
Scenes: (%d, %d, %d)
Address: %08x
Finished RenderVoxelScenesInZone
ParticleHead
Render Player Shadows
Render Players (Water)
RenderVoxelScenesInZone[1][1]
Render Players(trans)
Finished Render Zones
Handle Zone Engine Frame
pZ->map: %d
pT->map: %d
doReset: %d - %d
RenderZones
RenderTransZones
End Zone Engine Frame
Wanderer Not Found
PlayerName: %d
Scale: %3.2f
ScaleRad: %3.2f
Sphere Rad: %3.2f
InvalidNode. Node (%d) > 7
Called from %d, %s
StartGfxList()
HandleAppFrame()
%c%02d-(%2.1f,%2.1f)
GLIST OVERWRITE!!
Current: %lu
Allocated: %lu
Overwrite: %lu
/src/gamestatefunnel.cpp
GameTrekInit WanderHead
/src/gamecombat.cpp
GetMapData().Data not Found
C = %d, map = %d, x = %d, y = %d
When combat is initiated, the following unused strings from an unimplemented enemy analysis are also loaded:
%s details:
Level: %d
Level: %d Max HP: %d
Current ST: %d Current EN: %d
Current DX: %d Current PS: %d
Current IN: %d Current WL: %d
Aspect: %s
Total Protection: %d
Spell Effects:
%s
Morale: %d
%s Resistance: %4.2f
Magic School: %s