Vehicles
/File/en/Content.png
Historic content
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.
Configuring patches

Interface

Construction

Vehicles

Stations

Economy

Competitors

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.

Contents

Configure Patches -> Vehices (0.6.0)

Enable realistic acceleration for trains

Feature availability (since 0.3.2 to 0.6.3)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.4.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.2.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.2.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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)

Feature availability (since 0.2.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.6.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.6.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.6.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2 to 0.6.3)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

(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

Feature availability (since 0.3.4)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.4)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.5.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.3)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.4)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.4)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.4)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.6)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.4.5)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.5.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.5.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.6.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.6.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.2.0 to 0.3.3)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

(explanation)

Possible Settings: On or Off

In Openttd.cfg config file: ([patches] no_train_service = <true|false>)

New depot finding

Feature availability (since 0.3.0 to 0.4.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

(explanation)

Possible Settings: On or Off

In Openttd.cfg config file: ([patches] new_depot_finding = <true|false>)

New algorithm for train pathfinfind (NTP)

Feature availability (since 0.3.0 to 0.4.0)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

(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

Feature availability (since 0.3.2 to 0.4.8)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

(explanation)

Possible Settings: disabled or 180 to 720 days

In Openttd.cfg config file: ([patches] lost_train_days = <num_val>)

Disable trains for computer

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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

Feature availability (since 0.3.2)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

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)

Feature availability (since 0.4.0 to 0.5.3)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

(explanation)

Possible Settings: On or Off

In Openttd.cfg config file: ([patches] new_pathfinding_all = <true|false>)

Use YAPF for ships

Feature availability (since 0.5.0 to 0.5.3)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

(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

Feature availability (since 0.5.0 to 0.5.3)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

(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

Feature availability (since 0.5.0 to 0.5.3)
<1.0
1.0-1.2
1.3
1.4
1.5-12.0
Nightly

(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>)