Useful directories for modding

From AOW HT Wiki

After you have created a new mod with official data, you should have a lot of files in your game directory.

Here are the most important ones :

<GameDirectory>
|
|--AOW
|  |--CustomMaps                       The finalized custom maps (ready to be distributed)
|  |
|  |--DataLight
|  |  |--Interface2D                   All interface elements
|  |  |  |--Ingame                     
|  |  |  |--Outgame
|  |  |
|  |  |--TypeWarrior
|  |  |  |--_Common
|  |  |  |  |--SpecialAptidude         Skills (Competences)
|  |  |  |  |  |--Unites
|  |  |  |  |  |  |--AOW               Lots of effects (weapons)
|  |  |
|  |  |--TypeWarriorLasy               definition of units
|  |  |  |--Bases                      Buildings
|  |  |  |--Marine                     Navy units
|  |  |  |--Unite                      Other units
|
|--Code                                Shaders
|
|--CustomData                          
|  |--XFiles3                          Put your own models and other data here 
|
|--Data
|  |--CustomMaps                       The custom maps are saved here
|
|--DataLight
|  |--DefaultNDF
|  |  |--Unites
|  |  |  |--ParametreSemantiques       All units parameters
|  |
|  |--effet
|  |  |--EffetIA                       AoWCheatCode.ndf :)
|  |  |--TestModding                   Test effect with CTRL+P / CTRL+D
|
|--Mods                                Where the mods are stored (ready to be distributed)
|
|--SDK
|  |--backup                           Backup of your mods
|  |--bin                              ModManager.exe
|  |--Samples                          Samples mods : Sample_Mods
|
|--ZZ                                  Generated files
|  |--GenHLSL                          shaders (see below)

When you remove all mod related files (with the modmanager), the directory ZZ is erased. So the first time you will test a new mod, all the files will be generated again.

If you want to save the "Shader generation" time, and only if you have not modified them (the files in <GameDirectory>\Code), you can backup the ZZ\GenHLSL directory just before to clean, and paste it after.