Skip to content

Releases: ZzEdovec/onlinefix-linux

v2.2.1

01 Jul 11:19

Choose a tag to compare

Some fixes...

▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

v2.2

11 Jun 17:09

Choose a tag to compare

💫 What's new

  • It is now possible to change the name of the game and its icons in the settings
  • It is now possible to launch a third - party one .exe in the prefix of the game (The "Run" button in the game panel)
  • The "Winetricks" and "Folders" buttons from the settings have been moved to the game panel in the main window
  • When you delete a game from the launcher, its shortcuts are now deleted, as well as the banner and icon used by the launcher.
  • In the game banner changes tab in the settings, its SteamID is now automatically substituted if it was detected by the launcher.
  • Fixed a bug when the updater deleted the protons folder, which contains all downloaded versions of Proton (unfortunately, this applies only to subsequent updates, upgrading to version 2.2 it will be deleted anyway)
  • Fixed a bug when deleting a never-running game from the launcher, the uninstall window did not close due to bug caught
  • Fixed a rare bug where when adding multiple games, the icon of the first one appeared everywhere.

▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

v2.1

06 Jun 21:46

Choose a tag to compare

💫 What's new

  • Fixed the launch of games from .desktop files
  • Fixed terrible launcher performance on the mesa driver for launcher installations older than June 5th

▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

v2.0

04 Jun 19:48

Choose a tag to compare

🛠️ Version 2.0 – Major Update

🎯 Highlights

  • Removed dependency on Protontricks
    The launcher now uses its own implementation for game launching — no external dependencies required anymore!

  • Initial Setup Window Removed
    No more need to install or keep Spacewar — clean first launch experience.

  • Per-Game Prefixes
    Every game now uses its own isolated Wine/Proton prefix.

  • Proton Version Selection
    Choose the Proton version to use for each game individually.

🧰 Features & Improvements

  • UI Redesign
    A refreshed, cleaner, and more intuitive user interface.

  • Game Time Tracking
    Keep track of how long you've played each game.

  • Steam Runtime & Overlay Support
    Support for Steam Runtime and Overlay (may not work in all cases).

  • Complete Game Removal
    Option to fully delete a game and all associated data from within the launcher.

  • Advanced Launch Arguments
    Add arguments support before and after the executable.
    Preset templates are available for:

    • mangohud
    • gamemode
    • gamescope
  • Open Game or Prefix Directory
    Access game or prefix folders directly from the launcher UI.

  • "About" Window
    Displays the launcher version along with links to GitHub and Telegram.

🧩 Compatibility & Migration

  • Save Migration for Older Versions
    Temporary code added to migrate save data from older launcher versions to the new per-game prefix structure.

🐞 Fixes

  • Fixed mangohud Support
    Improved compatibility and functionality.

  • Fixed Environment Variable Handling
    Environment variables are now correctly passed to game processes.

  • Improved Debug Logging
    Game name and parameters now appear correctly; also includes /etc/os-release info.

  • Optimized 7zip Execution Checks
    Removed global chmod +x call — permissions now checked at runtime only.

  • Removed Steam Workaround
    The legacy workaround for "Steam is not running" has been removed — it’s no longer needed.

🔧 Other Changes

  • Various small bug fixes and improvements.

▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

v1.5

30 Apr 14:31

Choose a tag to compare

💫 What's new

  • The launcher now runs games with WINEDEBUG disabled by default, and redirects the game's output to /dev/null (essentially disabling it). This fixes issues with games that spam the log, causing the launcher and the game to freeze.

  • A separate option has been added to the launcher to run games with debugging enabled for troubleshooting purposes.

  • The constant warning about enabling GameMode has been fixed — it now only appears if you actually enable it.


▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

📦 The launcher requires mandatory additional dependencies. See here.

v1.4

16 Apr 21:04

Choose a tag to compare

💫 What's new

  • Fixed compatibility with Ubuntu/Debian
    ‼️ To ensure the launcher works correctly on these distributions, protontricks must be installed using a new method. See the updated Protontricks installation section for these distributions in the README.

  • Removed the trigger on exit code 1, as it was misleading for most users.

  • Fake Steam is now automatically enabled if the game was downloaded from FreeTP.

  • The log now shows not only Wine messages but also the game's own output.

  • Disabled the ability to enable MangoHud until further fixes are implemented.

  • Steam is now launched directly via /usr/bin/steam instead of xdg-open (avoids issues on Fedora 42).

  • The behavior of Fake Steam has been changed — previously, it didn't always restore the Steam PID value in the registry, which caused games to break after applying FreeTP fixes.


▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

📦 The launcher requires mandatory additional dependencies. See here.

v1.3

30 Mar 00:06

Choose a tag to compare

💫 What's new

  • The launcher now forces Proton to use DXVK/VKD3D (since, for reasons unknown to me, WINED3D is used by default on some distributions without this, which is why the games did not work)
  • 7zip is now shipped with the launcher and is not needed as a dependency (The build is taken from the Arch Linux repositories)
  • Fixed the lack of English translation in some places

▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

📦 Dependencies

