1181 Commits

Author SHA1 Message Date
Proton Merge Bot
6310abbb0d update submodules experimental-6.3-20211109 experimental-bleeding-edge-6.3-2624-20211109-p81d3e6-w5d6269-d0c2551-v54da1d 2021-11-09 16:45:21 +00:00
Andrew Eikum
81d3e6183a proton: Enable audio dumping again 2021-11-08 13:04:57 -06:00
Andrew Eikum
ad7a809add media-converter: Remove audio data repeat logic 2021-11-08 13:04:57 -06:00
Andrew Eikum
64aba95d1d media-converter: Don't pad filler audio data
Fixes corrupt streams when dumping audio to disk. Relies on the client
(e.g. FAudio) to fill in blank data when a buffer results in a short
decode.
2021-11-08 13:04:57 -06:00
legendofmiracles
fc819e4ab6 media-converter: Make Rust more idiomatic 2021-11-08 13:04:57 -06:00
Proton Merge Bot
afd22a763c update submodules experimental-6.3-20211106 experimental-bleeding-edge-6.3-2347-20211105-p35c88c-w1278ccc-d0c2551-vdb89d4 2021-11-05 15:48:10 +00:00
Paul Gofman
35c88c28d2 fixup! lsteamclient: Get memory for SteamClient interface within native steamclient.dll loader range.
CW-Bug-Id: #19613
2021-11-05 17:33:55 +03:00
Derek Lesho
89b2c527d0 steam_helper: Place BattlEye runtime path into PROTON_BATTLEYE_RUNTIME.
CW-Bug-Id: #16650
2021-11-05 08:59:17 -05:00
Derek Lesho
fce187d5bf build: Build battleye bridge when present.
CW-Bug-Id: #16650
2021-11-05 08:59:14 -05:00
Arkadiusz Hiler
758df23745 build: Respect concurrency limit when building with cargo. experimental-bleeding-edge-6.3-2306-20211105-p758df2-w630fa5-da6cc5b-vdb89d4 2021-11-05 07:27:52 +00:00
Andrew Eikum
d43b542ce3 steamclient: Fix SteamIPAddress_t size experimental-bleeding-edge-6.3-2268-20211104-pd43b54-w630fa5-da6cc5b-vdb89d4 2021-11-04 14:11:05 -05:00
Arkadiusz Hiler
2f02954519 update wine experimental-6.3-20211104b experimental-bleeding-edge-6.3-2259-20211104-p2f0295-w630fa5-da6cc5b-vdb89d4 2021-11-04 20:50:24 +02:00
Proton Merge Bot
5e39359b62 update submodules experimental-6.3-20211104 experimental-bleeding-edge-6.3-2183-20211103-p47b0be-w1c626d9-da6cc5b-vdb89d4 2021-11-03 18:22:20 +00:00
Itoh Shimon
47b0be2082 fixup! Don't ship proton dist files in a tarball anymore
Link: https://github.com/ValveSoftware/Proton/pull/5278
2021-11-03 19:47:03 +02:00
Paul Gofman
5d6d6bb38d lsteamclient: Get memory for SteamClient interface within native steamclient.dll loader range.
CW-Bug-ID: #19605

For Mafia II.
2021-11-03 19:03:46 +03:00
Paul Gofman
492bb580d1 steam_helper: Create a thread to signal DIPC objects.
CW-Bug-Id: #15930
2021-11-02 23:16:42 +03:00
Giovanni Mascellani
3ba1c093a5 Stop processing Vagrantfile in case of errors
If something in the provisioning of the vagrant virtual machine goes
wrong the developer might not notice (the creation log is very long),
but the virtual machine will be more or less subtly broken. Instead,
halting on errros makes problems immediately apparent.

Link: https://github.com/ValveSoftware/Proton/pull/4343
experimental-bleeding-edge-6.3-2054-20211102-p3ba1c0-wa55a995-d1b1206-v35d2f1
2021-11-02 16:49:15 +02:00
Joshua Ashton
74a40b17aa pefixup: Add timestamps to PE fixup step
Needed for some anti cheats to be happy.

Signed-off-by: Joshua Ashton <joshua@froggi.es>
Link: https://github.com/ValveSoftware/Proton/pull/4880
2021-11-02 16:48:30 +02:00
pchome
066f2dccd8 steam_helper: Fix small typo
Link: https://github.com/ValveSoftware/Proton/pull/5266
2021-11-02 16:48:09 +02:00
Arkadiusz Hiler
6939bd7741 Vagrantfile: Add mitigation for GitHub's git protocol deprecation.
The planned brownouts already cause problems.

