Skip to content

Releases: GloriousEggroll/proton-ge-custom

Proton-5.1-GE-1

10 Feb 08:26
Compare
Choose a tag to compare

-added fullscreen hack rebase from proton 5
-added updated steamclient rebase from proton 5 so that jc3 and batman AK denuvo problems work
-added updated monster hunter world patch that limits the changes to monster hunter world
-added proton patch that sets prefixes to win10 by default
-added dsound surround sound patches from proton 5
-proton dxvk wine integration patches added so that vkd3d works ootb without PROTON_USE_WINED3D
-reenabled proton's gamepad changes in favor over staging's (for now. let me know in discord if issues occur)
-updated to include proton's gstreamer and glib integration work
-added plasma systray patch
-fixed proton compatibility for staging patchset winex11.drv-mouse-coorrds
-disabled winex11-_NET_ACTIVE_WINDOW temporarily (not working correctly)
-disabled winex11-WM_WINDOWPOSCHANGING temporarily (depends on winex11-_NET_ACTIVE_WINDOW)
-updated dxvk to 1.5.4 official
-updated FAudio
-updated vkd3d

Known issues:
-Just Cause 3 not able to save
-Please note, vkd3d is very new and still does not work for DirectX 12 on all games.

Proton-5.0-GE-1

30 Jan 22:23
Compare
Choose a tag to compare

