-Added NOSTEAM=1 envvar for FFXIV and FFXIV trial. This allows you to run either the steam OR the standalone version in steam through proton. See the video below for in-depth details:
-FFXIV launcher workaround updated (previously used BrowserType, needed Browser instead)
-Rebased proton SDL gamepad patches on top of staging. Fixes various controller mapping issues and force feedback issues
-Steam input profiles now work again due to SDL patch update
-Warframe 5 minute no-controller crash is properly fixed now, steamclient patch is no longer needed finally
-Guilty Gear Strive 2 player mode works with two controllers now
-Grand Theft Auto V save on exit is fixed
-Swords of Legends launcher is fixed
-Resident Evil 8 crash fixed (it was crashing after they updated the game with FSR)
-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
-Various cloud save location symlink fixes have been added:
My Documents -> Documents
Application Data -> AppData/Roaming
Local Settings/Application Data -> AppData/Local
-Font fixes imported from proton upstream
-DXVK updated
-vkd3d updated
-FAudio updated
-Wine-mono updated to 6.2.2
-A note on controller changes: hotplugging is still a bit wonky. If you unplug a controller then replug it, you may need to restart the game.