AMPTemplates/openttdconfig.json

1956 lines
73 KiB
JSON

[
{
"DisplayName":"Server Port",
"Category":"OpenTTD Server Settings",
"Description":"",
"Keywords":"",
"FieldName":"$ServerPort",
"InputType":"number",
"IsFlagArgument":false,
"Hidden":true,
"ParamFieldName":"network.server_port",
"IncludeInCommandLine":false,
"EnumValues":{}
},
{
"DisplayName":"Server Admin Port",
"Category":"OpenTTD Server Settings",
"Description":"",
"Keywords":"",
"FieldName":"$ServerAdminPort",
"InputType":"number",
"IsFlagArgument":false,
"Hidden":true,
"ParamFieldName":"network.server_admin_port",
"IncludeInCommandLine":false,
"EnumValues":{}
},
{
"DisplayName":"Server Public Status",
"Category":"OpenTTD Server Settings",
"Description":"Sets whether the server is local or public and, if public, whether it is included on the server list or is invite-only",
"Keywords":"local,public,invite,list,game,type,server_game_type",
"FieldName":"server_game_type",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"network.server_game_type",
"IncludeInCommandLine":false,
"DefaultValue":"local",
"EnumValues":{
"local":"Local (default)",
"invite-only":"Public (invite only)",
"public":"Public"
}
},
{
"DisplayName":"Server Name",
"Category":"OpenTTD Server Settings",
"Description":"Sets the name of the server as shown on the server list",
"Keywords":"server,name,server_name",
"FieldName":"server_name",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"network.server_name",
"IncludeInCommandLine":false,
"DefaultValue":"AMP Powered OpenTTD Server",
"EnumValues":{}
},
{
"DisplayName":"Client Name",
"Category":"OpenTTD Server Settings",
"Description":"Name that the server uses in-game (for example, for chat messages)",
"Keywords":"client,name,client_name",
"FieldName":"client_name",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"network.client_name",
"IncludeInCommandLine":false,
"DefaultValue":"AMPServer",
"EnumValues":{}
},
{
"DisplayName":"Server Password",
"Category":"OpenTTD Server Settings",
"Description":"Sets the password for clients to connect to the server. Default is no password (blank)",
"Keywords":"server,password,server_password",
"FieldName":"server_password",
"InputType":"password",
"IsFlagArgument":false,
"ParamFieldName":"network.server_password",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Admin Password",
"Category":"OpenTTD Server Settings",
"Description":"Sets the password that clients of the [admin interface](https://github.com/OpenTTD/OpenTTD/blob/master/docs/admin_network.md) need to use it. Default is no password (blank), meaning the admin interface is disabled",
"Keywords":"admin,password,admin_password",
"FieldName":"admin_password",
"InputType":"password",
"IsFlagArgument":false,
"ParamFieldName":"network.admin_password",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Autosave Interval",
"Category":"OpenTTD Server Settings",
"Description":"Sets the time interval between automatic game saves",
"Keywords":"autosave",
"FieldName":"autosave",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"gui.autosave",
"IncludeInCommandLine":false,
"DefaultValue":"monthly",
"EnumValues":{
"never":"Never (autosave disabled)",
"monthly":"Monthly (1st day of month) (default)",
"quarterly":"Quarterly (1st day of quarter)",
"2x yearly":"Twice yearly (1 January and 1 July)",
"yearly":"Yearly (1 January)"
}
},
{
"DisplayName":"Autosave On Exit",
"Category":"OpenTTD Server Settings",
"Description":"If set, the server will autosave on exit",
"Keywords":"autosave,exit,autosave_on_exit",
"FieldName":"autosave_on_exit",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"gui.autosave_on_exit",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Save Name",
"Category":"OpenTTD Server Settings",
"Description":"Sets the savename of a game to load on server start. Both saved games and scenarios can be loaded. If no game savename is specified, a new game is started. If desired, set this value to \"config/save/autosave/exit.sav\" to load the default autosave after the server has started and autosaved once",
"Keywords":"load,savegame",
"FieldName":"g",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"g",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"",
"Placeholder":"config/save/autosave/exit.sav",
"EnumValues":{}
},
{
"DisplayName":"Player Limit",
"Category":"OpenTTD Server Settings",
"Description":"Maximum number of players that may connect to the server at one time",
"Keywords":"maximum,players,limit,max_clients",
"FieldName":"max_clients",
"InputType":"number",
"MinValue":"1",
"IsFlagArgument":false,
"ParamFieldName":"network.max_clients",
"IncludeInCommandLine":false,
"DefaultValue":"25",
"Placeholder":"25",
"Suffix":"players",
"EnumValues":{}
},
{
"DisplayName":"Minimum Active Players",
"Category":"OpenTTD Server Settings",
"Description":"Sets the minimum number of active players, below which the server will be automatically paused",
"Keywords":"minimum,active,players,min_active_clients",
"FieldName":"min_active_clients",
"InputType":"number",
"MinValue":"0",
"MaxValue":"255",
"IsFlagArgument":false,
"ParamFieldName":"network.min_active_clients",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"Placeholder":"0",
"Suffix":"active players",
"EnumValues":{}
},
{
"DisplayName":"Maximum Companies",
"Category":"OpenTTD Server Settings",
"Description":"Sets the maximum number of companies on the server",
"Keywords":"maximum,companies,max_companies",
"FieldName":"max_companies",
"InputType":"number",
"MinValue":"1",
"MaxValue":"15",
"IsFlagArgument":false,
"ParamFieldName":"network.max_companies",
"IncludeInCommandLine":false,
"DefaultValue":"15",
"EnumValues":{}
},
{
"DisplayName":"Enable Admin Chat",
"Category":"OpenTTD Server Settings",
"Description":"Enables admin chat on the server",
"Keywords":"admin,chat,server_admin_chat",
"FieldName":"server_admin_chat",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"network.server_admin_chat",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Server Currency",
"Category":"OpenTTD Server Settings",
"Description":"Sets the currency for the server. If Custom is selected, the Custom Server Currency must also be set",
"Keywords":"currency",
"FieldName":"currency",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"locale.currency",
"IncludeInCommandLine":false,
"DefaultValue":"EUR",
"EnumValues":{
"USD":"American Dollar",
"ATS":"Austrian Shilling",
"BEF":"Belgian Franc",
"BRL":"Brazilian Real",
"GBP":"British Pound",
"CNY":"Chinese Renminbi",
"CZK":"Czech Koruna",
"DKK":"Danish Krone",
"DEM":"Deutschmark",
"NLG":"Dutch Guilder",
"EEK":"Estonian Krooni",
"EUR":"Euro (default)",
"FIM":"Finnish Markka",
"FRF":"French Franc",
"GRD":"Greek Drachma",
"HKD":"Hong Kong Dollar",
"HUF":"Hungarian Forint",
"ISK":"Icelandic Krona",
"INR":"Indian Rupee",
"IDR":"Indonesian Rupiah",
"IRR":"Iranian Rial",
"ITL":"Italian Lira",
"JPY":"Japanese Yen",
"LTL":"Lithuanian Litas",
"MYR":"Malaysian Ringgit",
"MXN":"Mexican Peso",
"RUB":"New Russian Ruble",
"NTD":"New Taiwan Dollar",
"NOK":"Norwegian Krone",
"PLN":"Polish Zloty",
"RON":"Romanian Leu",
"RUR":"Russian Rubles",
"SKK":"Slovak Koruna",
"SIT":"Slovenian Tolar",
"ZAR":"South African Rand",
"KRW":"South Korean Won",
"ESP":"Spanish Peseta",
"SEK":"Swedish Krona",
"CHF":"Swiss Franc",
"TRY":"Turkish Lira",
"{{CustomCurrency}}":"Custom"
}
},
{
"DisplayName":"Custom Server Currency",
"Category":"OpenTTD Server Settings",
"Description":"Sets a custom currency for the server, if \"Custom\" is selected under Server Currency",
"Keywords":"currency",
"FieldName":"CustomCurrency",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"CustomCurrency",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Display Refresh Rate",
"Category":"OpenTTD Server Settings",
"Description":"Sets the display refresh rate",
"Keywords":"refresh,rate,refresh_rate",
"FieldName":"refresh_rate",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"gui.refresh_rate",
"IncludeInCommandLine":false,
"DefaultValue":"60",
"EnumValues":{
"30":"30Hz",
"60":"60Hz (default)",
"75":"75Hz",
"90":"90Hz",
"100":"100Hz",
"120":"120Hz",
"144":"144Hz",
"240":"240Hz"
}
},
{
"DisplayName":"Maximum Join Time",
"Category":"OpenTTD Server Settings",
"Description":"Sets the maximum amount of time allowed for a client to join the server. Increasing this can help clients with slower download speeds to join servers with larger maps",
"Keywords":"maximum,join,time",
"FieldName":"max_join_time",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"network.max_join_time",
"IncludeInCommandLine":false,
"DefaultValue":"500",
"Placeholder":"500",
"Suffix":"ticks",
"EnumValues":{}
},
{
"DisplayName":"Allow Inflation",
"Category":"OpenTTD Accounting Settings",
"Description":"If set, inflation will be enabled in the economy, where costs rise slightly faster than payments",
"Keywords":"inflation",
"FieldName":"inflation",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.inflation",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Maximum Initial Loan",
"Category":"OpenTTD Accounting Settings",
"Description":"Sets the maximum initial amount a company can loan (in GBP), in multiples of £50,000. If the Server Currency is different, the amount will be converted at the relevant exchange rate. The maximum loan amount will increase over time if Inflation is enabled",
"Keywords":"maximum,initial,loan,max_loan",
"FieldName":"max_loan",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.max_loan",
"IncludeInCommandLine":false,
"DefaultValue":"300000",
"Placeholder":"300000",
"Suffix":"GBP",
"EnumValues":{}
},
{
"DisplayName":"Initial Interest Rate",
"Category":"OpenTTD Accounting Settings",
"Description":"Sets the initial interest rate charged on loans for a new map",
"Keywords":"initial,interest,initial_interest",
"FieldName":"initial_interest",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.initial_interest",
"IncludeInCommandLine":false,
"DefaultValue":"2",
"EnumValues":{
"2":"2% (default)",
"3":"3%",
"4":"4%"
}
},
{
"DisplayName":"Subsidy Multiplier",
"Category":"OpenTTD Accounting Settings",
"Description":"Sets the bonus multiplier for subsidies offered in-game (assuming they are not disabled)",
"Keywords":"subsidy,multiplier,subsidy_multiplier",
"FieldName":"subsidy_multiplier",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.subsidy_multiplier",
"IncludeInCommandLine":false,
"DefaultValue":"2",
"EnumValues":{
"0":"1.5x normal rate",
"1":"2.0x normal rate",
"2":"3.0x normal rate (default)",
"3":"4.0x normal rate"
}
},
{
"DisplayName":"Subsidy Duration",
"Category":"OpenTTD Accounting Settings",
"Description":"Sets the number of years for which subsidies are awarded. 0 = subsidies disabled",
"Keywords":"subsidy,duration,subsidy_duration",
"FieldName":"subsidy_duration",
"InputType":"number",
"MinValue":"0",
"MaxValue":"5000",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.subsidy_duration",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"Placeholder":"1",
"Suffix":"years",
"EnumValues":{}
},
{
"DisplayName":"Infrastructure Maintenance",
"Category":"OpenTTD Accounting Settings",
"Description":"If enabled, infrastructure causes maintenance costs. The cost grows in proportion to the network size, thus affecting larger companie more than smaller ones",
"Keywords":"infrastructure,maintenance,infrastructure_maintenance",
"FieldName":"infrastructure_maintenance",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.infrastructure_maintenance",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Running Costs",
"Category":"OpenTTD Accounting Settings",
"Description":"Sets the level of maintenance and running costs of vehicles and infrastructure",
"Keywords":"vehicle,infrastructure,costs,vehicle_costs",
"FieldName":"vehicle_costs",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.vehicle_costs",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"0":"Low (default)",
"1":"Medium",
"2":"High"
}
},
{
"DisplayName":"Construction Costs",
"Category":"OpenTTD Accounting Settings",
"Description":"Sets the level of construction and purchase costs",
"Keywords":"construction,purchase,cost,construction_cost",
"FieldName":"construction_cost",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.construction_cost",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"0":"Low (default)",
"1":"Medium",
"2":"High"
}
},
{
"DisplayName":"Allow Disasters",
"Category":"OpenTTD Incident Settings",
"Description":"If enabled, disasters can occur on a new map, which may occasionally block or destroy vehicles or infrastructure",
"Keywords":"disasters",
"FieldName":"disasters",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.disasters",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allow Economic Recessions",
"Category":"OpenTTD Incident Settings",
"Description":"If enabled, economic recessions can occur on new maps every few years. During recessions, all production is significantly lower",
"Keywords":"economy,recession",
"FieldName":"economy",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.economy",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Vehicle Breakdown Frequency",
"Category":"OpenTTD Incident Settings",
"Description":"Sets the frequency at which inadequately serviced vehicles break down",
"Keywords":"vehicle,breakdowns,frequency,vehicle_breakdowns",
"FieldName":"vehicle_breakdowns",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.vehicle_breakdowns",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0":"No breakdowns",
"1":"Reduced breakdowns (default)",
"2":"Normal breakdowns"
}
},
{
"DisplayName":"Aircraft Crash Probability",
"Category":"OpenTTD Incident Settings",
"Description":"Sets the probability of aircraft crashes",
"Keywords":"plane,aircraft,crashes,plane_crashes",
"FieldName":"plane_crashes",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.plane_crashes",
"IncludeInCommandLine":false,
"DefaultValue":"2",
"EnumValues":{
"0":"None",
"1":"Reduced",
"2":"Normal (default)"
}
},
{
"DisplayName":"Local Authority Distance",
"Category":"OpenTTD Enviro Settings",
"Description":"Sets how far in tiles an object has to be from a town centre before it comes under the local authority jurisdiction",
"Keywords":"distance,local,authority,dist_local_authority",
"FieldName":"dist_local_authority",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"economy.dist_local_authority",
"IncludeInCommandLine":false,
"DefaultValue":"20",
"Placeholder":"20",
"Suffix":"tiles",
"EnumValues":{}
},
{
"DisplayName":"Town Council Tolerance",
"Category":"OpenTTD Enviro Settings",
"Description":"Sets how much noise and environmental damage by companies affect their town rating and therefore further construction activity in the area",
"Keywords":"town,council,tolerance,town_council_tolerance",
"FieldName":"town_council_tolerance",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.town_council_tolerance",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"0":"Lenient (default)",
"1":"Tolerant",
"2":"Hostile",
"3":"Permissive"
}
},
{
"DisplayName":"Town Population Noise Level Increase - Lenient",
"Category":"OpenTTD Enviro Settings",
"Description":"If Town Council Tolerance is lenient, then the town noise limit will increase from the default for every specified number of inhabitants",
"Keywords":"town,noise,population,permissive,town_noise_population[0]",
"FieldName":"town_noise_population0",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"economy.town_noise_population[0]",
"IncludeInCommandLine":false,
"DefaultValue":"800",
"Placeholder":"800",
"EnumValues":{}
},
{
"DisplayName":"Town Population Noise Level Increase - Tolerant",
"Category":"OpenTTD Enviro Settings",
"Description":"If Town Council Tolerance is tolerant, then the town noise limit will increase from the default for every specified number of inhabitants",
"Keywords":"town,noise,population,tolerant,town_noise_population[1]",
"FieldName":"town_noise_population1",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"economy.town_noise_population[1]",
"IncludeInCommandLine":false,
"DefaultValue":"2000",
"Placeholder":"2000",
"EnumValues":{}
},
{
"DisplayName":"Town Population Noise Level Increase - Hostile",
"Category":"OpenTTD Enviro Settings",
"Description":"If Town Council Tolerance is hostile, then the town noise limit will increase from the default for every specified number of inhabitants",
"Keywords":"town,noise,population,hostile,town_noise_population[2]",
"FieldName":"town_noise_population2",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"economy.town_noise_population[2]",
"IncludeInCommandLine":false,
"DefaultValue":"4000",
"Placeholder":"4000",
"EnumValues":{}
},
{
"DisplayName":"Town Population Noise Level Increase - Permissive",
"Category":"OpenTTD Enviro Settings",
"Description":"If Town Council Tolerance is permissive, then the town noise limit will increase from the default for every specified number of inhabitants",
"Keywords":"town,noise,population,permissive,town_noise_population[3]",
"FieldName":"town_noise_population3",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"economy.town_noise_population[3]",
"IncludeInCommandLine":false,
"DefaultValue":"400",
"Placeholder":"400",
"EnumValues":{}
},
{
"DisplayName":"Allow Bribes",
"Category":"OpenTTD Enviro Settings",
"Description":"If enabled, companies can try to bribe local authorities to increase their rating. If noticed by an inspector, the company will not be able to act in the town for six months",
"Keywords":"bribe",
"FieldName":"bribe",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.bribe",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allow Exclusive Rights",
"Category":"OpenTTD Enviro Settings",
"Description":"If enabled, allows buying of exclusive transport rights in the area of a local authority. Opponents' stations (passenger and cargo) will not receive any cargo for a whole year",
"Keywords":"exclusive,rights,exclusive_rights",
"FieldName":"exclusive_rights",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.exclusive_rights",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allow Funding Of Roads",
"Category":"OpenTTD Enviro Settings",
"Description":"If enabled, allows companies to give money to towns to fund road reconstruction, in order to sabotage road-based services in the town",
"Keywords":"fund,roads,fund_roads",
"FieldName":"fund_roads",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.fund_roads",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allow Funding Of Buildings",
"Category":"OpenTTD Enviro Settings",
"Description":"If enabled, allows companies to give money to towns to fund new houses",
"Keywords":"fund,buildings,fund_buildings",
"FieldName":"fund_buildings",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.fund_buildings",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Enable Airport Noise Level",
"Category":"OpenTTD Enviro Settings",
"Description":"If disabled, there can only be two airports in each town. If enabled, the number of airports is limited instead by the noise acceptance of the town, which depends on population, airport size and distance",
"Keywords":"station,noise,level,station_noise_level",
"FieldName":"station_noise_level",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.station_noise_level",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Town Growth Rate",
"Category":"OpenTTD Enviro Settings",
"Description":"Sets the speed of town growth",
"Keywords":"town,growth,rate,speed,town_growth_rate",
"FieldName":"town_growth_rate",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"economy.town_growth_rate",
"IncludeInCommandLine":false,
"DefaultValue":"2",
"EnumValues":{
"0":"None",
"1":"Slow",
"2":"Normal (default)",
"3":"Fast",
"4":"Very fast"
}
},
{
"DisplayName":"Allow Town Roads",
"Category":"OpenTTD Enviro Settings",
"Description":"If enabled, towns are allowed to build roads. Otherwise, players must build roads for a town to grow",
"Keywords":"town,roads,allow_town_roads",
"FieldName":"allow_town_roads",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.allow_town_roads",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allow Town Level Crossings",
"Category":"OpenTTD Enviro Settings",
"Description":"If enabled, towns are allowed to build level crossings",
"Keywords":"town,level,crossings,allow_town_level_crossings",
"FieldName":"allow_town_level_crossings",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.allow_town_level_crossings",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Remove Useless Road Elements",
"Category":"OpenTTD Enviro Settings",
"Description":"If enabled, towns will remove useless road elements during construction to clean up dead-ends",
"Keywords":"mod,road,rebuild,mod_road_rebuild",
"FieldName":"mod_road_rebuild",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.mod_road_rebuild",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allow Founding Of Towns",
"Category":"OpenTTD Enviro Settings",
"Description":"Sets whether towns can be founded by players during the game and, if so, whether they will use the road layout used by other towns in the game, or can have a custom layout",
"Keywords":"found,town,found_town",
"FieldName":"found_town",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"economy.found_town",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"0":"Forbidden (default)",
"1":"Allowed",
"2":"Allowed with custom town layout"
}
},
{
"DisplayName":"Town Cargo Generation Mode",
"Category":"OpenTTD Enviro Settings",
"Description":"Sets how much cargo is produced by houses in towns, relative to the overall town population",
"Keywords":"town,cargo,generation,mode,town_cargogen_mode",
"FieldName":"town_cargogen_mode",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"economy.town_cargogen_mode",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0":"Quadratic growth (original)",
"1":"Linear growth (default)"
}
},
{
"DisplayName":"Enable Demand-Only Cargo Generation",
"Category":"OpenTTD Enviro Settings",
"Description":"If set, cargo will only be generated at a station when a vehicle with the capacity to pick up that cargo has visited. Affects station ratings",
"Keywords":"cargo,demand,generation,selectgoods",
"FieldName":"selectgoods",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"order.selectgoods",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allow Multiple Industries Per Town",
"Category":"OpenTTD Enviro Settings",
"Description":"If enabled, two or more industries of the same type can be built on land that comes under the jurisdiction of one town. Normally only one of each type is allowed",
"Keywords":"multiple,industry,town,multiple_industry_per_town",
"FieldName":"multiple_industry_per_town",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.multiple_industry_per_town",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Oil Refinery Limit",
"Category":"OpenTTD Enviro Settings",
"Description":"Oil refineries are only constructed near the map border (the coast for island maps). This sets the maximum allowed distance (in an even number of tiles) from the edge of the map for refineries",
"Keywords":"oil,refinery,limit,oil_refinery_limit",
"FieldName":"oil_refinery_limit",
"InputType":"number",
"MinValue":"12",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.oil_refinery_limit",
"IncludeInCommandLine":false,
"DefaultValue":"32",
"Placeholder":"32",
"Suffix":"tiles",
"EnumValues":{}
},
{
"DisplayName":"Allow Serving Neutral Industries",
"Category":"OpenTTD Enviro Settings",
"Description":"If enabled, industries with attached stations may also be served by company-owned stations built nearby. Otherwise, they can only be served by their own attached stations",
"Keywords":"serve,neutral,industries,serve_neutral_industries",
"FieldName":"serve_neutral_industries",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"station.serve_neutral_industries",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Modified Catchment Areas",
"Category":"OpenTTD Enviro Settings",
"Description":"If enabled, catchment areas will be differently sized for different types of stations and airports, and as a result be more realistic. For example, train stations have a larger catchment area than bus stations and airport catchment areas are bigger still",
"Keywords":"modified,catchment,modified_catchment",
"FieldName":"modified_catchment",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"station.modified_catchment",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Enable Improved Loading",
"Category":"OpenTTD Enviro Settings",
"Description":"If set, only one vehicle is loaded at a time until full, before loading the next vehicle. When disabled, all vehicles in a station are loaded simultaneously, possibly needlessly blocking multiple platforms",
"Keywords":"improved,load,improved_load",
"FieldName":"improved_load",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"order.improved_load",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Enable Gradual Loading",
"Category":"OpenTTD Enviro Settings",
"Description":"If set, vehicles will load cargo over a period of time, not full load instantly",
"Keywords":"gradual,loading,gradual_loading",
"FieldName":"gradual_loading",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"order.gradual_loading",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"AI Competitors",
"Category":"OpenTTD Competitor Settings",
"Description":"Sets the number of AI competitors to be created on the server",
"Keywords":"competitors,ai,max_no_competitors",
"FieldName":"max_no_competitors",
"InputType":"number",
"MinValue":"0",
"MaxValue":"14",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.max_no_competitors",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{}
},
{
"DisplayName":"Competitor Speed",
"Category":"OpenTTD Competitor Settings",
"Description":"Sets the speed at which the AI competitors will build (assuming AI competitors are not disabled)",
"Keywords":"competitor,speed,ai,competitor_speed",
"FieldName":"competitor_speed",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.competitor_speed",
"IncludeInCommandLine":false,
"DefaultValue":"2",
"EnumValues":{
"0":"Very slow",
"1":"Slow",
"2":"Medium (default)",
"3":"Fast",
"4":"Very fast"
}
},
{
"DisplayName":"Allow Giving Of Money",
"Category":"OpenTTD Competitor Settings",
"Description":"If enabled, allows transfer of money between companies",
"Keywords":"give,money,give_money",
"FieldName":"give_money",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.give_money",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allow Buying Of Shares",
"Category":"OpenTTD Competitor Settings",
"Description":"If enabled, allows buying and selling of company shares. Shares will only be available for companies reaching a certain age",
"Keywords":"allow,shares,allow_shares",
"FieldName":"allow_shares",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"economy.allow_shares",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Minimum Age For Buying Shares",
"Category":"OpenTTD Competitor Settings",
"Description":"Sets the minimum age of a company for others to be able to buy and sell shares from them",
"Keywords":"minimum,years,age,shares,min_years_for_shares",
"FieldName":"min_years_for_shares",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"economy.min_years_for_shares",
"IncludeInCommandLine":false,
"DefaultValue":"6",
"Placeholder":"6",
"Suffix":"years",
"EnumValues":{}
},
{
"DisplayName":"Train Acceleration Model",
"Category":"OpenTTD Vehicle Settings",
"Description":"Sets the physics model for train acceleration. \"Original\" penalises slopes equally for all vehicles. \"Realistic\" penalises slopes depending on various properties, like length and tractive effort",
"Keywords":"train,acceleration,model,train_acceleration_model",
"FieldName":"train_acceleration_model",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.train_acceleration_model",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0":"Original",
"1":"Realistic (default)"
}
},
{
"DisplayName":"Train Slope Steepness",
"Category":"OpenTTD Vehicle Settings",
"Description":"Sets the steepness of slopes for trains. Higher values make it more difficult to climb a hill. It only applies if the Realistic acceleration model is selected",
"Keywords":"train,slope,steepness,train_slope_steepness",
"FieldName":"train_slope_steepness",
"InputType":"number",
"MinValue":"0",
"MaxValue":"10",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.train_slope_steepness",
"IncludeInCommandLine":false,
"DefaultValue":"3",
"Placeholder":"3",
"Suffix":"%",
"EnumValues":{}
},
{
"DisplayName":"Enable Wagon Speed Limits",
"Category":"OpenTTD Vehicle Settings",
"Description":"If enabled, the speed limits of wagons (if any) are also used to determine the maximum speed of a train",
"Keywords":"wagon,speed,limits,wagon_speed_limits",
"FieldName":"wagon_speed_limits",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.wagon_speed_limits",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Freight Trains Multiplier",
"Category":"OpenTTD Vehicle Settings",
"Description":"Sets the impact of carrying freight in trains. The weight of freight trains is multiplied by this multiplier to simulate very heavy trains for more realism",
"Keywords":"freight,trains,multiplier,freight_trains",
"FieldName":"freight_trains",
"InputType":"number",
"MinValue":"1",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.freight_trains",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"Placeholder":"1",
"EnumValues":{}
},
{
"DisplayName":"Road Vehicle Acceleration Model",
"Category":"OpenTTD Vehicle Settings",
"Description":"Sets the physics model for road vehicle acceleration. \"Original\" penalises slopes equally for all vehicles. \"Realistic\" penalises slopes depending on various properties of the engine, like tractive effort",
"Keywords":"road,vehicle,acceleration,model,roadveh_acceleration_model",
"FieldName":"roadveh_acceleration_model",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.roadveh_acceleration_model",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0":"Original",
"1":"Realistic (default)"
}
},
{
"DisplayName":"Road Vehicle Slope Steepness",
"Category":"OpenTTD Vehicle Settings",
"Description":"Sets the steepness of slopes for road vehicles. Higher values make it more difficult to climb a hill. It only applies if the Realistic acceleration model is selected",
"Keywords":"road,vehicle,slope,steepness,roadveh_slope_steepness",
"FieldName":"roadveh_slope_steepness",
"InputType":"number",
"MinValue":"0",
"MaxValue":"10",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.roadveh_slope_steepness",
"IncludeInCommandLine":false,
"DefaultValue":"7",
"Placeholder":"7",
"Suffix":"%",
"EnumValues":{}
},
{
"DisplayName":"Aircraft Speed Factor",
"Category":"OpenTTD Vehicle Settings",
"Description":"Sets the relative speed of aircraft compared to other vehicle types, to reduce the amount of income of transport by aircraft",
"Keywords":"plane,aircraft,speed,plane_speed",
"FieldName":"plane_speed",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.plane_speed",
"IncludeInCommandLine":false,
"DefaultValue":"4",
"EnumValues":{
"1":"1:1",
"2":"1:2",
"3":"1:3",
"4":"1:4 (default)"
}
},
{
"DisplayName":"Disallow Train Reversing",
"Category":"OpenTTD Vehicle Settings",
"Description":"If enabled, trains can reverse at the end of line only, and not at non-terminus stations, even if there is a shorter path to their next destination when reversing",
"Keywords":"line,reverse,mode,train,line_reverse_mode",
"FieldName":"line_reverse_mode",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.line_reverse_mode",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Disable Servicing If No Breakdowns",
"Category":"OpenTTD Vehicle Settings",
"Description":"If set, and vehicle breakdowns are disabled, vehicles will not go to depots or hangars for servicing",
"Keywords":"servicing,breakdowns,no_servicing_if_no_breakdowns",
"FieldName":"no_servicing_if_no_breakdowns",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"order.no_servicing_if_no_breakdowns",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Enable Helicopter Servicing",
"Category":"OpenTTD Vehicle Settings",
"Description":"If enabled, a helicopter landing on a heliport or helipad will automatically be serviced",
"Keywords":"service,helicopter,heliport,helipad,serviceathelipad",
"FieldName":"serviceathelipad",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"order.serviceathelipad",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Enable Dynamic Engines",
"Category":"OpenTTD Vehicle Settings",
"Description":"If enabled, multiple NewGRF vehicle sets will be able to exist side-by-side",
"Keywords":"dynamic,engines,dynamic_engines",
"FieldName":"dynamic_engines",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.dynamic_engines",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Extend Vehicle Life",
"Category":"OpenTTD Vehicle Settings",
"Description":"Extends every vehicle's life by the number of years specified",
"Keywords":"extend,vehicle,life,extend_vehicle_life",
"FieldName":"extend_vehicle_life",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.extend_vehicle_life",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{}
},
{
"DisplayName":"Enable Service Interval Percentage",
"Category":"OpenTTD Vehicle Settings",
"Description":"If enabled, servicing of vehicles will be triggered by reliability dropping to a certain percentage of the maximum reliability, rather than by the time passed since the last service",
"Keywords":"service,interval,percent,servint_ispercent",
"FieldName":"servint_ispercent",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.servint_ispercent",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Train Service Interval",
"Category":"OpenTTD Vehicle Settings",
"Description":"Sets the default service interval for new trains, if no explicit service interval is set for the vehicle. Increment by 15 from minimum 30",
"Keywords":"service,interval,trains,servint_trains",
"FieldName":"servint_trains",
"InputType":"number",
"MinValue":"30",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.servint_trains",
"IncludeInCommandLine":false,
"DefaultValue":"150",
"Placeholder":"150",
"EnumValues":{}
},
{
"DisplayName":"Road Vehicle Service Interval",
"Category":"OpenTTD Vehicle Settings",
"Description":"Sets the default service interval for new road vehicles, if no explicit service interval is set for the vehicle. Increment by 15 from minimum 30",
"Keywords":"service,interval,road,vehicles,servint_roadveh",
"FieldName":"servint_roadveh",
"InputType":"number",
"MinValue":"30",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.servint_roadveh",
"IncludeInCommandLine":false,
"DefaultValue":"150",
"Placeholder":"150",
"EnumValues":{}
},
{
"DisplayName":"Ship Service Interval",
"Category":"OpenTTD Vehicle Settings",
"Description":"Sets the default service interval for new ships, if no explicit service interval is set for the vehicle. Increment by 15 from minimum 30",
"Keywords":"service,interval,ships,servint_ships",
"FieldName":"servint_ships",
"InputType":"number",
"MinValue":"30",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.servint_ships",
"IncludeInCommandLine":false,
"DefaultValue":"360",
"Placeholder":"360",
"EnumValues":{}
},
{
"DisplayName":"Aircraft Service Interval",
"Category":"OpenTTD Vehicle Settings",
"Description":"Sets the default service interval for new aircraft, if no explicit service interval is set for the vehicle. Increment by 15 from minimum 40",
"Keywords":"service,interval,aircraft,servint_aircraft",
"FieldName":"servint_aircraft",
"InputType":"number",
"MinValue":"40",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.servint_aircraft",
"IncludeInCommandLine":false,
"DefaultValue":"100",
"Placeholder":"100",
"EnumValues":{}
},
{
"DisplayName":"Disable Airport Expiry",
"Category":"OpenTTD Limit Settings",
"Description":"If set, each airport type will stay available forever after its introduction",
"Keywords":"never,expire,airports,never_expire_airports",
"FieldName":"never_expire_airports",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"station.never_expire_airports",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Disable Vehicle Expiry",
"Category":"OpenTTD Limit Settings",
"Description":"If set, each vehicle model will stay available forever after its introduction",
"Keywords":"never,expire,vehicles,never_expire_vehicles",
"FieldName":"never_expire_vehicles",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.never_expire_vehicles",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Maximum Trains",
"Category":"OpenTTD Limit Settings",
"Description":"Sets the maximum number of trains that a company can have",
"Keywords":"maximum,trains,limit,max_trains",
"FieldName":"max_trains",
"InputType":"number",
"MinValue":"0",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.max_trains",
"IncludeInCommandLine":false,
"DefaultValue":"500",
"Placeholder":"500",
"EnumValues":{}
},
{
"DisplayName":"Maximum Road Vehicles",
"Category":"OpenTTD Limit Settings",
"Description":"Sets the maximum number of road vehicles that a company can have",
"Keywords":"maximum,road,vehicles,limit,max_roadveh",
"FieldName":"max_roadveh",
"InputType":"number",
"MinValue":"0",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.max_roadveh",
"IncludeInCommandLine":false,
"DefaultValue":"500",
"Placeholder":"500",
"EnumValues":{}
},
{
"DisplayName":"Maximum Aircraft",
"Category":"OpenTTD Limit Settings",
"Description":"Sets the maximum number of aircraft that a company can have",
"Keywords":"maximum,aircraft,limit,max_aircraft",
"FieldName":"max_aircraft",
"InputType":"number",
"MinValue":"0",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.max_aircraft",
"IncludeInCommandLine":false,
"DefaultValue":"200",
"Placeholder":"200",
"EnumValues":{}
},
{
"DisplayName":"Maximum Ships",
"Category":"OpenTTD Limit Settings",
"Description":"Sets the maximum number of ships that a company can have",
"Keywords":"maximum,ships,limit,max_ships",
"FieldName":"max_ships",
"InputType":"number",
"MinValue":"0",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.max_ships",
"IncludeInCommandLine":false,
"DefaultValue":"300",
"Placeholder":"300",
"EnumValues":{}
},
{
"DisplayName":"Maximum Train Length",
"Category":"OpenTTD Limit Settings",
"Description":"Sets the maximum length of a train",
"Keywords":"maximum,train,length,max_train_length",
"FieldName":"max_train_length",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.max_train_length",
"IncludeInCommandLine":false,
"DefaultValue":"7",
"Placeholder":"7",
"Suffix":"tiles",
"EnumValues":{}
},
{
"DisplayName":"Station Spread",
"Category":"OpenTTD Limit Settings",
"Description":"Sets the maximum area that parts of a station may be spread out over. High values will slow the game",
"Keywords":"station,spread,station_spread",
"FieldName":"station_spread",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"station.station_spread",
"IncludeInCommandLine":false,
"DefaultValue":"12",
"Placeholder":"12",
"Suffix":"tiles",
"EnumValues":{}
},
{
"DisplayName":"Allow Building Adjacent Stations",
"Category":"OpenTTD Limit Settings",
"Description":"If enabled, allows building a station directly adjacent to another one to create a new station instead of merging the new tile(s) with the existing station",
"Keywords":"adjacent,stations,adjacent_stations",
"FieldName":"adjacent_stations",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"station.adjacent_stations",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allow Joining Distant Stations",
"Category":"OpenTTD Limit Settings",
"Description":"If enabled, players building a new station have the option of merging it with an existing station within the catchment area or creating a new station",
"Keywords":"distant,join,stations,distant_join_stations",
"FieldName":"distant_join_stations",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"station.distant_join_stations",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Disable Electric Tracks Requirement",
"Category":"OpenTTD Limit Settings",
"Description":"If set, tracks will not be required to be electrified to enable electric engines to run on them",
"Keywords":"disable,electric,rails,tracks,disable_elrails",
"FieldName":"disable_elrails",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.disable_elrails",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Map Seed",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the random seed for creating a new map",
"Keywords":"map,seed,generation_seed",
"FieldName":"G",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"G",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"970327061",
"Placeholder":"970327061",
"EnumValues":{}
},
{
"DisplayName":"Map Seed",
"Category":"OpenTTD Creation Settings",
"Description":"",
"Keywords":"",
"FieldName":"G",
"InputType":"number",
"Hidden":true,
"IsFlagArgument":false,
"ParamFieldName":"game_creation.generation_seed",
"IncludeInCommandLine":false,
"EnumValues":{}
},
{
"DisplayName":"Map Size - X Axis",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the size of the map's X axis (in tiles)",
"Keywords":"map,x,axis",
"FieldName":"map_x",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.map_x",
"IncludeInCommandLine":false,
"DefaultValue":"8",
"EnumValues":{
"6":"64",
"7":"128",
"8":"256 (default)",
"9":"512",
"10":"1024",
"11":"2048",
"12":"4096"
}
},
{
"DisplayName":"Map Size - Y Axis",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the size of the map's Y axis (in tiles)",
"Keywords":"map,y,axis",
"FieldName":"map_y",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.map_y",
"IncludeInCommandLine":false,
"DefaultValue":"8",
"EnumValues":{
"6":"64",
"7":"128",
"8":"256 (default)",
"9":"512",
"10":"1024",
"11":"2048",
"12":"4096"
}
},
{
"DisplayName":"Landscape",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the landscape for the server, which determines basic gameplay scenarios with different cargoes and town growth requirements",
"Keywords":"landscape",
"FieldName":"landscape",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.landscape",
"IncludeInCommandLine":false,
"DefaultValue":"temperate",
"EnumValues":{
"arctic":"Arctic",
"temperate":"Temperate (default)",
"toyland":"Toyland",
"tropic":"Tropic"
}
},
{
"DisplayName":"Land Generation System",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the land generation system for the server. The Original generator depends on the base graphics set, and composes fixed landscape shapes. TerraGeneris is a Perlin noise-based generator with finer control settings",
"Keywords":"land,generator,generation,system,land_generator",
"FieldName":"land_generator",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.land_generator",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0":"Original",
"1":"TerraGenesis Perlin (TGP) (default)"
}
},
{
"DisplayName":"Terrain Type (TGP Only)",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the terrain type (hilliness of the landscape) for generating a new map",
"Keywords":"terrain,type,tgp,terrain_type",
"FieldName":"terrain_type",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.terrain_type",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0":"Very flat",
"1":"Flat (default)",
"2":"Hilly",
"3":"Mountainous",
"4":"Alpinist",
}
},
{
"DisplayName":"Terrain Smoothness (TGP Only)",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the smoothness of the map, ie the frequency of hills",
"Keywords":"tgen,tgp,terrain,smoothness,tgen_smoothness",
"FieldName":"tgen_smoothness",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.tgen_smoothness",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0":"Very smooth",
"1":"Smooth (default)",
"2":"Rough",
"3":"Very rough"
}
},
{
"DisplayName":"Variety Distribution (TGP Only)",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the extent to which the map should contain mountainous areas in addition to flat areas",
"Keywords":"variety,tgp",
"FieldName":"variety",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.variety",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"0":"None (default)",
"1":"Very low",
"2":"Low",
"3":"Medium",
"4":"High",
"5":"Very high"
}
},
{
"DisplayName":"Snow Coverage",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the approximate amount of snow on the sub-arctic landscape. Snow affects industry generation and town growth requirements. Land just above sea level is always without snow",
"Keywords":"snow,coverage,snow_coverage",
"FieldName":"snow_coverage",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.snow_coverage",
"IncludeInCommandLine":false,
"DefaultValue":"40",
"EnumValues":{
"0":"None",
"10":"10%",
"20":"20%",
"30":"30%",
"40":"40% (default)",
"50":"50%",
"60":"60%",
"70":"70%",
"80":"80%",
"90":"90%",
"100":"100%"
}
},
{
"DisplayName":"Snow Line Height",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the altitude (in tiles) at which snow starts in sub-arctic landscapes. Snow affects industry generation and town growth requirements",
"Keywords":"snow,line,height,altitude,snow_line_height",
"FieldName":"snow_line_height",
"InputType":"number",
"MinValue":"2",
"MaxValue":"253",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.snow_line_height",
"IncludeInCommandLine":false,
"DefaultValue":"10",
"Placeholder":"10",
"EnumValues":{}
},
{
"DisplayName":"Desert Coverage",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the approximate amount of desert on the tropical landscape. Desert affects industry generation",
"Keywords":"desert,coverage,desert_coverage",
"FieldName":"desert_coverage",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.desert_coverage",
"IncludeInCommandLine":false,
"DefaultValue":"50",
"EnumValues":{
"0":"None",
"10":"10%",
"20":"20%",
"30":"30%",
"40":"40%",
"50":"50% (default)",
"60":"60%",
"70":"70%",
"80":"80%",
"90":"90%",
"100":"100%"
}
},
{
"DisplayName":"Sea Level (TGP Only)",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the sea level, and as a result the size of the area covered by seas and lakes on a new map. If \"Custom\" is selected, Custom Sea Level must also be set",
"Keywords":"quantity,sea,lakes,level,tgp,quantity_sea_lakes",
"FieldName":"quantity_sea_lakes",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.quantity_sea_lakes",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"0":"Very low (default)",
"1":"Low",
"2":"Medium",
"3":"High",
"4":"Custom"
}
},
{
"DisplayName":"Custom Sea Level",
"Category":"OpenTTD Creation Settings",
"Description":"If \"Custom\" is selected for Sea Level, sets roughly the percentage area covered by seas and lakes on a new map",
"Keywords":"custom,sea,level,custom_sea_level",
"FieldName":"custom_sea_level",
"InputType":"number",
"MinValue":"1",
"MaxValue":"90",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.custom_sea_level",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"Placeholder":"1",
"EnumValues":{}
},
{
"DisplayName":"Quantity Of Rivers",
"Category":"OpenTTD Creation Settings",
"Description":"Sets how many rivers are generated",
"Keywords":"amount,rivers,amount_of_rivers",
"FieldName":"amount_of_rivers",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.amount_of_rivers",
"IncludeInCommandLine":false,
"DefaultValue":"2",
"EnumValues":{
"0":"None",
"1":"Few",
"2":"Medium (default)",
"3":"Many"
}
},
{
"DisplayName":"Minimum River Length",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the minimum length (in tiles) of rivers",
"Keywords":"minimum,river,length,min_river_length",
"FieldName":"min_river_length",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.min_river_length",
"IncludeInCommandLine":false,
"DefaultValue":"16",
"Placeholder":"16",
"Suffix":"tiles",
"EnumValues":{}
},
{
"DisplayName":"Tree Placing",
"Category":"OpenTTD Creation Settings",
"Description":"Sets how trees are distributed on the map. Original = uniformly scattered. Improved = planted in groups",
"Keywords":"tree,placer,placing,tree_placer",
"FieldName":"tree_placer",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.tree_placer",
"IncludeInCommandLine":false,
"DefaultValue":"2",
"EnumValues":{
"0":"No tree placing",
"1":"Original tree placing",
"2":"Improved tree placing (default)"
}
},
{
"DisplayName":"Town Quantity",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the quantity of towns created on a new map. If \"Custom\" is selected, Custom Town Quantity must also be set",
"Keywords":"number,towns,number_towns",
"FieldName":"number_towns",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.number_towns",
"IncludeInCommandLine":false,
"DefaultValue":"2",
"EnumValues":{
"0":"Very low",
"1":"Low",
"2":"Normal (default)",
"3":"High",
"4":"Custom"
}
},
{
"DisplayName":"Custom Town Quantity",
"Category":"OpenTTD Creation Settings",
"Description":"If \"Custom\" is selected for Town Quantity, sets the exact number of towns to be created on a new map",
"Keywords":"custom,town,number,custom_town_number",
"FieldName":"custom_town_number",
"InputType":"number",
"MinValue":"1",
"MaxValue":"5000",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.custom_town_number",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"Placeholder":"1",
"EnumValues":{}
},
{
"DisplayName":"Larger Towns Proportion",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the proportion of towns that will grow to become cities. For example, if 4 is specified, 1 in 4 (25%) will become cities. 0 = disabled",
"Keywords":"larger,towns,larger_towns",
"FieldName":"larger_towns",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"economy.larger_towns",
"IncludeInCommandLine":false,
"DefaultValue":"4",
"Placeholder":"4",
"EnumValues":{}
},
{
"DisplayName":"Initial City Size Multiplier",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the average initial size of cities relative to towns",
"Keywords":"initial,city,size,multiplier,initial_city_size",
"FieldName":"initial_city_size",
"InputType":"number",
"MinValue":"1",
"MaxValue":"10",
"IsFlagArgument":false,
"ParamFieldName":"economy.initial_city_size",
"IncludeInCommandLine":false,
"DefaultValue":"2",
"EnumValues":{}
},
{
"DisplayName":"Industry Density",
"Category":"OpenTTD Creation Settings",
"Description":"Sets how many industries should be generated and what level should be maintained during the game",
"Keywords":"industry,density,industry_density",
"FieldName":"industry_density",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty.industry_density",
"IncludeInCommandLine":false,
"DefaultValue":"4",
"EnumValues":{
"0":"None (funding only)",
"1":"Minimal",
"2":"Very low",
"3":"Low",
"4":"Normal (default)",
"5":"High"
}
},
{
"DisplayName":"Town Layout",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the layout for the road network of towns",
"Keywords":"town,layout,road,town_layout",
"FieldName":"town_layout",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"economy.town_layout",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"0":"Original (default)",
"1":"Better roads",
"2":"2x2 grid",
"3":"3x3 grid",
"4":"Random"
}
},
{
"DisplayName":"Vehicle Driving Side",
"Category":"OpenTTD Creation Settings",
"Description":"Sets which side of the road vehicles drive on",
"Keywords":"road,side,drive,road_side",
"FieldName":"road_side",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"vehicle.road_side",
"IncludeInCommandLine":false,
"DefaultValue":"right",
"EnumValues":{
"right":"Drive on right (default)",
"left":"Drive on left"
}
},
{
"DisplayName":"Starting Year",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the starting year for the game. 1925 appears to be the earliest year",
"Keywords":"starting,year,starting_year",
"FieldName":"t",
"InputType":"number",
"MinValue":"1925",
"IsFlagArgument":false,
"ParamFieldName":"t",
"IncludeInCommandLine":true,
"DefaultValue":"1950",
"Placeholder":"1950",
"EnumValues":{}
},
{
"DisplayName":"Starting Year",
"Category":"OpenTTD Creation Settings",
"Description":"",
"Keywords":"",
"FieldName":"t",
"InputType":"number",
"Hidden":true,
"IsFlagArgument":false,
"ParamFieldName":"game_creation.starting_year",
"IncludeInCommandLine":false,
"EnumValues":{}
},
{
"DisplayName":"Restart Year",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the year when the server will restart automatically (on 1 January). 0 = no automatic restart",
"Keywords":"restart,year,restart_game_year",
"FieldName":"restart_game_year",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"network.restart_game_year",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{}
},
{
"DisplayName":"Town Name Nationality",
"Category":"OpenTTD Creation Settings",
"Description":"Sets the nationality that town names are sourced from in randomly generated games. If Other is selected, Custom Town Name Nationality must also be set",
"Keywords":"town,name,nationality,country,language,town_name",
"FieldName":"town_name",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"game_creation.town_name",
"IncludeInCommandLine":false,
"DefaultValue":"english",
"EnumValues":{
"american":"American",
"austrian":"Austrian",
"english":"English (default)",
"catalan":"Catalan",
"czech":"Czech",
"danish":"Danish",
"dutch":"Dutch",
"finnish":"Finnish",
"french":"French",
"german":"German",
"hungarian":"Hungarian",
"italian":"Italian",
"latin":"Latin",
"norwegian":"Norwegian",
"polish":"Polish",
"romanian":"Romanian",
"silly":"Silly",
"slovakish":"Slovakish",
"swedish":"Swedish",
"swiss":"Swiss",
"turkish":"Turkish",
"{{CustomTownName}}":"Other"
}
},
{
"DisplayName":"Custom Town Name Nationality",
"Category":"OpenTTD Creation Settings",
"Description":"Sets a custom NewGRF source for random town names, if \"Other\" is selected under Town Name Nationality. The NewGRF file must be installed in the newgrf directory",
"Keywords":"town,name,nationality,country,language",
"FieldName":"CustomTownName",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"CustomTownName",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Server Branch",
"Category":"SteamCMD and Updates",
"Description":"Sets the server branch to install. NOTE: Update the server after switching branches!",
"Keywords":"server,branch,depot",
"FieldName":"ServerBranch",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"ServerBranch",
"IncludeInCommandLine":false,
"DefaultValue":"public",
"EnumValues":{
"public":"Public (default)",
"testing":"Testing (beta and RC)",
"nightly":"Nightly"
}
}
]