The Legend of Spyro: The Eternal Night (PlayStation 2, Wii)
The Legend of Spyro: The Eternal Night (PlayStation 2, Wii)
The Legend of Spyro: The Eternal Night |
---|
Developer: This game has unused areas. |
The Legend of Spyro: The Eternal Night is the second entry in the Legend of Spyro series. To compensate for making the combat harder, you can now warp this time to make it "easier".
Note that all of the soundtrack from A New Beginning and the unused graphics are in the files for this game, but it's not worth mentioning here.
Contents
1 Debug Options
1.1 Level Select
1.2 Developer Cheats
1.3 Debug Displays
1.3.1 Debug Graph
1.3.2 Collision Overlay
1.3.3 Memory Info
2 Hidden Cheats
3 Graphics
3.1 Unused Logo
3.2 Russian Logo
4 Unused Areas
4.1 Test Maps
4.1.1 test_01.lc3.bni
4.1.2 demo_01.lc3.bni
4.2 Battle Test
4.3 Enemy Testing
4.3.1 enemy-temple_01.lc3.bni
4.3.2 enemy-grove_01.lc3.bni
4.3.3 enemy-caves_01.lc3.bni
4.3.4 enemy-arena_01.lc3.bni
4.3.5 enemy-fortress_01.lc3.bni
5 Developer Text
5.1 MAKE.LANG.VBS
5.2 Tasks.txt
5.3 IgnoredEnemies.txt
6 Unused Voice Clips
6.1 csi_01
6.2 csi_02
6.3 csi_03
Debug Options
A few debug options can be accessed in this game. The codes listed below are only for the PlayStation 2 version of this game. If you plan on activating these codes on a real PlayStation 2, activate the following enable code first. If not, skip this step.
USA | PAL |
---|---|
9017DB90 0C05F68C | 9017DB50 0C05F67C |
Level Select
Like in the previous game, a level select menu is available. The North American version of this level select has all the test maps removed, however these are still present in the European version, which is good for us. In the level select menu for this game, you can access test maps which test different props, enemies, etc. You can re-enable this menu with the following codes. Anything that supports RAW codes such as a CodeBreaker or GameShark will work.
USA | PAL |
---|---|
2036BBD4 A4890014 | 2036BEC4 A4880014 |
Enabling the code will reveal the level select in the main menu.
The US version level list.
The EU version level list.
This also opens cheat options in the pause screen.
The EU version of the level select via pause screen.
Developer Cheats
With the level select code, you can also access these cheats which gives you invincibility, all the elements, and every cheat changes the level of the elements.
Here's a list of the available cheats.
- One press: Cheats on - Level 0
- Two press: Cheats on - Level 1
- Three press: Cheats on - Level 2
- Four press: Cheats on - Level MAX
- Five press: Cheats off
Debug Displays
Just like in the previous game, a few debug displays can be found in this game as well.
Debug Graph
Debug graph display codes:
USA | PAL |
---|---|
Version 1 20127070 00000000 20127230 14820003 | Version 1 201270B0 00000000 20127258 14830032 |
Version 2 20127070 00000000 201270D4 00000000 | Version 2 201270B0 00000000 20127114 00000000 |
Version 3 20127070 00000000 201271D0 1060011A | Version 3 201270B0 00000000 20127210 1060011A |
Version 4 20127070 00000000 201270D4 00000000 201271DC 14200117 | Version 4 201270B0 00000000 20127114 00000000 2012721C 14200117 |
Version 5 20127070 00000000 201270D4 00000000 201271DC 14200117 2012720C 14830037 | Version 5 201270B0 00000000 20127114 00000000 2012721C 14200117 2012724C 14830037 |
Version 6 20127070 00000000 201270D4 00000000 201271DC 14200117 20127218 14830032 | Version 6 201270B0 00000000 20127114 00000000 2012721C 14200117 20127258 14830032 |
Version 7 20127070 00000000 201270D4 00000000 201271DC 14200117 20127224 1483000F | Version 7 201270B0 00000000 20127114 00000000 2012721C 14200117 20127264 1483000F |
Version 8 20127070 00000000 201270D4 00000000 201271DC 14200117 20127248 14400004 | Version 8 201270B0 00000000 20127114 00000000 2012721C 14200117 20127270 14820003 |
Display Everything 20127070 00000000 | Display Everything 201270B0 00000000 |
The above cheat enables a graph in game at all times. When a certain graphic entry gets loaded into memory, it will flash that icon accordingly. When Spyro shoots fire the fire icons will light up and so on. It's unclear what the numbers represent. Version 1 of the above code is how it probably should normally look. Version 6 is also another good one.
It also displays info about currently playing movies.
Version 1
Version 6
Collision Overlay
Enable Spyro collision overlay code:
USA | PAL |
---|---|
2014B18C 00000000 | 2014B1CC 00000000 |
This displays Spyro's collision ranges.
Memory Info
Enable memory info code:
USA | PAL |
---|---|
20123530 14400003 | 20123500 00000000 2012350C 00000000 |
This displays current FPS, memory info and a build date.
Hidden Cheats
Several cheats never uncovered before can be inputted while inside the pause menu in game. Press the following buttons listed below to enable them.
Button Inputs | Reward |
---|---|
L2, R2, R2, L2, Left, Right, Right, Left, L1, R1, L2, R2, Start | Unlimited Magic |
L2, R2, R2, L2, Left, Right, Right, Left, R2, L2, R1, L1 Start | Unlimited Health |
L2, R2, R2, L2, Left, Right, Right, Left, R1, L1, L1, R1, Start | Unlimited dragon time/slow motion |
L2, R2, R2, L2, Left, Right, Right, Left, R1, R2, R2, R1, Start | All magic at max. There is no confirmation sound to this cheat. |
L2, R2, R2, L2, Left, Right, Right, Left, L2, R2, R2, L2, Start | All feathers |
Graphics
Unused Logo
Unused | Used |
---|---|
There is an unused logo in the files of the game. The colors are more golden instead of silver like on the final version. The font and glow is a bit different as well.
Russian Logo
To do: Actually figure out if this is used in the Russian version |
This Russian logo can be found in the games files. It's worth a mention since it completely changes the look of the original Spyro logo. It isn't used in-game, but is seen on the Russian cover for the game.
Unused Areas
There are a few test maps in the game that can be accessed through the hidden level select.
Test Maps
test_01.lc3.bni
test_01.lc3.bni contains a ton of props all around the map to test different features. There are also dialogue box buttons that test how they work in game.
demo_01.lc3.bni
Like the map above, this one contains a ton of props. It also tests slopes and different effects.
Battle Test
The Reset Test option in the level select launches a battle test of some sorts where you need to activate different stuff, kill enemies etc to get to the next stage. There are four stages inside the Reset Test option.
Enemy Testing
There are maps for enemy testing inside the game files. With these you can pretty much every enemy that is supposed to appear in the map. From dogs to assassins. By going on the green button, you can spawn the select enemy. Going on the red button will despawn the enemy. Every single one of these maps take a section from a normal map and puts buttons on it.
enemy-temple_01.lc3.bni
Temple Enemy Testing.
enemy-grove_01.lc3.bni
Ancient Grove Enemy Testing. This map acts as a testing-section for the Ancient Grove part and the Underground Grove part.
enemy-caves_01.lc3.bni
Celestial Caves and Dream Sequence enemies testing map.
enemy-arena_01.lc3.bni
Pirate Fleet and Fellmuth Arena enemy testing. The third image is an assassin enemy test. One weird side-effect with testing them like that is that you can't breathe fire on them.
enemy-fortress_01.lc3.bni
Mountain Fortress enemy testing map.
Developer Text
MAKE.LANG.VBS
Warren Spence was a production assistant on the project.
'MAKE_LANG.vbs
'Author: Warren Spence - December 06
Set objShell = WScript.CreateObject("WScript.Shell")
Dim objXL
Set objXL = WScript.CreateObject("Excel.Application")
objXL.Visible = FALSE
Set objWorkBook = objXL.Workbooks.Open(objShell.CurrentDirectory & "cutscenes.xls")
objWorkBook.SaveAs objShell.CurrentDirectory & "cutscenes.xml", 46 '46 = XML file format
objWorkBook.Close True
Set objWorkBook = objXL.Workbooks.Open(objShell.CurrentDirectory & "names.xls")
objWorkBook.SaveAs objShell.CurrentDirectory & "names.xml", 46 '46 = XML file format
objWorkBook.Close True
Set objWorkBook = objXL.Workbooks.Open(objShell.CurrentDirectory & "translations.xls")
objWorkBook.SaveAs objShell.CurrentDirectory & "translations.xml", 46 '46 = XML file format
objWorkBook.Close True
objXL.Quit
' now run the batch file to export the text files
objShell.Run "exportlang.bat", 1, True
' remove the XML files
'objShell.Exec "del " & objShell.CurrentDirectory & "cutscenes.xml"
'objShell.Exec "del " & objShell.CurrentDirectory & "names.xml"
'objShell.Exec "del " & objShell.CurrentDirectory & "translations.xml"
Tasks.txt
1 Spyro Passes Out In Temple - File : Temple_env.lv3, Triggered In Prop ID : 316,TriggerBox_04
2 Spyro Passes Out In Grove - File : (Yet to be triggered)
3 Spyro Passes Out In Arena - File : (Yet to be triggered)
4 Spyro Passes Out In AirShip - File : (Yet to be triggered)
5 Spyro Wakes up From Dream in Temple - File : Temple_02.lv3, Triggered In Prop ID : 473,Cutscene_07
6 Spyro Disables Feather Relic in temple_02 - File : Temple_env, Triggered by ConceptRelic_01
7
8
9
10
11 1st Dream Sequence Complete - File : Dream_env.lv3, Triggered In Prop ID : 313,TriggerBox_01
12 2nd Dream Sequence Complete - File : Dream_env.lv3, Triggered In Prop ID : 314,TriggerBox_02
13 3rd Dream Sequence Complete - File : Dream_env.lv3, Triggered In Prop ID : 315,TriggerBox_03
14 4th Dream Sequence Complete - File : Dream_env.lv3, Triggered In Prop ID : 316,TriggerBox_04
15
16
17
18
19
20 Caves Hub - Finished Fire Trial
21 Caves Hub - Finished Ice Trial
22 Caves Hub - Finished Electricity Trial
23 Caves Hub - Finished Earth trial
24 Caves Hub - Finihsed All Trials
25 Tutorial Task in Caves for displaying Button Crab when player first comes across them.
26 Caves Ice Boss
27 Caves Electricity Boss
28 Caves Fire Boss
29 Caves Earth Boss
30
31
IgnoredEnemies.txt
// Whatever global.model enemy entries are listed here will be ignored by the automated AnimationTester.exe which
// is run in the Update.bat.
//
// Note: If one of -1 -2 -3 -4 -5 -6 -7 or -8 is listed after an enemey then, rather than ignoring the enemy
// all together, AnimationTester.exe just ignores that particular test for the enemy.
//
//
// '1' tests whether an animation is defined in the .bad but not the .add
// '2' tests whether an animation is defined in the .add but not the .bad
// '3' tests for cycle loop and cycle stop in the animations that require it
// '4' tests whether attacks have the required 'AttackBegin' and 'AttackEnd'
// '5' tests whether the reference points used in the add files exist in m3d
// '6' tests whether subobjects and armour are set up correctly
// '7' tests whether the melee trails are set up correctly if they exist
// '8' tests if .add file has an entry for either ASV_HitKnockdown or ASV_HitFall
DeathHound -4
TempleDeathHound -4
GroveDeathHound -4
CynderDeathHound -4
ConvexTier3 -8
ElecTier2_TEMP -8
MiningMoleLeader -8
RavageRider -8
ConvexityTier2
ConvexTier2
CynderTier1_A
CynderTier2_A
CynderTier3_A
CynderTier1_B
CynderTier2_B
CynderTier3_B
CynderTier1_C
CynderTier2_C
CynderTier3_C
CynderTier2Train_C
CynderTier1_D
CynderTier2_D
CynderTier3_D
Dreadwing_A
Dreadwing_B
Dreadwing_D
Dreadwing_Z
EarthTier3
ElecTier1
ElecTier3
Exhumor
FireBoss
FireTier1
FireTier2
FireTier3
IceBoss
IceTier1
IceTier3
SwampTier1
SwampTier2
SwampTier3
FleetGhost
FOrtressYak
Unused Voice Clips
The file cutscenes.EN.txt has the script for pretty much every cutscene in the game. This also includes a few ton of voice clips that aren't used in the game.
Note that the clips are also translated into the 5 other languages in the PAL version, but they're not worth noting here because y'know... English.
All of the unused voice clips can be found inside the DATA_P2.rkv archive.
csi_01
Sound File | Line |
---|---|
Hey, wait up! | |
Get back here! | |
Where'd you go? | |
This is awesome! | |
I never knew! | |
Thanks for the encouragement. | |
What kind of sidekick are you? | |
Don't worry, I'll get it. | |
Yeah, maybe this flying thing ain't for me. | |
How's that? | |
Nooo problem. | |
Woo-hooo! | |
Yes! | |
Man, this flying thing is exhausting. | |
Wow, I'm beat. | |
I can barely stay afloat. | |
Sparx, I'm about to pass out. | |
Did I ever mention I was afraid of heights? | |
Not good, not good! | |
How the heck do I land?! | |
Comin' in too fast! | |
This doens't look good. | |
INCOMING! | |
Thanks, Mr. Obvious. | |
Do you think I don't see her? | |
Pipe down, would ya? | |
I know, I know. | |
You're not helping. | |
Thanks for the encouragement. |
One very interesting thing is that the "How's that" line is spelled "How that's" in the script cutscene scripts file mentioned above.
csi_02
Sound File | Line |
---|---|
This is just what I need. | |
I think I have the strength to go on. | |
Phew! | |
Ah, that's better. | |
That hit the spot! | |
Ooh yeah! | |
I feel weak... | |
One more hit and I'm done for! | |
Hope I don't get hurt any more. | |
I'm sore all over! | |
My throat feels a bit dry. | |
I feel a bit drained. | |
I don't have much fire left in me. | |
Woohoo! | |
I feel stronger! | |
Look out, world! | |
Awesome! |
csi_03
Sound File | Line |
---|---|
Let's do it! | |
Hee-yaa! | |
Ha! | |
Yeah! | |
Whoo! | |
Ah! | |
You're toast! | |
Take that! | |
Hey Sparx, you can come out now! | |
You lose! | |
Oh yeah! | |
Too easy! | |
Whoo! | |
Yeah! | |
I can't go on. | |
It's getting dark... | |
I just need a rest... | |
Uh oh... nap time. | |
This is too much. | |
Aaagh, no! | |
Ready? | |
I guess I'll have to try harder. | |
I can see what I have to do, I just need to get better at it. | |
I need more practice. | |
I'll try again. Almost had it... | |
I'll try harder this time! | |
Ok, I'm ready! This time for sure. | |
Alright, I should do better now. | |
Hmm. | |
OK! | |
I guess I can only get better! | |
Mmm, I think I'll try a different strategy. | |
That was excellent! | |
That was great fun! | |
Wow, I actually won! Awesome! | |
YEAH! | |
C'mn, give me a bigger challenge! | |
Wow, that was amazing! | |
I feel like I can do anything right now! | |
This is the best feeling in the world! | |
How cool was that, Sparx! | |
Check that out! | |
That wasn't too hard... well, maybe... a little. | |
I've done it! | |
I made it! | |
I did it! | |
Now onto the next challenge! | |
Phew, finally! | |
How's that? | |
Oh yeah! | |
The master... | |
WHOO! | |
Wait 'till I tell the folks about this! |
The Spyro series | |
---|---|
PlayStation | Spyro the Dragon (Prototype) • Spyro 2: Ripto's Rage! (Prototypes) • Spyro: Year of the Dragon (Prototypes) |
Game Boy Advance | Spyro: Season of Ice • Spyro Orange: The Cortex Conspiracy • Crash Bandicoot Purple: Ripto's Rampage • The Legend of Spyro: A New Beginning • The Legend of Spyro: The Eternal Night |
PlayStation 2 | Spyro: Enter the Dragonfly (Prototype) • Spyro: A Hero's Tail • The Legend of Spyro: A New Beginning • The Legend of Spyro: The Eternal Night |
GameCube | Spyro: Enter the Dragonfly • Spyro: A Hero's Tail • The Legend of Spyro: A New Beginning |
Xbox | Spyro: A Hero's Tail • The Legend of Spyro: A New Beginning |
Nintendo DS | Spyro: Shadow Legacy (Prototype) • The Legend of Spyro: The Eternal Night • The Legend of Spyro: Dawn of the Dragon |
Wii | The Legend of Spyro: The Eternal Night |
Skylanders | |
Nintendo 3DS | Skylanders Spyro's Adventure |
Adobe Flash | Skylanders Universe |
Xbox 360 | Skylanders Giants • Skylanders Swap Force • Skylanders Trap Team • Skylanders SuperChargers |
Categories:
- Games developed by Krome Studios
- Games published by Sierra Entertainment
- PlayStation 2 games
- Wii games
- Games released in 2007
- Games with unused areas
- Games with uncompiled source code
- Games with hidden development-related text
- Games with unused graphics
- Games with unused sounds
- Games with unused text
- Games with debugging functions
- Games with hidden level selects
- Games with regional differences
- To do
- Spyro series
Cleanup > To do
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with hidden level selects
Games > Games by content > Games with regional differences
Games > Games by content > Games with uncompiled source code
Games > Games by content > Games with unused areas
Games > Games by content > Games with unused graphics
Games > Games by content > Games with unused sounds
Games > Games by content > Games with unused text
Games > Games by developer > Games developed by Krome Studios
Games > Games by platform > PlayStation 2 games
Games > Games by platform > Wii games
Games > Games by publisher > Games published by Sierra Entertainment
Games > Games by release date > Games released in 2007
Games > Games by series > Spyro series
if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"mw.PopUpMediaTransform":"loading","site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=mw.PopUpMediaTransformu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}if(window.mw){
mw.loader.load(["mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
if(window.mw){
mw.config.set({"wgBackendResponseTime":252});
}