Summary: [Metaticket] Savegame compatibility in 3.0
                 Project: Freeciv
            Submitted by: cazfi
            Submitted on: Sat 07 Jun 2014 03:34:59 PM EEST
                Category: None
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: 3.0.0



Here's the plan about freeciv-3.0 savegame handling for which we've already
been preparing during 2.6 cycle for example by introducing savecompat.[ch]

- savegame.c will be removed, dropping support for loading savegames older
than those from freeciv-2.3
- savegame2.c will be copied as savegame3.c
- Saving part will be removed from savegame2.c, it happens in savegame3.c
- savegame2.c handles loading saves created by freeciv-2.3 - freeciv-2.6
- savegame3.c will load savegames created by freeciv-3.0 and later
- savegame3.c will be cleaned up accordingly (all the pre-3.0 compatibility
stuff removed)

For division between savegame2.c and savegame3.c functionality to happen
correctly, savegame3.c needs to be created almost immediately after branching
2.6 - before any 3.0-specific savegame functionality gets added (wrongly to


Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to