1.0.0 • Published 5 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
5 years ago
0.3.2
6 years ago
0.3.1
6 years ago
0.3.0
6 years ago
0.2.1
7 years ago
0.2.0
8 years ago
0.1.1
8 years ago
0.1.0
8 years ago
0.0.17
8 years ago
0.0.16
8 years ago
0.0.15
8 years ago
0.0.14
8 years ago
0.0.13
8 years ago
0.0.12
8 years ago
0.0.11
8 years ago
0.0.10
8 years ago
0.0.9
8 years ago
0.0.8
8 years ago
0.0.7
8 years ago
0.0.6
8 years ago
0.0.5
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago