FFB plugin (v2.6 upd 08.02.2022) / AT plugin

MailManDan
Posts: 1
Joined: 14 May 2017 13:08

Re: FFB plugin (v2.5 upd 30.01.2017) / AT plugin

#1181 Post by MailManDan » 14 May 2017 13:13

Really like this mod. Using it with a DFGT. I don't think I have the oscillating problem others mentioned but there is definitely a large dead zone in the middle. The wheel "clicks" as I enter it so it is very noticeable. I think I still prefer using this over the default FFB though. Thank you for making it!
Tyoi
Posts: 8
Joined: 14 Apr 2016 10:32

Re: FFB plugin (v2.5 upd 30.01.2017) / AT plugin

#1182 Post by Tyoi » 16 May 2017 18:48

So for some reason this plugin isn't working for me anymore (after reinstalling ETS2 again yesterday).

I've got the Real_G27_ffb_x64.dll and Real_G27_ffb.ini inside the ...ETS2\bin\win_x64\plugins\ directory. When starting the game a real_g27_ffb.log is created and contains the various log entries, no errors (also no errors with debug_mode=1). However, I do not get any FFB on the wheel :( (wheel does work ingame)

Currently installed software:
Win10 64bit
ETS2 1.27 (running in 64 bit mode)
Logitech profiler 5.10.127
Microsoft Framework 4.5, 4.5.1, 4.5.2, 4.6 and 4.6.1
Microsoft Visual C++ 2005,8,10,12,13, and 2015 redistributable x86 and x64 (all versions)
Real_G27_ffb_v2.5.zip

The profiler is set up as described on the main page and I have turned off the FFB ingame.

When setting FFB ingame to on (and in other games/sims) I do have FFB, so there's nothing wrong with the wheel.

Anyone got an idea why it isn't working on my setup?
FalloutH4kk4
Posts: 160
Joined: 30 Mar 2016 19:47
Location: Germany

Re: FFB plugin (v2.5 upd 30.01.2017) / AT plugin

#1183 Post by FalloutH4kk4 » 17 May 2017 10:10

Open the console and type sdk reload and then press enter. Seems that the sdk is not loaded.
Tyoi
Posts: 8
Joined: 14 Apr 2016 10:32

Re: FFB plugin (v2.5 upd 30.01.2017) / AT plugin

#1184 Post by Tyoi » 17 May 2017 19:03

Thanks for the reply FalloutH4kk4! Unfortunatly SDK Unload/Reload didnt work, but I might found out in which direction my issue lies:

- The plugin does get loaded, without errors. This can been seen in the ingame console and inside the logfile. When only connecting the G27 and seperate G27 pedals using a Bodnar cable to my computer (and ofcourse a mouse and kb) the plugin works as intended and outputs the following log:

Code: Select all

Log opened
read from ini, SETTINGS/debug_mode = 0
read from ini, WHEEL/overall_gain = 100
read from ini, WHEEL/wheel_range = 900
read from ini, WHEEL/preferred_vendor_id = 0
read from ini, WHEEL/preferred_product_id = 0
read from ini, FFB/steering_force = 90.000000
read from ini, FFB/damper_force = 0.000000
read from ini, FFB/steering_speed = 100.000000
read from ini, FFB/tyre_self_stabilization = 50.000000
read from ini, FFB/tyre_self_stabilization_speed_coeff = 200.000000
read from ini, FFB/steering_stift_base = 700.000000
read from ini, FFB/steering_stift_speed = 300.000000
read from ini, FFB/steering_workzone = 4000
read from ini, FFB/steering_stift_param = 5
read from ini, FFB/vibration_force_engine = 0.000000
read from ini, FFB/vibration_force_overload = 0.000000
read from ini, LEDS/leds_mode = 0
read from ini, LEDS/leds_mode_switch_button_number = 3
read from ini, LEDS/leds_real_time_scale = 1
read from ini, LEDS/rest_total = 12
read from ini, LEDS/brake_temp_max = 199
read from ini, LEDS/rpm_min = 1000
read from ini, LEDS/rpm_max = 2400
read from ini, LEDS/fuel_warning = 250
read from ini, LEDS/fuel_min = 50
read from ini, LEDS/del_time_max = 12
read from ini, LEDS/fuel_cons_min = 20
read from ini, LEDS/fuel_cons_max = 50
read from ini, LEDS/cargo_wear_min = 1
read from ini, LEDS/cargo_wear_max = 6
read from ini, WHEEL_ANGLES/castor_angle = 5.500000
read from ini, WHEEL_ANGLES/camber_angle = 1.000000
read from ini, WHEEL_ANGLES/kingpin_angle = 7.750000
read from ini, WHEEL_ANGLES/half_axle_length = 0.150000
read from ini, WHEEL_ANGLES/steer_range = 20
Window name: Euro Truck Simulator 2
Init hWnd: 1838758
==============================================
Device VendorID: 1133
Device ProductID: 49819
==============================================
Trying to find & set wheel properties:
Overall gain: 100
Damper gain: 100
Wheel range: 900
==============================================
Default properties returned!
Result wheel properties:
==============================================
Overall gain: 100
Damper gain: 100
Wheel range: 200
==============================================
Configuration: substances
  id[0] : string = static
  id[1] : string = road
  id[2] : string = road_snow
  id[3] : string = dirt
  id[4] : string = snow
  id[5] : string = grass
  id[6] : string = road_dirt
  id[7] : string = invis
  id[8] : string = ice
  id[9] : string = metal
  id[10] : string = rubber
  id[11] : string = rumble_stripe
  id[12] : string = plastic
  id[13] : string = glass
  id[14] : string = wood
  id[15] : string = soft
