CivOne icon indicating copy to clipboard operation
CivOne copied to clipboard

Implement new (optional) save game format

Open Solen1985 opened this issue 8 years ago • 3 comments

While CivOne will always be able to load and save original Civilization games, there will be an option to turn off compatibility and use a new save game format. This is needed in order to support upcoming expanded features, like:

  • Larger maps
  • Mod support (new units/advances/buildings)
  • Removing unit/city limit
  • Playing games with more than 7 civilizations

Solen1985 avatar Mar 02 '17 07:03 Solen1985

Please assign this task to me

uHappyLogic avatar Jul 07 '17 18:07 uHappyLogic

@uHappyLogic If you have any ideas on the new save format, can you post them here?

Solen1985 avatar Jul 12 '17 05:07 Solen1985

Json will be new game save base format. New game save mode will be at first optional (enabled in configuration). Every game object which contains state will be serialized/deserialized into json object. This approach requires some changes in existing codebase and will be implemented in few stages. Additionally new mechanism will able to be used by plugins.

uHappyLogic avatar Oct 20 '17 18:10 uHappyLogic