Home | Give it some wings. |
|
Introduction
Racer v0.8.35 introduced the start of a generalized parameter & signals system. The abstract view of the Racer application can help in tweaking parameters 'live' and checking out the results live.
The idea is that a system is created, with subsystems. Each (sub)system contains a number of parameters and signals. For example, the top system is the Racer app itself, called the 'root' system. Underneath this, loaded cars are called 'car0' for example. The cars contain subsystems, such as 'wing0'. Not all systems contains parameters and/or signals, but most lower-level systems do. The wings for example expose 'coeff_drag' and 'coeff_down' parameters. You can tweak these live using console commands.
The 'system' is a dynamically created & maintained objects; it grows as cars are added, and also the parameters exposed can vary based on how cars and other objects are configured (through car.ini for example).
The future is then to create a tool which helps in navigating and modifying the system tree parameters, possibly also logging signals.
The system can be tweaked using these console commands:
The system export is very useful to see what's going on inside the Racer engine. This tree can be expanded between Racer versions, so there is no one static version of the tree. However, some common properties always apply.
(last updated November 13, 2012 )