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
bc4d2acf3b
update wine
2024-03-22 13:41:34 +02:00
Arkadiusz Hiler
4341729100
lsteamclient: Generate SteamWorks SDK 1.59 support.
2024-03-22 13:30:06 +02: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
Paul Gofman
bd8d7e374e
lsteamclient: Reimplement callback_message_utow() in manual code using table.
...
CW-Bug-Id: #23550
2024-03-20 19:52:21 -06:00
Paul Gofman
7e98577a74
lsteamclient: Reimplement alloc_callback_wtou(), convert_callback_utow() in manual code using generated table.
...
And try to handle the case of non-matching Windows callback length
similar to before commit 6a5d5757ca
.
CW-Bug-Id: #23550
2024-03-20 19:52:21 -06:00
Paul Gofman
ce08f3ca53
lsteamclient: Generate C conversion functions.
...
CW-Bug-Id: #23550
2024-03-20 19:52:21 -06:00
Anna Lasky
b7f80e85d0
proton: Disable nvapi for Carmageddon: Max Damage
...
CW-Bug-Id: 23594
2024-03-19 14:42:59 -05:00
Arkadiusz Hiler
8ebec92664
update wine
2024-03-14 17:30:40 +02:00
Anna Lasky
0d54d1fa40
proton: Disable nvapi for Divinity: Original Sin 2 - Definitive Edition
...
CW-Bug-Id: #23561
2024-03-13 13:09:38 -05:00
John Brooks
d3fb3759a6
proton: Enable gamedrive compat option for Descent 3
...
Descent 3 corrupts its stack if the installation path is too long. The
return pointer gets overwritten with the path to the intro movie and we
crash.
Signed-off-by: John Brooks <john@fastquake.com>
Link: https://github.com/ValveSoftware/Proton/pull/7365
2024-03-11 12:18:16 -05:00
Anna Lasky
c48b88d7b9
proton: Disable nvapi for Alan Wake (108710)
...
CW-Bug-Id: #23545
2024-03-11 11:40:04 -05:00
Arkadiusz Hiler
fdc3ef77db
update wine
2024-03-05 17:03:09 +02:00
Arkadiusz Hiler
61e139d5eb
update wine
2024-03-04 22:38:06 +02:00
Paul Gofman
d3f7ecfc32
proton: Add hideapu config option and enable it for Deathloop.
...
CW-Bug-Id: #23489
2024-03-04 22:37:52 +02:00
Arkadiusz Hiler
7620dd6249
update wine
2024-03-01 17:23:49 +02:00
Anna Lasky
e78a69d011
Revert "proton: Disable nvapi for THE FINALS"
...
This reverts commit 24d5272316
.
2024-02-28 08:35:06 -06:00
Rémi Bernon
1ef9a3674b
update wine
2024-02-23 20:06:41 +01:00
Paul Gofman
b108af777b
update dxvk to e2a46a347d7193ee853bd8c75cbca5939f10a987
...
v2.3-47-ge2a46a34 with Granblue Fantasy: Relink workarounds on top.
2024-02-22 11:38:58 -06:00
Anna Lasky
436634421b
proton: Added Iragon and Iragon 18+ to MFDXGI hack
...
CW-Bug-Id: #23184
2024-02-15 15:19:16 -06:00
Arkadiusz Hiler
b911e631b1
update wine
2024-02-15 18:04:02 +02:00
Arkadiusz Hiler
5dcd60269c
update dxvk-nvapi to v0.6.4-48-g0951afb
2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
e7244cf4ed
update vkd3d-proton to v2.11.1-49-g32ff676b
2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
06480c6148
update dxvk to v2.3-47-ge2a46a34
2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
1d04497177
docs: Add DEBUGGING.md.
2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
809b6b66dc
proton: Remove PROTON_DUMP_DEBUG_COMMANDS.
2024-02-15 15:53:29 +02:00
Anna Lasky
500d6608c4
proton: Added Iragon: Prologue 18+ (1522260) to MFDXGI hack
...
CW-Bug-Id: #23184
2024-02-15 15:53:29 +02:00
Paul Gofman
8f03470527
vrclient_x64: Unload native vrclient shared library on process detach.
...
CW-Bug-Id: #23390
2024-02-15 15:53:29 +02:00
Paul Gofman
250242f66a
vrclient: Return STATUS_SUCCESS from vrclient_init() on initialization failures.
...
Initialization status is returned in parameters, returning non-zero
NTSTATUS causes unneeded assertion failure.
CW-Bug-Id: #23354
2024-02-15 15:53:29 +02:00
Zhiyi Zhang
44c58e0857
proton: Add Iragon: Prologue (2229490) to MFDXGI manager hack.
...
CW-Bug-Id: #23184
2024-02-15 15:53:29 +02:00
Rémi Bernon
9982db7405
proton: Enable the new SDL 2.30 Steam Input integration.
...
CW-Bug-Id: #23185
2024-02-15 15:53:29 +02:00
Rémi Bernon
121cdab5fc
lsteamclient: Copy the ServerResponded parameter for delayed callbacks.
...
CW-Bug-Id: #23272
2024-02-15 15:53:29 +02:00
Anna Lasky
24d5272316
proton: Disable nvapi for THE FINALS
2024-02-15 15:53:29 +02:00
Rémi Bernon
457407ffd5
lsteamclient: Copy the m_hSteamUser member in callback_message_utow.
2024-02-15 15:53:29 +02:00
Anna Lasky
5f9603eb23
proton: Enable gamedrive compat option for Bayonetta.
...
CW-Bug-Id: #22421
2024-02-15 15:53:29 +02:00
Paul Gofman
49b1120eb9
proton: Copy more VC runtime redists.
...
CW-Bug-Id: #23227
2024-02-15 15:53:29 +02:00
Rémi Bernon
faf681cd9c
lsteamclient: Execute any pending callback before ReleaseRequest.
...
CW-Bug-Id: #22729
2024-02-15 15:53:29 +02:00
Paul Gofman
22672c5b0a
lsteamclient: Clear last error in create_win_interface().
...
CW-Bug-Id: #23178
2024-02-15 15:53:29 +02:00
Paul Gofman
1eb8799803
proton: Use server sync for Disaster Report 4: Summer Memories.
...
CW-Bug-Id: #22415
2024-02-15 15:53:29 +02:00
Paul Gofman
051cb009df
lsteamclient: Fix g_tmppath buffer length.
...
CW-Bug-Id: #23197
2024-02-15 15:53:29 +02:00
Paul Gofman
ff94f04eca
steam_helper, vrclient, openxr: Use Unix ABI for winevulkan unwrappers.
...
CW-Bug-Id: #23180
2024-02-15 15:53:29 +02:00
Paul Gofman
9e6011147d
vrclient: Fail initialization if winevulkan unwrappers cannot be loaded.
...
CW-Bug-Id: #23180
2024-02-15 15:53:29 +02:00
Eric Pouech
53eee3161e
default_pfx: Set DLL search path.
2024-02-15 15:53:29 +02:00
Paul Gofman
2781aa3d1c
proton: Add ir50_32.dll to dll copy list.
...
CW-Bug-Id: #23172
2024-02-15 15:53:29 +02:00
Paul Gofman
5d374bdc2c
lsteamclient: Use GetEnvironmentVariableW() in load_steamclient().
...
CW-Bug-Id: #23142
2024-02-15 15:53:29 +02:00
Paul Gofman
f2fa9ed325
Revert "lsteamclient: Use getenv() in load_steamclient()."
...
This reverts commit df4821f3612b8876bcbd2e0803f9c57f72b209d4.
CW-Bug-Id: #23170
2024-02-15 15:53:29 +02:00
Rémi Bernon
29e9357b09
vrclient: Fix incorrect sized int type for VRInputValueHandle_t.
...
Fixes a regression in Racket: NX from 9b0930f925
.
CW-Bug-Id: #22729
CW-Bug-Id: #23147
2024-02-15 15:53:29 +02:00
Rémi Bernon
3784d63a26
vrclient: Remove unnecessary struct_needs_size_adjustment.
...
CW-Bug-Id: #22729
CW-Bug-Id: #23147
2024-02-15 15:53:29 +02:00
Rémi Bernon
77c5345632
vrclient: Respect provided struct sizes when returning structures.
...
CW-Bug-Id: #22729
CW-Bug-Id: #23147
2024-02-15 15:53:29 +02:00
Rémi Bernon
37dc6df5eb
lsteamclient: Avoid accessing entry->callback.size after free.
...
Fixes a crash in Space Engineers.
CW-Bug-Id: #23145
2024-02-15 15:53:29 +02:00