137 Commits

Author SHA1 Message Date
GloriousEggroll
e68f9eaf5d check if is defined. If it is, make sure the path exists, if it isn't, download and use the latest stable ULWGL proton version 2024-02-04 16:42:20 -07:00
GloriousEggroll
204998cdfc update wip build notes 2024-02-04 10:29:10 -07:00
GloriousEggroll
b6b8cda316 fix readme usage section 2024-02-03 21:19:38 -07:00
GloriousEggroll
211fdc47b7 shaddaaap already (get rid of error spam from trying to create symlinks that may already exist) 2024-02-02 16:10:53 -07:00
GloriousEggroll
cfb7121a38 fix drive_c symlink during prefix creation 2024-01-30 14:01:21 -07:00
Paweł Lidwin
a4a845321a
prevent adding / to LIBRARY_PATHS 2024-01-30 13:27:32 +01:00
Paweł Lidwin
15f267053e
it's actually STEAM_COMPAT_LIBRARY_PATHS, allow caller to specify additional paths too 2024-01-29 19:19:01 +01:00
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