Skip to content

Releases: tappi287/lmu_settings_widget

LMU Settings Widget 1.1.0

Choose a tag to compare

@tappi287 tappi287 released this 24 Mar 22:35

Full Changelog: 1.0.3...1.1.0

Align with LMU v1.2

  • LMU Shared Memory Support: Added support for the now built-in LMU shared memory and refactored game running detection logic
  • Easy Anti-Cheat Wrapper: Added Easy Anti-Cheat wrapper option and added launch executable reference to start the game with a wrapper EAS executable
  • HTTP Client Refactoring: Refactored HTTP client and navigation handling
  • Launch Executable: Added launch executable reference to start the game with a wrapper EAS executable
  • Replay Playback Controls: Replay playback controls are now working as expected again with LMU's v1.2 updated Rest-API
  • Jump to Incident UI: Jump to incident from the Replay UI is now working as expected again

Removed Features

  • Use REST API UI Option: Removed the UI option and disabled it by default in app preferences

LMU Settings Widget 1.0.3

Choose a tag to compare

@tappi287 tappi287 released this 09 Aug 19:16

Full Changelog: 1.0.2...1.0.3

Bugfix Release to fix detection of external applications causing an exception. Remove Desktop Icon from Installer Script so no privileges should be required to install.

LMU Settings Widget 1.0.2

Choose a tag to compare

@tappi287 tappi287 released this 08 Aug 16:49

Full Changelog: 1.0.0...1.0.2

🐛 Bug Fixes & Improvements

  • communication with LMU Rest API is now disabled by default as this has become unstable since v1.0

✨ Features & Enhancements

  • auto detect Pimax Play and replace SteamVR launch button with it if found
  • added CrewChiefV4 and SimHub to auto-detectable auto-start apps
  • only auto navigate to Kneeboard page if OpenKneeboard auto-start enabled and Metric-Collection enabled
  • minor Kneeboard Performance Monitor changes

Please Note
Playing and controlling replays, quitting the game from within the app and detection of the current game state are now in a dis-functional state until LMU's Rest API gets some updates or is replaced with a stable API.

LMU Settings Widget 1.0.0

Choose a tag to compare

@tappi287 tappi287 released this 24 Jul 07:23

Release 1.0.0

This is the 1.0.0 release, aligning with the full release of Le Mans Ultimate

Full Changelog: 0.8.0...1.0.0

✨ Features & Enhancements

  • Kneeboard Performance Monitor Integration:

    • Integrated PresentMon for real-time application performance metrics.
    • Added a new Performance Monitor UI with detailed metrics, descriptions, and status indicators.
    • Implemented a help overlay and prompts to guide users on installation and service status.
    • Users can now toggle performance metrics via the preferences.
    • Added a frontend setting to define a target FPS.
  • Autostart: Added a new feature to autostart Open-Kneeboard.

  • UI Improvements:

    • Added a help overlay to the main kneeboard view for better guidance.
    • Added a setting to synchronize ReShade presets for VR and Desktop.
    • Various UI layout and style adjustments for improved usability.

🐛 Bug Fixes & Improvements

  • Fixed an issue with floating-point comparisons for game settings.
  • Removed the non-functional "ScreenshotFormat" setting.
  • Refactored game communication to improve stable detection of running state
  • Added and tweaked the Crystal Super LUT "Super Tone Down Day" by removing luma adjustments and pushing red and magenta into sRGB levels.

⚙️ Dev

  • Modularized performance metrics constants and refined the polling logic.
  • Restructured performance data handling to be more event-driven.
  • Integrated a patched version of the Eel library and updated the build process.
  • Updated the PyInstaller spec file to include PresentMonAPI2Loader.dll.
  • Refactored the main game greenlet loop for better readability and maintainability.
  • updated to Python 3.13.3
  • updated all dependencies including pygame 2.6.1
  • replace pygame's SDL binary with the 2.x release 2.32.8.0 to be able to detect devices without buttons (e.g. Pedals)
  • patched eel.js to avoid a massive memory leak while communicating with the backend

LMU Settings Widget 0.8.0

Choose a tag to compare

@tappi287 tappi287 released this 10 Jul 23:22

Full Changelog: 0.7.3...0.8.0

This update aligns the Settings Widget with changes in newer LMU Versions and adds Presets for Pimax HMD's.

  • added default presets for Pimax HMD's
  • added VR specific settings to Graphics Presets
  • adjust quit command to api change in new LMU version

Note: The Pimax Presets change the VR Projection Mode to canted-display mode. If this looks distorted to you change it back to default. Only tested with Crystal Super 50PPD.

Dev:

  • migrated dev environment to UV package manager

LMU Settings Widget 0.7.3

Choose a tag to compare

@tappi287 tappi287 released this 25 May 23:23
  • check version and update OpenXR ReShade API Layer files
    Hint: select a non-VR and then a VR Graphics Preset to apply the ReShade Update to the OpenXR API Layer.

0.7.2

Choose a tag to compare

@tappi287 tappi287 released this 23 May 00:30

Full Changelog: 0.7.0...0.7.2

  • Updated ReShade to 6.4.1
  • removed OpenVR/OpenXR mismatch hint because the game will always use OpenComposite / OpenXR
  • added hint to disable UseOpenXR when ReShade should be enabled for Desktop use
  • Replay-Results consistency indicator calculation ignores pit out laps

LMU Settings Widget 0.7.0

Choose a tag to compare

@tappi287 tappi287 released this 12 Dec 09:58

This update follows the changes introduced in Le Mans ultimate v0.4 10th December update. It now uses OpenComposite by default. Therefore ReShade / VRToolkit is implemented via an OpenXR API Layer. The Replay Manager has advanced Result display including Incidents. While watching a Replay with this app you can jump to incidents by clicking on their timestamp.

The VR-Sharp graphics preset now includes a custom LUT by default that tries to counter the slightly underexposed scene since v0.4. You can adjust to your preference by adjusting the LUT Luma Amount.

  • update default VR graphics presets for LMU v0.40 using OpenXR by default 609f31b
  • added LUT's matching underexposed LMU v0.4 in VR b2c3b06
  • fix fastest sectors display in Replay Result View with invalid laps in results cab5ea7
  • added purple sector indicator dots in Replay Result View 09ad1b8
  • support switching replays if one is already playing e4addb2
  • implement jump to incident with driver focus and playback control in ResultDisplay/Incident View of ReplayManager 7e9b288

Full Changelog: 0.6.7...0.7.0

LMU Settings Widget 0.6.7

Pre-release

Choose a tag to compare

@tappi287 tappi287 released this 21 Nov 23:01

Full Changelog: 0.6.6...0.6.7

LMU Settings Widget 0.6.6

Choose a tag to compare

@tappi287 tappi287 released this 18 Nov 13:45

The Installer will now install to a user directory rather than requesting elevated rights to install into ProgramFiles.
Make sure to uninstall previous versions of the app before installing this version to make sure the old ProgramFiles directory gets properly deleted. Note that an uninstall will revert settings in your LMU install.

Full Changelog: 0.6.2...0.6.6