Speaker
Description
Last year's summit presented an opportunity for a lot of the major gaming on Linux developers to get together in one place and juggle ideas on how we can make gaming better on Linux. Ultimately we all had a general agreement that having a tool that can run cross-platform like Valve does, as well as a unified place for known game fixes to be used and shared would benefit everyone. From that opportunity spawned "Open Wine Components" -- our group, and we put together UMU.
What is UMU?
UMU-Launcher is a CLI tool that utilizes Valve's pressure-vessel system and runtime environment alongside proton to run non-steam games outside of steam just like steam does.
UMU-Database is an online database built together by members of various projects (Heroic, Lutris, Bottles, and more) assigning IDs for non-steam games, so that games all receive the same fixes no matter what launcher is being used as long as that launcher uses UMU-Launcher as the backend. The database is also searchable online via website and able to be queried for information via API end points/access points. The website source is also available in github in case any user wishes to self-host their own copy.
UMU-Protonfixes is a collection of game fixes -- things such as winetricks, dll overrides, exe overrides, registry entriees, and soon that can be applied to games when run in GE-Proton or UMU-Proton (or any version of proton that integrates UMU and Protonfixes into it).
The short gist of it is that umu-launcher is to gaming outside of steam what proton + pressure-vessel is to gaming inside steam.
Session author's bio
Hello! I my name is Tom! Most know me as 'Eggy' or GloriousEggroll. I am a Software Maintenance Engineer for Red Hat. I created Proton-GE (a fork of Valve's Proton) and Nobara Linux (a fork of Fedora), and am a member of the Wine-Staging maintainers.
Level of Difficulty | Intermediate |
---|---|
Social Media | https://twitter.com/GloriousEggroll |