Configuration: job
delivery time = 0
Configuration: controls
Configuration: hshifter
Configuration: truck
Retrieving truck params...
Configuration: trailer
Configuration: job
delivery time = 0
Configuration: controls
  shifter.type : string = hshifter
Configuration: hshifter
  selector.count : u32 = 2
  selector.count[0] : u32 = 2
  slot.gear[0] : s32 = 0
  slot.handle.position[0] : u32 = 0
  slot.selectors[0] : u32 = 0
  slot.gear[1] : s32 = 0
  slot.handle.position[1] : u32 = 0
  slot.selectors[1] : u32 = 1
  slot.gear[2] : s32 = 0
  slot.handle.position[2] : u32 = 0
  slot.selectors[2] : u32 = 2
  slot.gear[3] : s32 = 0
  slot.handle.position[3] : u32 = 0
  slot.selectors[3] : u32 = 3
  slot.gear[4] : s32 = 0
  slot.handle.position[4] : u32 = 1
  slot.selectors[4] : u32 = 0
  slot.gear[5] : s32 = 0
  slot.handle.position[5] : u32 = 1
  slot.selectors[5] : u32 = 1
  slot.gear[6] : s32 = 0
  slot.handle.position[6] : u32 = 1
  slot.selectors[6] : u32 = 2
  slot.gear[7] : s32 = 0
  slot.handle.position[7] : u32 = 1
  slot.selectors[7] : u32 = 3
  slot.gear[8] : s32 = -1
  slot.handle.position[8] : u32 = 2
  slot.selectors[8] : u32 = 0
  slot.gear[9] : s32 = -1
  slot.handle.position[9] : u32 = 2
  slot.selectors[9] : u32 = 1
  slot.gear[10] : s32 = -2
  slot.handle.position[10] : u32 = 2
  slot.selectors[10] : u32 = 2
  slot.gear[11] : s32 = -2
  slot.handle.position[11] : u32 = 2
  slot.selectors[11] : u32 = 3
  slot.gear[12] : s32 = 0
  slot.handle.position[12] : u32 = 3
  slot.selectors[12] : u32 = 0
  slot.gear[13] : s32 = 0
  slot.handle.position[13] : u32 = 3
  slot.selectors[13] : u32 = 1
  slot.gear[14] : s32 = 0
  slot.handle.position[14] : u32 = 3
  slot.selectors[14] : u32 = 2
  slot.gear[15] : s32 = 0
  slot.handle.position[15] : u32 = 3
  slot.selectors[15] : u32 = 3
  slot.gear[16] : s32 = 0
  slot.handle.position[16] : u32 = 4
  slot.selectors[16] : u32 = 0
  slot.gear[17] : s32 = 0
  slot.handle.position[17] : u32 = 4
  slot.selectors[17] : u32 = 1
  slot.gear[18] : s32 = 0
  slot.handle.position[18] : u32 = 4
  slot.selectors[18] : u32 = 2
  slot.gear[19] : s32 = 0
  slot.handle.position[19] : u32 = 4
  slot.selectors[19] : u32 = 3
  slot.gear[20] : s32 = 1
  slot.handle.position[20] : u32 = 5
  slot.selectors[20] : u32 = 0
  slot.gear[21] : s32 = 7
  slot.handle.position[21] : u32 = 5
  slot.selectors[21] : u32 = 1
  slot.gear[22] : s32 = 2
  slot.handle.position[22] : u32 = 5
  slot.selectors[22] : u32 = 2
  slot.gear[23] : s32 = 8
  slot.handle.position[23] : u32 = 5
  slot.selectors[23] : u32 = 3
  slot.gear[24] : s32 = 3
  slot.handle.position[24] : u32 = 6
  slot.selectors[24] : u32 = 0
  slot.gear[25] : s32 = 9
  slot.handle.position[25] : u32 = 6
  slot.selectors[25] : u32 = 1
  slot.gear[26] : s32 = 4
  slot.handle.position[26] : u32 = 6
  slot.selectors[26] : u32 = 2
  slot.gear[27] : s32 = 10
  slot.handle.position[27] : u32 = 6
  slot.selectors[27] : u32 = 3
  slot.gear[28] : s32 = 5
  slot.handle.position[28] : u32 = 7
  slot.selectors[28] : u32 = 0
  slot.gear[29] : s32 = 11
  slot.handle.position[29] : u32 = 7
  slot.selectors[29] : u32 = 1
  slot.gear[30] : s32 = 6
  slot.handle.position[30] : u32 = 7
  slot.selectors[30] : u32 = 2
  slot.gear[31] : s32 = 12
  slot.handle.position[31] : u32 = 7
  slot.selectors[31] : u32 = 3
