FanaLeds in conflict with Assetto Corsa Competizione 1.5.2 and up with TM TS-PC 488

Have you found a bug? Please report it here.
DantePL
Posts: 5
Joined: 29 Aug 2020, 14:08

FanaLeds in conflict with Assetto Corsa Competizione 1.5.2 and up with TM TS-PC 488

Post by DantePL »

First of all, thank you for this great app! I love it.

I own a Thrustmaster TS-PC Ferrari 488 Challenge wheel with LEDs on the wheel rim. The manual states right off the bat that the leds will work only by using SLI Max or FanaLeds. I didn’t like SLI while Fanaleds was exactly what I was hoping to find.

My issue is the custom assignments I made to the leds in Fanaleds are now overridden by ACC after the support for my wheel was introduced in the game.

Partially because FanaLeds seems to override the brightness of the leds on my wheel (always 100%), partially because I already see the revs on in-game cockpit display I used Fanaleds to give the LEDs other functions than revlights instead. Specifically:
- no more revlights
- 5 middle leds blink on shiftpoints
- every second led blinks while pit-limiter is on
- 4 left and 4 right leds blink on low fuel warning

This was working flawlessly with Assetto Corsa (AC1) and Assetto Corsa Competizione (ACC) but with the recent update of ACC to v1.5.2 it does not anymore. HOWEVER the leds work without Fanaleds now in ACC. Looks like support for my wheel (or all wheels with leds) was added, I don’t know. Updating Fanaleds does not resolve the issue. AC1 still works like a charm.

After some research it turns out that:
1. Together with update 1.5.2 Kunos (ACC devs) changed the way the input devices are registered in game. Something about “not device ID anymore but device ID instance or something” so that the game could recognize two or more identical switch boxes connected for example.

2. It’s not like Fanaleds does not affect the leds anymore now. It does but only for a fraction of a second just to be almost immediately overridden by in-game way of using leds. At first I thought I was seeing things but the videos below prove it. The first one is what my custom assignments look like in AC1 and the other one shows the override problem in ACC.

AC1
https://youtu.be/rJceU7m7G8k

First half shows the pit limiter, the second half the shiftpoints leds behavior

ACC
https://youtu.be/8_d9FQn99vc

[looks like I cannot or do not know how to properly post built in YT videos, please use the links instead]

The leds blinking while pit-limiter gets engaged are pretty easy to notice but with the shift point you have to look closely to nice that the 5 middle green leds blink on right revs trying to come “on top” of in-game revlights. Thankfully the refresh rate thing wile recording monitors makes it visible. IRL its harder to notice.

I tested the “disable Fanaleds plugin” option in the game but it does not change anything.

I attached the lastlog.txt file.

It looks to me like the in-game mode of leds gets priority over FanaLeds plugin. Could you please look into it? Even if you state this is beyond Fanaleds and up to Kunos it would be helpful as I would post it on their forum in the topic I started. They seem to have reported the bug but I cannot tell if they have any plans on fixing it.
Attachments
lastlog.txt
lastlog.txt
(3.43 KiB) Downloaded 114 times

DantePL
Posts: 5
Joined: 29 Aug 2020, 14:08

Re: FanaLeds in conflict with Assetto Corsa Competizione 1.5.2 and up with TM TS-PC 488

Post by DantePL »

Well,

it looks like the Kunos team has fixed the issue. Latest 1.5.7 hotfix update changelog mentions:
CONTROLS:
- Exposed "EnableManufacturerExtras" in controls.json; if set to false it prevents the game from making any calls to external libraries from wheel manufacturers (Logitech, Thrustmaster, Fanatec)
Useful for troubleshooting controller-related issues.

I eidted the EnableManufacturerExtras to false in controls.json and oh-yes-give-it-to-me-baby.gif the LEDs on my wheel work the way I set them in FanaLeds before.

I was a little worried about the "prevents the game from making any calls to external libraries from wheel manufacturers" part but I have not noticed anything so far. Hopefully it stays this way :)

User avatar
Bose321
Fanaleds developer
Posts: 1223
Joined: 18 Jul 2012, 17:00
Location: The Netherlands
Contact:

Re: FanaLeds in conflict with Assetto Corsa Competizione 1.5.2 and up with TM TS-PC 488

Post by Bose321 »

Glad they fixed it, and thanks for the update!
Fanaleds. Enhance your racing experience. Personal portfolio.

DantePL
Posts: 5
Joined: 29 Aug 2020, 14:08

Re: FanaLeds in conflict with Assetto Corsa Competizione 1.5.2 and up with TM TS-PC 488

Post by DantePL »

I was thinking you might want to consider adding info about this somewhere in the app itself. Newcomers or new owners of TM and possibly other wheels will probably be unaware that a config file has to be altered in ACC in order to make FanaLeds work properly in ACC with their wheel. :idea:

User avatar
Bose321
Fanaleds developer
Posts: 1223
Joined: 18 Jul 2012, 17:00
Location: The Netherlands
Contact:

Re: FanaLeds in conflict with Assetto Corsa Competizione 1.5.2 and up with TM TS-PC 488

Post by Bose321 »

Very good. We can at least add it to our readme. Since I don't own the game, can you tell me where the controls.json file is stored? That way I can write a small how-to.

This is not an option in-game like with most games nowadays?
Fanaleds. Enhance your racing experience. Personal portfolio.

DantePL
Posts: 5
Joined: 29 Aug 2020, 14:08

Re: FanaLeds in conflict with Assetto Corsa Competizione 1.5.2 and up with TM TS-PC 488

Post by DantePL »

The controls.json is located in %userprofile%\Documents\Assetto Corsa Competizione\Config\

Changing
{
"version": 0,
"enableManufacturerExtras": true,
to
{
"version": 0,
"enableManufacturerExtras": false,
fixed the issue for me.

The changelog says:
CONTROLS:
- Exposed "EnableManufacturerExtras" in controls.json; if set to false it prevents the game from making any calls to external libraries from wheel manufacturers (Logitech, Thrustmaster, Fanatec)
Useful for troubleshooting controller-related issues.
- Fanatec LEDs setting now defaults to off.

The second bullet must refer to an in-game option called "Use Fanatec plugin" (or something similar) which indeed is ON by default and AFAIK needs to be set to OFF for many advanced wheels like Fanatec to work properly. I cannot say more since I do not own one.

The "EnableManufacturerExtras" flag was introduced in a config file only. However, my feeling is the Kunos team will give it some time to mature and see if it causes any issues and they might add it to the game's menu just like the option for Fanatec plugin. At least I hope so.

As for the readme, you know what it is like. I fear many will not venture that far.

User avatar
Bose321
Fanaleds developer
Posts: 1223
Joined: 18 Jul 2012, 17:00
Location: The Netherlands
Contact:

Re: FanaLeds in conflict with Assetto Corsa Competizione 1.5.2 and up with TM TS-PC 488

Post by Bose321 »

Thanks for the elaborate post. I've added it to the readme. You're right that a lot of people don't read this, but at least we can point them to it if they ask this question. Cheers!
Fanaleds. Enhance your racing experience. Personal portfolio.


Who is online

Users browsing this forum: No registered users and 11 guests