-fixed issue with uplay games not recognizing they were being launched from steam
-fixed issue with farcry 5 hanging at launch
-fixed issue with stuttering in various games introduced by staging's ntdll-ForceBottomUpAlloc patches (darksiders 3, farcry 5)
-raw input patches finally fixed and enabled
-fixed issue with the MK11/skyrim skyui patch trying to allocate 119t virtual memory
-added patches that allow For Honor and steep to launch and work in single-player mode
-added patch that fixes battlenet beta crashing with win10 set in winecfg
-added patch that fixes fullscreen mode in steep
-added patch that fixes performance regression in Monster Hunter World caused by Iceborn DLC release.
-fixed proton compatibility for staging patchset winex11-MWM_Decorations (fixes https://bugs.winehq.org/show_bug.cgi?id=42117 which affects battlenet)
-fixed proton compatibility for staging patchset winex11-_NET_ACTIVE_WINDOW (fixes https://bugs.winehq.org/show_bug.cgi?id=2155 which affects some older games and apps)
-added proton's internal wined3d dxvk integration changes
-updated dxvk
-updated faudio
-changed vkd3d repository to one regularly worked on.

Edit:
-added fix for loading hang for endless legend
-added black ops 2 launch crash fix
-added winex11-WM_WINDOWPOSCHANGING patch from staging
-fixed an issue with proton not using d3d9 override (whoopsie)

Disabled the following for now, has an issue that causes windows to open and immediately close:
-proton compatibility for staging patchset winex11.drv-mouse-coorrds (fixes https://bugs.winehq.org/show_bug.cgi?id=46309 which affects origin)

Proton-4.21-GE-2

18 Dec 09:06
Compare
Choose a tag to compare

-Grand Theft Auto V fixed. Able to run again. No launch options necessary, winedebug disabled via protonfixes which allows multiplayer to work
-Halo MCC login fixed, allows single player to be played
-DXVK Async has been completely removed. After some discussion after the last release, the author of dxvk, who was also the author of the original async patch has stated it is outdated, and requested it not be used so that to prevent confusion in bug reports and make debugging and fixing things within dxvk easier in the future. This allows bug reports using proton-ge to be more acceptable in terms of DXVK graphical debugging
-PROTON_NO_D3D11,PROTON_NO_D3D10,PROTON_NO_D9VK options have all been removed, because the option PROTON_USE_WINED3D does the same thing for all 3 of these options.
-Proton's gamepad additions patchset has been disabled for the time being, and staging's dinput patches have been re-enabled. I've been informed currently wine-staging handles gamepads a bit better than proton's gamepad additions, so I'll need more feedback on this change.
-FAudio, dxvk, d9vk, vkd3d updated
-FAudio's updates have some additional work regarding xWMA audio format, which is used in warframe. This may allow for less frequent audio crashes, if any.

Known Issues:
-There seems to be a small pre-existing issue with alt-tabbing out of GTA 5 that forces the player on character select/record video. you can just hit f1 to toggle video recording to continue playing.

Test Release MCC 2

05 Dec 22:50
Compare
Choose a tag to compare

Same as the first MCC release but with updated patch from Guy that fixes login without steam runtime modification or gnutls changes needed.

Note from patch author:

"So on a default install of Ubuntu 18.04, it won't work, as libgnutls30 isn't a default package. On Ubuntu 18.04 try installing the package via sudo apt install libgnutls30

Pierre-Loup just needs to apply one commit and it should work universally"

Worked on my Fedora 30 box with no changes needed.

Test release - MCC

04 Dec 07:22
Compare
Choose a tag to compare

This is a test release, ultimately I will remove this release and replace it with ge-4.21-2, but I wanted to make the release available for people to try. This is the same as 4.21-ge-1 but with the halo MCC patch and wine+wine-staging+dxvk updated. It may take a few tries to login to mcc as the patch is quite hacky, but it will eventually work.

Proton-4.21-GE-1

02 Dec 08:25
Compare
Choose a tag to compare

Changes:

-patch for launching origin + origin games inside steam added: ValveSoftware#3239 (note, this still requires registry modification and esync off to work properly: ValveSoftware#3224 (comment))
-commit reverted to fix regression in divinity: os 2 where icons wouldnt show in inventory: https://bugs.winehq.org/show_bug.cgi?id=48180
-disable esync when running install script: ValveSoftware#3240 (comment)
-ffxv steam crash fix patch added: ValveSoftware#74 (comment)
-dxvk async enabled by default on path of exile again due to popular request
-"--waitforpreload --nologo --gc2" options added by default for path of exile. no need to add them to launch options.
-dxvk async enabled by default on warframe again due to popular request
-d9vk updated
-dxvk updated
-faudio updated
-vkd3d updated

Notes:
Just a reminder, the async patch has always been a part of my builds, and you can enable it on any game with DXVK_ASYC=1 %command% in the launch options.

I've gone ahead and added this to the README as some people seem to think it was removed at some point. It's always there, just not turned on by default. As mentioned in the patch notes I've re-enabled it as on by default for -just- warframe and path of exile.

Proton-4.20-GE-1

27 Nov 09:17
Compare
Choose a tag to compare

This build is a bit of a replacement for the previous builds which have now been removed. I've had some hit or miss troubles getting this build to a stable point that I wanted it, but all the standard games that worked before without mfplat should work fine. This should serve as a solid base moving forward.

The mf_install verb in protonfixes has been altered. I have removed the mf plat related files and registry entries which are not publicly available directly from Microsoft. I have also removed previously released builds that contained these files. There are two reasons for me doing this:

-The first, is that I wish for this project to stay within legal boundaries that allow it to be shared within Valve's proton bug trackers. The goal of my project is to help progress proton, therefore I do not wish to induce limits which would cause it to be moderated or banned from their bug tracker.

-The second, is that distribution of Microsoft libraries beyond Microsoft doing so directly, is illegal. Therefore I've removed those libraries from the mf_install verb's download list, and the corresponding registry entries. The only ones which remain are the ones which are supplied by Microsoft directly and are publicly available via KB976932.

Fixes:

-fixed fullscreen hack to work with downscaling such as vanilla proton
-added fix for fullscreen hack that allows integer scaling: ValveSoftware/wine#69
-patches for skyrim skyui status effect icons. icons now show up.
-patches for shadow of the tomb raider with vkd3d. game now runs with vkd3d again
-patches for gta v rockstar launcher and game. launcher and game now function correctly
-patches for origin downloads regression fix. origin should now download games and verify existing installed games (mostly) properly.
-adds stub so that star wars jedi: fallen order works - note, I have not tested the steam verson, only the origin version.
-patches for mk11 added. fixes mk11 launch crash. still needs mfplat
-the mk11 patch has a new envvar which is enabled only for mk11 and skyrim se: WINE_MEM_ALLOC_MOD. This patch is problematic in some other games, so it was better to set it off by default and only enable it with an envvar. I have set the envvar automatically in protonfixes for these two games.
-Fix for warhammer: chaosbane hair glitch in dxvk
-Fix for warlock: master of the arcane new game freeze in d9vk
-rawinput patches disabled (again), as it's currently broken (again).
-re-enabled commit that fixes alt-tabbing in most desktop environments: ValveSoftware/wine@a867509. Note, This causes the XFCE panel to appear above some games.
-The spinlocks portion of the fsync patch has been removed in order to improve stability
-d9vk updated
-dxvk updated
-faudio updated
-vkd3d updated

Known issues:
-mk11 has desync issue with online matches (online matches will not work).

Many games require mfplat functionality that does not come with proton or normal wine. It is very likely that without these libraries, some games will not function properly. The games that currently rely on mfplat and -may- be affected by the changes in the above mentioned "Notice" are:

-mk11
-spyro reignited trilogy
-Monster Hunter World
-Blaz Blue Central Fiction
-GRIS
-Breathedge
-FINAL FANTASY TYPE-0 HD
-Car Mechanic Simulator 2018
-PC Building Simulator
-American Fugitive
-Remnant: From the Ashes
-Darksiders Warmastered Edition
-Bloodstained Ritual of the Night
-Age of Empires: Definitive Edition
-Team Sonic Racing
-Mordhau
-Disgaea 5
-Earth Defense Force 5
-SOULCALIBUR VI
-Quantum Break
-Assetto Corsa Competizione
-RESIDENT EVIL 7 biohazard
-Resident Evil 4
-Resident Evil 2 Remake
-Blasphemous

Proton-4.15-GE-1

02 Sep 06:20
Compare
Choose a tag to compare

What's New:

Wine updated to 4.15

Wine-staging updated to 4.15:
-Raw input patchset disabled due to a current regression in overwatch
-Mouse coords patchset disabled due to window cursor capture issues.

vkd3d added:
-vkd3d patch added for world of warcraft. tested and working, turn MSAA off in game or use CSAA or FXAA
-vkd3d patch added for Shadow of the Tomb Raider. NOT tested because I triggered denuvo while relaunching the game
-games that use DX12 can utilize it with PROTON_USE_VKD3D=1

d9vk updated:
-The option to disable d9vk has been changed to PROTON_NO_D9VK=1

fsync updated:
-patches updated to match proton 4.11-3

proton gamepad additions updated:
-added missing patch to gamepad additions patchset
-added updated PS4 controller bluetooth hotfix patches. Fixes the following:
--Sekiro, Bluetooth, Unmapped: Works, shows Xbox prompts, same as Windows
--Sekiro, Bluetooth, Mapped: Works, shows Xbox prompts
--Dark Souls: Remastered, Bluetooth, Unmapped: Works, shows PS4 prompts
--Dark Souls: Remastered, Bluetooth, Mapped: Works, shows Xbox prompts
--Tales of Vesperia, Bluetooth, Unmapped: Works (except touchpad), shows PS4 prompts
--Tales of Vesperia, Bluetooth, Mapped: Works, shows Xbox prompts
--Hitman 2, Bluetooth, Unmapped: Does not work, same as Windows
--Hitman 2, Bluetooth, Mapped: Works, shows Xbox prompts

Media Foundation protonfixes added for:
-Monster Hunter World
-Blaz Blue Central Fiction
-GRIS
-Breathedge
-FINAL FANTASY TYPE-0 HD
-Car Mechanic Simulator 2018
-PC Building Simulator
-American Fugitive
-Remnant: From the Ashes
-Darksiders Warmastered Edition
-Bloodstained Ritual of the Night
-Age of Empires: Definitive Edition
-Team Sonic Racing
-Mordhau
-Disgaea 5
-Earth Defense Force 5
-SOULCALIBUR VI
-Quantum Break
-Assetto Corsa Competizione
-RESIDENT EVIL 7 biohazard
-Resident Evil 4
-Resident Evil 2 Remake

*Note: Media Foundation fixes are an ongoing work and not guaranteed to work for all games. This is a preliminary step. Improvements still need to be made to the mf_install verb for protonfixes

Typical installation/usage notes:

Open ~/.steam/root/
Create compatibilitytools.d folder
Extract archive to ~/.steam/root/compatibilitytools.d/.
Close and re-open steam
Right click the game and click Properties
At the bottom of the General tab, Check "Force the use of a specific Steam Play compatibility tool
Then select Proton-4.11-GE-1 from the drop down and click CLOSE.

Extra notes regarding Warframe:

1) Warframe needs xboxdrv installed and running on the system:

For instructions on setting up xboxdrv, see:

Step 7 here:
https://gitlab.com/GloriousEggroll/warframe-linux/wikis/Ubuntu-Install-Instructions

Or Step 6. here:
https://gitlab.com/GloriousEggroll/warframe-linux/wikis/Arch-Install-Instructions

2) Set vsync on/off in game, not auto.

3) Turn off bulk downloads in the launcher otherwise large updates will fail. This will remove the progress bar and the launcher will simply say "Checking for Content" until it completes.

