180 Commits

Author SHA1 Message Date
GloriousEggroll
104b107441 if exe is 'createprefix' make EXE empty to force proton to create a prefix 2024-01-29 02:33:05 -07:00
GloriousEggroll
3458c21989 dont make these files if they already exist 2024-01-28 20:30:55 -07:00
GloriousEggroll
79dd327fbd add support for STEAM_COMPAT_LIBRARY_PATH (really for real this time) 2024-01-28 18:24:36 -07:00
GloriousEggroll
a8abf76fb1 whoops, that was for STEAM_RUNTIME_LIBRARY_PATH, not STEAM_COMPAT_LIBRARY_PATHS 2024-01-28 17:06:39 -07:00
GloriousEggroll
a0fc0f3e09 add support for STEAM_COMPAT_LIBRARY_PATHS, allows gamedrive to work 2024-01-28 16:46:32 -07:00
GloriousEggroll
f6f062bcd6 add PROTON_VERB option to allow choosing other proton verbs besides 'waitforexitandrun' 2024-01-28 06:29:27 -07:00
GloriousEggroll
c3c016bcdc fix parsing of steamappid inside ulwgl ids, pass '0' as steamappid for games with no steam version (https://github.com/ValveSoftware/steam-runtime/issues/287#issuecomment-831877852) 2024-01-26 11:41:02 -07:00
GloriousEggroll
608eeb0344 strengthen test that ULWGL does for verifying if steam or non-steam game ID 2024-01-26 11:41:02 -07:00
Mathieu Comandon
3075933947 Add .gitignore 2024-01-25 18:14:57 -08:00
Mathieu Comandon
44269b9c4d Pass all arguments to ULGWL script and get rid of LAUNCHARGS 2024-01-25 18:14:21 -08:00
GloriousEggroll
3725e8ef68 set both SteamGameId and SteamAppId (yes, they are the same thing and proton uses both) 2024-01-24 13:05:13 -07:00
GloriousEggroll
627ed64b93 try to autoset game install path if one isnt set 2024-01-24 12:05:12 -07:00
GloriousEggroll
99b3166e83 pas ULWGL_ID as gameid envvar and check if the second part of it is a numerical value. If it is, then it's a steam id and pass that as the SteamAppId and compat id 2024-01-24 11:29:14 -07:00
Mathieu Comandon
feb79da533 Arguments passed to ULWGL need to be quoted individually 2024-01-24 05:18:40 -08:00
Mathieu Comandon
54e2928baf Remove check for $2 since proton path was removed from arguments 2024-01-24 04:41:10 -08:00
GloriousEggroll
3493d33490 fixup syntax examples 2024-01-24 04:13:47 -07:00
GloriousEggroll
3fffd1ad06 set proton version path as an envvar instead of a gamelauncher.sh arguement 2024-01-24 04:09:59 -07:00
Thomas Crider
2815802f8b
Merge pull request #2 from rezzafr33/main
Support multiple arguments.
2024-01-23 22:16:51 -07:00
Mochamad Taufan Rezzafri
19e3aad136 Support multiple arguments. 2024-01-24 10:45:06 +07:00
Mathieu Comandon
062ff6798b Use absolute path for ULWGL script 2024-01-23 00:48:52 -08:00
GloriousEggroll
af224933cd update readme 2024-01-22 11:08:52 -07:00
GloriousEggroll
41b3ce714d putting notes in once place for now 2024-01-21 23:51:54 -07:00
GloriousEggroll
defadb0717 remove var folder -- it's auto generated for tmp storage when the container runs 2024-01-21 14:22:18 -07:00
GloriousEggroll
1f1816bbe0 whoops, not a global command, use ./ 2024-01-21 06:41:42 -07:00
Thomas Crider
d8aa00141f
Merge pull request #2 from Mojken/patch-1
fix typo in README.md
2024-01-21 05:37:17 -07:00
GloriousEggroll
25275c9f83 whoops, no hardcodey patheroni 2024-01-21 05:34:57 -07:00
Mika Ivarsson
e0b20905ff
fix typo in README.md 2024-01-21 13:31:39 +01:00
GloriousEggroll
e8f1389e1b make gamelauncher: make sure the user specifies a game id. this will be used in protonfixes 2024-01-21 05:15:24 -07:00
GloriousEggroll
7214f4f358 initial commit 2024-01-21 05:02:25 -07:00
Thomas Crider
f8d3e7df6e
Initial commit 2024-01-21 04:34:49 -07:00