Legend of Legaia

Legend of Legaia is what you get when you throw Wild ARMs and Xenogears into a blender. It also has one of the most messed-up storylines in any PlayStation RPG, period.

Debug Menu
In the original version, a debug menu can be accessed by using the Gameshark code D007B7C0 0002 D007B83C 0003 8007B83C 0000 Enter the debug menu by pressing R2 during game play.

Interesting features can be found here: http://www.gamefaqs.com/ps/197766-legend-of-legaia/faqs/14251

To access the debug menu in the demo version:
 * 1) Starting at address (going upwards in memory), overwrite the values with  (NOP instruction).
 * 2) Starting at address (going upwards in memory), overwrite the values with  (li a0,0x800)

Enter the debug menu by pressing Start during game play.

Unused Items
There are two items in the game that cannot be obtained without hacking:


 * Something Good - Yes, that's actually its name. It's an item with no description and no known effect, but can be sold for 50,000G.


 * (Unnamed Accessory) - If equipped, this nameless accessory ensures you'll only fight Seru, provided you're in an area they can be encountered to begin with. Presumably used as a debugging tool.

Unused Music
There are a few unused pieces of music hidden away in the game, which were unearthed when PSFs were ripped.

The first is a dramatic battle theme, which was taken straight from Alundra (the Zazan battle theme, to be exact). Another Alundra song is present in Legend of Legaia, and is actually used, despite the games being made by different companies and the soundtracks being composed by different people!

The second is the Wild ARMs battle theme. Probably used as a placeholder early in development, and simply left in.

Unused Enemies


In the debug menu, if MODE is set to BATTLE then different enemies can be fought by changing the number to the right of BATTLE and pressing start. Two of the enemies fought in debug mode never appear anywhere in the normal game.


 * 78 - Comm


 * 140 - Evil Bat

Source Code
A file called "CDNAME.TXT" can be seen within the CD. It has various definitions.
 * 1) define init_data 0
 * 2) define gameover_data 1
 * 3) define town01 3
 * 4) define town0b 12
 * 5) define town0c 21
 * 6) define izumi 30
 * 7) define cave01 38
 * 8) define vell 45
 * 9) define bylon 52
 * 10) define dolk 60
 * 11) define dolk2 68
 * 12) define suimon 77
 * 13) define map01 85
 * 14) define garmel 94
 * 15) define vozz 103
 * 16) define keikoku 111
 * 17) define rikuroa2 120
 * 18) define dream 128
 * 19) define jiji 137
 * 20) define retock 145
 * 21) define rikuroa 155
 * 22) define geremi 165
 * 23) define stone 174
 * 24) define balden 182
 * 25) define conc 191
 * 26) define rayman 199
 * 27) define ropeway 207
 * 28) define dohaty 217
 * 29) define station 226
 * 30) define tunnela 235
 * 31) define map02 244
 * 32) define tower 254
 * 33) define teien 263
 * 34) define tunnelb 272
 * 35) define retockin 281
 * 36) define retona 290
 * 37) define jagaroom 300
 * 38) define tunnelc 309
 * 39) define balden2 318
 * 40) define rayman2 328
 * 41) define ropeway2 337
 * 42) define town0d 347
 * 43) define son 354
 * 44) define concnow 362
 * 45) define taiku 371
 * 46) define deene 382
 * 47) define map03 391
 * 48) define doman 399
 * 49) define bubu1 407
 * 50) define bubu2 416
 * 51) define taiku2 425
 * 52) define uru 434
 * 53) define uru2 444
 * 54) define urudre1 454
 * 55) define urudre2 465
 * 56) define urudre3 474
 * 57) define kor 483
 * 58) define kor3 492
 * 59) define kor4 501
 * 60) define kor5 509
 * 61) define korb2 517
 * 62) define korb3 524
 * 63) define korout 533
 * 64) define koin1 542
 * 65) define koin2 551
 * 66) define koin3 561
 * 67) define koin4 570
 * 68) define koin6 578
 * 69) define juui1 587
 * 70) define juui2 596
 * 71) define deroa 605
 * 72) define station3 615
 * 73) define conc2 623
 * 74) define jou 630
 * 75) define nilboa 637
 * 76) define nilboa2 646
 * 77) define jouina 655
 * 78) define jouinb 664
 * 79) define jouinc 672
 * 80) define jouind 680
 * 81) define jouine 688
 * 82) define rugi 696
 * 83) define chitei2 705
 * 84) define noaru 716
 * 85) define concend 725
 * 86) define conc3 733
 * 87) define town0e 741
 * 88) define opdeene 748
 * 89) define opstati 753
 * 90) define opkorout 758
 * 91) define opurud 763
 * 92) define opmap01 768
 * 93) define koin1b 773
 * 94) define edteien 780
 * 95) define edbylon 785
 * 96) define edbalden 790
 * 97) define edlast 795
 * 98) define edretoin 800
 * 99) define edkorout 805
 * 100) define edbubu 810
 * 101) define eddoman 815
 * 102) define edson 820
 * 103) define edstati3 825
 * 104) define battle_data 865
 * 105) define monster_data 869
 * 106) define sound_data 870
 * 107) define befect_data 872
 * 108) define player_data 876
 * 109) define sound_data2 877
 * 110) define level_up 891
 * 111) define monster_se 893
 * 112) define card_data 894
 * 113) define bat_back_dat 895
 * 114) define xxx_dat 897
 * 115) define move_program_no 972
 * 116) define other_game 974
 * 117) define monster_test 980
 * 118) define music_test 990
 * 119) define music_01 990
 * 120) define vab_01 1072
 * 121) define other1 1195
 * 122) define other4 1200
 * 123) define other5 1203
 * 124) define other6 1222
 * 125) define other7 1228