Commit graph

418 commits

Author SHA1 Message Date
Arkadiusz Hiler
3ffb520d58 Revert "proton: Add PROTON_NO_STEAM_FFMPEG to ignore ffmpeg that ships with Steam."
This reverts commit 5720dd3e9c.
2024-08-19 22:35:49 +03:00
Paul Gofman
ae688238b9 proton: Force 32 bit steam.exe for Undecember.
CW-Bug-Id: #24110
2024-08-19 22:35:49 +03:00
Paul Gofman
e3fbcf7e81 proton: Use server sync for Flatout 3.
CW-Bug-Id: #24102
2024-08-19 22:35:49 +03:00
Paul Gofman
2d60e4e04f proton: Enable gamedrive compat option for Strip Fighter ZERO.
CW-Bug-Id: #24096
2024-08-19 22:35:49 +03:00
Paul Gofman
e26ae368c8 proton: Use server sync for RAID: World War II.
CW-Bug-Id: #24085
2024-08-19 22:35:49 +03:00
Paul Gofman
96e08662b0 proton: Invalidate Ubisoft Launcher installation after deleting regsitry.
CW-Bug-Id: #23953
2024-08-19 22:35:49 +03:00
Paul Gofman
bd471fba97 proton: Enable gamedrive compat option for Aimlabs.
CW-Bug-Id: #24014
2024-08-19 22:35:47 +03:00
Paul Gofman
d432aa6673 proton: Add Farlight 84 to MFDXGI hack.
CW-Bug-Id: #23986
2024-08-19 22:33:50 +03:00
Paul Gofman
2164e3bae6 proton: Enable gamedrive early for Bad Mojo Redux.
CW-Bug-Id: #23924
2024-08-19 22:33:50 +03:00
Paul Gofman
1a349add90 proton: Prefer native ddraw for Arcanum (500810).
CW-Bug-Id: #23916
2024-08-19 22:33:50 +03:00
Paul Gofman
6e584890c0 proton: Disable GL_ARB_bindless_texture for Zaccaria Pinball.
CW-Bug-Id: #23874
2024-08-19 22:33:50 +03:00
Arkadiusz Hiler
8d7f593f9d proton: Add PROTON_DXVK_D3D8 / dxvkd3d8. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
9aa92b8b13 proton: Correctly Popen.communicate() with timeout. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
9f209e9091 proton: Suppress type checker errors about non-existing user_settings. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
730acf592b proton: Don't assign exception to a variable when the value is not used. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
732a1296a1 proton: Stop using bare except. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
0405ca582b proton: Use more meaningful variable names. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
7c3accab4e proton: Access env variables directly when we know they are set. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
3d716a9db2 proton: Don't try track .debug files if there's not tracking file. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
c57940a528 proton: Use None instead of False for default argument value.
This fixes type inference - tools no longer assume that there's a
possibility of the value ever being True.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
ea996efc3d proton: Use _ for ignored values. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
3ea1bf2170 proton: Change 'not x in y' to 'x not in y'. 2024-08-16 21:22:35 +03:00
Arkadiusz Hiler
126f121b74 proton: Remove unused imports. 2024-08-16 16:52:50 +03:00
Esme Povirk
fdc578a939 proton: Add documentation URL for file descriptor limit warning. 2024-08-16 16:52:50 +03:00
Esme Povirk
b183fae4b7 proton: Check for low file descriptor limit.
CW-Bug-Id: #24035
2024-08-16 16:52:50 +03:00
Anna Lasky
4b0d481450 proton: Add comment to explain STEAM_COMPAT_APP_ID option in os.environ 2024-08-16 16:52:50 +03:00
Anna Lasky
2e6565db41 proton: Disable nvapi for GRID 2 and GRID Autosport
CW-Bug-ID: #24055
2024-08-16 16:52:50 +03:00
Arkadiusz Hiler
b904b2c6e4 proton: Disable nvapi for Alan Wake's American Nightmare.
This helps with the DLC crashing.

CW-Bug-Id: #24055
2024-08-16 16:52:50 +03:00
Anna Lasky
dc9f68f100 proton: Enable gamedrive compat option for Yakuza Kiwami
CW-Bug-Id: #22421
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
69de6a7d34 Revert "proton: Add Iragon: Prologue (2229490) to MFDXGI manager hack."
This reverts commit 44c58e0857.

