Skip to content

Releases: theRTB/ForzaGUI

ForzaGUI v0.20 final

11 Feb 10:41
e3f38a2
Compare
Choose a tag to compare

Final release of ForzaGUI with support for Forza Motorsport and Forza Horizon 4/5.

Given that this is a one-file pyinstaller file, most browsers and Windows will warn you that it is possibly unsafe. Outside of packaging Python alongside the source, there does not seem to be a better way to distribute this application.

Enable Data Out in Forza Motorsport / Forza Horizon 4/5

To configure Data Out (remote telemetry) in supported Forza games on Steam for this application:

  • Head to Settings -> Gameplay & HUD -> scroll down to the bottom (HUD and Gameplay in Forza Horizon 5)
  • Set Data Out to On, enter 127.0.0.1 as Data out IP address and Data out IP port 12350. You may have to restart the game.
  • The Data Out Packet Format should be set to 'Car Dash' for Forza Motorsport
  • The Microsoft Store version may require a 3rd party Loopback Utility
  • It is unknown whether the Data Out functions on the consoles at all

Interactive Gearing v0.45

05 Jun 18:48
Compare
Choose a tag to compare
Pre-release

A secondary application to dynamically alter gearing ratios for a given trace for a given car.
Derives gearing efficiency relative to a perfect transmission and interactively determines optimal shift rpms (but does not yet take the impact of reduced/negative boost from turbo into account). The RPM limit is useful in determining the impact of automatic shifting, which always happens at redline when accelerating normally. Top speed is derived from comparing derived drag to the peak power curve.
The drag value should be mostly valid for comparing drag between cars though you should assume a fair margin of error, AWD cars with different front/rear wheel sizes may not be that accurate either.
Final gear is an approximation, there is no way to derive final gear from just telemetry.
The derived shift rpm values are valid if and only if: at full throttle, shift duration of 0, not grip limited

Added features:
Power graph, shift rpm per relative ratio graph
Contains about 100 cars with full data, 100+ more with limited older data

Known issues:
Open each notebook tab in the bottom right before resizing. The tabs will otherwise force the grid layout to malform.
Performance is sluggish. Tkinter/matplotlib is not made for this kind of interactive visualization.

ForzaGUI v0.20 + Interactive Gearing v0.4 + traces

07 May 14:21
e5ef0b7
Compare
Choose a tag to compare

ForzaGUI application plus Interactive Gearing application plus 266 traces of various cars, most at stock. The method to generate a new trace is unchanged, apart from automating the process to derive wheelsize. This still requires to coast at 8-20km/h at high gear on flat ground.
Update 2023-05-14: This time with audio tone file and car ordinal database.
Supports Forza Horizon 4/5 only.