Add support for loading SpringPP v2.3, v2.4 savegames

This commit is contained in:
Jonathan G Rennison
2017-06-14 00:26:52 +01:00
parent 965938c0f5
commit 9077d6f4d2
6 changed files with 57 additions and 11 deletions

View File

@@ -678,6 +678,11 @@ extver = SlXvFeatureTest(XSLFTO_AND, XSLFI_SPRINGPP)
length = 1
extver = SlXvFeatureTest(XSLFTO_AND, XSLFI_SPRINGPP)
;; economy.scale_industry_production
[SDT_NULL]
length = 1
extver = SlXvFeatureTest(XSLFTO_AND, XSLFI_SPRINGPP, 7)
[SDT_BOOL]
base = GameSettings
var = economy.allow_town_roads
@@ -1529,7 +1534,7 @@ strhelp = STR_CONFIG_SETTING_MULTIPINDTOWN_HELPTEXT
;; economy.allow_automatic_industries
[SDT_NULL]
length = 1
extver = SlXvFeatureTest(XSLFTO_AND, XSLFI_SPRINGPP, 3)
extver = SlXvFeatureTest(XSLFTO_AND, XSLFI_SPRINGPP, 4)
[SDT_NULL]
length = 1
@@ -3482,6 +3487,11 @@ strhelp = STR_CONFIG_SETTING_TIMETABLE_IN_TICKS_HELPTEXT
proc = InvalidateVehTimetableWindow
cat = SC_EXPERT
;; gui.time_in_minutes
[SDT_NULL]
length = 1
extver = SlXvFeatureTest(XSLFTO_AND, XSLFI_SPRINGPP, 7)
[SDTC_BOOL]
var = gui.timetable_leftover_ticks
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3518,6 +3528,11 @@ str = STR_CONFIG_SETTING_TICKS_PER_MINUTE
strhelp = STR_CONFIG_SETTING_TICKS_PER_MINUTE_HELPTEXT
proc = RedrawScreen
;; gui.ticks_per_minute
[SDT_NULL]
length = 1
extver = SlXvFeatureTest(XSLFTO_AND, XSLFI_SPRINGPP, 7)
[SDTC_VAR]
var = gui.date_with_time
type = SLE_UINT8