ExperimentalFeatures/2.5

From TTWiki
< ExperimentalFeatures
Revision as of 14:02, 13 June 2011 by Orudge (talk | contribs) (Reformat and update)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Enable experimental features of the patch.

2.5 beta 1 or later

Switch

Configuration file: experimentalfeatures

Command line: -XF

Description

This switch enables some features of the patch that are still considered to be under development.

For a description of this feature in the 2.6 alpha series, please see ExperimentalFeatures:Alpha.

It is a bit switch. To find out how that works, see Bit Switches, or simply add up the values of the options you want. For the latest TTDPatch version 2.5, you have the options:

Bit Value Name Meaning
0 1 slowcrossing Slow down trains before road/rail crossings to avoid collisions
1 2 cooperative Cooperative play, very limited. Allows players to share track and some facilities.
2 4 mandatorygrm Require that all .grf files use GRF Resource Management to prevent ID conflicts
3 8 incvehconsist Build more than 240 trains per company

When cooperative mode is enabled, in addition to being able to share track and stations, any AI player of which another player owns 75% of the shares will become inactive. This allows subsidiary companies that do not modify the track, neither building new track nor removing the old one, nor buying or selling any vehicles or doing anything else. The vehicles continue to operate and make profit (or losses), of course.

Mandatory GRM is mostly useful for graphics authors to test that their files conform to the GRM specifications. Everyone else should keep it turned off because it will break older pre-GRM files.

Incvehconsist is currently limited to trains, it tries to fill the trainnumber evenly on the new vehicleconsists.

This switch is not enabled by default or by the -a command line switch, because the features are still under development.

The train crossing slow down, cooperative play, and increased consist limit features were contributed by Oskar Eisemuth.