CannonGoBoom

joined 2 years ago
 

Upstream:

wine updated to latest bleeding edge
dxvk updated to latest git
vkd3d-proton updated to latest git
vkd3d updated to latest upstream tag
dxvk-nvapi updated to latest upstream tag
latest game-specific fixes imported from upstream proton

New patches:

Microsoft Flight Simulator 2024 SU1 needs WerRegisterCustomMetadata -- thanks fxtentacle
taskschd patches backported from upstream wine, allows NCSoft Purple launcher to work (sadly the games still dont work due to anticheat)
GetDpiAwarenessContextForProcess patches added for GTA V Enhanced
webview2 patches added from upstream wine, allows webview2 installer for Vermintide2 to complete instead of crashing out.
Hid multi TLC and Fanatec wheel-bases hidraw white-list added -- thanks gotzi

Protonfixes:

Fix account ID determination to allow proper importing of demo save files
fix: write the game_title file in the prefix.
Add fix for PowerWash Adventure (https://github.com/Open-Wine-Components/umu-protonfixes/pull/251[)](https://github.com/Open-Wine-Components/umu-protonfixes/commit/82852f8c380e049381ff838b517034fb8cdf619b)
Yuzusoft Game fixes (Yet Again)
Add fix for UberSolder (ZP, Steam)
Handle PermissionError in check_internet
Add save import fix for Cardfight Vanguard Dear Days 2
Install d3dcompiler_47 for LEGO® Pirates of the Caribbean (https://github.com/Open-Wine-Components/umu-protonfixes/pull/249[)](https://github.com/Open-Wine-Components/umu-protonfixes/commit/a9239c37f2e242fa2d921e3872cb06fdd4dba27b)
Add fix for Deus Ex: Invisible War (https://github.com/Open-Wine-Components/umu-protonfixes/pull/248[)](https://github.com/Open-Wine-Components/umu-protonfixes/commit/2fed74f9c9de123d31be065811ee9ec8efafa7e8)
new file: gamefixes-steam/2552410.py (https://github.com/Open-Wine-Components/umu-protonfixes/pull/246[)](https://github.com/Open-Wine-Components/umu-protonfixes/commit/c363db52b2770ddbda4f73d352bcf2a9d19d2a03)

Assets 4

GE-Proton9-26.sha512sum 151 Bytes 2025-03-11T21:10:44Z GE-Proton9-26.tar.gz 466 MB 2025-03-11T21:10:44Z Source code (zip) 2025-03-11T20:59:11Z

Source code (tar.gz)
2025-03-11T20:59:11Z

5 people reacted Footer © 2025 GitHub, Inc. Footer navigation

Terms
Privacy
Security
Status
Docs
Contact
 

HOTFIX:

  • update Dragon Age Inquisition xinput patch introduced in GE-Proton9-11 to fix a regression that caused performance issue in Black Desert Online and possibly other games: https://github.com/doitsujin/dxvk/issues/4676 (thanks loathingKernel and Blisto)
 

HOTFIX:

  • update Dragon Age Inquisition xinput patch introduced in GE-Proton9-11 to fix a regression that caused performance issue in Black Desert Online and possibly other games: https://github.com/doitsujin/dxvk/issues/4676 (thanks loathingKernel and Blisto)
 

Proton:

  • Added patch that adds PROTON_PREFER_SDL option. If PROTON_PREFER_SDL=1 is set proton will not prefer hidraw and instead will expose both sdl and hidraw. it can fix input in a few games when not using steam input

  • Added patch that adds PROTON_NO_WM_DECORATION (and WINE_NO_WM_DECORATION) option. If PROTON_NO_WM_DECORATION=1 is set, it sets WINE_NO_WM_DECORATION=1 which will disable window decorations. This can fix an issue where if clicking on a window border in some games in borderless window mode it would click through the border straight to the desktop. By disabling the window decorations it removes the pixel offset caused by them, which is what causes the mouse click confusion.

  • Removed previously disabled nvidia latency reflex patches as they have now all been merged with the exception of the winevulkan patches. Winevulkan patches are now applied -- nvidia latency reflex should now work where available.

  • updated wine to latest bleeding edge

  • updated dxvk to latest git

  • updated vkd3d-proton to latest git

  • updated vkd3d to latest upstream

  • updated dxvk-nvapi to latest upstream

  • import steamclient changes from upstream

  • import vrclient changes from upstream

  • import proton changes from upstream

  • fixed configure script issue with autodetection of podman or docker not working, --container-engine option no longer needs specifying during building

  • ccache enabled by default in configure script, --enable-ccache option no longer needs specifying during building

umu-protonfixes:

  • Add functionality to symlink save data from another game's prefix, a few games would benefit from this (Thanks UsernamesAreNotMyThing):

How this works

    Reads Steam's steamapps/libraryfolders.vdf file to find locations of known library folders.

    Iterates through each of the library folders to determine if it can find a compatdata/(APPID) folder in it.

    If it finds one, it will create a symlink in the current game's prefix to point to the location in the found prefix, at the location the game expects to find the save data folder for the other game.

Games impacted

    Final Fantasy VII Rebirth: Has bonus content (or something, I don't know what) for players with save data from FF7 Remake Intergrade, which would be found in the documents folder.

    Horizon Zero Dawn Remastered: Allows playing saves from the original Complete Edition, which are stored in the documents folder.

    Metaphor ReFantazio: Allows continuing from saves made in its demo, which uses a different ID and thus a different prefix.

    Utawarerumono (Utawarerumono: Prelude to the Fallen and Utawarerumono: Mask of Truth)

How to use the Function inside a protonfix:

def import_saves_folder(from_appid: int, relative_path: str)

Parameters:

    from_appid: The Steam app id for the game whose save data is desired in the prefix for the game you're trying to play.

    relative_path: The location in the drive_c/users/steamuser folder where the game expects the save data for the other game to be. You can find this by looking up the game on [PC Gaming Wiki](https://pcgamingwiki.com/).

    This function will have to be used in the fix scripts for each of the games that need it.

 

Proton:

  • Added patch that adds PROTON_PREFER_SDL option. If PROTON_PREFER_SDL=1 is set proton will not prefer hidraw and instead will expose both sdl and hidraw. it can fix input in a few games when not using steam input

  • Added patch that adds PROTON_NO_WM_DECORATION (and WINE_NO_WM_DECORATION) option. If PROTON_NO_WM_DECORATION=1 is set, it sets WINE_NO_WM_DECORATION=1 which will disable window decorations. This can fix an issue where if clicking on a window border in some games in borderless window mode it would click through the border straight to the desktop. By disabling the window decorations it removes the pixel offset caused by them, which is what causes the mouse click confusion.

  • Removed previously disabled nvidia latency reflex patches as they have now all been merged with the exception of the winevulkan patches. Winevulkan patches are now applied -- nvidia latency reflex should now work where available.

  • updated wine to latest bleeding edge

  • updated dxvk to latest git

  • updated vkd3d-proton to latest git

  • updated vkd3d to latest upstream

  • updated dxvk-nvapi to latest upstream

  • import steamclient changes from upstream

  • import vrclient changes from upstream

  • import proton changes from upstream

  • fixed configure script issue with autodetection of podman or docker not working, --container-engine option no longer needs specifying during building

  • ccache enabled by default in configure script, --enable-ccache option no longer needs specifying during building

umu-protonfixes:

  • Add functionality to symlink save data from another game's prefix, a few games would benefit from this (Thanks UsernamesAreNotMyThing):

How this works

    Reads Steam's steamapps/libraryfolders.vdf file to find locations of known library folders.

    Iterates through each of the library folders to determine if it can find a compatdata/(APPID) folder in it.

    If it finds one, it will create a symlink in the current game's prefix to point to the location in the found prefix, at the location the game expects to find the save data folder for the other game.

Games impacted

    Final Fantasy VII Rebirth: Has bonus content (or something, I don't know what) for players with save data from FF7 Remake Intergrade, which would be found in the documents folder.

    Horizon Zero Dawn Remastered: Allows playing saves from the original Complete Edition, which are stored in the documents folder.

    Metaphor ReFantazio: Allows continuing from saves made in its demo, which uses a different ID and thus a different prefix.

    Utawarerumono (Utawarerumono: Prelude to the Fallen and Utawarerumono: Mask of Truth)

How to use the Function inside a protonfix:

def import_saves_folder(from_appid: int, relative_path: str)

Parameters:

    from_appid: The Steam app id for the game whose save data is desired in the prefix for the game you're trying to play.

    relative_path: The location in the drive_c/users/steamuser folder where the game expects the save data for the other game to be. You can find this by looking up the game on [PC Gaming Wiki](https://pcgamingwiki.com/).

    This function will have to be used in the fix scripts for each of the games that need it.

[–] CannonGoBoom 4 points 1 month ago

I remember this too

[–] CannonGoBoom 6 points 1 month ago* (last edited 1 month ago)

Red for AMD and green for Nvidia?

[–] CannonGoBoom 4 points 1 month ago (2 children)

They later renamed these to “Fads”

 

Upstream:

  • update wine to bleeding-edge (fixes battle.net broken updates)

  • update dxvk to latest git

  • update vkd3d-proton to latest git

  • update dxvk-nvapi to latest git

  • update vkd3d to latest git

  • import upstream proton game fixes

Patches:

  • proton: preserve drive letter for different mount points #129 (thanks loathingKernel)

  • wine: add fix for Vanguard: Saga of Heroes (thanks loisgomez) -- triggered with SteamGameId=218210

Protonfixes:

Add directplay for Total Annihilation (https://github.com/Open-Wine-Components/umu-protonfixes/pull/196[)](https://github.com/Open-Wine-Components/umu-protonfixes/commit/2abbeb508355d1739f9b83bf7178609e8ade1885)

 

Upstream:

  • update wine to bleeding-edge (fixes battle.net broken updates)

  • update dxvk to latest git

  • update vkd3d-proton to latest git

  • update dxvk-nvapi to latest git

  • update vkd3d to latest git

  • import upstream proton game fixes

Patches:

  • proton: preserve drive letter for different mount points #129 (thanks loathingKernel)

  • wine: add fix for Vanguard: Saga of Heroes (thanks loisgomez) -- triggered with SteamGameId=218210

Protonfixes:

Add directplay for Total Annihilation (https://github.com/Open-Wine-Components/umu-protonfixes/pull/196[)](https://github.com/Open-Wine-Components/umu-protonfixes/commit/2abbeb508355d1739f9b83bf7178609e8ade1885)

[–] CannonGoBoom 7 points 2 months ago (1 children)

Yes, you install it on the desktop with protonup

 

Upstream:

UMU-Protonfixes:

UMU-Database:

Happy Holidays everyone!

 

Upstream:

UMU-Protonfixes:

UMU-Database:

Happy Holidays everyone!

[–] CannonGoBoom 1 points 2 months ago

You will want to “hold” the package in apt. That’s what I do.

https://askubuntu.com/questions/18654/how-to-prevent-updating-of-a-specific-package

 

Upstream:

  • imported piper + PROTON_VOICE_FILES changes

  • imported misc proton game overrides

  • mono updated to 9.3.1

  • icu 64 and 32 bit changes imported

  • wine updated to latest bleeding edge

  • dxvk updated to latest git

  • dxvk-nvapi updated to latest upstream commit

  • vkd3d-proton updated to latest git

  • vkd3d switched from valve version to upstream wine version (same change was made upstream)

Patch:

  • Backported wine bug fix patch 56653 for GetLogicalProcessorInformation, fixes edge case crash on some systems for a few games, notably baldurs gate 3 and divinity original sin 2 (thanks mx-moth)

Protonfixes:

  • Add fix for dirt 3 outside of steam (thanks polluxau)

  • Remove no longer needed Disgaea 4 fix (thanks UsernamesAreNotMyThing)

  • Added fix for Teenage Mutant Ninja Turtles Shredders Revenge (thanks FranjeGueje)

  • Add fix for The Callisto Protocol (thanks FranjeGueje)

  • Remove redundant dinput8 overrides -- dinput8 is now default n,b in Proton Bleeding Edge (thanks Blisto91)

  • Add fix Bright Memory (thanks loathingKernel)

  • Disable Esync and Fsync for Supreme Commander (thanks UsernamesAreNotMyThing)

  • Added protonfix for SteamDeck=1 for Dauntless on steam

 

Upstream:

  • imported piper + PROTON_VOICE_FILES changes

  • imported misc proton game overrides

  • mono updated to 9.3.1

  • icu 64 and 32 bit changes imported

  • wine updated to latest bleeding edge

  • dxvk updated to latest git

  • dxvk-nvapi updated to latest upstream commit

  • vkd3d-proton updated to latest git

  • vkd3d switched from valve version to upstream wine version (same change was made upstream)

Patch:

  • Backported wine bug fix patch 56653 for GetLogicalProcessorInformation, fixes edge case crash on some systems for a few games, notably baldurs gate 3 and divinity original sin 2 (thanks mx-moth)

Protonfixes:

  • Add fix for dirt 3 outside of steam (thanks polluxau)

  • Remove no longer needed Disgaea 4 fix (thanks UsernamesAreNotMyThing)

  • Added fix for Teenage Mutant Ninja Turtles Shredders Revenge (thanks FranjeGueje)

  • Add fix for The Callisto Protocol (thanks FranjeGueje)

  • Remove redundant dinput8 overrides -- dinput8 is now default n,b in Proton Bleeding Edge (thanks Blisto91)

  • Add fix Bright Memory (thanks loathingKernel)

  • Disable Esync and Fsync for Supreme Commander (thanks UsernamesAreNotMyThing)

  • Added protonfix for SteamDeck=1 for Dauntless on steam

[–] CannonGoBoom 2 points 3 months ago (1 children)

I already posted this story 2 days ago but I don’t think it’s shown up

[–] CannonGoBoom 18 points 3 months ago* (last edited 3 months ago) (2 children)

Are your games installed on an NTFS formatted drive? Steam on Linux generally doesn’t play nice with NTFS.

[–] CannonGoBoom 2 points 4 months ago
[–] CannonGoBoom 3 points 4 months ago

Wow that comment section.

[–] CannonGoBoom 3 points 5 months ago

You might be thinking of Alice Deejay - Better off alone

[–] CannonGoBoom 1 points 5 months ago

Well they are open source, so I guess they will be forked if needed

[–] CannonGoBoom 1 points 5 months ago (1 children)

Nope. Just had a quick look over the last few release notes. I could be wrong

view more: next ›