The hack is no longer needed and causes the game to crash after a game update.

CW-Bug-Id: #23184
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
a9b51e2733 Revert "proton: Added Iragon: Prologue 18+ (1522260) to MFDXGI hack"
This reverts commit 500d6608c4.

The hack is no longer needed and causes the game to crash after a game update.

CW-Bug-Id: #23184
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
fd83c902e0 Revert "proton: Added Iragon and Iragon 18+ to MFDXGI hack"
This reverts commit 436634421b.

The hack is no longer needed and causes the game to crash after a game update.

CW-Bug-Id: #23184
2024-08-16 16:52:02 +03:00
Esme Povirk
70cc4dc305 proton: Use STEAM_COMPAT_APP_ID to decide when to run xalia.
CW-Bug-Id: #23808

SteamAppId isn't set for InstallScripts, but this variable is.
2024-08-16 16:52:02 +03:00
Paul Gofman
77f1af2afc proton: Enable WINE_HEAP_DELAY_FREE for Planet of the Apes: Last Frontier.
CW-Bug-Id: #23811
2024-05-23 10:54:50 +03:00
Ziqing Hui
40494f74a1 proton: Add media files.
The media files are used in new media converter.

CW-Bug-Id: #23225
2024-05-23 10:54:50 +03:00
Esme Povirk
d72fb93507 proton: Enable Xalia on known-working games. 2024-05-23 10:54:50 +03:00
Esme Povirk
876158c2b8 proton: Add and document compat flag for xalia. 2024-05-23 10:54:50 +03:00
Krzysztof Bogacki
235a203f8a proton: Enable dxvk-nvapi logging when PROTON_LOG is used. 2024-05-23 10:54:49 +03:00
Anna Lasky
bbacb57b06 proton: Limit CPU count for Call of Juarez: Gunslinger.
CW-Bug-ID: #23766
2024-05-23 10:54:49 +03:00
Paul Gofman
c25afe23ab proton: Limit CPU count for C&C and The Covert Operations.
CW-Bug-Id: #23691
2024-05-23 10:54:49 +03:00
Paul Gofman
d3b7e7b647 fixup! proton: Limit CPU count for some games.
CW-Bug-Id: #23691
2024-05-23 10:54:49 +03:00
Paul Gofman
1df6335f80 Revert "proton: Add nowritewatch config option to disable write watch support"
This reverts commit 9f614e83ce.

CW-Bug-Id: #23654
2024-05-23 10:54:49 +03:00
Anna Lasky
90220973c7 proton: Disable nvapi for Cryptic Studios games
CW-Bug-Id: #23700
2024-04-24 13:00:18 -05:00
Paul Gofman
6ceb2e8d30 proton: Limit CPU count for some games.
CW-Bug-Id: #22223
2024-04-19 10:24:31 -06:00
Paul Gofman
44d95e0df2 proton: Enable PROTON_HEAP_ZERO_MEMORY for Sonic Colors: Ultimate.
CW-Bug-Id: #23525
2024-04-19 09:53:54 -06:00
Paul Gofman
7367494355 proton: Enable PROTON_HEAP_ZERO_MEMORY for Call of Juarez: Bound in Blood.
CW-Bug-Id: #23466
2024-04-19 09:53:45 -06:00
Paul Gofman
b3d9b1c0a0 proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option.
And enable it for Helldivers 2.

CW-Bug-Id: #23394
2024-04-19 09:50:49 -06:00
Paul Gofman
d3e49cc154 Revert "HACK: proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option."
This reverts commit ccc1fda889.
2024-04-19 09:50:16 -06:00
Paul Gofman
ccc1fda889 HACK: proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option.
Based on Paul's patches for CW bug 23394.

And enable this heap zero hack for Call of Juarez: Bound in Blood (21980).

CW-Bug-Id: #23394
CW-Bug-Id: #23466
2024-03-25 23:45:46 +08:00
Arkadiusz Hiler
c17db0b838 proton: Don't use copy_file_range if fs doesn't support it. 2024-03-22 13:30:06 +02:00