Skip to content

Releases: GloriousEggroll/wine-ge-custom

Wine-6.20-GE-1 released

26 Oct 04:16
Compare
Choose a tag to compare

-wine: Added fix for broken right click camera control in BeamNG.drive
-wine: Revert some upstream commits to re-allow mfplat patches (it was disabled in wine-staging 6.20 due to patches needing a rebase)
-wine: Add patch to fix Eve online launcher (thanks Tr4sk!)
-wine: Add patch to workaround The Good Life video playback (thanks popsUlfr!)
-wine: Add patch to fix Castlevania Advance Collection and a few other Konami "collection" games (thanks Raptor85!)
-wine: rebased proton patches for 6.20
-wine: updated to 6.20
-proton-valve: Imported fixes for paradox launcher from proton upstream
-proton-valve: Imported fixes for Nickelodeon All-Star brawl from proton upstream
-proton-valve: Imported fixes for WRC8/9/10 from proton upstream
-proton-valve: Imported fixes for Satisfactory multiplayer from proton upstream
-proton-valve: Imported fixes for Fallout 76 crash from proton upstream

Lutris-GE-6.16-3-LoL released

26 Oct 04:23
Compare
Choose a tag to compare

-Should fix launcher 'Could Not Update / Couldn't Update Error' failure

Wine-6.19-GE-1 released

10 Oct 10:37
Compare
Choose a tag to compare

-Added patches that allow EA Desktop beta client to work (Thanks Esdras Tarsis!)
-Removed deprecated mouse focus patches (no longer used in upstream proton) -- fixes mouse focus issues in some various games.
-Updated wine and wine-staging to 6.19
-Rebased proton patches to 6.19

Wine-6.18-GE-1 released

26 Sep 00:56
Compare
Choose a tag to compare

-hotfix added for hitman 2 and death stranding hangs (thanks Paul Goffman!)
-patches added from proton upstream to allow deathloop to run (thanks Paul Goffman!)
-wine + staging updated to 6.18
-pending upstream gamepad patches added which fix broken HID gamepad functionality in 6.18 release.

Lutris-GE-6.16-2-LoL released

30 Aug 17:37
Compare
Choose a tag to compare
  • Removed fshack patches as they seem to interfere with running the game in windowed mode
  • Removed proton mouse focus patches as they seem to interefere with mouse focus for some users

Lutris-GE-6.16-LoL released

29 Aug 07:57
Compare
Choose a tag to compare

This is a WINE 6.16 League of Legends release which is specifically meant to be used with the 'Standard Launch Helper verion) of the Lutris LoL installer, found here:

https://lutris.net/games/league-of-legends/

The installer has already been updated to use this build, so if you do not have the game already installed, you can just run the lutris installer.

This build is also available via the lutris runners list as lutris-ge-6.16-lol.

Lastly, if you still wish to install this build manually for usage with lutris, follow the readme:

https://github.com/GloriousEggroll/wine-ge-custom/blob/master/README.md

Patches in this build:

The full patched branch of this build can be found at:

https://github.com/gloriouseggroll/wine/tree/ge-6.16-LoL

NOTE:

As mentioned, this build is SPECIFICALLY MADE to be used with Lutris, and with the game installed using the mentioned lutris install script. I -WILL NOT- assist with running it outside of lutris using any non-lutris installed method. There are too many requirements outside of the build itself to troubleshoot every instance that anyone has when attempting to run the game outside of lutris.

Additional note:

This build does -not- have the FSR patches. FSR sadly does not work properly withe LoL after an extended period of testing, and causes resolution issues.

Wine-6.16-GE-1 released

29 Aug 01:43
Compare
Choose a tag to compare

Not many noteable changes from previous release until now, a few stability fixes and networking fixes (the temtem crash was fixed). Mainly just updating to 6.16 release.

Wine-6.15-GE-1 released

16 Aug 06:01
Compare
Choose a tag to compare