Proton-4.14-GE-2

29 Aug 05:52
Compare
Choose a tag to compare

-wine updated to 4.14 git
-staging updated to 4.14 git
-dxvk updated to latest git
-d9vk update to latest git
-faudio updated to latest git
-proton fsync patchset updated to match proton-4.11-3
-proton gamepad changes updated to match proton-4.11-3
-proton steamclient, vrclient, openvr updated to match proton-4.11-3
-d9vk and dxvk now use official d9vk/dxvk repos, so that the tags are properly displayed on releases

Notes:
-d9vk is enabled by default, to disable it for a game set PROTON_NO_D3D9=1 in launch options to revert to wined3d

Proton-4.14-GE-1

20 Aug 06:49
Compare
Choose a tag to compare

Huge news:

-WINE-STAGING PATCHES HAVE BEEN ADDED

Additional news:
-wine updated to 4.14
-dxvk updated to latest git
-d9vk included
-d9vk is enabled by default, to disable it for a game set PROTON_NO_D3D9=1 in launch options to revert to wined3d
-dxvk no longer using async patch (not necessary any more)
-faudio updated to latest git
-resident evil 4 patch removed, works in d9vk now
-assetto corsa hud patch added
-proton fsync envvars added from valve's proton
-removed no longer needed protonfixes for:
---GTA V (no longer needs corefonts)
---Warlock master of the Arcane (works in d9vk now)
---Age of Empires III (works in d9vk, no longer needs dotnet20, quartz, dsound)