Skip to content
Alexander Akulich edited this page Sep 2, 2026 · 12 revisions

Installation

Extract the mod archive to the game /mods/ directory. Ensure that you're using the latest game build (v1.7.5 is highly recommended).

Known mods

German localization

https://download.wiredforwar.org/Mods/lang-de-002.7z (for Machines v1.7.5)

The Bird

Adjusts max zoom for Zenith camera

https://download.wiredforwar.org/Mods/the-bird-001.7z

The Dragon

Changes motion sequence intervals (does not change pathfinding or units speed but fixes some stucks).

https://download.wiredforwar.org/Mods/the-dragon-001.7z

Modding support

As of v1.7.3 the game supports files override (substitution) and also supports layering or merge of files content for some special files.

Mods priority

There is no way to set mod priority just yet. For now the mods are sorted alphabetically.

Since v1.7.5: if you have mods mod-v1, mod-v2 then mod-v2 files 'll get the highest priority.

Previous builds had the order inverted.

Simple override

The game will use exactly one file from the highest priority mod only.

  • data/factory.bld
  • data/global.cst
  • data/global.rst
  • data/zenith.dat
  • gui/menu/wait.bmp
  • gui/menu/waitlobb.bmp

Also:

  • UI files (should work for virtually all images in gui/)
    • The game will look for the files matching the current scale factor first (e.g. if scaling is 200% then the game 'll search for _2x.png, and only if there is no such files in mods and game own data, then it 'll look for .bmp)
  • Scenario files (e.g. data/m_desert.scn)
  • Planet map files (e.g. models/planet/desert/desert.psf)
    • Other files such as .csp are always looked up next to the .psf file.
  • Scenario RESEARCH_ITEMS files.

Smart override

For those files the game will accumulate data from the vanilla file and then from each mod file.

  • data/parmdata.dat
  • machstrg.xml

The file of the mod with the highest priority will be parsed last, so it can override changes made by the previous files.

Templates

my-dozer-mod

There is a template mod which adjusts Dozer health points and rename it to My Dozer.

To modify Dozer's HP it is enough to put a parmdata.dat with this content to mods/my-dozer-mod/data/:

MACHINES

TYPE CONSTRUCTOR DOZER
    HP 500
END

END MACHINES

To rename the machine in game it is enough to put a machstrg.xml with this content to mods/my-dozer-mod/:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string id="181">My Dozer Constructor</string>
</resources>

The template is available at https://download.wiredforwar.org/Mods/my-dozer-mod-001.7z

Clone this wiki locally