Commit graph

549 commits

Author SHA1 Message Date
Andrew Eikum
ac7b2068f0 Add mono logging to default logging 2019-04-15 08:22:21 -05:00
Andrew Eikum
2dd6948ef2 proton: Detect broken .NET installations and use wine-mono instead 2019-04-15 08:22:21 -05:00
Andrew Eikum
a1341c9649 proton: Also log stdout when logging is enabled 2019-04-15 08:22:21 -05:00
Andrew Eikum
6b9facc611 proton: Add default wine-mono override 2019-04-15 08:22:21 -05:00
Andrew Eikum
f45739c327 makefile: Download and install wine-mono 2019-04-15 08:22:21 -05:00
Andrew Eikum
68fa2a2545 Vagrantfile: Use default rsync args
We want this to act as a mirror within the VM (i.e. delete files, too),
and the default args do that.
2019-04-15 08:22:21 -05:00
Andrew Eikum
b88c785248 update FAudio to 19.04-13-ge8c0855 2019-04-15 08:22:21 -05:00
Andrew Eikum
dc3024bf94 update dxvk to v1.0.2 2019-04-15 08:22:21 -05:00
Andrew Eikum
c8505a3c4c update wine 2019-04-15 08:22:21 -05:00
Andrew Eikum
8aedf2bbf4 update FAudio to 19.03-25-g8105923 2019-03-29 09:15:05 -05:00
Andrew Eikum
a63d094dc0 steam_helper: Parse quote characters consistently with CommandLineToArgvW 2019-03-29 09:15:05 -05:00
Andrew Eikum
3004d37fa4 steam_helper: Convert unix paths to DOS 2019-03-29 09:15:05 -05:00
Andrew Eikum
386d6c6dc0 update wine 2019-03-29 09:15:05 -05:00
Andrew Eikum
17efb0bd3e steam_helper: Only do steam.exe setup for the game process 2019-03-29 09:14:51 -05:00
Andrew Eikum
7a30e996ce proton: Always use built-in steam.exe 2019-03-28 08:03:03 -05:00
Andrew Eikum
898a4c5d77 makefile: Don't dereference library file symlinks 2019-03-28 08:03:03 -05:00
Andrew Eikum
22343e84ec proton: Run program through "steam.exe" in debug command, too 2019-03-26 09:11:18 -05:00
Andrew Eikum
79406ee737 Makefile: Only install relevant compat tool 2019-03-26 09:08:42 -05:00
Andrew Eikum
9c312a13a8 Makefile: Allow user to specify build name and add help target 2019-03-26 09:08:42 -05:00
Andrew Eikum
e3ea6a2479 Configure build dir in makefile instead of vagrant init 2019-03-26 09:08:42 -05:00
Andrew Eikum
87bbcc627d proton: Don't use start.exe for unknown executable types
Wine seems to handle this better now than it did in 3.7. It can launch
Doom 2's batch scripts directly, so this is no longer helpful.
2019-03-25 11:11:05 -05:00
Andrew Eikum
7ab9e40820 remove openal submodule 2019-03-21 08:45:24 -05:00
Andrew Eikum
a7e2de8dd7 update wine 2019-03-21 08:31:33 -05:00
Andrew Eikum
520d675f11 vrclient: Fix up windows-side struct packing 2019-03-21 08:31:33 -05:00
Andrew Eikum
cb4490fb03 vrclient: Fix up pointer cast to latest TextureMap type 2019-03-21 08:31:33 -05:00
Andrew Eikum
a2bedd9c8f vrclient: Convert more file paths 2019-03-21 08:31:33 -05:00
hdmap
1ff16641fd vrclient: Translate filepath for SetActionManifestPath 2019-03-21 08:31:33 -05:00
Andrew Eikum
9b645bae1f update FAudio to 19.03-13-gd07f69f 2019-03-21 08:31:33 -05:00
Andrew Eikum
b6f7af5c12 update dxvk to v1.0.1 2019-03-21 08:31:33 -05:00
Andrew Eikum
c9f817bf91 update wine to 4.2 2019-03-21 08:31:33 -05:00
Jacek Caban
70822d8046 Add steam.exe winelib application that setups environment and launches the game.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-03-08 10:22:36 -06:00
Andrew Eikum
21760bf40a update dxvk to v1.0 2019-03-07 07:45:44 -06:00
Andrew Eikum
318a9df7a9 lsteamclient: Support ISteamInput 2019-03-07 07:45:44 -06:00
Andrew Eikum
f6c12f6333 lsteamclient: Support ISteamParties 2019-03-07 07:45:44 -06:00
Andrew Eikum
4880c3b3ab lsteamclient: Make Windows-side struct definitions available to C files 2019-03-07 07:45:44 -06:00
Andrew Eikum
2054bb97a9 lsteamclient: Import SDK version 1.43 2019-03-07 07:45:44 -06:00
Andrew Eikum
ee7717eed1 lsteamclient: Fix up compiler warning 2019-03-07 07:45:44 -06:00
Andrew Eikum
358e8a7c42 lsteamclient: Synthesize another unreleased SDK
For SteamNetworkingSocketsSerialized003.
2019-03-07 07:45:44 -06:00
Andrew Eikum
8450df5606 update wine 2019-03-07 07:45:44 -06:00
Andrew Eikum
929302f43d Revert "makefile: Include and build Wine with gnutls26 headers"
This reverts commit 55b80e0c68.
2019-02-18 14:28:07 -06:00
Andrew Eikum
12d0d0292b Don't build against the beta runtime 2019-02-18 14:28:07 -06:00
Andrew Eikum
bdca0aa9c9 lsteamclient: Support SteamGameStats001 2019-02-18 14:28:07 -06:00
Andrew Eikum
72499898a7 configure.sh: Fix no steam runtime argument 2019-02-18 14:16:44 -06:00
Andrew Eikum
a2bb446d14 README: Update configure command to reflect that we use the beta runtime 2019-02-14 08:32:40 -06:00
Dāvis Mosāns
817828ec72 proton: When copying ignore EPERM error 2019-02-14 08:32:39 -06:00
Andrew Eikum
6dfd6e12f6 update FAudio 2019-02-14 08:32:39 -06:00
Andrew Eikum
2c49c608dd update wine 2019-02-14 08:32:39 -06:00
Duncan Ogilvie
01c0124bde Fix stdcall parameter size computation
Signed-off-by: Duncan Ogilvie <mr.exodia.tpodt@gmail.com>
2019-02-14 08:32:39 -06:00
Andrew Eikum
a14f231bd1 lsteamclient: Implement old version of ISteamMatchmakingServerListResponse 2019-02-14 08:32:39 -06:00
Andrew Eikum
10a04c2c4f lsteamclient: SteamApps001 is an alias for STEAMAPPS_INTERFACE_VERSION001 2019-02-14 08:32:39 -06:00