Professional Documents
Culture Documents
plugin (version 2.5) for Logitech steering wheel controllers with 900
degrees rotation range (G27, G25, Driving Force GT,G29,G920).
Description
Completely replaces the feedback in the game:
1) Developed simulation of friction in the steering (since the steering wheel is rotated without
resistance, and the standard damper force is too poorly simulates the force). Simulation of friction allows
to resolve a wide "empty" Central zone in the feedback on the twin engine FFB controllers (G25/G27).
2) Due to the detection of "hidden" telemetry parameter (that returns the force on the suspension
for each wheel - dev.truck.wheel.suspension.force), for calculation of stabilizing efforts used formulas
from the theory of stabilization of the steered wheels of the vehicle. This required parameters of the
suspension (caster, camber, inclination of the axis of rotation – can be found in the specifications of the
trucks in this Assembly used the corners of the MB Actros MP3). About steering running shoulder – I
can’t find this info in the specifications, i determined it by the method of looking at photos of the front
hubs).
3) Self-stabilization if deformable rolling wheels is still approximately (from experimental data),
will be further modified, if possible, the real physical model.
Testing this version was made by me with the settings specified under "Additional settings of steering
gear ratio ". Without it FFB can be sharp in the Central zone, but you can decrease the value of the effort.
System requirements
1) Euro Truck Simulator 2 v 1.17 or higher, American Truck Simulator v 1.0.0 or higher.
2) Logitech controller driver + Logitech profiler software installed
3) Microsoft Visual C++ Redistributable 2012 (x32 & x64)
Installation
Download archive and extract all files.
Put .dll и .ini into the specific folder (x32 or x64):
..\Euro Truck Simulator 2\bin\win_x86\plugins\ or ..\Euro Truck Simulator 2\bin\win_x64\plugins\.
If “plugins” doesn’t exists – just create it there. If plugin located correctly – you will see warning game
message about third-party applications. In the game.log.txt you’ll see information about plugin
initialization.
Settings
1) Set in Logitech Profiler (in tha game settings, if you are using it, or in a global settings):
- Overall effects strength – as you wish, recommended – 100%;
- Spring effect strength – doesn’t matter (not using);
- Damper effect strength – 100%;
- Enable centering spring – disabled;
- Degrees of rotation – 900 degrees recommended;
- Allow game to adjust settings – enabled.
Plugin will try to set it automatically while initialization, but sometimes it failed and controller
using setings from profiler.
2) Disable all FFB in the game controller settings.
ffb section
steering_force=90 – total effort coefficient (while driving, while stop), in %
damper_force=0 – additional standard damper force, you can increase it if you want, in %, grows with the
speed
steering_speed=100 – main effort of FFB, in %
tyre_self_stabilization=50 – self-stabilization force of steerable wheels, in %, plays a main role ath the
low speed driving
tyre_self_stabilization_speed_coeff=200 – correction of wheels self-stabilization approximation, in %
steering_stift_base=700 – stiftness of steering gear
steering_stift_speed=300 – additional stiftness of steering gear (grows with the speed)
steering_workzone=4000 – inner parameter - workzone (in points of steering range, full range – 65535)
steering_stift_param=20 – number of game frames for smoothing of FFB.
vibration_force_engine=0 – engine vibrations, depends of RPM (in %), I don’t like it but you can enable
vibration_force_overload=0 – overload engine vibrations, depends of RPM & engine load (in %), I don’t
like it but you can enable
WHEEL_ANGLES section
steer_range=35 – maximal steering wheel angle, must correspond with physics.sii (max_visual_rotation,
35 – default value). If you will use «additional settings of steering gear ratio» & default
max_visual_rotation in physics.sii – set it to 20 (35 degrees max_visual_rotation * 0.56 zero nonlinearity
range = 19.6).
WHEEL section
Plugin tries to set it while initializing (sometimes it doesn’t work, but you can ignore it fails)
overall_gain=100 – value for Overall effects strength in Logitech profiler;
wheel_range=900 – value for Degrees of rotation in Logitech profiler;
Parameters for those who using several controller devices:
preferred_vendor_id = 0 – vendor ID of preferred controller. Default value is 0. If you set it to non-zero,
plugin will select controller with Vendor ID defined by this value (for me, Logitech = 1133)
preferred_product_id = 0 product ID. Default value is 0. If you set it to non-zero, plugin will select
controller with product ID defined by this value (for me, Logitech G27 = 49819)
You can detect desired ID’s preferred_vendor_id & preferred_product_id from real_g27_ffb.log. Start the
game with plugin and your preferred controller plugged. Then look into log-file this part:
==============================================
Device VendorID: 1133
Device ProductID: 49819