Skip to content

Releases: ZzEdovec/onlinefix-linux

v2.6

17 Dec 19:44

Choose a tag to compare

💫 What's New

— The environment variable editor now allows entering variables and values in the usual format (ENV=val); the value and input focus will automatically move to the corresponding line. Added support for the Ctrl + S shortcut.

— The launcher now first checks for updates and the latest Proton version before loading the interface (multithreading removed). This may slightly slow down startup, but significantly improves stability. At the same time, launching games via shortcuts will be much faster — the launcher's latest version check will not run in these cases, and the latest GE-Proton version will only be checked if GE-Proton Latest is selected for the game.

— Added a splash screen on launch

— All Internet interactions have been moved to the HttpClient class, and timeouts have been explicitly set to prevent launcher freezes.

— Improved retrieval of the latest Proton version to avoid situations like GE-Proton 10-26, when builds appeared significantly later than the release, causing the launcher to mistakenly display the "Close" button on a non-running game (#28)

— Improved compatibility with Photon Launcher. The patch for its operation on Linux is now also applied for Phasmophobia (#24)

— Fixed a bug where, if the error "No installed Protons found" occurred, the "Play" button remained in the "Wait" state until the launcher was restarted.

— Fixed the inability to launch a game if more than one argument was specified in the "Arguments before executable" field (#29)

— Fixed the passing of "Arguments after executable" when Steam Runtime is enabled (an old bug).

— Fixed constant re-downloading of GE-Proton if GE-Proton Latest is selected for the game (#32, #33)

— Fixed a bug in the environment variable editor that prevented the save button from appearing

❗️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)

v2.5.3

20 Nov 21:28

Choose a tag to compare

💫 What's New

  • Fix the Steam installation check for Debian, Ubuntu, Solus and maybe other distros

❗️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)

v2.5.2

14 Nov 16:46

Choose a tag to compare

💫 What's New

  • Added a check to verify that Steam is installed before launching games
  • Closing the game panel is now prohibited during the "Wait" status
  • The header of the launcher settings now does not match the header of the main window
  • Fixed the display of the game time when restarting the launcher while it is running
  • Fixed incorrect vbox callback in game settings
  • Fixed a memory leak and an issue where the launcher continued running in the background after being closed if it had launched Steam beforehand

❗️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)

v2.5.1

09 Nov 16:58

Choose a tag to compare

💫 What's New

❗️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)

v2.5

09 Nov 00:56

Choose a tag to compare

💫 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,+seh to 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)

v2.4

20 Sep 23:10

Choose a tag to compare

💫 What's new

— Bash is no longer used to launch games, as the buffer overflow issue has been resolved (thanks to subprocess handling in Java 8 moment). Debugging also works properly now, and the game process does not hang.
— The winetricks button in the game panel is now locked while it is open to prevent premature termination.
— Improved fetching of game covers.
— The code has been prepared for installation in read-only directories (in preparation for AUR).
— Some error messages are now more specific.
— Fixed localization in certain areas.
— Fixed reading RAR archives with more than 9 parts.
— Fixed setting arguments before the executable.
— Fixed inconsistent font size in settings.

❗️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)

v2.3 HotFix 2

18 Sep 17:20

Choose a tag to compare

💫 What's new

  • Fixed localization when changing downloading sources
  • Updater stuck on "Installing update" fix (Reinstall launcher if this happens)
  • Submodules working again

▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

v2.3

16 Sep 20:44

Choose a tag to compare

💫 What's new

  • Added full support for FreeTP fixes (install them via Wine or any other method, then add them to the launcher)
  • Added support for fixes with Photon Launcher
  • Added support for game downloading (requires the aria2 package installed)
  • Added support for unpacking games from RAR archives
  • Added a new environment variables editor
  • Added global launcher settings
  • Added the ability to change the location of the prefix and Proton versions. Including the option to move an existing prefix if you’ve already played
  • Added support for icoextract for better icon extraction (requires the icoextract package installed)
  • Added the ability to choose an .exe file to extract an icon from when changing a game’s icon
  • Added the option to disable forced hardware acceleration (change -Dprism.forceGPU=true to false in the launch arguments), which will disable some animations
  • Added the ability to close the game panel in the main window by pressing Esc
  • Added the option to make the main window fullscreen (suitable for Steam Deck)
  • Game settings interface is now more intuitive
  • To add a game/unpack it from a RAR file, you now need to select the game’s folder instead of its executable file
  • Changed animation logic in the main window
  • Launcher accent color changed to green
  • Fixed localization in the log window
  • Fixed “Arguments after executable” when Steam Runtime is enabled
  • Removed the “About” window
  • And many other minor fixes...

‼️ Important

If you previously configured environment variables for a game, you’ll need to set them up again, otherwise it won’t launch.

▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

v2.2.3

27 Aug 23:15

Choose a tag to compare

Proton versions fetching hotfix

▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

v2.2.2

11 Jul 19:38

Choose a tag to compare

💫 What's new

  • The launch of the launcher is significantly accelerated by transferring to a separate thread of checking for updates and getting the latest version of Proton
  • The Steam overlay should now work in absolutely all games, the environment settings for its operation have been improved (the vulkan layer is used and the fake AppID of the game is transmitted)
  • The way to get game covers has been changed — even the covers of those games that are not available in the region should be parsed
  • Logging has appeared in some places of the code (via output to the terminal), fully It will appear in the next major update.

▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer