File Locations and Naming Conventions
From HLKitWiki
Beneath the directory where you installed HL is a directory named "data". If you installed HL to the default location, this directory will be located at "C:\HeroLab\data". All HL data files reside in sub-directories beneath the "data" directory, with all of the data files for each game system being grouped together within a sub-directory named appropriately for that game system. For example, all of the data files for the d20 System will be found in the "d20" sub-directory, or "C:\HeroLab\data\d20" if you installed HL to the default location.
Within a game system directory, there will be an assortment of files with a variety of names. Here is a summary of the various files that will be found and their purpose.
*.cfg | Configuration files |
*.pkg | Package files |
definition.def | Definition file that is compiled before anything else |
*.1st | Augmentation files that are compiled first |
*.core | Augmentation files compiled after "*.1st" files |
*.pri | Augmentation files compiled after "*.pri" files |
*.aug | Augmentation files compiled after "*.pri" files |
*.dat | Data files that are compiled after augmentation files |
logo.bmp | Bitmap file containing game system logo |
*.bmp | Image files used for buttons, textures, etc. |
*.hlz | Compiled files used by HL at run-time |
faq.htm | HTML file containing the FAQ for the data files that is generated when the data files are compiled |
manual.htm | Manual with specifics on using the data files for the game system (file name may be different) |
timing.xml | Timing dependency and error report generated whenever the data files are compiled |
unused.xml | Report of unused resources and styles that is generated when the data files are compiled |