You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,11 @@
2
2
Unified Linux Wine Game Launcher
3
3
4
4
5
-
# WHAT IS THIS?
5
+
# What is this?
6
6
7
7
This is a unified launcher for windows games on linux. It is essentially a copy of the Steam Linux Runtime/Steam Runtime Tools (https://gitlab.steamos.cloud/steamrt/steam-runtime-tools) that Valve uses for proton, with some modifications made so that it can be used outside of Steam.
8
8
9
-
# WHAT DOES IT DO?
9
+
# What does it do?
10
10
11
11
When steam launches a proton game, it launches it like this:
12
12
@@ -28,7 +28,7 @@ So, umu is basically a copy paste of SteamLinuxRuntime_sniper, which is a compil
28
28
29
29
When you use `umu-run` to run a game, it uses the specified WINEPREFIX, proton version, executable, and arguements passed to it to run the game in proton, inside steam's runtime container JUST like if you were running the game through Steam, except now you're no longer limited to Steam's game library or forced to add the game to Steam's library, in fact, you don't even have to have steam installed.
30
30
31
-
# HOW DO I USE IT?
31
+
# How do I use it?
32
32
33
33
Usage:
34
34
@@ -42,7 +42,7 @@ Optional (used mainly for protonfixes): `STORE`
# WHAT DOES THIS MEAN FOR OTHER LAUNCHERS (lutris/bottles/heroic/legendary,etc):
45
+
# What does this mean for other launchers (lutris/bottles/heroic/legendary,etc):
46
46
47
47
- everyone can use + contribute to the same protonfixes, no more managing individual install scripts per launcher
48
48
- everyone can run their games through proton just like a native steam game
@@ -53,7 +53,7 @@ right now protonfixes packages a folder of 'gamefixes' however it could likely b
53
53
54
54
The idea is to get all of these tools using this same `umu-run` and just feeding their envvars into it. That way any changes that need to happen can happen in proton-ge and/or protonfixes, or a 'unified proton' build based off GE, or whatever they want.
55
55
56
-
# WHAT IS THE BASIC PLAN OF PUTTING THIS INTO ACTION?
56
+
# What is the basic plan of putting this into action?
57
57
58
58
1. We build a database containing various game titles, their IDs from different stores, and their correlating umu ID.
59
59
2. Various launchers then search the database to pull the umu ID, and feed it as the game ID to umu-run alongside the store type, proton version, wine prefix, game executable, and launch arguements.
0 commit comments