Millennia
0 of 0

File information

Last updated

Original upload

Created by

Binarizer

Uploaded by

Binarsun

Virus scan

Safe to use

Tags for this mod

About this mod

Provide XML mod support, very similar to Civilization 6

Permissions and credits
The game data of Millennia is very similar to Civilization 4/5/6(use XML files), and it is completely handwritten, with very detailed comments. However, currently they are officially packaged into Resources and no mod interface is provided. This plug-in can replace XML files with the same file name external.

How to use:
1. Unzip the plugin into the game directory and manually create Mods folder;
2. create new, or place playable mod here(for example, Mods/FreeAges, can be found in my optional files) ;
3. go to BepinEx/config to find the binarizer.plugin.millennia.cfg, change the line: Mod Name = FreeAges.
The plugin will find the files with same name and replace the original XML files in package (only affect loading).
If you want to play original game, please delete mod name in config like this: Mod Name =

Note that the game data will be built into the save file when the game starts, so usually you need to start a new game for mods to take effect.

How to make your own XML mod:
I provide the official XML files in optional (the current data version is 1.0.23f). You need to know a little basic XML syntax, search data by keyword and modify it, then copy entire modified file into your own new mod folder.  You don't need to care about the folder hierarchy and file extension, as long as the file name matches, it will automatically replace the original one in pack.
The game is still updating. If there is a version update, you can unpack its data files yourself by using AssetStudio: load the Millennia_Data folder and export all TextAsset with containers, that is exactly the offical XML files.

Disclaimer: I do these things for fun, not for profit, so I often stop doing them when boring.  My code is open source, anyone interested can clone it and improve. https://github.com/Binarizer/Plugin-DD2 (this plugin is on branch millennia)