Mod Directory Structure

From DCS World Wiki - Hoggitworld.com

Custom Aircraft are typically installed to

\Eagle Dynamics\DCS World\Mods\aircraft\YOURMODNAMEHERE

For Example C:\Program Files\Eagle Dynamics\DCS World\Mods\aircraft\A10C

Typical Folder Structure for a mod looks like this:

 ->{ModName}
     >Bin            Only needed for custom EFM modules, your .dll's will go here, otherwise not needed   
     >Cockpit        All cockpit files can be(but don't need to be) contained within
       >Shapes       Can contain cockpit .EDM files
       >Textures     Can contain cockpit texture files
       >Scripts      All cockpit scripts are contained here, Typically you will have several sub-folders to better organize all of your systems
        >Systems     
        >HUD
     >Doc            Typically contains any documentation such as flightmanuals, button mappings, etc
     >FM             Not neccesary for SFM modules, used in conjunction with EFM .dlls
     >Theme          This is where your menus and theme are configured/stored, can also be named "ImagesGUI"
     >Input          Contains all input files for Joystick/Keyboard/Mouse
     >I10n           Language + translation data
     >Liveries       Contains livery textures
     >Missions       Contains mission files specific to that aircraft
     >Options        Contains option settings specific to your aircraft
     >Shapes         Typically contains all .EDM and .LOD 3d models for your aircraft
     >Textures       Typically contains all external(though possibly cockpit as well) textures
     >Sounds         Contains all sound files for your aircraft

They are pretty self-explainitory, and not all of the folders are required for a mod to work. Typically you need at least Doc, Theme, Input, I10n, Options, Shapes, and Textures for your Aircraft to function. As a side note, any folder can be loaded by using the "mount-VFS" command in your aircraft lua configuration file.


Back to EDGAM main page: EGDAM