Skip to content

Releases: GloriousEggroll/wine-ge-custom

Lutris-GE-7.0-5-LoL released

26 Aug 04:43
Compare
Choose a tag to compare

THIS BUILD IS -ONLY- FOR:

LEAGUE OF LEGENDS
RIOT GAMES CLIENT
GARENA LEAGUE OF LEGENDS

DO NOT USE FOR OTHER GAMES.

Changelog

  • The previous 7.14 rebase has some problems with the client hanging after a match, so we've reverted back to the 7.0 build for now.
  • WINE's Vulkan has been updated to support Vulkan 1.3. This means it can use DXVK-git/master branch again (previously it was on vulkan 1.2 which forced it to be locked on DXVK 1.10.* branch)

Wine-GE-Proton7-26 Released

23 Aug 03:13
Compare
Choose a tag to compare

Nothing major this release, just keeping things up to date

  • 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.
  • wine updated to latest bleeding-edge

Wine-GE-Proton7-25 Released

07 Aug 09:37
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.

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)

Lutris-GE-7.14-1-LoL released

05 Aug 17:23
Compare
Choose a tag to compare

THIS BUILD IS -ONLY- FOR:

LEAGUE OF LEGENDS
RIOT GAMES CLIENT
GARENA LEAGUE OF LEGENDS

DO NOT USE FOR OTHER GAMES.

Changelog

  • Updated wine version to 7.14
  • Updated vulkan version in wine so that latest DXVK can be used
  • Updated LFH patchset, possibly better performance (untested)

Wine-GE-Proton7-24 Released

31 Jul 03:42
Compare
Choose a tag to compare
  • Halo infinite wine video playback patches disabled -- they break too many games. You can still play it without videos like before. This should fix most issues with various games crashing in 7-27. Currently pending an update from Valve to fix the issue.
  • wine updated to latest experimental bleeding edge

Lutris-GE-7.0-4-LoL release

27 Jul 19:36
Compare
Choose a tag to compare

THIS BUILD IS -ONLY- FOR:

LEAGUE OF LEGENDS
RIOT GAMES CLIENT
GARENA LEAGUE OF LEGENDS

DO NOT USE FOR OTHER GAMES.

Changelog:
-Updated wait delay fix patch (thanks moonshadow565 on reddit for the update!)
-Fixes ability to launch league directly via RiotClientServices.exe --launch-product=league_of_legends --launch-patchline=live
-Fixes Garena launch failure

Lutris-GE-7.0-3-LoL released

27 Jul 06:53
Compare
Choose a tag to compare

THIS BUILD IS -ONLY- FOR:

LEAGUE OF LEGENDS
RIOT GAMES CLIENT
GARENA LEAGUE OF LEGENDS

DO NOT USE FOR OTHER GAMES.

Changelog:
-Added patch to abi.vsyscall32=0 requirement. THIS IS NO LONGER NEEDED FINALLY!!

Note: Lutris's LoL and Garena LoL install scripts have been updated to use this version and will no longer use the launcher helper loading script.

Huge thanks to luke1337 on Discord for coming up with this one line patch that fixes a 4+ year old problem

Wine-GE-Proton7-23 Released

26 Jul 08:42
Compare
Choose a tag to compare
  • wine updated to latest proton bleeding edge
  • halo infinite wine patches added

Wine-GE-Proton7-22 Released

20 Jul 06:38
Compare
Choose a tag to compare
  • Fix WINE_FULLSCREEN_FSR_MODE= not working after previous aspect ratio update.

So the schematics are as follows. As previously the native resolution is always in the list

  • WINE_FULLSCREEN_FSR=1: It will generate the 4 FSR resolutions for the current screen resolution and aspect ratio and add them to the list of resolutions

  • WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=: It will add only the resolution to the list and it will discard any resolutions larger than it

  • WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will add the 4 FSR resolutions and mode WxH to the list of resolutions, it will discard anything larger than WxH, so any FSR resolutions larger than WxH will be discarded too.

  • WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE= WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will try to add only resolution and the custom WxH mode. It will still limit based on the custom mode. So if the resolution from is smaller than WxH it will be in the list but if it is larger than WxH it will be discarded.


  • Corrected 960x640 -> 960x540 1080p resolution for FSR performance mode

