whoward69
DLL Minion
Find the type of file (by extension) you have created in the list, identify its intended purpose in the sub-list (if any), then set the attributes/properties as given.
.civ5map - Civ5 Map
.civ5mod - Civ5 Mod Package
Packaged mod (7z format) archive - should be placed in the MODS sub-directory for the game to unpack, or unpacked manually with WinRar or 7Zip
.dds - DDS Image/Icon Graphic
.dge - Animation Graph File
.dll - Dynamic Library
(Can only replace the DLL for Gods & Kings, despite implications to the contary in ModBuddy)
.fpk - Asset Package
Packaged assets as found in DLCs, use Nexus or DragonUnpacker to extract
.fsmxml - Granny State Machine Data File
.ftsxml - Granny Timed Trigger System Data File
.fxsxml - Asset definition Data File
.ggxml - Font Icon Map
Must have the same base name as the associated DDS file (eg MyFontIcons.dds and MyFontIcons.ggxml)
.gr2 - Granny Mesh File
.ltp - LiveTuner Panel
Must be manually copied into C:\Program Files (x86)\Steam\SteamApps\common\sid meier's civilization v\Debug after the mod has downloaded/installed
.lua - Lua Script
.mp3 - MP3 Sound File
(Can only replace existing mp3 files, can't add new ones)
.ogg - OGG Media File
(Cannot be included in a mod, but existing ogg files can be replaced with .mp3 files)
.sql - SQL Script
.wav - WAV Sound File
(Can only replace existing wav files, can't add new ones)
.xml - XML File
Other file types
Not even sure these can be added (or even need to be added) via a mod into the game
(Most of these types are only found embedded in .fpk files)
.civ5map - Civ5 Map
- Is the map part of a Custom Game scenario (ie a scenario with a custom setup screen)?
- VFS: False
- Map must be loaded as part of the scenario start-up code
- Is the map stand-alone (ie not part of a Custom Game scenario)?
- VFS: True
- Requires a Map entry
.civ5mod - Civ5 Mod Package
Packaged mod (7z format) archive - should be placed in the MODS sub-directory for the game to unpack, or unpacked manually with WinRar or 7Zip
- None
.dds - DDS Image/Icon Graphic
- VFS: True
.dge - Animation Graph File
- VFS: True
.dll - Dynamic Library
(Can only replace the DLL for Gods & Kings, despite implications to the contary in ModBuddy)
- MUST be called CvGameCore_Expansion1.dll
- MUST be in the root of the ModBuddy project (eg, NOT in a DLL sub-folder)
- VFS: True
.fpk - Asset Package
Packaged assets as found in DLCs, use Nexus or DragonUnpacker to extract
- None
.fsmxml - Granny State Machine Data File
- VFS: True
.ftsxml - Granny Timed Trigger System Data File
- VFS: True
.fxsxml - Asset definition Data File
- VFS: True
.ggxml - Font Icon Map
Must have the same base name as the associated DDS file (eg MyFontIcons.dds and MyFontIcons.ggxml)
- VFS: True
.gr2 - Granny Mesh File
- VFS: True
.ltp - LiveTuner Panel
Must be manually copied into C:\Program Files (x86)\Steam\SteamApps\common\sid meier's civilization v\Debug after the mod has downloaded/installed
- None
.lua - Lua Script
- Is the file a replacement for a core game file?
- VFS: True
- Is the file part of a new UI context (but not a scenario load screen)?
- VFS: False
- Either this Lua file or it's associated XML file requires an InGameUIAddin entry
- Is the file part of a new Scenario Load Screen context?
- VFS: False
- Either this Lua file or it's associated XML file requires a Custom entry
- Is this a map script?
- VFS: True
- Requires a MapScript entry
- Does this file contain methods used by other Lua files and is included into those other Lua files?
- VFS: True
- Unknown use of a Lua file!
- You're on your own!
.mp3 - MP3 Sound File
(Can only replace existing mp3 files, can't add new ones)
- MUST have the same name as the existing file to be replaced
- VFS: True
.ogg - OGG Media File
(Cannot be included in a mod, but existing ogg files can be replaced with .mp3 files)
- MP3 file MUST have the same base name as the existing OGG file, (eg Isabella_War.mp3 to replace Isabella_War.ogg)
- VFS: True
.sql - SQL Script
- VFS: False
- Requires an OnModActivated -> UpdateDatabase entry
.wav - WAV Sound File
(Can only replace existing wav files, can't add new ones)
- MUST have the same name as the existing file to be replaced
- VFS: True
.xml - XML File
- Does the file start with a <GameData> element?
- VFS: False
- Requires an OnModActivated -> UpdateDatabase entry
- Does the file start with a <LeaderScene> element?
- VFS: True
- Is the file a replacement for a core game UI context file?
- VFS: True
- Is the file part of a new UI context (but not a scenario load screen)?
- VFS: False
- Either this XML file or it's associated Lua file requires an InGameUIAddin entry
- Is the file part of a new Scenario Load Screen context?
- VFS: False
- Either this XML file or it's associated Lua file requires a Custom entry
- Unknown use of an XML file!
- You're on your own!
Other file types
Not even sure these can be added (or even need to be added) via a mod into the game
(Most of these types are only found embedded in .fpk files)
- .csv - CSV Data File
- .ddtxml - decision Tree Data File
- .fic - ???
- .ftbxml - ???
- .fxsb - ???
- .gsd - ???
- .lean - ???
- .max - ???
- .png - PNG Graphic File
- .psb - ???
- .psd - Photoshop File
- .tga - TGA Graphic File
- .wma - WMA Sound File (only used for the opening credits)
- .wmv - WMV Video File (only used for the opening credits)