Changes

Jump to navigation Jump to search

Documentation/Engine/Advanced input configuration

227 bytes added, 17:49, 6 May 2019
no edit summary
==Advanced Input Configuration==
The game UI supports use of up to three controllersfivecontrollers. The game itself is able to simultaneously use of more than three five controllers, however such setup can not be configured through the game user interface and manual tweaking of the game's configuration files is required.
This section describes how an advanced user can manually tweak the configuration file to be able to use more than three controllers or create even more complex. By manual tweaking of the configuration it is possible to add some features not directly supported by the game UI such as
*A special name unbound which resolves to constant zero. It is used to preserve information if no key is assigned to the primary binding slot.
The values can be combined using arithmetical (+, -, *, /) and logical (&, |, !) operators. Note that operator precedence rules are very simple so use of the brackets is highly recommended. When a value is interpreted in a logical context (e.g. during logical OR or AND operations or when it is used as logical value by the game), values greater than or equal to 0.5 evaluate to true and other values evaluate to false. Logical operators return 1.0 for true and 0.0 for false and have a short-circuit evaluation. Since 1.35 the expression also supports logical operators with a full evaluation (&&, ||). While the short-circuit variants are preferred for most uses, the full evaluation variants must be used when using memory based functions.
Following set of functions is also available. The range in brackets indicate allowed number of parameters to the function:

Navigation menu