the cutting room mirror

Aidyn Chronicles: The First Mage

This article has a talk page!
view on tcrf.net

Cheat System#

AidynChronicles-unusedcheat1.png AidynChronicles-unusedcheat2.png
AidynChronicles-unusedcheat3.png AidynChronicles-unusedcheat4.png
AidynC_Lightreaver_2.png Aidyn_Chronicles_Hockey_Stick_2_.png
AidynC_Lightreaver_1.png Aidyn_Chronicles_Hockey_Stick_1_.png

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
800D955B 0001
D10E4266 2010
800D955B 0000

PAL

D10E45B6 2020
800D98AB 0001
D10E45B6 2010
800D98AB 0000

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#

AidynChronicles-crash.png Aidyn_Chronicles_Manual_Crash.png

If the game ever crashes, it'll display one of these crash handlers.

Battle Randomizer#

One instance of a randomized battle

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
8101AA22 1EBA

USA V1.1

8101A920 0C00
8101A922 1E78

Europe

8101A98C 0C00
8101A98E 1E6E

Unused Text#

Present at 0xD1578 in the US ROM and 0xD1838 in the EU ROM is some build info.

US Version

EU Version

Aidyn Chronicles
Version: 02.02a-LOT-CHECK
Compile: %s-%s
Code: %lu
Feb  2 2001
06:04:39
Aidyn Chronicles
Version: 04.27a-LC-PAL
Compile: %s-%s
Code: %lu
Apr 27 2001
15:15:38

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