Commit Graph
775 Commits
Author SHA1 Message Date
Derek Lesho a33e3d105d lsteamclient: Sync important environment variables before calling CreateInterface. 2020-03-09 10:03:54 -05:00
Andrew Eikum 349df9c436 steam_helper: Set up VR paths in steam.exe, not proton
This speeds up game launch times.
2020-03-09 10:03:54 -05:00
Andrew Eikum e1c5da52c6 steam_helper: Import jsoncpp 2020-03-05 10:03:11 -06:00
Andrew Eikum a4b8a51d4a steam_helper: Don't use msvcrt
We need access to linux crt functions (like getenv()), so disallow use
of msvcrt. Notably, linux crt wchar functions are _not_ compatible with
Windows WCHAR strings.
2020-03-05 10:03:11 -06:00
Andrew Eikum 6364369ad9 update wine 2020-03-05 10:03:11 -06:00
Rémi Bernon 1e4083027f steam.exe: Create Steam for Windows named event.
This event is sometimes checked for existence by Denuvo DRM, to decide
whether the game is genuine. This the case in Just Cause 3, and not
having it makes the game delete all saved progress.
2020-02-24 09:33:55 -06:00
Rémi Bernon c6cead45dc lsteamclient: Reallocate new interface only when linux_side changes.
This fixes Batman: AK's Denuvo DRM incorrectly flagging the game as
pirated.
2020-02-24 09:33:55 -06:00
Georg Lehmann 20f6b88943 proton: Dump WINEFSYNC in debug scripts 2020-02-24 09:33:47 -06:00
Andrew Eikum 64f0fc7559 update wine 2020-02-19 15:14:43 -06:00
Andrew Eikum 52e721fa23 update vkd3d with philip/metro-tess-fixes (89c516e) 2020-02-19 15:14:40 -06:00
Andrew Eikum 0ee22f41e0 Pull upstream 2020-02-13 12:40:41 -06:00
Andrew Eikum a623278293 dxvk: Add vrclient workaround for Subnautica 2020-02-10 14:51:32 -06:00
Andrew Eikum 7f5d2e96b8 update wine 2020-02-10 14:50:45 -06:00
kisak-valve 9d6038851d Disable empty issue report template and add other template to replace it (#3514)
Requested and reviewed by @aeikum.
2020-02-10 12:36:09 -05:00
Andrew Eikum 5d3d462f59 proton: Default to DXVK for d3d9. 2020-02-07 06:45:08 -06:00
Andrew Eikum bca0a720cd build: Build and ship glib, gstreamer, gst-plugins-base, and gst-plugins-good 2020-02-07 06:45:08 -06:00
Andrew Eikum 2fb0c450e0 Add glib submodule at 2.58.3
This is the latest version that will support the steam-runtime's old
python and meson.
2020-02-07 06:45:08 -06:00
Andrew Eikum 87d2ee95ce Add gstreamer, gst-plugins-base, and gst-plugins-good submodules at 1.16.2 2020-02-07 06:45:08 -06:00
soredake 7dc0256fb8 README: Document WINE_FULLSCREEN_INTEGER_SCALING. 2020-02-07 06:45:08 -06:00
Andrew Eikum 8e5fc81871 update FAudio to 20.02 2020-02-07 06:45:08 -06:00
Andrew Eikum 9539c3b54a update dxvk to v1.5.4 2020-02-07 06:45:06 -06:00
Rémi Bernon a0b7e2daba steam_helper: Do not let the default console ctrl handler kill us.
I'm not sure if we should intercept all ctrl types, but letting Ctrl-C
kill us is getting in the way when we run winedbg as a child.
2020-02-03 09:54:07 -06:00
Andrew Eikum bf706d0402 README: Update for current Vagrant setup 2020-02-03 09:54:07 -06:00
Andrew Eikum d439e35f62 build: Use a shared wine-gecko installation 2020-02-03 09:54:07 -06:00
Andrew Eikum 45e3edf3ef update wine to 5.0 2020-02-03 09:54:07 -06:00