Wine-GE-Proton7-21 Released

18 Jul 05:50
Compare
Choose a tag to compare

-FFXIV hydaelyn intro video after datacenter select fixed (again). May also fix WMV playback in some other games.
-Trion/Glyph launcher and its games are now fixed (Trove, Rift)
-revert proton commit 96b8220 to re-enable gallium nine patching compatibility
-wine updated to bleeding edge
-FSR will now auto-calculate resolutions based on screen aspect ratio rather than adding pre-defined entries based on width.
This new implementation appears to function much more reliably (thanks loathingKernel from our Discord!).

Usage remains the same:

WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=ultra %command%

Modes available:
ultra - ultra quality
quality - quality
balanced - balanced
performance - performance

For reference, here is the formula used by FSR in case you want to make your own modes for different aspect ratios:
Ultra Quality — 1.3x scaling
Quality — 1.5x scaling
Balanced — 1.7x scaling
Performance — 2x scaling

You can still alternatively use a custom mode as well:

WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=3938x1108 %command%

As noted -- you must set the in-game resolution to either the ultra resolution added or the custom mode you provide, and set fullscreen mode.
The game will then up-scale that resolution to your screen's real size.

The resolution list may off one or two points as we now have more accurate values based on the aspect-ratio auto-calculation:

  • 5120x1440 (32:9):
  • {2560, 720}, // 32:9 - 'FSR 32:9 Performance'
  • {3008, 846}, // 32:9 - 'FSR 32:9 Balanced'
  • {3424, 963}, // 32:9 - 'FSR 32:9 Quality'
  • {3936, 1107}, // 32:9 - 'FSR 32:9 Ultra Quality'
  • 3840x2160 (16:9):
  • {1920, 1080}, // 16:9 - 'FSR 2160p Performance'
  • {2259, 1270}, // 16:9 - 'FSR 2160p Balanced'
  • {2560, 1440}, // 16:9 - 'FSR 2160p Quality'
  • {2954, 1662}, // 16:9 - 'FSR 2160p Ultra Quality'
  • 3440x1440 (21:9):
  • {1720, 720}, // 21:9 - 'FSR ultra-wide Performance'
  • {2024, 847}, // 21:9 - 'FSR ultra-wide Balanced'
  • {2293, 960}, // 21:9 - 'FSR ultra-wide Quality'
  • {2646, 1108}, // 21:9 - 'FSR ultra-wide Ultra Quality'
  • 2560x1080 (21:9):
  • {1280, 540}, // 21:9 - 'FSR ultra-wide Performance'
  • {1515, 639}, // 21:9 - 'FSR ultra-wide Balanced'
  • {1707, 720}, // 21:9 - 'FSR ultra-wide Quality'
  • {1963, 828}, // 21:9 - 'FSR ultra-wide Ultra Quality'
  • 2560x1440 (16:9):
  • {1280, 720}, // 16:9 - 'FSR 1440p Performance'
  • {1506, 847}, // 16:9 - 'FSR 1440p Balanced'
  • {1706, 960}, // 16:9 - 'FSR 1440p Quality'
  • {1970, 1108}, // 16:9 - 'FSR 1440p Ultra Quality'
  • 1920x1080 (16:9):
  • {960, 640}, // 16:9 - 'FSR 1080p Performance'
  • {1129, 635}, // 16:9 - 'FSR 1080p Balanced'
  • {1280, 720}, // 16:9 - 'FSR 1080p Quality'
  • {1477, 831}, // 16:9 - 'FSR 1080p Ultra Quality'