Proton Merge Bot
24aaaafff9
update submodules
experimental-bleeding-edge-9.0-157489-20250130-p0417c5-w23f5e7-d0cad97-v280bdd
2025-01-30 16:37:33 +00:00
Paul Gofman
0417c5dd8d
vrclient: Improve relative path handling in vrclient_dos_to_unix_path().
...
CW-Bug-Id: #24798
2025-01-29 15:31:11 -06:00
Arkadiusz Hiler
7b0ae2e1d1
lsteamclient: Generate SteamWorks SDK 1.61 support.
2025-01-29 17:57:21 +02:00
Arkadiusz Hiler
412b489ad6
docs: Change DEBUGGING.md to DEBUGGING-LINUX.md.
2025-01-27 10:21:08 +02:00
Arkadiusz Hiler
0d2030e75f
docs: Add DEBUGGING-WINDOWS.md.
2025-01-27 10:21:08 +02:00
Anna Lasky
2152e542a1
proton: Enable gamedrive compat option for Stronghold: Definitive
...
Edition.
CW-Bug-Id: #24765
2025-01-23 16:02:47 -06:00
Rémi Bernon
bf6b7094f6
Update submodules.
experimental-9.0-20250121
2025-01-21 21:44:38 +01:00
Anna Lasky
d0f3ece44a
proton: Enable gamedrive compat option for more games.
...
Added gamedrive for both Stronghold Crusader:Definitive Edition and Stronghold Crusader:
Definitive Edition demo.
CW-Bug-ID: #24728
2025-01-21 12:23:06 -06:00
Anna Lasky
b21269a561
proton: Enable gamedrive compat option for Atelier Resleriana.
...
CW-Bug-Id: #24728
2025-01-20 12:13:26 -06:00
Paul Gofman
9ccbc13f3c
Revert "proton: Hide Intel GPU for Rivals of Aether II."
...
This reverts commit 0b1b644cebb6c61ed9a3281f76e9b236eef9c50a.
CW-Bug-Id: #24514
2025-01-10 16:55:38 -06:00
Arkadiusz Hiler
6cf1ecda4a
icu: Add LICENSE.
2025-01-10 03:46:38 +02:00
Arkadiusz Hiler
30d518b268
icu: Add README.md.
2025-01-10 01:24:42 +02:00
Arkadiusz Hiler
0abb95b7e7
compatibilitytool.vdf: Make sure internal tool name includes 'proton'.
...
This matters for builds dropped into compatibilitytools.d/. Steam uses
the internal tool name to detect it's Proton and alters some behavior
regarding how cloud saves work.
Not including Proton in the name may lead to confusing behavior
regarding saves where they are present on some builds but vanish on the
other, only to reappear when switching back.
2025-01-07 12:38:27 +02:00
Charlotte Pabst
b0df23cb5c
proton: Enable gamedrive for Disney Epic Mickey 2: The Power of Two
...
The game chokes on dots in game path.
CW-Bug-ID: #24490
2025-01-06 19:14:42 +01:00
Paul Gofman
394ea48762
vrclient: Update to SDK v2.5.1.
2025-01-03 12:14:38 -06:00
Anna Lasky
403e833c43
proton: Disable nvapi for Assassin's Creed Syndicate.
...
CW-Bug-ID: #24613
2024-12-20 11:32:36 -06:00
Anna Lasky
6b3ff3ef3a
proton: Disable nvapi for Simulakros and Simulakros Demo.
...
CW-Bug-ID: #24603
2024-12-18 20:07:38 -06:00
Esme Povirk
bbb10c3117
Enable Xalia for games 0.4.5 is expected to fix.
2024-12-17 20:49:08 +00:00
Esme Povirk
879ef20479
Update Xalia to 0.4.5.
2024-12-17 20:43:06 +00:00
Esme Povirk
7b2cd34722
Update Wine Mono to 9.3.1.
2024-12-10 21:24:05 +02:00
Paul Gofman
8c3e86c52c
vrclient: Substitute Win32 extensions in GetVulkanDeviceExtensionsRequired().
...
CW-Bug-Id: #24553
2024-12-05 14:47:05 -06:00
Paul Gofman
322e0489c2
vrclient: Factor out get_vulkan_extensions_required().
...
CW-Bug-Id: #24553
2024-12-05 14:47:05 -06:00
Paul Gofman
80287ab0cf
vrclient: Remove FIXME for Vulkan textures in set_skybox_override_init().
...
Nothing needs to be done with those on the PE side.
CW-Bug-Id: #24553
2024-12-05 14:47:05 -06:00
Paul Gofman
e1554d408b
steam_helper: Create dummy SteamVR status window.
...
CW-Bug-Id: #24552
2024-12-04 17:48:35 -06:00
Paul Gofman
d4deb0943a
proton: Enable gamedrive compat option for Star Wars Outlaws.
...
CW-Bug-Id: #24530
2024-11-28 17:22:32 -06:00
Paul Gofman
b91b7c5418
lsteamclient: Only free SteamMatchmakingServerListResponse callback after ISteamMatchMakingServers::ReleaseRequest().
...
And leak the callback for SteamMatchMakingServers v001
(same as before e3798c1adbdd7a424ac544bec592b93f6c6289f5 for both versions).
CW-Bug-Id: #24528
2024-11-27 13:40:08 -06:00
Paul Gofman
1abba99ca6
lsteamclient: Make SteamMatchMakingServers::ReleaseRequest() manual.
...
CW-Bug-Id: #24528
2024-11-27 13:39:50 -06:00
Shaun Ren
cbd18be61f
steam_helper: Place Proton Voice Files path into PROTON_VOICE_FILES.
...
Used by the protontts DLL for speech synthesis.
CW-Bug-Id: #18723
CW-Bug-Id: #20918
CW-Bug-Id: #21959
CW-Bug-Id: #22520
CW-Bug-Id: #22894
2024-11-26 18:56:13 -05:00
Shaun Ren
5c8d3d0568
build: Add and build piper submodule.
...
CW-Bug-Id: #18723
CW-Bug-Id: #20918
CW-Bug-Id: #21959
CW-Bug-Id: #22520
CW-Bug-Id: #22894
2024-11-26 18:56:09 -05:00
Paul Gofman
0b1b644ceb
proton: Hide Intel GPU for Rivals of Aether II.
...
CW-Bug-Id: #24514
2024-11-22 17:23:31 -06:00
Arkadiusz Hiler
d32f73f550
.gitmodules: Switch vkd3d to winehq upstream.
2024-11-20 19:14:03 +02:00
Paul Gofman
3301bd3b02
proton: Link ICU 6.8 32 bit dlls into the prefix.
...
CW-Bug-Id: #24402
2024-11-18 16:17:11 -06:00
Paul Gofman
e972fa27a1
Makefile.in: Distribute ICU dlls (32 bit).
...
CW-Bug-Id: #24402
2024-11-18 16:17:09 -06:00
Anna Lasky
1bf2c22bdb
proton: Disable nvapi for Shadow Warrior
...
CW-Bug-Id: #24459
2024-11-12 23:27:52 -06:00
Paul Gofman
2ae605f449
proton: Use server sync for Disgaea 4 Complete+.
...
CW-Bug-Id: #24458
2024-11-12 20:23:41 -06:00
Arkadiusz Hiler
6d92d31fa9
proton: Disable hardwarescheduling for some games.
2024-11-12 18:05:22 +02:00
Arkadiusz Hiler
cb98f5216b
update dxvk-nvapi
2024-11-08 14:05:28 +02:00
Paul Gofman
e13d9ed831
lsteamclient: Convert api call completion callback length in SteamAPICallCompleted_t.
...
CW-Bug-Id: #24446
2024-11-07 13:58:28 -06:00
Paul Gofman
a50dbef090
vrclient: Revert "vrclient: HACK: Fixup digital action 'bChange' parameter on 32 bit."
...
By removing manual handling of IVRInput::GetDigitalActionData().
CW-Bug-Id: #19067
CW-Bug-Id: #24440
2024-11-06 11:29:12 -06:00
Anna Lasky
75831c0797
proton: Disable nvapi for Skull and Bones
...
CW-Bug-Id: #24410
2024-11-06 10:16:54 -06:00
Arkadiusz Hiler
aeb0f42e9b
proton: Copy nvofapi64.dll in addition to other nvapi dlls.
...
Thanks to Liam Middlebrook.
2024-11-06 17:20:49 +02:00
Liam Middlebrook
5e0dfbdb34
proton: Populate NVIDIA_WINE_DLL_DIR when available
...
NVIDIA-software may check the environment variable `NVIDIA_WINE_DLL_DIR`
for a path where DLLs provided by the NVIDIA Linux driver can be found.
This is done as a fallback for when the "DriverStore" cannot be detected
via the D3DDDI functions for querying an adapter-specific registry key.
Tested with an application that reads `NVIDIA_WINE_DLL_DIR` from the
environment and tries to load a known DLL from it. As expected manually
setting the environment variable to the on-disk location did not work,
as the path is not accurate within the pressure-vessel environment.
Link: https://github.com/ValveSoftware/Proton/pull/8087
2024-11-06 16:30:03 +02:00
Arkadiusz Hiler
7e9c7a09a3
Revert "proton: Populate NVIDIA_WINE_DLL_DIR when available"
...
This reverts commit 16dbf51c57157e75633e1b7e924b11661638c039.
2024-11-06 16:30:03 +02:00
Paul Gofman
b8e55a7ef0
proton: Enable gamedrive compat option for Dragon Age: The Veilguard.
...
CW-Bug-Id: #24423
2024-11-04 17:29:02 -06:00
Paul Gofman
baa056bd08
vrclient: Fix flatapi calls on 32 bit.
...
CW-Bug-Id: #24429
2024-11-04 13:21:16 -06:00
Paul Gofman
8247478a48
proton: Link ICU 6.8 dlls into the prefix.
...
CW-Bug-Id: #24402
2024-10-31 13:44:26 -06:00
Paul Gofman
27a47018bb
Makefile.in: Distribute ICU dlls (64 bit).
...
CW-Bug-Id: #24402
2024-10-31 13:44:23 -06:00
Paul Gofman
41100ddecd
proton: Preserve MachineGuid when downgrading prefix and generate unique for the new prefix.
...
CW-Bug-Id: #24414
2024-10-30 12:00:17 -06:00
Anna Lasky
d3084bf598
proton: Disable nvapi for Hard Reset Redux
...
CW-Bug-Id: #24396
2024-10-24 09:30:58 -05:00
Anna Lasky
893ac96f0c
proton: Enable gamedrive compat option for STAR WARS Jedi Knight II
...
CW-Bug-Id: #24390
2024-10-22 22:59:56 -05:00