I have finally made it
hacking LFS directly proved to be quite hard - lots of values floating around guarding each other (you can set 300% throttle for example == 300% power and strange engine noise :razz
so I have made a controller proxy that had a simple role: when acc < 50% emulate 100% acc and keep 3k rpm using only ignition (on/off). You can do this manually using controller but its hard to feel the effect because of the focus on keeping the revs in range (and boost as a result). Then I have added clutch control when revs dropped down to much (you can easily forget about the 3k rpm idle) + another axis mapping so that I could brake and accelerate at the same time (usefull in fwd racing)
its not perfect: you lack the "engine brake" feel because it is not analog anymore and when press acc more then 50%, the acceleration transition is very sudden, just like a clutch-kick. I would need to implement a analog->digital converter that would simulate quasi-analog ignition state (just rapidly turning it on and off with different wait times) but since it was just a test to prove the idea and test a (probably) future feature in lfs - ALS, I stopped here.
I'm not posting the program because it is hard-coded for my pad (axis configuration), but a replay instead to discuss the effect.
My impression: I thought that the effect would be better. The replay that I have attached is most probably the best situation for ALS to show its power: slow and windy track with high-boost cars - you can compare last corner exit on 1st lap vs 2nd, as well as first corner exit (XRR beating FZR on corner exit!).
Only car that was behaving nicely with ALS in TBO class was RB4 (especially on rally track) - it accelerated great out of slow turns. XRT and FXO had problems on corner exits since it did lose grip a lot due to sudden power spike.
Anyway, let's hope that ALS will be implemented in LFS because it is fun and can change car balance a bit
hacking LFS directly proved to be quite hard - lots of values floating around guarding each other (you can set 300% throttle for example == 300% power and strange engine noise :razz
so I have made a controller proxy that had a simple role: when acc < 50% emulate 100% acc and keep 3k rpm using only ignition (on/off). You can do this manually using controller but its hard to feel the effect because of the focus on keeping the revs in range (and boost as a result). Then I have added clutch control when revs dropped down to much (you can easily forget about the 3k rpm idle) + another axis mapping so that I could brake and accelerate at the same time (usefull in fwd racing)
its not perfect: you lack the "engine brake" feel because it is not analog anymore and when press acc more then 50%, the acceleration transition is very sudden, just like a clutch-kick. I would need to implement a analog->digital converter that would simulate quasi-analog ignition state (just rapidly turning it on and off with different wait times) but since it was just a test to prove the idea and test a (probably) future feature in lfs - ALS, I stopped here.
I'm not posting the program because it is hard-coded for my pad (axis configuration), but a replay instead to discuss the effect.
My impression: I thought that the effect would be better. The replay that I have attached is most probably the best situation for ALS to show its power: slow and windy track with high-boost cars - you can compare last corner exit on 1st lap vs 2nd, as well as first corner exit (XRR beating FZR on corner exit!).
Only car that was behaving nicely with ALS in TBO class was RB4 (especially on rally track) - it accelerated great out of slow turns. XRT and FXO had problems on corner exits since it did lose grip a lot due to sudden power spike.
Anyway, let's hope that ALS will be implemented in LFS because it is fun and can change car balance a bit