Skip to content

Releases: GloriousEggroll/proton-ge-custom

GE-Proton7-38 Released

25 Oct 02:02
Compare
Choose a tag to compare

GE-Proton7-37 Released

05 Oct 05:13
Compare
Choose a tag to compare

HOTFIX: The return of FSR

-Huge thanks to Discord community member OOOOOF123 for rebasing the FSR patch, FSR is back in business!
That's the only change in this build. Since it's a pretty important one I felt it should be released right away,

GE-Proton7-36 Released

03 Oct 01:27
Compare
Choose a tag to compare

Updates:

-import nvapi enablement list from proton upstream (ValveSoftware@9a708e0)
-import media-converter changes from proton upstream (ValveSoftware@5339633)
-update dxvk
-update vkd3d-proton
-update wine-bleeding edge
-add protonfix for Shatterline (thanks orowith2os)
-add protonfix for Halo Reach mod tools (thanks orowith2os)
-add protonfix for Ougon Musoukyoku (thanks namaenonaimumei)

FSR Removed/Disabled indefinitely:

Due to this commit in upstream proton --
ValveSoftware/wine@7c5306e

The FSR patches had to be disabled.

The commit is important because it fixes some problems that were happening with winevulkan, but unfortunately it also patches in a lot of components that were already part of the FSR patch. The problem is that the commit has much of the same contents as the FSR patch, but the FSR patch has the FSR bits all mixed in and its not within my know how to rebase.

The original author of the FSR patches has already stated since the functionality was moved to gamescope (he was the one who moved it to gamescope) the wine patches will not be updated.

With that being said the FSR patches have been increasingly problematic to maintain over time due to the lack of the original author willing to rebase the wine version in favor of instead of using the gamescope version. Moving forward if you need to use FSR, you will need to either use gamescope, or rely on the game itself having FSR as a built-in feature.

GE-Proton7-35 Released

18 Sep 22:50
Compare
Choose a tag to compare

Hotfix:

  • The Phantasy Star Online 2 update wasn't working properly. I've updated it and it's now working as expected (double checked on steam deck) -- Thanks Goldreaver

GE-Proton7-34 Released

18 Sep 21:44
Compare
Choose a tag to compare
  • Phantasy Star Online 2 fixed (again)
  • Persona 4 Golden fixed (again) -- Thanks tgurr
  • GTA IV custom radio protonfix added -- Thanks xperia64
  • upstream WINE_HEAP_DELAY_FREE fix for CoD BO3 Multiplayer + zombies added
  • upstream LAA disable for Sword and Fairy 4 added
  • wine updated to latest bleeding edge
  • DXVK updated to latest git
  • vkd3d updated to latest git

GE-Proton7-33 Released

11 Sep 22:09
Compare
Choose a tag to compare

So I uh.. kind of sort of forgot to apply the GE patches + dxvk async patches to the 7-32 build. Whoops. Guess I should get coffee before pushing releases next time.

Anyway, here's the correct build with all of the usual patches applied (don't use the 7-32 build, the Lutris Wine-GE 7-28 build is also fine).

  • wine updated to latest bleeding edge, pulls in more fixes for gta v, rdr2, verified bioshock remastered 1/2 + infinite work with 2k launcher
  • dxvk updated to latest git
  • vkd3d updated to latest git
  • pulled in latest proton script changes from upstream
  • fixed issue with fall guys protonfix trying to replace incorrect command name (Thanks Corben78)
  • removed Divinity Original Sin 2 launcher protonfix as it's no longer needed
    NOTE: for Divinity Original Sin 2 you will need to do the following to return the game files back to normal:

    Open the game folder
    delete the 'bin' symlink
    rename 'bin-bak' as 'bin'
    delete the 'Data' symlink
    rename 'Data-bak' as 'Data'
    Then in steam verify the integrity of the game files.

GE-Proton7-32 Released

11 Sep 19:59
Compare
Choose a tag to compare

-edit- don't use this build

GE-Proton7-31 Released

29 Aug 19:27
Compare
Choose a tag to compare
  • FFXIV Launcher fixed (thanks Valve)
  • GTA V fixes added (thanks Valve)
  • NOSTEAM=1 envvar option available for Guild Wars 2. Use it the same way you do for ffxiv non-steam accounts:
    NOSTEAM=1 %command%
  • dxvk updated to git
  • vkd3d-proton updated to git
  • wine updated to latest bleeding edge
  • patches added for Visual Novel Doukyuusei

GE-Proton7-30 Released

23 Aug 01:58
Compare
Choose a tag to compare

Nothing major this release, just keeping things up to date

  • protonfix for Flatout Ultimate Carnage (single player only) added -- thanks Ranplayer
  • amazon games patch added (this is mainly for possible future compatibility, please use wine-ge for non-steam games)
  • wine-staging ddraw-Device_Caps and ddraw-version-check patchsets disabled in favor of new proton ddraw changes.
  • dxvk updated to latest git
  • vkd3d-proton updated to latest git
  • wine updated to latest bleeding-edge
  • upstream openxr patches applied

GE-Proton7-29 Released

07 Aug 08:59
Compare
Choose a tag to compare

Changelog:

  • Halo Infinite patches pulled in from Proton experimental. Game should be playable now with videos. Mouse pointer issue is also fixed.
  • Upside down videos fixed in Endless Space 2 and some players in VRChat:

ValveSoftware/wine#157

Note: This does not fix -all- upside down videos, just some.

  • Guild Wars 2 Arcdps crash fix patch added from https://bugs.winehq.org/show_bug.cgi?id=51683
  • protonfix added for Spiderman: Shattered Dimensions (thanks Iglu47!)
  • protonfix for Conan Exiles has been modified to install Proton BattlEye Runtime automatically if not done yet and will launch with -BattlEye option. Tested shortly and was able to join two BattlEye enabled servers without issue.
  • Phantasy Star Online 2 file search stutter workaround patch added (Thanks GoLD-ReaVeR!).

FSR UPDATES

The Halo Infinite patches basically broke the fullscreen hack -if- WINE_FULLSCREEN_FSR is not enabled.

If it IS enabled, fullscreen hack works fine.

SO moving forward the WINE_FULLSCREEN_FSR IS ENABLED FOR ALL GAMES BY DEFAULT.

What does this mean?

  1. If you are not upscaling your game (you play at your native screen resolution) this does not affect you. FSR is only used when upscaling.

  2. By default, the "balanced" resolution option for FSR is added to the resolution list if a mode is not specified. If you want a different mode, use WINE_FULLSCREEN_FSR_MODE=

Modes as mentioned are : ultra, quality, balanced, performance. You cannot combine multiple modes as this causes some in-game resolution lists to break.

  1. If your system is a hamster on it's last leg and you upscale without using FSR because of the overhead involved by using FSR -- you'll need to use regular proton.

With FSR disabled, the fullscreen hack would not allow me to change aspect ratios or resolutions outside my monitor's. You may have better luck but this will not be supported. The majority of Proton-GE users rely on FSR upscaling compared to those who do not use FSR for upscaling, and as I mentioned it does not affect those who are not upscaling.

  1. You can disable FSR with WINE_FULLSCREEN_FSR=0, however for the majority of people this is not needed. Again, as mentioned FSR being enabled by default does NOT affect anyone who is -not- upscaling.

And just to once more go over basic usage:

WINE_FULLSCREEN_FSR_MODE=ultra %command%

set in-game to fullscreen with the new 'ultra' resolution size from the resolution list. This will differ depending on your screen aspect ratio.

or

WINE_FULLSCREEN_FSR_CUSTOM_MODE=widthxheight %command%
ex.
WINE_FULLSCREEN_FSR_CUSTOM_MODE=1234x4321 %command%

set in-game to fullscreen with the new custom resolution size from the resolution list. This would add 1234x4321 to the in-game resolution list.


Known issues:

  • Borderless Fullscreen mode with fullscreen hack is broken in some games (Apex Legends) -- ie it just creates a borderless window at the resolution you set instead of adding black bar fillers. This is an issue with Valve's upstream Proton Experimental bleeding edge build, and is not caused by any FSR patches.

  • MangoHud currently crashes Apex Legends -if- exec= lines are in the configuration:
    flightlessmango/MangoHud#809

I've submitted a workaround on the Goverlay side that should allow it to work again with Goverlay's options except the custom script option:
benjamimgois/goverlay#12

You'll probably want that patch in order to display distro/version/kernel/session info without Apex crashing. (I've already released a patched Goverlay version for Nobara users, you should get it in your system package updates)