v2.5
💫 What's New
Launcher Startup
- When installing via quInstaller, the same launch script as in AUR is now used
- Fixed startup with Turkish localization
Game Launch
- If Steam wasn't running when launching a game, instead of an error about needing to launch it, the launcher will now automatically start Steam in silent mode. The game launch will continue only after Steam authenticates to the account. This is necessary for IPC functionality, which the game connects to
- If the Proton version selected for a game was deleted and no other installed versions were found, an explicit error will now appear when launching that game instead of an immediately interrupted launch
- If a problem occurs with the selected Proton when launching a game, the search for other versions will now use the newest installed version rather than the first one found
- Game process creation is now in a separate thread, the launcher will no longer hang at this point
- The method for obtaining prefix directories has been unified and moved to FilesWorker (class for working with files) (code simplification)
- Proton executable file retrieval has been improved, now supports working with wine/wineserver executable files, etc. (code simplification)
- Game shortcut generation has been changed, now calls the launcher's launch script instead of java directly
Main Window (Library)
- Added "wait" state for the "Play" button. It activates when the launcher is waiting for a new Proton version download to complete or for Steam to open before launching the game
- The Winetricks launch button has been replaced with "Utilities" — you can now open Wine utilities without launching Winetricks
- Termination and detection of running processes is now implemented through wineserver and works consistently
Launcher Settings
- Opening has become much faster by moving the GE-Proton version list retrieval to a separate thread
- Custom Proton versions installed outside the launcher can now be deleted from the Proton version list
- When there's no connection to the GitHub API, installed Proton versions are now visible, and when reopening settings, a retry attempt to access the GitHub API will be made
- When enabling fullscreen mode for the main window, settings now stay in the foreground instead of going behind the window
- Added the ability to disable Steam running check
Game Settings (New "Graphics" Tab)
- Added the ability to use the previously non-functional WINED3D without setting a variable
- Added the ability to use the wine-wayland driver without setting a variable
Variables Editor
- Variables that can be configured from settings can no longer be specified
General Settings Module
- Fixed a bug with disappearing highlighting of the currently open tab when clicking it again. The tab opening animation will also no longer play in this case
Debugging
- Default debug level changed to
+err,+warn,+sehto avoid launcher freezing when loading logs of several gigabytes - Users can now manually specify the WINEDEBUG value (debug level)
- Debug window has been updated: added ability to save log, link to Telegram channel chat. Design has been brought to a unified style with other windows
Proton Version Downloader
- Now closes itself after an error if the URL was passed empty for some reason
- If for some reason the user closed the downloader window (canceling the download), the file being downloaded will be deleted and won't take up disk space
FreeTP Games
- Added auto-installation for games supplied in installers (game and separate fix installer)
- Added patch to bypass "Steam not running" in some games
Other
- Any windows except the main window and the game launch window from a shortcut can now be closed with the Escape key
- If the launcher was closed during a game, it can now be reopened without closing the game
- When installing from quInstaller, the launcher will now have Game and Internet categories. Previously it was in "Other"
❗️Important for users of Arch Linux, CachyOS, Manjaro, and other Arch-based distributions
Install the package onlinefix-linux-launcher-bin from the AUR (for example, via yay -S onlinefix-linux-launcher-bin) instead of downloading the installer from here!
▶️ To run the installer, make it executable.
chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer(❗.jar file is for manual update and AUR only, so download the installer if you don't know what to do)