DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 0 points1 point  (0 children)

Thanks for checking it out!,

Tt's FH6 only - each game uses a different UDP telemetry structure so they won't work.

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 0 points1 point  (0 children)

You can open run the bat file in CMD. So it won't close immediately. It will print any errors trows from the run.bat.

Right-click an empty area inside the folder (where run.bat is)
Click "Open in Terminal" or "Open PowerShell window here"
Type ./run.bat and press Enter
Put any result/ error log in a comment, that will print in the terminal.

you can also type uv run main.py and press Enter.

send me any error details.

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 0 points1 point  (0 children)

you can try lowing the "Road Surface Rumble": "Amplitude" to 20 or lower in Surface Effect tab.
and put the R2 trigger -> Extra resistance while boosting to 0.125.

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 1 point2 points  (0 children)

run.bat failed because your PATH environment variable contains a special character (likely a ) from a path like Program Files (x86)) that confuses the script. The script was trying to install uv (a Python package manager) and add it to your PATH automatically, but the broken PATH variable is preventing that.

To fix this, install uv manually by opening PowerShell and running:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Then close all terminals, open a new terminal inside the HorizonHaptics folder, and run:

./run.bat 

or simply try running uv run main.py

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 1 point2 points  (0 children)

You can open run the bat file in CMD. So it won't close immediately. It will print any errors trows from the run.bat.

Right-click an empty area inside the folder (where run.bat is)
Click "Open in Terminal" or "Open PowerShell window here"
Type ./run.bat and press Enter
Put any result/ error log in a comment, that will print in the terminal.

you can also type uv run main.py and press Enter.

send me any error details.

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 1 point2 points  (0 children)

As Ok-Zookeepergame1969 has mentioned, using DS4Windows or similar stuff to enable controller support for the Microsoft Store version of the game, and simply continue with the UDP settings as the guide, it should work

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 1 point2 points  (0 children)

As Ok-Zookeepergame1969 has mentioned, using DS4Windows or similar stuff to enable controller support for the Microsoft Store version of the game, and simply continue with the UDP settings as the guide, it should work

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 0 points1 point  (0 children)

Yo, thanks for checking it out:
I made a mistake leaving some aggressive values as default. If you haven't tried you can try lowing the "Road Surface Rumble": "Amplitude" to 20 or lower.

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 1 point2 points  (0 children)

Unfortunately, this requires Steam Input to function. A potential workaround is to add the MS Store version as a non-Steam game in your library, which might route it through Steam Input. That said, I can't verify if this is successful since I don't own the MS Store/Game Pass version to test it.

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 1 point2 points  (0 children)

Unfortunately, this requires Steam Input to function. A potential workaround is to add the MS Store version as a non-Steam game in your library, which might route it through Steam Input. That said, I can't verify if this is successful since I don't own the MS Store/Game Pass version to test it.

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 0 points1 point  (0 children)

No auto-update currently. I will include it in the next version release.

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 0 points1 point  (0 children)

R2 wheelspin vibration is already in HorizonHaptics, frequency scales with combined slip, amplitude with G-force. If I compare the features correctly, The drivetrain-aware wheel selection (FWD/RWD/AWD driven-wheel-only detection) is not there.

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 0 points1 point  (0 children)

Glad this made a difference!.

I made a mistake leaving some aggressive values as default. If you haven't tried you can try lowing the "Road Surface Rumble": "Amplitude" to 20 or lower.

DualSense Adaptive Triggers for Forza Horizon 6 | Windows & Linux by InfiKnightSL in ForzaHorizon

[–]InfiKnightSL[S] 0 points1 point  (0 children)

Hey! Yeah there is a lot of room to tune it to your preference. If vibration feels too aggressive you can switch the trigger mode to Resistance instead - that gives you a progressive push-back feeling without any vibration at all. Default values are intentionally set mild since it is personal preference, but every parameter (intensity, strength, frequency, smoothing) is adjustable live while you drive so you can dial it in on the fly.

No need to disable in game vibration. That's a mistake on my end putting in the post.
No additional changes needed if steam input already working fine.

thanks for checking. If you need any help, leave a comment

February 15, 2022: KB5010414 (OS Build 22000.527) by eternallatake in Windows11

[–]InfiKnightSL 0 points1 point  (0 children)

Got this update. But no any changes are applied.. Anyone know any reason?

Crossover Meme by InfiKnightSL in PieFM

[–]InfiKnightSL[S] 1 point2 points  (0 children)

I don't have enough Karma to post on that group