Configuration: truck
Retrieving truck params...
truck.wheels.count = 4
truck.wheel.base = 3.707068
truck.wheels.axle.length = 2.000000
  brand_id : string = scania
  brand : string = Scania
  id : string = vehicle.scania.rs
  name : string = R (RJL)
  fuel.capacity : float = 1400.000000
  adblue.capacity : float = 80.000000
  rpm.limit : float = 2400.000000
  gears.forward : u32 = 12
  gears.reverse : u32 = 2
  differential.ratio : float = 3.420000
  retarder.steps : u32 = 5
  forward.ratio[0] : float = 11.320000
  forward.ratio[1] : float = 9.160000
  forward.ratio[2] : float = 7.190000
  forward.ratio[3] : float = 5.820000
  forward.ratio[4] : float = 4.630000
  forward.ratio[5] : float = 3.750000
  forward.ratio[6] : float = 3.020000
  forward.ratio[7] : float = 2.440000
  forward.ratio[8] : float = 1.920000
  forward.ratio[9] : float = 1.550000
  forward.ratio[10] : float = 1.240000
  forward.ratio[11] : float = 1.000000
  reverse.ratio[0] : float = -11.000000
  reverse.ratio[1] : float = -8.880000
  cabin.position : fvector = (0.000000,1.424000,-2.078003)
  head.position : fvector = (-0.672577,1.211602,-0.290405)
  hook.position : fvector = (0.000000,1.000000,1.050000)
  fuel.warning.factor : float = 0.150000
  adblue.warning.factor : float = 0.150000
  brake.air.pressure.warning : float = 83.519997
  brake.air.pressure.emergency : float = 41.759998
  oil.pressure.warning : float = 10.150000
  water.temperature.warning : float = 105.000000
  battery.voltage.warning : float = 22.000000
  wheels.count : u32 = 4
  wheel.position[0] : fvector = (-1.000000,0.560000,-1.989349)
  wheel.steerable[0] : bool = true
  wheel.simulated[0] : bool = true
  wheel.radius[0] : float = 0.506251
  wheel.powered[0] : bool = false
  wheel.position[1] : fvector = (1.000000,0.560000,-1.989349)
  wheel.steerable[1] : bool = true
  wheel.simulated[1] : bool = true
  wheel.radius[1] : float = 0.506251
  wheel.powered[1] : bool = false
  wheel.position[2] : fvector = (-0.895000,0.510000,1.717719)
  wheel.steerable[2] : bool = false
  wheel.simulated[2] : bool = true
  wheel.radius[2] : float = 0.506251
  wheel.powered[2] : bool = true
  wheel.position[3] : fvector = (0.895000,0.510000,1.717719)
  wheel.steerable[3] : bool = false
  wheel.simulated[3] : bool = true
  wheel.radius[3] : float = 0.506251
  wheel.powered[3] : bool = true
