1.0.0 • Published 4 years ago
civ5save v1.0.0
Features
- Documented API
- Support for reading general game information (difficulty, turn number, player civilizations and statuses, etc.)
- Support for reading and writing victory types (time, science, etc.)
- Support for reading and writing advanced options (policy saving, promotion saving, etc.)
- Support for reading and writing hidden options (always peace, always war, etc.)
- Support for reading and writing certain multiplayer options (pitboss, private game, turn mode, turn timer)
For an example of actual usage, see https://github.com/bmaupin/civ5save-editor
Goals
- Support for properties which can be changed by modifying the uncompressed header of the file
- Support for all versions of the base game, including DLC and expansion packs
- Support for the latest version only of mods (at least the most popular ones)
Non-goals
- Support for properties which can be changed in game (e.g. quick combat)
- Support for properties which have no effect when changed after a game's started
- Support for properties in the compressed section of the file
- Support for anything other than the latest version of a particular mod
- Support for other Civilization games
Installation
npm install civ5save
Development
git clone https://github.com/bmaupin/js-civ5save.git
cd js-civ5save
npm install
Testing
npm test
Building (includes documentation)
npm run build
Credits
References
- File format
- Victory conditions/max turns
- Multiplayer turn types
- Multiplayer private/public
- Multiplayer pitboss setting
- Multiplayer turn timer
- Multiplayer password and player status
- Patch notes for various versions
1.0.0
4 years ago
0.3.2
4 years ago
0.3.1
5 years ago
0.3.0
5 years ago
0.2.1
6 years ago
0.2.0
6 years ago
0.1.1
6 years ago
0.1.0
7 years ago
0.0.17
7 years ago
0.0.16
7 years ago
0.0.15
7 years ago
0.0.14
7 years ago
0.0.13
7 years ago
0.0.12
7 years ago
0.0.11
7 years ago
0.0.10
7 years ago
0.0.9
7 years ago
0.0.8
7 years ago
0.0.7
7 years ago
0.0.6
7 years ago
0.0.5
7 years ago
0.0.4
7 years ago
0.0.3
7 years ago
0.0.2
7 years ago
0.0.1
7 years ago