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 ModBuddy attributes/properties as given.
For information on how to set an "OnModActivated -> UpdateDatabase" entry, an "InGameUIAddin" entry or "VFS = true" see posts #2, #3 and #4 respectively.
.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
.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
.ogg - OGG Media File
.sql - SQL Script
.wav - WAV Sound File
.xml - XML File
For information on how to set an "OnModActivated -> UpdateDatabase" entry, an "InGameUIAddin" entry or "VFS = true" see posts #2, #3 and #4 respectively.
.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
- Either -
- MUST be called "CvGameCoreDLLFinal Release.dll", "CvGameCore_Expansion1.dll", "CvGameCore_Expansion2.dll"
- MUST be in the root of the ModBuddy project (eg, NOT in a DLL sub-folder)
- VFS: True
- Or -
- Can be called anything (but the above names are recommended)
- SHOULD be in the root of the ModBuddy project (eg, NOT in a DLL sub-folder)
- VFS: False
- Requires an OnGetDLLPath->SetDllPath entry in ModBuddy
.fpk - Asset Package
Packaged assets as found in DLCs, use Nexus or DragonUnpacker to extract
- None
.fsmxml - Granny State Machine Data File
- VFS: True
- Reload Unit System / Reload Landmark System: Checked
.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
- Reload Unit System / Reload Landmark System: Checked
.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 registered by events within the file, or methods that are then executed directly during game startup?
- VFS: False
- Requires an InGameUIAddin entry
- Does this file contain methods used by other Lua files and is included into those other Lua files?
- VFS: True
.mp3 - MP3 Sound File
- Is this file replacing an existing .mp3 (or .ogg) file?
- VFS: True
- Is this file an additional .mp3 file?
- VFS: True
- Reload Audio System: Checked
- Corresponding XML entry
.ogg - OGG Media File
- Is this file replacing an existing .ogg file?
- VFS: True
- Is this file an additional .ogg file?
- VFS: True
- Reload Audio System: Checked
- Corresponding XML entry
.sql - SQL Script
- VFS: False
- Requires an OnModActivated -> UpdateDatabase entry
.wav - WAV Sound File
- Is this file replacing an existing .wav file?
- VFS: True
- Is this file an additional .wav file?
- VFS: True
- Reload Audio System: Checked
- Corresponding XML entry
.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