Telemetry unpaused
init timer
initialized timer = 30768
Telemetry paused
Before clean: g_wheel 556098592, 534468656
After clean: kt_res 1, g_wheel 556098592, 534468656
Log ended
- when connecting my Pro-Race 2 and Wheelplate the plugin stops working and the log is missing information compared to the previous log (lines 39 to 54)

Code: Select all

Log opened
read from ini, SETTINGS/debug_mode = 0
read from ini, WHEEL/overall_gain = 100
read from ini, WHEEL/wheel_range = 900
read from ini, WHEEL/preferred_vendor_id = 0
read from ini, WHEEL/preferred_product_id = 0
read from ini, FFB/steering_force = 90.000000
read from ini, FFB/damper_force = 0.000000
read from ini, FFB/steering_speed = 100.000000
read from ini, FFB/tyre_self_stabilization = 50.000000
read from ini, FFB/tyre_self_stabilization_speed_coeff = 200.000000
read from ini, FFB/steering_stift_base = 700.000000
read from ini, FFB/steering_stift_speed = 300.000000
read from ini, FFB/steering_workzone = 4000
read from ini, FFB/steering_stift_param = 5
read from ini, FFB/vibration_force_engine = 0.000000
read from ini, FFB/vibration_force_overload = 0.000000
read from ini, LEDS/leds_mode = 0
read from ini, LEDS/leds_mode_switch_button_number = 3
read from ini, LEDS/leds_real_time_scale = 1
read from ini, LEDS/rest_total = 12
read from ini, LEDS/brake_temp_max = 199
read from ini, LEDS/rpm_min = 1000
read from ini, LEDS/rpm_max = 2400
read from ini, LEDS/fuel_warning = 250
read from ini, LEDS/fuel_min = 50
read from ini, LEDS/del_time_max = 12
read from ini, LEDS/fuel_cons_min = 20
read from ini, LEDS/fuel_cons_max = 50
read from ini, LEDS/cargo_wear_min = 1
read from ini, LEDS/cargo_wear_max = 6
read from ini, WHEEL_ANGLES/castor_angle = 5.500000
read from ini, WHEEL_ANGLES/camber_angle = 1.000000
read from ini, WHEEL_ANGLES/kingpin_angle = 7.750000
read from ini, WHEEL_ANGLES/half_axle_length = 0.150000
read from ini, WHEEL_ANGLES/steer_range = 20
Window name: Euro Truck Simulator 2
Init hWnd: 1379850
Configuration: substances
  id[0] : string = static
  id[1] : string = road
  id[2] : string = road_snow
  id[3] : string = dirt
  id[4] : string = snow
  id[5] : string = grass
  id[6] : string = road_dirt
  id[7] : string = invis
  id[8] : string = ice
  id[9] : string = metal
  id[10] : string = rubber
  id[11] : string = rumble_stripe
  id[12] : string = plastic
  id[13] : string = glass
  id[14] : string = wood
  id[15] : string = soft
Configuration: job
delivery time = 0
Configuration: controls
Configuration: hshifter
Configuration: truck
Retrieving truck params...
Configuration: trailer
Configuration: job
delivery time = 0
Configuration: controls
  shifter.type : string = hshifter
