This page or section contains content that is no longer relevant for the current version of OpenTTD. Please keep it intact because it shows some of the history of this wiki as documentation.
Information on this page applies since 0.3.0 to 0.6.3.
- for 0.7.0 and later - See Advanced Settings for information of how to change settings.
- for 0.2.0 and 0.2.1 - See Configuring patches in 0.2.0.
Configure Patches Window: Vehicles Section
This window of the Manual patches section enables you to set various settings that affect vehicles and their behaviour. The image below shows the default settings in OpenTTD 0.6.0.
Enable realistic acceleration for trains
☑
☒
☒
☒
☒
☒
Enables a more Realistic acceleration calculation for trains. With this setting enabled, trains will travel faster up hill, but slower through tight corners. This option has been renamed to Train acceleration model in 0.7.0.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] realistic_acceleration=<true|false>)
Forbid trains and ships to take 90 deg turns
☑
☑
☑
☑
☑
☑
Disallows trains from making sharp 90 degree turns. The NPF or YAPF pathfinder needs to be enabled for this option. Note that due to the way the AI constructs rail paths, certain AI routes will become uncompleteable.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] forbid_90_deg = <true|false>)
Enable building very long trains
☑
☑
☑
☑
☑
☑
You can build extremely long trains, aka Mammoth trains.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] mammoth_trains = <true|false>)
Allow goto depot orders
☑
☑
☑
☑
☑
☑
All vehicles can have a depot in their schedule.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] gotodepot = <true|false>)
Road vehicle queueing (with quantum effects)
☑
☑
☑
☑
☑
☑
Trucks queue up at a busy station rather than turning around.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] roadveh_queue = <true|false>)
Pathfinder for trains
☑
☑
☑
☑
☑
☑
Select the pathfinding algorithm for trains. Yet Another Pathfinder is the default and recommended setting, but you can still select the older pathfinders. This option has been renamed from Use YAPF for trains.
Possible Settings: NPF or YAPF (Recommended)
In Openttd.cfg config file: ([patches] pathfinder_for_trains = <0-2>)
Pathfinder for road vehicles
☑
☑
☑
☑
☑
☑
Select the pathfinding algorithm for road vehicles. Yet Another Pathfinder is the default and recommended setting, but you can still select the older pathfinders. This option has been renamed from Use YAPF for roadvehs.
Possible Settings: NPF or YAPF (Recommended)
In Openttd.cfg config file: ([patches] pathfinder_for_roadvehs = <0-2>)
Pathfinder for ships
☑
☑
☑
☑
☑
☑
Select the pathfinding algorithm for ships. The original is the default and recommended setting, but you can select newer pathfinder. YAPF for ships has the advantage of not having to use buoys for long distances, but has serious performance issues when using a large number of ships (i.e. more than ten). This option has been renamed from Use YAPF for ships.
Possible Settings: Original (Recommended), NPF or YAPF (Not recommended)
In Openttd.cfg config file: ([patches] pathfinder_for_ships = <0-2>)
Warn if a train's income is negative
☑
☒
☒
☒
☒
☒
(train_income_warn) If a train's income is negative it will be reported in a news message. Use the Orders option in the vehicles order window if you want to set up a Feeder service. This option has been renamed to Warn if a vehicle's income is negative in 0.7.0.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] train_income_warn = <true|false>)
Review vehicles' orders
☑
☑
☑
☑
☑
☑
Enable the option to review the orders of vehicles periodically for invalid orders and other oddities. This option may be enabled for all vehicles, disabled for stopped vehicles, or disabled altogether.
Possible Settings: no, yes, but exclude stopped vehicles or of all vehicles
In Openttd.cfg config file: ([patches] order_review_system = <0-2>)
Vehicles never expire
☑
☑
☑
☑
☑
☑
Old vehicles will stay in the vehicle list for you to choose and never become obsolete.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] never_expire_vehicles = <true|false>)
Warn if train is lost
☑
☑
☑
☑
☑
☑
A train will be reported lost if it cannot find a route to the station it is currently heading to.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] lost_train_warn = <true|false>)
Autorenew vehicle when it gets old
☑
☑
☑
☑
☑
☑
Vehicles are automatically replaced when they get old, provided that the same vehicle type is still available for purchase.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] autorenew = <true|false>)
Autorenew when vechicle is N months before/after max age
☑
☑
☑
☑
☑
☑
Autorenew months defines when the renew will be done.
Possible Settings: -12 to 12
- -12 means that the vehicle is replaced 12 months before it gets old.
- +12 means that the vehicle is replaced 12 months after it gets old.
In Openttd.cfg config file: ([patches] autorenew_months = <num_val>)
Autorenew minimum needed money for renew
☑
☑
☑
☑
☑
☑
Autorenew money defines the minimum amount of money needed before autorenew is done.
Possible Settings: £0 to £4,000,000
In Openttd.cfg config file: ([patches] autorenew_money = <0-2000000>)
Max trains per player
☑
☑
☑
☑
☑
☑
Set the amount of trains that a player can have.
Possible Settings: 0 to 5,000
In Openttd.cfg config file: ([patches] max_trains = <0-5000>)
Max road vehicles per player
☑
☑
☑
☑
☑
☑
Set the amount of road vehicles that a player can have.
Possible Settings: 0 to 5,000
In Openttd.cfg config file: ([patches] max_roadveh = <0-5000>)
Max aircraft per player
☑
☑
☑
☑
☑
☑
Set the amount of aircraft that a player can have.
Possible Settings: 0 to 5,000
In Openttd.cfg config file: ([patches] max_aircraft = <0-5000>)
Max ships per player
☑
☑
☑
☑
☑
☑
Set the amount of ships that a player can have.
Possible Settings: 0 to 5,000
In Openttd.cfg config file: ([patches] max_ships = <0-5000>)
Service intervals are in percents
☑
☑
☑
☑
☑
☑
When this switch is on the service intervals are considered to be in percents of the max. reliability rather than days. For example, if an engine has the max reliability of 80% and you set the service interval to 10% then it will go to depot at 72%.
You can hold the Ctrl key while changing service intervals to change them in increments of 5 rather than 10.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] servint_ispercent = <true|false>)
Default service interval for trains
☑
☑
☑
☑
☑
☑
The default service interval when a new train is built.
Possible Settings: disabled or 15 days/% to 800 days/%
In Openttd.cfg config file: ([patches] servint_trains = <0, 5-800)
Default service interval for road vehicles
☑
☑
☑
☑
☑
☑
The default service interval when a new road vehicle is built.
Possible Settings: disabled or 15 days/% to 800 days/%
In Openttd.cfg config file: ([patches] servint_roadveh = <0, 5-800)
Default service interval for ships
☑
☑
☑
☑
☑
☑
The default service interval when a new ship is built.
Possible Settings: disabled or 15 days/% to 800 days/%
In Openttd.cfg config file: ([patches] servint_ships = <0, 5-800)
Default service interval for aircraft
☑
☑
☑
☑
☑
☑
The default service interval when a new aircraft is built.
Possible Settings: disabled or 15 days/% to 800 days/%
In Openttd.cfg config file: ([patches] servint_aircraft = <0, 5-800)
Disable servicing when breakdowns set to none
☑
☑
☑
☑
☑
☑
If you have breakdowns set to none and have this switch on, your vehicles will never go to the depot for a service. Even if this patch is enabled, vehicles will still go to depot for auto-renewal and/or replacement if those patches are activated.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] no_servicing_if_no_breakdowns = <true|false>)
Enable wagon speed limits
☑
☑
☑
☑
☑
☑
Some newgrf's have wagon speed limits to make them more realistic, this option will enable/disable them.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] wagon_speed_limits = <true|false>)
Disable electric rails
☑
☑
☑
☑
☑
☑
Disables electrified railways. The electric trains will run on normal tracks when this patch is active and electrified railways are not available for purchase.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] disable_elrails = <true|false>)
Weight multiplier for freight to simulate heavy trains
☑
☑
☑
☑
☑
☑
The weight of freight trains is multiplied by a multiplier to simulate very heavy trains for more realism.
Possible Settings: 1 to 255
In Openttd.cfg config file: ([patches] freight_trains = <1-255>)
Plane speed factor
☑
☑
☑
☑
☑
☑
Set the speed of aircraft in relation to rail, road and water vehicles. In plain TTD, the aircraft traveled at 1/4th of ground speed.
Possible Settings: 1/1 to 1/4
In Openttd.cfg config file: ([patches] plane_speed = <1-4>)
Enable timetabling for vehicles
☑
☑
☑
☑
☑
☑
Allows you to use Timetable for vehicles.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] timetabling = <true|false>)
In previous versions
No automatic train servicing
☑
☑
☑
☑
☑
☑
(explanation)
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] no_train_service = <true|false>)
New depot finding
☑
☑
☑
☑
☑
☑
(explanation)
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] new_depot_finding = <true|false>)
New algorithm for train pathfinfind (NTP)
☑
☑
☑
☑
☑
☑
(explanation)
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] new_pathfinding = <true|false>)
A train is lost if no progress is made for
☑
☑
☑
☑
☑
☑
(explanation)
Possible Settings: disabled or 180 to 720 days
In Openttd.cfg config file: ([patches] lost_train_days = <num_val>)
Disable trains for computer
☑
☑
☑
☑
☑
☑
The AI competitors are not allowed to use this type of vehicle when the patch is enabled. This option has been moved to Competitors section in 0.3.4.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] ai_disable_veh = <byte_num_val>)
In Openttd.cfg since 0.3.4: ([patches] ai_disable_veh_train = <true|false>)
Disable road vehicles for computer
☑
☑
☑
☑
☑
☑
The AI competitors are not allowed to use this type of vehicle when the patch is enabled. This option has been moved to Competitors section in 0.3.4.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] ai_disable_veh = <byte_num_val>)
In Openttd.cfg since 0.3.4: ([patches] ai_disable_veh_roadveh = <true|false>)
Disable aircraft for computer
☑
☑
☑
☑
☑
☑
The AI competitors are not allowed to use this type of vehicle when the patch is enabled. This option has been moved to Competitors section in 0.3.4.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] ai_disable_veh = <byte_num_val>)
In Openttd.cfg since 0.3.4: ([patches] ai_disable_veh_aircraft = <true|false>)
Disable ships for computer
☑
☑
☑
☑
☑
☑
The AI competitors are not allowed to use this type of vehicle when the patch is enabled. This option has been moved to Competitors section in 0.3.4.
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] ai_disable_veh = <byte_num_val>)
In Openttd.cfg since 0.3.4: ([patches] ai_disable_veh_ship = <true|false>)
New global pathfinding (NPF, overrides NTP)
☑
☒
☒
☒
☒
☒
(explanation)
Possible Settings: On or Off
In Openttd.cfg config file: ([patches] new_pathfinding_all = <true|false>)
Use YAPF for ships
☑
☒
☒
☒
☒
☒
(explanation) This option has been renamed to Pathfinder for ships in 0.6.0.
Possible Settings: On or Off
In Openttd.cfg config file: ([yapf] ship_use_yapf = <true|false>)
Use YAPF for roadvehs
☑
☒
☒
☒
☒
☒
(explanation) This option has been renamed to Pathfinder for road vehicles in 0.6.0.
Possible Settings: On or Off
In Openttd.cfg config file: ([yapf] road_use_yapf = <true|false>)
Use YAPF for trains
☑
☒
☒
☒
☒
☒
(explanation) This option has been renamed to Pathfinder for trains in 0.6.0.
Possible Settings: On or Off
In Openttd.cfg config file: ([yapf] rail_use_yapf = <true|false>)