Changes:

  • Import Project Cars III window focus fixes from upstream proton

  • Import Tokyo Xanadu Xe+ ASF fixes from upstream proton

  • Fixed crash with Hitman 2

  • Added workaround for FFXIV broken login button
    Details:
    There are two executables shipped with FFXIV for the launcher -- ffxivboot.exe and ffxivboot64.exe.
    Each one has a 'new' launcher mode and an 'old' launcher mode. The 'old' launcher mode is what we use to login on linux,
    however it uses mshtml and jscript by default, which break the 'Log In' button.
    The normal way to usually get around this is to just press enter after you input your password,
    but that can be annoying when you accidentally hit the button.

    Here is where the workaround comes in. The ffxivboot.exe has a built-in function called IsTransgaming,
    which tells the old launcher mode to use CEF instead of mshtml+jscript. When IsTransgaming is triggered,
    CEF gets used and it fixes the log in button. ffxivboot64.exe does -not- have this. Additionally, a
    patch was needed to trigger IsTransgaming. So, the patch to trigger IsTransgaming has been applied. 
    This allows the old launcher mode to be fully functional when launched via 
    ffxivboot.exe and using `Browser 1` in FFXIV_BOOT.cfg
    
  • Re-added missing mfplat stub that was accidentally removed from staging's mfplat patches. This re-fixes some unity games that had broken mfplat in 6.14 (Notably Oddworld: Soulstorm)

  • Added pending upstream wine patches for Riftbreaker

  • Added pending upstream winelib patch (fixes https://bugs.winehq.org/show_bug.cgi?id=51596)

  • Wine + Wine-staging updated to 6.15

Wine-6.14-GE-2 released

02 Aug 03:04
Compare
Choose a tag to compare

This is a hotfix that adds a patch required for Star Citizen to run

Notes:

  1. The game takes a long time to load in
  2. The game needs sysctl -w vm.max_map_count=16777216 run as root, or to make it permanent, make a file at /etc/sysctl.d/50-starcitizen.conf with contents vm.max_map_count = 16777216 then reboot.

Wine-6.14-GE-1 released

01 Aug 04:32
Compare
Choose a tag to compare

-Issue with uplay services not connecting fixed from upstream wine
-FFXIV launcher certificate popup box spam fixed from upstream wine
-EVE Online launcher issue fixed from upstream wine
-Added Microsoft Flight Simulator 2020 fixes from proton
-Re-added revert for 97afac469fbe012e22acc1f1045c88b1004a241f which breaks controllers in some unity games (https://bugs.winehq.org/show_bug.cgi?id=51277)
-wine and wine-staging updated to 6.14
-Grand Theft Auto V save on exit is fixed
-Swords of Legends launcher is fixed
-vkd3d/dx12 resizable bar patches added. Can be enabled with VKD3D_CONFIG=upload_hvv
-AMD FidelityFX Super Resolution (FSR) has been patched in as the fullscreen hack's upscaling backend. Works on most games (not all, there are some caveats). For basic usage in most case only WINE_FULLSCREEN_FSR=1 is needed. The default sharpening of 5 is enough without needing modification, but can be changed with WINE_FULLSCREEN_FSR_STRENGTH=# (0-5) if wanted.

Details from pull request:

https://github.com/ValveSoftware/wine/pull/116

This is an implementation of AMD's FSR https://gpuopen.com/fidelityfx-superresolution/ in fshack, which allows users to chose it instead of linear/nearest filtering for upscaling. It can be enabled using WINE_FULLSCREEN_FSR=1 and a lower in game resolution than the display's native one. WINE_FULLSCREEN_FSR_STRENGTH controls the amount of sharpening (not to be confused with AMD's quality presets, those are about the input resolution), 0 is the maximum sharpness, higher values mean less sharpening. The default is 5.

Caveats:

    Only works in vulkan games (dxvk and vkd3d-proton included).
    Some games upscale on their own, without using fshack, when you select a lower resolution in game. FSR won't work in those.
    Obviously applying FSR to the final image is not ideal, it should be applied before the UI is drawn and before some post processing effects like film grain.
    AMD also recommends a negative LOD bias, which is not possible in a generic way without problems.
    This is only the slow fp32 version, if accepted I might follow up with the fp16 version.

-1080p, 4k, and ultrawide input quality resolutions have been added to the FSR patch. See:

    https://gpuopen.com/fidelityfx-superresolution/#quality

Note: if you want to compile this yourself for a native build, you can compile the ge-6.14 branch from http://github.com/gloriouseggroll/wine. It is already patched and ready to go.