ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2
The Legend of Spyro : Dawn of the Dragon Documentation by Dragonsoul5000
3
4
This is currently a W.I.P of all my documentation about the video game The Legend of Spyro : Dawn of the Dragon, started on 03/01/2023. I might or might not move/copy everything in the future, we'll see. I will update it from time to time, when I find something new.

Here, you'll find various explanations about the game's mechanics and tons of useful values. In 14 years, nobody really ever bothered to find even the most basic informations such as health or damage. So I basically went into Thanos mode saying ''Fine, I'll do it myself''. I wanted to share my discoveries because what's the point of keeping it all to myself? The TLoS Speedrunning Discord server was a huge source of motivation for me since we share a common interest : The Legend of Spyro, and I knew that any kind of documentation would be useful for these people. Thanks a lot. Here is the link to the server : https://discord.gg/h3dAuR99n9

Over time, I've built four huge watchlists, one Dolphin Memory Engine watchlist for the NTSC Wii version (RVL-RO8E), one Cheat Engine watchlist for the NTSC PS2 version (A0108EEE) usable with PCSX2, one Cheat Engine watchlist for the NTSC PS3 version (BLUS30205) usable with RPCS3 and one Cheat Engine watchlist for the Xbox 360 World version (565507F9, tested with digital Game on Demand version) usable with Xenia. Thanks to Xeirla for finding some addresses in the Wii version, notably the elements level-up requirements. You can download them and explore them as you wish : https://drive.google.com/drive/folders/1vexBkkXaU7iKagz05g0e_Tmo2OlSn-UD?usp=sharing
I will also update those sometimes. Note that PS3 and X360 DotD use Big Endian and that you need to add the 2 Bytes Big Endian, 4 Bytes Big Endian and Float Big Endian to Cheat Engine by right clicking on ''Value Type'' and selecting ''Define new custom type (Auto Assembler)'' and then copying and pasting the entire script from the text files. Only add one of them at a time, otherwise it won't work. Also, make sure MEM_MAPPED is enabled in Scan Settings.
***Last updated : NTSC Wii - 28/06/2026 / NTSC PS2 - 28/06/2026 / NTSC PS3 - 21/09/2024 / X360 - 21/09/2024***
I have also included a .txt file with some Gecko codes I wrote for the NTSC Wii, a .pnach file with some cheats for the PS2 NTSC (PCSX2) version, and an Armor Fix patch for Xbox 360 World version (Xenia Canary).

I have also translated some French interviews about Dawn of the Dragon. They're really interesting, since they show some early development footage.
You can find them here : https://docs.google.com/document/d/1Qd7nPrbKl47LlF0Apt9bit8xkQIye81YO-tZLy5XxMw/edit?usp=sharing

For any question or to point out a mistake, you can contact me on Discord, my username is dragonsoul5000. I speak both French and English.
You can also find my YouTube channel there : https://www.youtube.com/@Dragonsoul5000

Enjoy!
5
6
Table of Content
7
Sheet NameSummaryStatusLast Updated (dd/mm/yyyy)
8
1 - WelcomeA welcome page. You are currently here.Completed, will add any new sheet there if more are needed28/06/2026
9
1b - ATTENTION! *(NEW)*PLEASE read this page if you haven't ; there's an undumped copy of the game that needs to be preserved!Completed12/05/2026
10
2 - General StatsInformations about Health, Mana, Fury, Level Ups, Combos, Parry, Disarming, Favorite Element and In-Game Time.Completed, will add new things if more info is found12/05/2026
11
3 - Input Cheat CodesFull documentation about all the cheat codes in the game.Completed12/04/2023
12
4 - ArmorsInformations about the true effects of armors, which may differ from their in-game description, along with hidden bonuses.Completed12/05/2026
13
5 - Elemental EffectsInformations about effects applied by elemental attacks on enemies.In Progress, needs more testing and documentation21/09/2024
14
6 - Damages and Mana CostsTables with damage values and mana costs of all of Spyro and Cynder's attacks in the game.Completed, although some info might need a little bit of testing27/08/2024
15
7 - Game Flags ExplanationsSome explanation about how the game uses flags to calculate the percentage of completion.Completed07/03/2024
16
8 - All Story% Mod FlagsTables documenting all story module flags that count toward the final percentage, with names, addresses for the NTSC Wii version and informations on how or when exactly they are triggered.Completed17/05/2026
17
9 - All Bonus% Mod FlagsTables documenting all bonus module flags that count toward the final percentage, with names, addresses for the NTSC Wii version and their locations.Completed18/01/2026
18
10 - All Misc. Mod FlagsTables documenting all miscellaneous module flags that do not count toward the final percentage, with names, addresses for the NTSC Wii version and their locations.Completed17/05/2026
19
11 - All Game Level FlagsTables documenting all Game Level Flags, with names, addresses for the NTSC Wii version and their effects.Completed17/05/2026
20
12 - Allies StatsFull documentation about allies health and damage.In Progress, only missing Dragon City (fire and Catapult)04/05/2023
21
13 - Enemies StatsFull documentation about enemies types, health, resistances,
weaknesses, damages and red gems and/or XP drops.
In Progress, all done up to Dragon City14/09/2023
22
14 - Elite EnemiesFull documentation about Elite enemies health, resistances, weaknesses, damages and red gems and/or XP drops along with masks elements and durabilities.Completed, might rename some attacks later14/09/2023
23
15 - BossesFull documentation about bosses health, resistances, weaknesses, damages, red gems and/or XP drops along with HP gates for every phase.In Progress, missing damages and some drops29/12/2023
24
25
Changelog
26
-28/06/2026-
I've been busy testing stuff for the Dawn of the Dragon randomizer (Archipelago World, here's the link : https://github.com/IcyPenguin28/DotDAP/tree/main ) and since it uses the PS2 version, I had no choice but to finally make a Cheat Engine watchlist for NTSC PS2.

