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