10#ifndef SAVELOAD_COMPAT_VEHICLE_H
11#define SAVELOAD_COMPAT_VEHICLE_H
39 SLC_VAR(
"last_station_visited"),
40 SLC_VAR(
"last_loading_station"),
55 SLC_VAR(
"cur_implicit_order_index"),
56 SLC_VAR(
"cur_real_order_index"),
61 SLC_VAR(
"current_order.refit_cargo"),
63 SLC_VAR(
"current_order.wait_time"),
64 SLC_VAR(
"current_order.travel_time"),
65 SLC_VAR(
"current_order.max_speed"),
70 SLC_VAR(
"date_of_last_service"),
76 SLC_VAR(
"breakdowns_since_last_service"),
150 SLC_VAR(
"number_consecutive_turns"),
163 SLC_VAR(
"sprite_cache.sprite_seq.seq[0].sprite"),
187 SLC_VAR(
"sprite_cache.sprite_seq.seq[0].sprite"),
191 SLC_VAR(
"big_ufo_destroyer_target"),
Functions/types related to saving and loading games.
#define SLC_VAR(name)
Field name where the real SaveLoad can be located.
#define SLC_NULL(length, from, to)
Empty space in every savegame version.
@ GoalProgressPlaneAcceleration
Saveload version: 182, SVN revision: 25115, r25259, r25296 Goal status and plane acceleration fixes.
@ OrderList
Saveload version: 105, SVN revision: 14803 Create separate order list objects for maintaining orders...
@ VehicleCurrencyStationChanges
Saveload version: 2.0, release: 0.3.0 Adding vehicle state, larger currency size for statistics,...
@ MaximumDepotPenalty
Saveload version: 131, SVN revision: 18481 Add configurable maximum pathfinder penalty for finding a...
@ MoreCargoPackets
Saveload version: 69, SVN revision: 10319 Allow more than ~65k cargo packets.
@ IndustryManagement
Saveload version: 152, SVN revision: 21171 Manage the amount of industries that ought to be spawned ...
@ RefitOrders
Saveload version: 36, SVN revision: 6624 Vehicles can be refitted as part of an order.
@ NewGRFPalette
Saveload version: 101, SVN revision: 14233 Store palette used by each of the NewGRFs.
@ MultipleRoadStops
Saveload version: 6.0, SVN revision: 1721 Multi tile road stops, and some map size related fixes.
@ VehicleGroups
Saveload version: 60, SVN revision: 9874 Arbitrary grouping, by the player, of vehicles.
@ EngineMultiRailtype
Saveload version: 362, GitHub pull request: 14357, release: 15.0 Train engines can have multiple rai...
@ MinVersion
First savegame version.
@ VeryLowTownIndustryNumber
Saveload version: 58, SVN revision: 9762 Difficulty settings for very low number of industries and t...
@ FeederShare
Saveload version: 51, SVN revision: 8978 Rewrite of transfers to retain knowledge about the already ...
@ ReorderUnmovableRemoveReserved
Saveload version: 144, SVN revision: 20334 Reorder map bits of unmovable tiles and remove unused res...
@ CargoPackets
Saveload version: 68, SVN revision: 10266 Account for individual units of cargo, i....
@ NoMultiheadReference
Saveload version: 20, SVN revision: 3403 Remove reference from one multihead to the other one.
@ TownLayout
Saveload version: 59, SVN revision: 9779 More layout options for towns.
SaveLoad information for backwards compatibility.
const SaveLoadCompat _vehicle_train_sl_compat[]
Original field order for SlVehicleTrain.
const SaveLoadCompat _vehicle_disaster_sl_compat[]
Original field order for SlVehicleDisaster.
const SaveLoadCompat _vehicle_effect_sl_compat[]
Original field order for SlVehicleEffect.
const SaveLoadCompat _vehicle_ship_sl_compat[]
Original field order for SlVehicleShip.
const SaveLoadCompat _vehicle_sl_compat[]
Original field order for vehicle_desc.
const SaveLoadCompat _vehicle_roadveh_sl_compat[]
Original field order for SlVehicleRoadVeh.
const SaveLoadCompat _vehicle_common_sl_compat[]
Original field order for SlVehicleCommon.
const SaveLoadCompat _vehicle_aircraft_sl_compat[]
Original field order for SlVehicleAircraft.