Welcome :
Added Cheat Engine watchlist for PCSX2 (NTSC PS2 version) and updated Dolphin Memory Engine watchlist, NTSC Wii Gecko codes and NTSC PS2 pnach file in the Google Drive folder. Also updated the "How to do RAM searches" file with some new info about how to setup Cheat Engine with newer versions of PCSX2.
27
-19/05/2026-
Been doing a little bit of reverse engineering.

Welcome :
Updated the Dolphin Memory Engine watchlist and NTSC Wii Gecko codes to include some bugfixes and a cheat to restore Purple Combo and Black Combo to Fury C button.
28
-17/05/2026-
Finally a flags update! Flags are DONE!

All Story% Mod Flags :
Effects when loading the level with the flags already triggered have been finally documented. Useful for, say... a potential save editor, someday?
All Misc. Mod Flags : Put all the addresses for the saved Completion and Event flags in NTSC Wii RAM.
All Game Level Flags : Finally did that. They're not very important flags, but since they are saved in the save file, I felt like they were worth documenting too.
29
-12/05/2026-
First time looking at this game's code with Ghidra, FINALLY found why Spyro's Silver Helmet and Cynder's Silver Tail don't work after all these years.

Welcome :
Updated the NTSC Wii watchlist and added cheats and patches to fix the bugged armors for NTSC Wii, NTSC PS2 and X360 World.
ATTENTION! : Added a new sheet because there's an undumped version of the game (Scandinavian X360) and I wanted to draw attention on it.
General Stats : Found the attack speed multiplier for Fury Mode, it's x1.3.
Armors : I updated the effect description for these two armors explaining why they don't work. Also added the multiplier for Increased Attack Speed (it's x1.2) and some info about possible unused armor effects.
30
-18/01/2026-
Don't worry, I have not abandoned this project, I've just been busy with other things.

All Story% Mod Flags : I found a way to skip some cutscenes in Ruins of Warfang via sector unloading thanks to how sectors work and the statue glitch. The two "recover the key" modules that were previously unskippable (Flag055 and Flag059) can be skipped by picking up the key while the sector is unloaded. Lowest percentage is now 10,91%.
All Bonus% Mod Flags : Added a note on how the Avalar Elite respawns due to a bug where the game activates the fight zone after saving Meadow without checking if the Elite was already beaten.
All Misc. Mod Flags : The "N030_S01_M920_Mod_Visite du plateau" module is actually used, but only to disable a camera pointing to the top of the plateau that is only enabled after saving Meadow. Very minor detail.
All Game Level Flags : Haven't actually started anything yet (oof), but I found out a while ago that these flags where stored in the level objects themselves (CKS08GameLevel) and that the "Game Structure" thing was just the root directory.
31
-06/12/2024-
Just a small watchlist update. Sorry for the slow spreadsheets update, Iife keeps me pretty busy, heh.

Welcome : Updated the Dolphin Memory Engine NTSC Wii watchlist in the Google Drive, notably with some objects stuff and chain lengths for the dragons.
32
-22/09/2024-
Very small math update.

General Stats : I decided to look into the XP formulas for the combos in Story Mode again and managed to brute-force the missing formulas with a calculator and Excel. Needless to say, those are pretty weird numbers, but they work.
33
-21/09/2024-
An elemental update.

Welcome : Updated all watchlists and added a lot of new stuff, especially for the NTSC Wii version (pointers my beloved). All versions now have watches for the elemental attack pointers, and swapping pointers is as easy as a Ctrl + C and a Ctrl + V. That means you can now see the unused attacks for yourself!
Elemental Effects : Added and corrected a lot of information. Also renamed the Shadow and Wind effects to correspond with the (better) names of their particle effects in the game's files. Other effects' particles have more generic names. On a side note, I have found a lot of neat data using the elemental attack pointers, like the actual raw damage values and mana costs, knockback, cooldown, elemental effects, etc. So far I only have 4 attacks out of 20 done, and they are in the NTSC Wii watchlist.
34
-27/08/2024-
Second part of a big flags and unused content update (yes, unused content, and no, I'm not done yet)! I have added links to all individual videos showcasing this content modded back into the game, but you can also find all of them in this playlist : https://www.youtube.com/playlist?list=PL80c0s9vUlzUS7TtN_X6Tgcyez0XZdfMY

General Stats :
Added info about unused fury gems with a YouTube link.
Damages and Mana Costs : I found two unused elemental attacks, so I added their data along with YouTube links.
All Misc Mod Flags : Made a new sheets with all remaining mod flags saved to the save file. Some of them are even linked to unused content! I managed to mod some of these back into the game with the XXL Editor, which you can see via some YouTube links. Only the RAM addresses for the save flags are missing.
All Game Level Flags : Created this new sheet, but it's not started yet. There are only 12 of these flags, so it shouldn't take long.
35
-08/08/2024-
First part of a big update.

General Stats : Added more details about In-Game Time.
Game Flags Explanation : Renamed Subflag 1 to Completion flag and Subflag 2 to Event flag to avoid confusion. Also, Mod is for "Module".
All Story% Mod Flags : Bit of renaming here too, and added all missing save addresses. Also made it so left and right sides in Ruins correspond to what they are internally (which is inverted from the camera's POV). Basically, it's from where you would enter the door from Warfang, so the left side has the Malefor mural.
All Bonus% Mod Flags : Bit of renaming here too, and added all missing save addresses. Same thing as story flags regarding left and right in Ruins.
36
-03/06/2024-
Small update.

Welcome : Updated the Dolphin Memory Engine watchlist for the NTSC Wii version (added some memory addresses for the dragon's states).
General Stats : Added just a bit more precision about fury points.
37
-21/05/2024-
Not really a sheets update, but an update nonetheless.

Welcome : Updated watchlists and added a new Cheat Engine watchlist for the Xbox 360 version to use with Xenia. Also added a .txt file to help with RAM searches.
38
-07/03/2024-
Flags keep surprising me.

Game Flags Explanations : Found even more flags with very minor purposes. Won't bother with level-specific Mod flags since these are lost upon exiting the level and are never saved.
39
-07/02/2024-
Here's the big bonus update!

Game Flags Explanations : Added some info about the total number of Mod flags (438) and Objective flags.
All Bonus% Mod Flags : Finally decided to get all the bonus flags along with their objectives for all levels, with their real-time USA Wii addresses and their internal names! Only missing the Save addresses and the miscellaneous Mod flags now!
40
-30/01/2024-
Small update before a big one :O

Damages and Mana Costs : I never tried using the chain swing version of Earth Boulder (used for elemental puzzles) to damage enemies. It actually deals quite a lot of damage depending on the level. Added these new damages.
41
-25/01/2024-
I messed a lot with HxD (hex editor) and XXL Editor (a level editor for Astérix games made by Étranges Libellules, but that (kinda) supports DotD since it runs on the same engine, which is ELB's kal engine) and found some new stuff about flags, notably all of their internal names! Here's the link to the XXL Editor if you want to mess with it : https://github.com/AdrienTD/XXL-Editor

Game Flags Explanations : When experimenting with save data, I noticed that one real-time flag made the game write 1 to two different offsets in the save file. Turns out that flags are a little more complicated then I thought and each real-time flag gets split in two, one subflag for the % (if applicable) and one for the event trigger, so I re-wrote the entire explanation.
All Story% Mod Flags : Updated everything with internal names, but now it's missing all secondary subflags that I didn't know existed until recently.
42
-29/12/2023-
Sorry it took so long, I was kinda busy with other things, haha. Last update of 2023!

General Stats : Added more info about In-Game Time.
Bosses : Added more info about how bosses stats are handled in RAM. Also added The Catacombs Golem's stats and its gem drops.
However its damages and its Dark Crystal's durability (when the Golem loses its arm later in the level) still haven't been documented yet.
43
-14/09/2023-
Hey, look! An update!

Welcome :
Added a .txt file containing Action Replay codes for NTSC Wii DotD in the watchlists folder.
General Stats : Added some minor info for Health, Mana and Level Ups.
Enemies Stats and Elite Enemies : Very minor edit for XP and HP drops to show the total.
Bosses : Finally added gems drops for Malefor and found a damage counter for his stuns.
44
-23/08/2023-
Very small update.

General Stats :
Added one thing about disarming.
Game Flags Explanations : Fixed some minor mistakes.
Elite Enemies : I forgot that Fury is powerful enough to disarm Elites too.
45
- 13/08/2023 -
Big update today! I added a lot of things, so I thought it would be neat to keep a changelog to explain all the new stuff!

General Stats : Added some info about disarming enemies, although incomplete.
Armors : It's confirmed, Spyro's Silver Bracers do work, but only for his melee attacks. Added some info about these bracers.
Elemental Effects : Added and changed some stuff, like the combo rate for Burned effect, nothing too important, it still needs a lot of testing.
Damage and Mana Costs : Added grab hitbox for Twister, I somehow missed it when testing.
Allies Stats : Added info about Cheetah Warriors and Chief Prowlus.
Enemies Stats : Added info about all enemies up until Dragon City.
Elite Enemies : Added disarm and elemental effect values along with an attack for Elite #3 that I somehow missed due to bad RNG.
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100