The file structure of your Efile (See the detailed explanation on Luis’ site):
The root folder of your Efile should be named EFILE_THE_UNIQUE_NAME_YOU_CHOSE. It should / can contain these folders and files (folders are written in capitals):
- MAP: map pictures. It’s optional, used for the unreleased files only. The finished maps should be added to the main MAP folder (see this thread on OG Forums).
- OPENDAT: graphic files of the nations used in your Efile: flags, medals, portraits, roundels and the splash screen of your Efile. It’s mandatory.
- OPENGUI: custom user interface files (buttons, pop-up panels, cursors, tileset, etc.) It’s optional.
- README: all readme files about the Efile and campaigns. It’s optional.
- SCENARIO: where your campaigns and scenarios are stored. It’s mandatory.
- SFX: sound effects (move, attack, die) of the units. It’s optional, used for the unreleased files only. The finished effects should be added to the main SFX folder (see this thread on OG Forums).
- SMACK: custom videos for your scenarios and campaigns. It’s optional.
- SOUND: custom music for your scenarios and campaigns. It’s optional.
- TEXT-XY: translation of your Efile, campaigns or scenarios. XY refers to the ISO code of the selected language. It’s optional.
- USERSCEN: former place of the standalone scenarios. It’s deprecated, use the SCENARIO folder instead.
- colors.txt: optional file to change the default UI colors.
- efile.txt (small case is important!): mandatory description file containing the most important information about your Efile (efile.xml used in the past is also acceptable), see the details.
- equip.cfg: customized global $variables affecting the entire Efile (unless overwritten by campaign.cfg), it’s optional.
- EquipIcons.dat: optional icons used alongside the default OpenIcons.dat (it can have a custom EquipIcons.csv description file).
- equip.txt2: alternate names of the units used in the Efile, it’s optional (made by Suite, if custom unit names are used).
- equip.txt: names of the units used in the Efile, it’s mandatory (made by Suite automatically).
- equip.xeqp: the equipment file itself, it’s mandatory (made by Suite automatically).
- fronts.txt: fronts and factions definitions for all or selected nations, it’s optional.
- names.txt: possible names of the leaders for each nations, it’s optional (though recommended).
- nations.txt: names of the sides and nations (countries), it’s mandatory. The number of nations in this file and the size of the Opendat images should be proportional.
- OpenGen.xfmt: name of the customized font to use for the Efile, it’s optional.
- OpenIconsLoc.dat: optional icons used instead of the default OpenIcons.data (it can have a custom OpenIconsLoc.csv description file).
- strings_efile.txt: customized labels (terrain, movement, class, target, etc.) of the Efile, it’s optional.
- TerrainEx.txt: customized terrain and movement cost table, it’s optional.
- weather.txt: customized weather and climate zones table, it’s optional.