File diff r25751:3154638283de → r25752:2d6c2238f03d
src/table/settings/settings.ini
Show inline comments
 
@@ -59,13 +59,12 @@ SDTC_OMANY = SDTC_OMANY(              $v
 
SDTC_SSTR  =  SDTC_SSTR(              $var, $type, $flags, $def,             $length,                                  $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 
SDTC_VAR   =   SDTC_VAR(              $var, $type, $flags, $def,       $min, $max, $interval, $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 
SDT_BOOL   =   SDT_BOOL(GameSettings, $var,        $flags, $def,                              $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 
SDT_OMANY  =  SDT_OMANY(GameSettings, $var, $type, $flags, $def,             $max, $full,     $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to, $load, $cat, $extra, $startup),
 
SDT_SSTR   =   SDT_SSTR(GameSettings, $var, $type, $flags, $def,                                                       $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 
SDT_VAR    =    SDT_VAR(GameSettings, $var, $type, $flags, $def,       $min, $max, $interval, $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 
SDT_NULL   =   SDT_NULL(                                                                $length,                                                     $from, $to),
 

	
 
[validation]
 
SDTG_VAR = static_assert($max <= MAX_$type, "Maximum value for $var exceeds storage size");
 
SDTG_OMANY = static_assert($max <= MAX_$type, "Maximum value for $var exceeds storage size");
 
SDTC_OMANY = static_assert($max <= MAX_$type, "Maximum value for $var exceeds storage size");
 
SDTC_VAR = static_assert($max <= MAX_$type, "Maximum value for $var exceeds storage size");
 
@@ -352,18 +351,12 @@ full     = _climates
 
load     = ConvertLandscape
 
str      = STR_CONFIG_SETTING_LANDSCAPE
 
strhelp  = STR_CONFIG_SETTING_LANDSCAPE_HELPTEXT
 
strval   = STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE
 
cat      = SC_BASIC
 

	
 
; Snow line (or snow_line_height * TILE_HEIGHT)
 
[SDT_NULL]
 
length   = 1
 
from     = SLV_97
 
to       = SLV_164
 

	
 
[SDT_OMANY]
 
var      = vehicle.road_side
 
type     = SLE_UINT8
 
from     = SLV_97
 
flags    = SF_GUI_DROPDOWN | SF_NO_NETWORK
 
def      = 1
 
@@ -533,17 +526,12 @@ min      = 1
 
max      = MAX_MAP_SIZE
 
interval = 1
 
str      = STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH
 
strhelp  = STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH_HELPTEXT
 
strval   = STR_CONFIG_SETTING_TILE_LENGTH
 

	
 
# construction.longbridges
 
[SDT_NULL]
 
length   = 1
 
to       = SLV_159
 

	
 
[SDT_VAR]
 
var      = construction.train_signal_side
 
type     = SLE_UINT8
 
flags    = SF_GUI_DROPDOWN | SF_NO_NETWORK
 
def      = 1
 
min      = 0
 
@@ -840,34 +828,24 @@ max      = 64
 
interval = 1
 
str      = STR_CONFIG_SETTING_TRAIN_LENGTH
 
strhelp  = STR_CONFIG_SETTING_TRAIN_LENGTH_HELPTEXT
 
strval   = STR_CONFIG_SETTING_TILE_LENGTH
 
cat      = SC_BASIC
 

	
 
; vehicle.mammoth_trains
 
[SDT_NULL]
 
length   = 1
 
to       = SLV_159
 

	
 
[SDT_VAR]
 
var      = vehicle.smoke_amount
 
type     = SLE_UINT8
 
from     = SLV_145
 
flags    = SF_GUI_DROPDOWN
 
def      = 1
 
min      = 0
 
max      = 2
 
str      = STR_CONFIG_SETTING_SMOKE_AMOUNT
 
strhelp  = STR_CONFIG_SETTING_SMOKE_AMOUNT_HELPTEXT
 
strval   = STR_CONFIG_SETTING_NONE
 

	
 
; order.gotodepot
 
[SDT_NULL]
 
length   = 1
 
to       = SLV_159
 

	
 
; path finder
 

	
 
[SDT_BOOL]
 
var      = pf.roadveh_queue
 
def      = true
 
cat      = SC_EXPERT
 
@@ -1080,18 +1058,12 @@ max      = 255
 
interval = 1
 
str      = STR_CONFIG_SETTING_FREIGHT_TRAINS
 
strhelp  = STR_CONFIG_SETTING_FREIGHT_TRAINS_HELPTEXT
 
strval   = STR_JUST_COMMA
 
post_cb  = UpdateConsists
 

	
 
; order.timetabling
 
[SDT_NULL]
 
length   = 1
 
from     = SLV_67
 
to       = SLV_159
 

	
 
[SDT_VAR]
 
var      = vehicle.plane_speed
 
type     = SLE_UINT8
 
from     = SLV_90
 
flags    = SF_NO_NETWORK
 
def      = 4
 
@@ -1120,17 +1092,12 @@ max      = 2
 
interval = 1
 
str      = STR_CONFIG_SETTING_PLANE_CRASHES
 
strhelp  = STR_CONFIG_SETTING_PLANE_CRASHES_HELPTEXT
 
strval   = STR_CONFIG_SETTING_PLANE_CRASHES_NONE
 
cat      = SC_BASIC
 

	
 
; station.join_stations
 
[SDT_NULL]
 
length   = 1
 
to       = SLV_159
 

	
 
[SDTC_BOOL]
 
var      = gui.sg_full_load_any
 
from     = SLV_22
 
to       = SLV_93
 
def      = true
 

	
 
@@ -1148,17 +1115,12 @@ cat      = SC_EXPERT
 
[SDTC_BOOL]
 
var      = gui.sg_new_nonstop
 
from     = SLV_22
 
to       = SLV_93
 
def      = false
 

	
 
; station.nonuniform_stations
 
[SDT_NULL]
 
length   = 1
 
to       = SLV_159
 

	
 
[SDT_VAR]
 
var      = station.station_spread
 
type     = SLE_UINT8
 
def      = 12
 
min      = 4
 
max      = 64
 
@@ -1274,16 +1236,12 @@ cat      = SC_EXPERT
 
[SDT_BOOL]
 
var      = economy.multiple_industry_per_town
 
def      = false
 
str      = STR_CONFIG_SETTING_MULTIPINDTOWN
 
strhelp  = STR_CONFIG_SETTING_MULTIPINDTOWN_HELPTEXT
 

	
 
[SDT_NULL]
 
length   = 1
 
to       = SLV_141
 

	
 
[SDT_BOOL]
 
var      = economy.bribe
 
def      = true
 
str      = STR_CONFIG_SETTING_BRIBE
 
strhelp  = STR_CONFIG_SETTING_BRIBE_HELPTEXT
 
post_cb  = [](auto) { SetWindowClassesDirty(WC_TOWN_AUTHORITY); }
 
@@ -1362,31 +1320,23 @@ max      = 100
 
interval = 10
 
str      = STR_CONFIG_SETTING_DESERT_COVERAGE
 
strhelp  = STR_CONFIG_SETTING_DESERT_COVERAGE_HELPTEXT
 
strval   = STR_CONFIG_SETTING_DESERT_COVERAGE_VALUE
 
cat      = SC_BASIC
 

	
 
[SDT_NULL]
 
length   = 4
 
to       = SLV_144
 

	
 
[SDT_VAR]
 
var      = game_creation.starting_year
 
type     = SLE_INT32
 
def      = DEF_START_YEAR
 
min      = MIN_YEAR
 
max      = MAX_YEAR
 
interval = 1
 
str      = STR_CONFIG_SETTING_STARTING_YEAR
 
strval   = STR_JUST_INT
 
cat      = SC_BASIC
 

	
 
[SDT_NULL]
 
length   = 4
 
to       = SLV_105
 

	
 
[SDT_VAR]
 
var      = game_creation.ending_year
 
type     = SLE_INT32
 
from     = SLV_ENDING_YEAR
 
flags    = SF_GUI_0_IS_SPECIAL
 
def      = DEF_END_YEAR
 
@@ -1483,17 +1433,12 @@ strval   = STR_JUST_COMMA
 
[SDT_BOOL]
 
var      = economy.mod_road_rebuild
 
from     = SLV_77
 
def      = true
 
cat      = SC_EXPERT
 

	
 
; previously ai-new setting.
 
[SDT_NULL]
 
length   = 1
 
to       = SLV_107
 

	
 
[SDT_OMANY]
 
var      = script.settings_profile
 
type     = SLE_UINT8
 
from     = SLV_178
 
flags    = SF_GUI_DROPDOWN
 
def      = SP_EASY
 
@@ -1662,19 +1607,12 @@ type     = SLE_UINT8
 
from     = SLV_100
 
def      = 20
 
min      = 1
 
max      = 255
 
cat      = SC_EXPERT
 

	
 
##
 
; Used to be pf.opf.pf_maxlength & pf.opf.pf_maxdepth
 
[SDT_NULL]
 
length   = 3
 
to       = SLV_REMOVE_OPF
 

	
 
##
 
[SDT_VAR]
 
var      = pf.npf.npf_max_search_nodes
 
type     = SLE_UINT
 
def      = 10000
 
min      = 500
 
max      = 100000