Forza-Love

An external adaptive transmission controller that reads FH6 telemetry and automatically shifts gears based on driving style, throttle input, RPM, speed and brake pressure.

20
2
89% credibility
Found May 23, 2026 at 20 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

Virtual TCU is a free, open-source tool for Forza Horizon 6 that acts like an automatic transmission for your keyboard. It watches real-time data from your game — your throttle, brake, RPM, and speed — and automatically presses your shift keys (E and Q) at the perfect moment based on how you drive. You can choose from six driving modes (Comfort, Dynamic, Race, Drift, Offroad, or Manual), watch a live dashboard in your browser, and fine-tune shift points for each car. It's a legitimate community tool maintained by racing enthusiasts, designed to make manual transmission more accessible without a racing wheel.

How It Works

1
🎮 You love Forza Horizon 6 but hate manual shifting

You've been playing with automatic transmission, but you want more control over your car's performance without the hassle of shifting gears yourself.

2
🔍 You find Virtual TCU in the racing community

A friend in the Forza Mods Discord tells you about a tool that watches how you drive and automatically shifts for you at the perfect moment.

3
📦 You download and run the program

You grab the latest release from GitHub, extract it to a folder, right-click the launcher, and choose 'Run as administrator'.

4
⚙️ You set up your game to send data to the program

In Forza's settings, you turn on Data Out, set the port to 5555, and bind your keyboard keys E and Q for shifting up and down.

5
You choose how hands-on you want to be
🚗
Comfort mode

Eco-friendly shifts that save fuel and keep things smooth for cruising around.

🏎️
Race mode

Track-focused shifts that hold gears longer and push the engine closer to redline.

🏁
Dynamic mode

Adapts to your driving style — relaxed when you're gentle, aggressive when you push hard.

🚙
Drift mode

Keeps the RPM in the power band for sliding, and resists unwanted downshifts mid-slide.

6
🌐 You open the dashboard in your browser

The program opens a live dashboard showing your gear, speed, RPM, throttle, and brake in real-time with a sleek interface.

🎉 Your car shifts perfectly while you focus on driving

The program watches your inputs and automatically hits E or Q at just the right moment — upshifts feel snappy, downshifts match your revs, and everything feels natural. You can fine-tune everything from the dashboard while you play.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 20 to 20 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is fh6-virtual_tcu?

Virtual TCU is an external transmission controller for Forza Horizon 6 that reads real-time game telemetry over UDP and automatically shifts gears based on your driving style, throttle input, RPM, speed, and brake pressure. The Python backend listens for 324-byte telemetry packets and injects keyboard events to trigger upshifts (E) and downshifts (Q) in-game. A Vue.js web dashboard at localhost:8765 gives you a live view of gear, speed, RPM, throttle, brake, turbo boost, and TCU state, with sliders to tune shift points per mode. Six drive modes range from eco-friendly Comfort to track-focused Race, with Drift and Offroad tuned for their respective scenarios.

Why is it gaining traction?

This solves a real pain point for controller and keyboard players who want automatic shifting without giving up manual control entirely. The adaptive learning is the hook: gear ratios and power curves calibrate automatically per car from telemetry, so shift timing improves as you drive. The web dashboard is surprisingly polished for a mod utility, showing real-time graphs, shift history, session stats, and per-car profile export/import. Running as a standalone Windows executable means no Python installation required for end users.

Who should use this?

Forza Horizon 6 players on keyboard or controller who want an automatic transmission that actually adapts to their car and driving style. Wheel users with no physical clutch benefit from features like reverse hold (long-press Q to engage reverse). Racers who want to focus on braking points and steering without managing shifts manually will get the most value. Casual drivers might prefer leaving it on Comfort for easy cruising.

Verdict

This is a well-thought-out niche tool for a specific game, with 20 stars and a 0.8999999761581421% credibility score reflecting its early-stage community origin rather than polished commercial product. Documentation is solid, the web UI is bilingual (English/Chinese), and the architecture separates the Python backend from the Vue frontend cleanly. If you play FH6 on keyboard or controller and want smarter automatic shifting, this is worth trying. Just know you're adopting a hobbyist project maintained by the Forza Mods Discord community.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.