Software 42318 Published by

Thomas Crider has announced a new version of GE-Proton along with two bug fix releases.



GE-Proton7-3 Released

GE-Proton7-1

Why the new naming scheme?

As discussed here:

https://www.patreon.com/posts/63101415

The base for WINE was changed from wine upstream to Proton experimental, and staging currently is not used in this new build. There are several reasons this was done, which are explained in detail in the post above.

I needed a way to express that the base is all Proton7 and to reset the minor versions. Additionally, from previous discussions I've had with some other devs on official proton, they requested that I modify the name so that the GE versions were easier to differentiate, which is why the GE prefix has been moved to the front of the name.

What exactly has changed?

  • WINE upstream repo has been changed to Proton experimental bleeding edge.
  • Wine-staging is no longer used, but we keep it within the repository in case it is discovered that patches are needed from it later on.

What has remained the same from previous Proton-GE builds?

  • mfplat implementation and continued work
  • gstreamer and ffmpeg implementation
  • protonfixes implementation and continued work
  • Various game patches which are not included in either upstream wine or proton and continuation to add such patches
  • dxvk-git and adding new patches or pending PRs as they become available
  • dxvk is still patched with async
  • vkd3d-proton-git and adding new patches or pending PRs as they become available

What's actually fixed in this release compared to the last one?

  • Elden Ring EAC now works
  • The crash in various Unity games is resolved
  • Since we are now using proton's bleeding-edge experimental, we now have -all- of the controller and gamescope related patches. So if something is broken there -- it's an upstream proton bug.
  • Fixed doubled size issue caused by both dist folder and dist tarball being included. The dist tarball is not necessary and has been removed, returning the build to its original size instead of double.

62034e4a7b56763468bd4ce9d3ac7fbadc867908

GE-Proton7-2

This is a hotfix.
In GE-Proton7-1 I was applying the castlevania save patch, which was already fixed in upstream proton. This caused breakage in various installers (such as Visual C++ runtime).
I've removed the patch since it's no longer needed and it resolves the issue. Notably:

-Fixed broken launcher in Warframe on new prefix
-Fixed various broken protonfixes
-Fixed broken controller input on clean game prefix creations
-Fixed failed installation for Batman Arkham City

-Fixed failed controller input in Batman Arkham Knight
945f0ad0fbe3d9b69f7867ec29ab96414d7cb131

GE-Proton7-3

  • Another hotfix build.

  • --Finally-- got the build corruption issue fixed. There was a mixup with the pefixup script and transition from proton 7 stable to proton 7 experimental builds. Took me a while but I got it sorted and Warframe and the Batman games as well as vcrun are all working properly again. I quadruple checked on my side this time. What a long day.



Release GE-Proton7-3 Released · GloriousEggroll/proton-ge-custom