Releases: ZzEdovec/onlinefix-linux
v2.2.1
v2.2
💫 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_installerv2.1
💫 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_installerv2.0
🛠️ 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:mangohudgamemodegamescope
-
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
mangohudSupport
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-releaseinfo. -
Optimized 7zip Execution Checks
Removed globalchmod +xcall — 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_installerv1.5
💫 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
💫 What's new
-
Fixed compatibility with Ubuntu/Debian
‼️ To ensure the launcher works correctly on these distributions,protontricksmust 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/steaminstead ofxdg-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
💫 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:
protontricksffmpeg
Installing protontricks:
SteamOS / Steam Deck:
- Disable the read-only mode for the file system:
sudo steamos-readonly disable
- Edit
/etc/pacman.confand setSigLevel = TrustAll- Warning: Using
TrustAlldisables package signature verification, which can pose security risks. However, without this change,pacmandoes not function properly on SteamOS. - You can use
nemoorkateto edit the file:orsudo nemo /etc/pacman.conf
sudo kate /etc/pacman.conf
- Warning: Using
- Enable the Chaotic AUR repository by following the official instructions
- Install the protontricks:
sudo pacman -Sy protontricks-git
- After installation, it is recommended to re-enable the read-only mode:
sudo steamos-readonly enable
Ubuntu and derivatives:
sudo apt install protontricksFedora:
sudo dnf install protontricksArch 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-binThen install protontricks using:
yay -S --noconfirm protontricksSolus:
sudo eopkg install protontricksv1.2
💫 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 + Taband 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:
protontricksffmpeg7zip
Installing Dependencies:
SteamOS / Steam Deck:
- Disable the read-only mode for the file system:
sudo steamos-readonly disable
- Edit
/etc/pacman.confand setSigLevel = TrustAll- Warning: Using
TrustAlldisables package signature verification, which can pose security risks. However, without this change,pacmandoes not function properly on SteamOS. - You can use
nemoorkateto edit the file:orsudo nemo /etc/pacman.conf
sudo kate /etc/pacman.conf
- Warning: Using
- Enable the Chaotic AUR repository by following the official instructions
- Install the required dependencies:
sudo pacman -Sy protontricks-git p7zip
- 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-fullFedora:
sudo dnf install protontricks ffmpeg p7zipArch 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-binThen install all dependencies using:
yay -S --noconfirm protontricks ffmpeg 7zipOr 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 7zipSolus:
sudo eopkg install protontricks ffmpeg p7zipv1.1
What's new
- Added support for
EMP.dll,Custom.dll - Fixed manual
WINEDLLOVERRIDESediting - Added warning for EOS fixes
- Other fixes for DLL parser...
Dependencies
Before using the launcher, ensure that the following packages are installed:
protontricksffmpeg7zip
Installing Dependencies:
Ubuntu and derivatives:
sudo apt install protontricks ffmpeg p7zip-fullFedora:
sudo dnf install protontricks ffmpeg p7zipArch 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-binThen install all dependencies using:
yay -S --noconfirm protontricks ffmpeg 7zipOr 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 7zipSolus:
eopkg install protontricks ffmpeg p7zipTo run, make the installer file executable.
chmod +x onlinefix_launcher_installer && ./onlinefix_launcher_installerv1.0
Dependencies
Before using the launcher, ensure that the following packages are installed:
protontricksffmpeg7zip
Installing Dependencies:
Ubuntu and derivatives:
sudo apt update && sudo apt install protontricks ffmpeg p7zip-fullFedora:
sudo dnf install protontricks ffmpeg p7zipArch Linux and derivatives:
sudo pacman -S protontricks ffmpeg 7zipSolus:
eopkg install protontricks ffmpeg p7zip