Releases: tappi287/lmu_settings_widget
Release list
LMU Settings Widget 1.1.0
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
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
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
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
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
- 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
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
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
Full Changelog: 0.6.6...0.6.7
LMU Settings Widget 0.6.6
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.
- use installer with low privileges
- increase result file matching time threshold; check if result file is…
- save state of fuel calc
- various minor adjustments to front end appearance
Full Changelog: 0.6.2...0.6.6