GloriousEggroll has released a new custom build of their Proton fork.
Proton-6.15-GE-1
Changes:
Import proper steam cloud save fixes from upstream proton
Import Project Cars III window focus fixes from upstream proton
Import Tokyo Xanadu Xe+ ASF fixes from upstream proton
Import Guilty Gear Strive cloud save path fixes from upstream proton
Import multiple font 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, FFXIV has been configured to use ffxivboot.exe instead of ffxivboot64.exe,
the patch to trigger IsTransgaming has been applied, and the old launcher mode is configured to be used.
This allows the old launcher mode to be fully functional.Added FFXIV frame timing configuration for DXVK to resolve some stuttering, noted here: doitsujin/dxvk#2210
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 Power Rangers: Battle for the Grid)
Added pending upstream wine patches for Riftbreaker
Added pending upstream winelib patch (fixes https://bugs.winehq.org/show_bug.cgi?id=51596)
vkd3d patch added for Diablo II Resurrected (Note: This was added in case it fixes other games. Running non-steam games with proton is -not- supported).
Wine + Wine-staging updated to 6.15
DXVK updated to latest git (fixes Endless Legend and Borderlands 2 crashing)
vkd3d updated to latest git
Faudio updated to latest git
Rebased proton sdl joystick patchset. Removed:
601654cdbf3bd75487e73b5b39c6a23ef9149932
[PATCH] winebus: Make it more explicit how we are checking for duplicate devicesFixed by:
winebus.sys: Fix duplicate lnxev / hidraw device lookup.
wine-mirror/wine@5d6419a
Thanks to manueliglesiasgarcia for the following protonfixes:
AirMech Strike https://www.protondb.com/app/206500 (Fix crash)
Duck Game https://www.protondb.com/app/312530 (Stuck at launch)
Gothic 3 https://www.protondb.com/app/39500 (Fix low FPS)
Gothic 3 Forsaken Gods Enhanced Edition https://www.protondb.com/app/65600 (Fix low FPS)
Blood and Bacon https://www.protondb.com/app/434570 (Fix crash)
Gothic 2 https://www.protondb.com/app/39510 (Fix get locked on exit)
Gothic 1 https://www.protondb.com/app/65540 (Fix get locked on exit)
BIT.TRIP BEAT https://www.protondb.com/app/63700 (Fix blackscreen)Thanks to Alistair Leslie-Hughes for the following protonfixes:
Lord of the Rings Online https://bugs.winehq.org/show_bug.cgi?id=44985
Dungeons and Dragons Online https://bugs.winehq.org/show_bug.cgi?id=44985Thanks to Neodamode for the following protonfixes:
Yesterday Origins (crash fix)
Download Proton 6.15-GE-1 from GitHub
Installation Instructions