Configuration: hshifter
  selector.count : u32 = 2
  selector.count[0] : u32 = 2
  slot.gear[0] : s32 = 0
  slot.handle.position[0] : u32 = 0
  slot.selectors[0] : u32 = 0
  slot.gear[1] : s32 = 0
  slot.handle.position[1] : u32 = 0
  slot.selectors[1] : u32 = 1
  slot.gear[2] : s32 = 0
  slot.handle.position[2] : u32 = 0
  slot.selectors[2] : u32 = 2
  slot.gear[3] : s32 = 0
  slot.handle.position[3] : u32 = 0
  slot.selectors[3] : u32 = 3
  slot.gear[4] : s32 = 0
  slot.handle.position[4] : u32 = 1
  slot.selectors[4] : u32 = 0
  slot.gear[5] : s32 = 0
  slot.handle.position[5] : u32 = 1
  slot.selectors[5] : u32 = 1
  slot.gear[6] : s32 = 0
  slot.handle.position[6] : u32 = 1
  slot.selectors[6] : u32 = 2
  slot.gear[7] : s32 = 0
  slot.handle.position[7] : u32 = 1
  slot.selectors[7] : u32 = 3
  slot.gear[8] : s32 = -1
  slot.handle.position[8] : u32 = 2
  slot.selectors[8] : u32 = 0
  slot.gear[9] : s32 = -1
  slot.handle.position[9] : u32 = 2
  slot.selectors[9] : u32 = 1
  slot.gear[10] : s32 = -2
  slot.handle.position[10] : u32 = 2
  slot.selectors[10] : u32 = 2
  slot.gear[11] : s32 = -2
  slot.handle.position[11] : u32 = 2
  slot.selectors[11] : u32 = 3
  slot.gear[12] : s32 = 0
  slot.handle.position[12] : u32 = 3
  slot.selectors[12] : u32 = 0
  slot.gear[13] : s32 = 0
  slot.handle.position[13] : u32 = 3
  slot.selectors[13] : u32 = 1
  slot.gear[14] : s32 = 0
  slot.handle.position[14] : u32 = 3
  slot.selectors[14] : u32 = 2
  slot.gear[15] : s32 = 0
  slot.handle.position[15] : u32 = 3
  slot.selectors[15] : u32 = 3
  slot.gear[16] : s32 = 0
  slot.handle.position[16] : u32 = 4
  slot.selectors[16] : u32 = 0
  slot.gear[17] : s32 = 0
  slot.handle.position[17] : u32 = 4
  slot.selectors[17] : u32 = 1
  slot.gear[18] : s32 = 0
  slot.handle.position[18] : u32 = 4
  slot.selectors[18] : u32 = 2
  slot.gear[19] : s32 = 0
  slot.handle.position[19] : u32 = 4
  slot.selectors[19] : u32 = 3
  slot.gear[20] : s32 = 1
  slot.handle.position[20] : u32 = 5
  slot.selectors[20] : u32 = 0
  slot.gear[21] : s32 = 7
  slot.handle.position[21] : u32 = 5
  slot.selectors[21] : u32 = 1
  slot.gear[22] : s32 = 2
  slot.handle.position[22] : u32 = 5
  slot.selectors[22] : u32 = 2
  slot.gear[23] : s32 = 8
  slot.handle.position[23] : u32 = 5
  slot.selectors[23] : u32 = 3
  slot.gear[24] : s32 = 3
  slot.handle.position[24] : u32 = 6
  slot.selectors[24] : u32 = 0
  slot.gear[25] : s32 = 9
  slot.handle.position[25] : u32 = 6
  slot.selectors[25] : u32 = 1
  slot.gear[26] : s32 = 4
  slot.handle.position[26] : u32 = 6
  slot.selectors[26] : u32 = 2
  slot.gear[27] : s32 = 10
  slot.handle.position[27] : u32 = 6
  slot.selectors[27] : u32 = 3
  slot.gear[28] : s32 = 5
  slot.handle.position[28] : u32 = 7
  slot.selectors[28] : u32 = 0
  slot.gear[29] : s32 = 11
  slot.handle.position[29] : u32 = 7
  slot.selectors[29] : u32 = 1
  slot.gear[30] : s32 = 6
  slot.handle.position[30] : u32 = 7
  slot.selectors[30] : u32 = 2
  slot.gear[31] : s32 = 12
  slot.handle.position[31] : u32 = 7
  slot.selectors[31] : u32 = 3
