Commit graph

1963 commits

Author SHA1 Message Date
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
Brendan McGrath
85e2b8751b build: Add gst-plugins-bad.
Enables hls, videoparsers and mpegtsdemux.

CW-Bug-Id: #23810
CW-Bug-Id: #23226
CW-Bug-Id: #23425
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
Giovanni Mascellani
1477a4f9f3 Vulkan-Loader: Remove the Vulkan loader.
Its only dependency was vkd3d, but vkd3d doesn't need it. I don't know
why we used to build it.
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
Aric Stewart
5a66da7ed4 steam-helper: Create list of games to ignore selected locale
First, and only on this list so far is Guild Wars 2 (1284210)

CW-Bug-Id: #23824
2024-08-16 16:52:02 +03:00
Arkadiusz Hiler
962bbc4e74 update vkd3d-proton 2024-07-15 19:57:17 +03:00
Paul Gofman
63e81a1a95 vrclient_x64: Fix source length for ntdll_umbstowcs().
CW-Bug-Id: #23962
2024-07-02 17:01:48 +03:00
Paul Gofman
54378d5357 lsteamclient: Fix source length for ntdll_umbstowcs().
CW-Bug-Id: #23962
2024-07-02 17:01:46 +03:00
Rémi Bernon
dbc381d95e lsteamclient: Generate SteamWorks SDK 1.60 support.
CW-Bug-Id: #23976
2024-07-01 10:10:27 +03:00
Rémi Bernon
25890a64ca lsteamclient: Import SteamWorks SDK 1.60.
CW-Bug-Id: #23976
2024-07-01 10:10:26 +03:00
Arkadiusz Hiler
bb76da532e update wine 2024-06-17 21:49:25 +03:00
Rémi Bernon
592362a666 update wine 2024-06-03 19:53:42 +02:00
Rémi Bernon
1473b6131b update dxvk 2024-05-27 12:07:49 +02:00
Arkadiusz Hiler
8d47eb5e0a update wine 2024-05-23 18:33:56 +03:00
Arkadiusz Hiler
9dc3b4832d update dxvk-nvapi to v0.7.0-7-gaae4902b6ff7 2024-05-23 17:50:04 +03:00
Arkadiusz Hiler
48fef397c6 update vkd3d-proton to v2.12-58-gf6d39052afb1 2024-05-23 17:50:04 +03:00
Arkadiusz Hiler
307e7c4220 update dxvk to v2.3.1-64-g889802887fa5 2024-05-23 17:50:01 +03:00
Paul Gofman
b4b6617224 lsteamclient: Zero unused output message pointers in networking_message_pool_receive().
CW-Bug-Id: #23829
2024-05-23 10:54:50 +03:00
Paul Gofman
6202be5348 steam_helper: Try to handle same app id restart ourselves instead of forwarding to Steam command handler.
CW-Bug-Id: #23816
2024-05-23 10:54:50 +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
Zhiyi Zhang
692e07d139 HACK: steam.exe: Force Japanese locale for Granado Espada Japan.
Granado Espada Japan (1219160) launcher needs Japanese locale to display correctly. Otherwise, it
displays gibberish, even on Windows.

CW-Bug-Id: #23597
2024-05-23 10:54:50 +03:00
Ziqing Hui
b80ceddeed user_settings.sample.py: Change media converter GST debug channel name.
CW-Bug-Id: #23225
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
Ziqing Hui
da36c977f9 media-converter: Remove media-converter.
Remove it since it has been integrated into winegstreamer.

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
Esme Povirk
1f400c7606 Download and include Xalia in distribution. 2024-05-23 10:54:50 +03:00
Rémi Bernon
21751b6ac6 docs: Update DEBUGGING.md for 9.0-2. 2024-05-23 10:54:50 +03:00
Rémi Bernon
be97a7e470 docs: Add a paragraph about the new GDB integration. 2024-05-23 10:54:50 +03:00
Arkadiusz Hiler
f53bc2edfe docs/DEBUGGING.md: Add a section on different binaries. 2024-05-23 10:54:50 +03:00
Arkadiusz Hiler
08636f843f docs/DEBUGGING.md: Add a note on predictable bus names. 2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
40efc25c8e Makefile: Update Wine Mono to 9.1.0. 2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
06e412ab60 make: Use SOURCE_DATE_EPOCH for unique timestamps.
... and vary them between 32 and 64bit builds.
2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
32e3b6edfe make: Preserve PE timestamps with objcopy. 2024-05-23 10:54:49 +03:00