Before using the launcher, ensure that the following packages are installed:

  • protontricks
  • ffmpeg

Installing protontricks:

SteamOS / Steam Deck:

  1. Disable the read-only mode for the file system:
    sudo steamos-readonly disable
  2. Edit /etc/pacman.conf and set SigLevel = TrustAll
    • Warning: Using TrustAll disables package signature verification, which can pose security risks. However, without this change, pacman does not function properly on SteamOS.
    • You can use nemo or kate to edit the file:
      sudo nemo /etc/pacman.conf
      or
      sudo kate /etc/pacman.conf
  3. Enable the Chaotic AUR repository by following the official instructions
  4. Install the protontricks:
    sudo pacman -Sy protontricks-git
  5. After installation, it is recommended to re-enable the read-only mode:
    sudo steamos-readonly enable

Ubuntu and derivatives:

sudo apt install protontricks

Fedora:

sudo dnf install protontricks

Arch Linux and derivatives:

If you do not have yay installed, first install it:

sudo pacman -S --noconfirm git
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
cd ..
rm -rf yay-bin

Then install protontricks using:

yay -S --noconfirm protontricks

Solus:

sudo eopkg install protontricks

v1.2

26 Mar 00:54

Choose a tag to compare

💫 What's new

  • Added support for online fixes from freetp.org, including fixes that use Cube Racer (Steam Remote Play)
  • Created a fake Steam (steam.c - source file, steam.exe - compiled) for fixes that get “Steam not running” error.
  • gamemode is now enabled for each game separately, as it can cause problems with fixes.
  • Added mangohud support
  • Added editing environment variables separately for each game of the game (e.g. you can now use PROTON_USE_WINED3D=1)
  • Added error catching and logging
  • Since the Steam overlay is not available in games run through the Launcher, the Launcher now listens to pressing Shift + Tab and opens the Steam friends list (on Wayland may not work in all composers)
  • Other minor fixes.

▶️ To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

📦 Dependencies

Before using the launcher, ensure that the following packages are installed:

  • protontricks
  • ffmpeg
  • 7zip

Installing Dependencies:

SteamOS / Steam Deck:

  1. Disable the read-only mode for the file system:
    sudo steamos-readonly disable
  2. Edit /etc/pacman.conf and set SigLevel = TrustAll
    • Warning: Using TrustAll disables package signature verification, which can pose security risks. However, without this change, pacman does not function properly on SteamOS.
    • You can use nemo or kate to edit the file:
      sudo nemo /etc/pacman.conf
      or
      sudo kate /etc/pacman.conf
  3. Enable the Chaotic AUR repository by following the official instructions
  4. Install the required dependencies:
    sudo pacman -Sy protontricks-git p7zip
  5. After installation, it is recommended to re-enable the read-only mode:
    sudo steamos-readonly enable

Ubuntu and derivatives:

sudo apt install protontricks ffmpeg p7zip-full

Fedora:

sudo dnf install protontricks ffmpeg p7zip

Arch Linux and derivatives:

If you do not have yay installed, first install it:

sudo pacman -S --noconfirm git
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
cd ..
rm -rf yay-bin

Then install all dependencies using:

yay -S --noconfirm protontricks ffmpeg 7zip

Or simply copy and run this in the terminal:

sudo pacman -S --noconfirm git && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si && cd .. && rm -rf yay-bin && yay -S --noconfirm protontricks ffmpeg 7zip

Solus:

sudo eopkg install protontricks ffmpeg p7zip

v1.1

21 Mar 21:50

Choose a tag to compare

What's new

  • Added support for EMP.dll, Custom.dll
  • Fixed manual WINEDLLOVERRIDES editing
  • Added warning for EOS fixes
  • Other fixes for DLL parser...

Dependencies

Before using the launcher, ensure that the following packages are installed:

  • protontricks
  • ffmpeg
  • 7zip

Installing Dependencies:

Ubuntu and derivatives:

sudo apt install protontricks ffmpeg p7zip-full

Fedora:

sudo dnf install protontricks ffmpeg p7zip

Arch Linux and derivatives:

If you do not have yay installed, first install it:

sudo pacman -S --noconfirm git
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
cd ..
rm -rf yay-bin

Then install all dependencies using:

yay -S --noconfirm protontricks ffmpeg 7zip

Or simply copy and run this in the terminal:

sudo pacman -S --noconfirm git && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si && cd .. && rm -rf yay-bin && yay -S --noconfirm protontricks ffmpeg 7zip

Solus:

eopkg install protontricks ffmpeg p7zip

To run, make the installer file executable.

chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installer

v1.0

21 Mar 19:06

Choose a tag to compare

Dependencies

Before using the launcher, ensure that the following packages are installed:

  • protontricks
  • ffmpeg
  • 7zip

Installing Dependencies:

Ubuntu and derivatives:

sudo apt update && sudo apt install protontricks ffmpeg p7zip-full

Fedora:

sudo dnf install protontricks ffmpeg p7zip

Arch Linux and derivatives:

sudo pacman -S protontricks ffmpeg 7zip

Solus:

eopkg install protontricks ffmpeg p7zip