Configuration: truck
Retrieving truck params...
truck.wheels.count = 4
truck.wheel.base = 3.707068
truck.wheels.axle.length = 2.000000
  brand_id : string = scania
  brand : string = Scania
  id : string = vehicle.scania.rs
  name : string = R (RJL)
  fuel.capacity : float = 1400.000000
  adblue.capacity : float = 80.000000
  rpm.limit : float = 2400.000000
  gears.forward : u32 = 12
  gears.reverse : u32 = 2
  differential.ratio : float = 3.420000
  retarder.steps : u32 = 5
  forward.ratio[0] : float = 11.320000
  forward.ratio[1] : float = 9.160000
  forward.ratio[2] : float = 7.190000
  forward.ratio[3] : float = 5.820000
  forward.ratio[4] : float = 4.630000
  forward.ratio[5] : float = 3.750000
  forward.ratio[6] : float = 3.020000
  forward.ratio[7] : float = 2.440000
  forward.ratio[8] : float = 1.920000
  forward.ratio[9] : float = 1.550000
  forward.ratio[10] : float = 1.240000
  forward.ratio[11] : float = 1.000000
  reverse.ratio[0] : float = -11.000000
  reverse.ratio[1] : float = -8.880000
  cabin.position : fvector = (0.000000,1.424000,-2.078003)
  head.position : fvector = (-0.672577,1.211602,-0.290405)
  hook.position : fvector = (0.000000,1.000000,1.050000)
  fuel.warning.factor : float = 0.150000
  adblue.warning.factor : float = 0.150000
  brake.air.pressure.warning : float = 83.519997
  brake.air.pressure.emergency : float = 41.759998
  oil.pressure.warning : float = 10.150000
  water.temperature.warning : float = 105.000000
  battery.voltage.warning : float = 22.000000
  wheels.count : u32 = 4
  wheel.position[0] : fvector = (-1.000000,0.560000,-1.989349)
  wheel.steerable[0] : bool = true
  wheel.simulated[0] : bool = true
  wheel.radius[0] : float = 0.506251
  wheel.powered[0] : bool = false
  wheel.position[1] : fvector = (1.000000,0.560000,-1.989349)
  wheel.steerable[1] : bool = true
  wheel.simulated[1] : bool = true
  wheel.radius[1] : float = 0.506251
  wheel.powered[1] : bool = false
  wheel.position[2] : fvector = (-0.895000,0.510000,1.717719)
  wheel.steerable[2] : bool = false
  wheel.simulated[2] : bool = true
  wheel.radius[2] : float = 0.506251
  wheel.powered[2] : bool = true
  wheel.position[3] : fvector = (0.895000,0.510000,1.717719)
  wheel.steerable[3] : bool = false
  wheel.simulated[3] : bool = true
  wheel.radius[3] : float = 0.506251
  wheel.powered[3] : bool = true
Telemetry unpaused
init timer
initialized timer = 30670
Telemetry paused
Before clean: g_wheel -797395536, -792049088
After clean: kt_res 1, g_wheel -797395536, -792049088
Log ended
Notice the missing PID, VID, wheel properties and wheel settings lines I mentioned earlier:

Code: Select all

==============================================
Device VendorID: 1133
Device ProductID: 49819
==============================================
Trying to find & set wheel properties:
Overall gain: 100
Damper gain: 100
Wheel range: 900
==============================================
Default properties returned!
Result wheel properties:
==============================================
Overall gain: 100
Damper gain: 100
Wheel range: 200
==============================================
In an earlier post I read I should insert these following lines into the ini file:
#preferred_vendor_id=1133
#preferred_product_id=49819
(these seem to be the correct PID and VID values, seen in the first logfile and I also checked these in registry) This however does not fix the problem when my Pro-Race 2 is connected, the plugin still doesnt seem to find my G27, the same lines (39 to 54) are still missing while these lines:

Code: Select all

read from ini, WHEEL/preferred_vendor_id = 1133
read from ini, WHEEL/preferred_product_id = 49819
are now correctly set up. When I disconnect the Pro-Race 2 HID and only use the wheel with these settings (after restart) the G27 wheel now only turns 90 degrees in either direction while the wheel ingame turns 900 degrees. After the 90 degrees the FFB kicks in and it becomes very hard to turn the wheel futher.

The problems occurs for me when the Pro-Race 2 is connected to my machine, even if I delete the accompanied plugin from ETS2, so it doesn't seem to be a plugin incompability issue.
The Pro-Race 2 display (and wheelplate) have the following PID: 32970 and VID: 1240.

All tests were conducted after multiple stages; reboot computer, restart game and during gameplay.

It seems to me that when I connect the Pro-Race 2 HID the plugin seems to be lost and can't correctly find the G27 or the signal is getting 'hijacked'. I hope you, Supric, (or ofcourse any one else who is able to) are able to make some sense of this information and perhaps help me solve this issue.

Either way, thanks in advance for anyone taking the trouble to read this post :D

EDIT:
In a spur of the moment idea I disconnected the pedals from my system and tried again with my Pro-Race 2 HID connected. The plugin does now work! So it seems to my that I have too many HID's connected to my system/are able to communicate with ETS2/the FFB plugin? Quick fix for now seems to be to stop using the Bodnar cable when playing ETS2 and sacrifice pedal resolution. I am afraid though when i'm done with my DIY custom button box (a teensy 3.2 with a lot of different switches, rotary encoders ect.) and connect it to my machine I get the same problem I'm facing now :cry:
User avatar
Zsuzsanna
Posts: 136
Joined: 01 Oct 2016 07:54

Re: FFB plugin (v2.5 upd 30.01.2017) / AT plugin

#1185 Post by Zsuzsanna » 23 May 2017 18:54

Hi,

I had this plugin working last night with many devices plugged in and no reference in the .ini file to VID or PID. But today I can't get it to work. I have found my VID and PID but still it will not work.

==============================================
Device VendorID: 1133
Device ProductID: 49817
==============================================

If I disconnect my Orbweaver, Saitek Panel, my Track IR, and my CISO gear shift with:

[WHEEL]
preferred_vendor_id=1133
preferred_product_id=49817
overall_gain=100
wheel_range=900

in the .ini and have only my G25 plugged in then it still does not work. If I remove the two 'id' lines from the .ini with only the G25 then it does work.

I was reading all afternoon this thread but I still can't work a solution. I even tried PID 49819 but that of cause is a different product. Oh I have also rebooted after changes to the .ini file and/or hardware configuration.

I hope I am not too unclear, I apologise for my language use.

Zs.

Hi I think I found a sort of a solution. I just removed the PID line and left in the VID and it seems, for now, to be working. Sorry I posted a little premature, I thought I had exhausted all my ideas and was at my wit's end.
User avatar
supric
Posts: 1087
Joined: 08 Jun 2013 09:44
Location: Russia, Tula

Re: FFB plugin (v2.5 upd 30.01.2017) / AT plugin

#1186 Post by supric » 24 May 2017 15:01

G25 & G27 have different PIDs.

You can unplug all devices except G25, then run game with plugin and check for G25 PID in plugin log.
User avatar
Zsuzsanna
Posts: 136
Joined: 01 Oct 2016 07:54

Re: FFB plugin (v2.5 upd 30.01.2017) / AT plugin

#1187 Post by Zsuzsanna » 24 May 2017 19:00

Hi supric,

I did that and got 49817 for PID which I used. I am now using you excellent plugin with only the VID because I can't get it to work at all if I include the PID. However, I no longer get castor effect with slight steering movements and I don't anymore get the camber pressure effecting cantering position so I still working on ideas for a full fix. But still it is a great improvement on the default game options. On the weekend I will look in the G25 to see if the FFB gears are OK. Sometimes when cornering the G25 vibrates rapidly like a phone. That might explain why I had out plugin working fully and now I can't get that.

Thanks for the tip. :)

One thing I am confused about and did not see in this thread or I missed it. In the .rtf file in the archive you say "- Allow game to adjust settings – enabled." but the screen shot in second comment shows in settings this is NOT enabled.

Zs.
spec
Posts: 1
Joined: 27 May 2017 18:44

Re: FFB plugin (v2.5 upd 30.01.2017) / AT plugin

#1188 Post by spec » 27 May 2017 18:46

Can somebody reupload link to 2.5 version? This on 1st page is broken.
User avatar
Solutech
Posts: 1227
Joined: 04 Nov 2014 08:34

Re: FFB plugin (v2.5 upd 30.01.2017) / AT plugin

#1189 Post by Solutech » 28 May 2017 09:03

Works fine try it again .
[ external image ]
Author of ReMoled series of mods,V8K Blaine ReWork and general helpful chap .
User avatar
Boeing73FLY
Posts: 447
Joined: 11 Jun 2013 00:00
Location: Kalos, Pokémon world -- Las Vegas, NV, USA, Earth
Contact:

Re: FFB plugin (v2.5 upd 30.01.2017) / AT plugin

#1190 Post by Boeing73FLY » 02 Jun 2017 19:51

Does this plugin work for a Fanatec Forza Elite wheel? My friend is trying to get this plugin to work with that wheel. We followed the installation process in order and made sure everything is in the right place. Everything is in the right place, and when he was testing in-game, the FFB isn't working, no matter how much we tried to diagnose the issue. I'm hoping someone with the same/similar Fanatec wheel would come up and share some good news with us.
MY ESSENTIAL MOD FOR REALISM

Enhanced Driving XPerience (EDXP) 2.0 + Addons for ATS (1.47) / ETS2 (1.47)
Post Reply

Return to “Steering wheel + pedals”

Who is online

Users browsing this forum: No registered users and 6 guests