Some fun news here. ZOOM Platform, a games store that offers DRM-free games both new and old (as well as helping update some older games) now offers a special tool for Linux gamers to run Windows games with Proton.
This new tool called zoom-platform.sh was built to include "safety checks, handling updates, installing DLCs, creating desktop entries, a simple uninstaller" and more. It's based on top of the new Unified Linux Wine Game Launcher (UMU) that recently had a first release, along with protonfixes to ensure everything works as well as possible.
How many games from ZOOM Platform will work with this new tool? They said "We tested our most popular games, and we submitted our own fixes for many of them; some work out of the box, and some may not work at all." - so pretty normal stuff for running Windows games on Linux with Wine / Proton.
ZOOM Platform do offer actual Native Linux games too, but this gives you the best of both worlds. They also recently celebrated their 10th anniversary of the ZOOM Platform.
I'll have a look, thanks!
curl zoom-platform.sh | sh
That does not seem safe at all. We already have flatpack, snap and co that let dev bypass distro packaging but `curl ... | sh` feel a bit extreme.
I'm still hapy to discover a new Linux tool and platform through. Thanks Liam.
Quoting: amatai
curl zoom-platform.sh | sh
That does not seem safe at all. We already have flatpack, snap and co that let dev bypass distro packaging but `curl ... | sh` feel a bit extreme.
I'm still happy to discover a new Linux tool and platform through. Thanks Liam.
This appears to be only a shell tool/wrapper for proton. Correct me if I'm wrong, but as far as I know Flatpaks are used for GUI applications. Although I have seen projects like Sunshine (Remote Game streaming) use it too, but that project distributes it only over GitHub released .flatpakref files and seems to be an exception. Yes, snaps support both (e.g. Nextcloud servers), however it's not really widespread.
Integrating it into graphical installers like Heroic or Lutris would be far better, but it's a good start. I love to see some competitions between the stores.
Last edited by ContainerRunner on 8 October 2024 at 2:27 pm UTC
Heh. They hook into lutris.net to get the available runners. Like dxvk or umu. They use it to get umu.
Hm. Support method. Support method. Etc. Etc.
Usage switches. How to use the script.
Unpack innoextract to tmp.
Check if umu is installed. If not download from lutris source.
Show dialog if no installer was specified.
Check file permissions.
Check for zoom guid. That's the game Id.
Set inno app ID.
Check if installer is for dlc.
Let user select path.
Show message if destination is not writable.
Some prefix validation.
Check destination is empty or not existent.
Write some stuff into c drive of prefix.
Write some stuff into prefix registry.
Launch installer.
Log file stuff during install.
Icons, Uninstaller etc.
That's basically it.
See more from me