Link: https://github.blog/2021-09-01-improving-git-protocol-security-github/
2021-11-02 16:48:09 +02:00
Arkadiusz Hiler
dd288bf872 Vagrantfile: Install python3 version of afdko. 2021-11-02 16:48:09 +02:00
Proton Merge Bot
48e5845d50 update submodules experimental-bleeding-edge-6.3-2002-20211101-paf96ce-wa55a995-d1b1206-v35d2f1 experimental-6.3-20211101 2021-11-01 19:43:38 +00:00
Arkadiusz Hiler
af96ce63af configure: Mention that people may need to install afdko using pip. 2021-10-29 18:06:15 +03:00
Arkadiusz Hiler
7b08d7fa81 Make README more digestible 2021-10-29 18:06:15 +03:00
Andrew Eikum
ce2f4327cd steam_helper: Add PROTON_HIDE_PROCESS_WINDOW for hiding the child process's window
CW-Bug-Id: #15930
2021-10-28 14:38:40 -05:00
Andrew Eikum
1bac3ae22d Return the real application return code on exit
CW-Bug-Id: #15930
2021-10-28 14:38:40 -05:00
Proton Merge Bot
00b867845d update submodules experimental-bleeding-edge-6.3-1674-20211027-p6fdc1b-web465a-d1b1206-v8ff91b experimental-6.3-20211027 2021-10-27 14:52:12 +00:00
Pierre-Loup A. Griffais
6fdc1b54bc steam_helper: create Config directory
This is checked by CEG.
2021-10-26 12:20:41 +03:00
Paul Gofman
bc54942ad0 wineopenxr: Get required vulkan extensions from registry.
CW-Bug-ID: #19504
2021-10-21 20:25:00 +03:00
Paul Gofman
ec6effee05 steam_helper: Store OpenXR vulkan extensions in registry.
CW-Bug-ID: #19504
2021-10-21 20:25:00 +03:00
Paul Gofman
3e47499d6f wineopenxr: Export __wineopenxr_get_extensions_internal() function.
CW-Bug-ID: #19504
2021-10-21 20:25:00 +03:00
Paul Gofman
e61fd8d59f steam_helper: Build as 64 bit.
CW-Bug-ID: #19504
2021-10-21 20:25:00 +03:00
Andrew Eikum
7c53fcb494 amend! steam_helper: Add PROTON_WAIT_ATTACH for debuggers to attach to game process at startup
steam_helper: Add PROTON_WAIT_ATTACH for debuggers to attach to game process at startup

CW-Bug-Id: #19567
2021-10-21 10:58:47 -05:00
Andrew Eikum
801e195cfe steam_helper: Add PROTON_WAIT_ATTACH for debuggers to attach to game process at startup 2021-10-21 10:31:39 -05:00
Arkadiusz Hiler
0d8ab95d90 update wine experimental-6.3-20211020 2021-10-20 20:25:55 +03:00
Arkadiusz Hiler
998767ff4c update wine experimental-6.3-20211018 2021-10-18 18:37:24 +03:00
Arkadiusz Hiler
c3773b9068 update vkd3d-proton to v2.5 2021-10-18 18:37:15 +03:00
Arkadiusz Hiler
8baf0bf073 update wine experimental-6.3-20211013 2021-10-13 18:34:11 +03:00
Arkadiusz Hiler
049bf517eb update wine experimental-6.3-20211011b 2021-10-11 22:35:53 +03:00
Arkadiusz Hiler
8939859322 update dxvk to v1.9.2-20-g3e64e1b3 experimental-6.3-20211011 2021-10-11 21:41:15 +03:00
Arkadiusz Hiler
c097eae5a9 update wine 2021-10-11 21:40:41 +03:00
Arkadiusz Hiler
1ee2544f6b proton: Log the kernel version. 2021-10-11 18:30:08 +00:00
Andrew Eikum
c3815897b8 media-converter: Temporarily disable dumping audio to disk
It has some known issues, so don't waste resources on bad data.

CW-Bug-Id: #19009
2021-10-11 13:17:05 -05:00
Andrew Eikum
f3c3f79e35 media-converter: Always set write offset past header 2021-10-11 13:16:29 -05:00
Andrew Eikum
f984ac1fd4 lsteamclient: Also key glyph path cache off of flags parameter 2021-10-11 09:05:32 -05:00
Andrew Eikum
c07744714d lsteamclient: Also convert paths from GetGlyphForXboxOrigin
CW-Bug-Id: #19517
2021-10-08 13:15:23 -05:00
Andrew Eikum
b11c5bcfb0 lsteamclient: Convert glyph paths in new ISteamInput005 methods
CW-Bug-Id: #19517
2021-10-08 13:03:41 -05:00
Andrew Eikum
03476e7e21 lsteamclient: Convert path given to ISteamInput::SetInputActionManifestFilePath
CW-Bug-Id: #19517
2021-10-08 09:39:39 -05:00
Arkadiusz Hiler
5e2cf117ce proton: Add usenativexinput13 compat config option.
Various games using KT Engine like recent WRC and TT Isle of Man, when
run in a win10 prefix, try to load UWP/xinput1_3.dll that ships with the
games. It seems to be mostly-compatible xinput implementation built on
top of windows.gaming.input.dll.

However if we try to replace it with the builtin the game crashes
because it tries to call entry points that are not available in the
original xinput (that's the "mostly-compatible" part), so we need this
override.

Since our windows.gaming.input.dll implementation is just a stub
controllers other than steering wheels (which are handled through
dinput) do not work.
2021-10-05 17:43:25 +03:00
Esme Povirk
b0db1c3bfe Update Wine Mono to 6.4.1. 2021-10-04 13:10:11 -05:00