OpenTTD Source  20241108-master-g80f628063a
SaveLoadCompat Struct Reference

SaveLoad information for backwards compatibility. More...

#include <saveload.h>

Data Fields

std::string name
 Name of the field.
 
VarTypes null_type
 The type associated with the NULL field; defaults to SLE_FILE_U8 to just count bytes.
 
uint16_t null_length
 Length of the NULL field.
 
SaveLoadVersion version_from
 Save/load the variable starting from this savegame version.
 
SaveLoadVersion version_to
 Save/load the variable before this savegame version.
 

Detailed Description

SaveLoad information for backwards compatibility.

At SLV_SETTINGS_NAME a new method of keeping track of fields in a savegame was added, where the order of fields is no longer important. For older savegames we still need to know the correct order. This struct is the glue to make that happen.

Definition at line 731 of file saveload.h.


The documentation for this struct was generated from the following file: