Skip to content

Releases: GloriousEggroll/proton-ge-custom

GE-Proton9-12 Released

31 Aug 22:47
Compare
Choose a tag to compare

proton:

  • added latest upstream proton changes
  • added latest upstream steamclient changes
  • updated wine to latest bleeding edge
  • updated dxvk to latest git
  • updated vkd3d to latest git

protonfixes:

  • libmspack, xrandr, cabextract are now built as part of the proton-ge build process instead of being included as prebuilt binaries (thanks R1kaB3rN)
  • winetricks updated to latest git
  • star citizen protonfix updated (thanks marcan)
  • fix added for Full Metal Daemon Muramasa (thanks R1kaB3rN)
  • fix install location of xlive.dll for xliveless (thanks ProjectSynchro)
  • add fix for Bully: Scholarship edition (thanks Root-Core)
  • add fix for Dirt 2 (thanks ProjectSynchro)
  • add fix for CYGNI: All Guns Blazing (thanks Root-Core)

GE-Proton9-11 Released

28 Jul 05:48
Compare
Choose a tag to compare
  • Update wine to latest bleeding edge
  • Update dxvk to latest git
  • Update vkd3d-proton to latest git
  • Import upstream proton changes
  • Rebase staging
  • Add xinput patch for Dragon Age: Inquisition ( thanks cammoore1 )

Protonfixes:

  • Add protonfix and steamgameid envvar to trigger Dragon Age: Inquisition xinput patch (allows to work with EA version in umu)
  • Add protonfix for Flowers - Le Volume series (thanks R1kaB3rN)
  • Add protonfix for The Last Blade (thanks ranplayer)
  • Add protonfix for GOG Beyond Good and Evil (thanks ImLinguin)
  • Add protonfix for WRC4 (thanks ToRRen1812)

GE-Proton9-10 Released

07 Jul 21:11
Compare
Choose a tag to compare
  • Updated wine to latest bleeding edge
  • Updated wine-mono to 9.2.0
  • Updated dxvk to latest git (which includes d8vk now)
  • Removed d8vk build options as it's part of dxvk now
  • Updated proton script so that d8vk is enabled by default as part of dxvk's files
  • Updated vkd3d-proton to latest git
  • protonfixes: added EAC fix to allow elden ring to run even if dlc not owned

GE-Proton9-9 Released

30 Jun 17:27
Compare
Choose a tag to compare

Hotfix:

  • When I updated winetricks in 9-8 I forgot to make it executable. This fixes it so winetricks is executable again.

GE-Proton9-8 Released

30 Jun 15:15
Compare
Choose a tag to compare
  • wine updated to latest bleeding edge
  • dxvk updated to latest git
  • vkd3ed-proton updated to latest git
  • dxvk-nvapi updated to latest git
  • steam client changes pulled in from upstream
  • vrclient changes pulled in from upstream
  • various game quirk fixes pulled in from upstream (Farlight 84, MultiVersus, Bad Mojo Redux, (Arcanum: Of Steamworks and Magick Obscura)
  • umu clients can now run winetricks verbs (Thanks R1kaB3rN)
  • added pending patch for DXGI_FORMAT_R8G8B8A8_UNORM on d2d_wic_render_target_init needed for Alt:V -- GTA V custom client (Thanks S0P4)
  • staging patches rebased (minor)
  • fsr patch rebased (minor)
  • protonfixes: winetricks updated to current git
  • protonfixes: winetricks vcrun2022 sha256 hashes updated for vcrun2022 (Winetricks/winetricks#2235)
  • protonfixes: fix added for Contractors VR (thanks ToRRent1812)
  • protonfixes: fix added for gog: resident evil (thanks ImLinguin and keenanweaver)

GE-Proton9-7 Released

06 Jun 05:53
Compare
Choose a tag to compare

HOTFIXES:

GE-Proton9-6 Released

04 Jun 17:12
Compare
Choose a tag to compare

Nothing too crazy with this release, mostly just importing upstream changes from Valve this time around.

  • Persona 4 Golden video fixes have been re-added.
  • wine updated to latest bleeding edge
  • dxvk updated to latest git
  • vkd3d-proton updated to latest git
  • upstream proton changes added
  • upstream steamclient changes added
  • upstream wineopenxr changes added

GE-Proton9-5 Released

11 May 03:06
Compare
Choose a tag to compare
  • added TCP_KEEP patches needed for Star Citizen 2.0 launcher
  • updated wine to latest bleeding edge (fixes Apex Legends)
  • updated dxvk to latest git
  • updated vkd3d-proton to latest git
  • updated dxvk-nvapi to match upstream
  • updated various build files to match upstream
  • updated steam client to match upstream
  • added upstream cpu topology fixes
  • protonfixes: Add fix for The Witcher 2: Assassins of Kings Enhanced Edition (thanks R1kaB3rN)
  • protonfixes: Add fix for COJ Gunslinger (thanks Tiagoquix)
  • protonfixes: Add fix for Total War: Shogun 2 (thanks Crumb5)
  • protonfixes: Update Oddworld: Munch's Oddysee fix (thanks doZenn)
  • protonfixes: Add fix for Oddworld: Abe's Oddysee (thanks doZenn)
  • protonfixes: Add fix for Overlord II (thanks doZenn)
  • protonfixes: Add fix for Stranger's Wrath HD (thanks doZenn)
  • protonfixes: Add fix for Ducati World Championship (thanks doZenn)
  • protonfixes: Add fix for Add fix for Café Stella and the Reaper's Butterflies (thanks R1kaB3rN)
  • protonfixes: Add fix for Add fix for Sabbat of the Witch (thanks R1kaB3rN)
  • protonfixes: Add fix for Add fix for Riddle Joker (thanks R1kaB3rN)
  • protonfixes: Add fix for Add fix for Senren * Banka (thanks R1kaB3rN)
  • protonfixes: Add fix for (Newest) Many WMP9 Video Playback fixes for Yuzusoft VN's (thanks R1kaB3rN)

GE-Proton9-4 Released

15 Apr 17:06
Compare
Choose a tag to compare

GE-Proton9-3 Released

14 Apr 13:32
Compare
Choose a tag to compare
  • COPYPREFIX=1 option added. What this does:

By default steam stores the wine prefixes in the steam library where the game is installed under SteamLibrary/steamapps/compatdata/ as well as shader cache files in shadercache/. When 'Steam Deck' session aka gamescope session is used, the -steamdeck option is appended to steam. This causes the default path for prefix compatdata and shadercache to change to the default steam install location ~/.steam/steam/steamapps/compatdata (or shadercache). This can be problematic if you are say for example switching from normal desktop steam to steamdeck. Or for example if you have a portable hard drive or SD card you keep your games on to use between the two. If you did something like say install mods for a game or played a game that doesnt work with cloud saves on the desktop, the prefix would not get used when you move the drive over from the desktop to steamdeck. Instead steamdeck would try to make a new one. The same goes in reverse for if you play games on the steam deck and try to move the game drive or sd card to a desktop.

What COPYPREFIX=1 DOES is if -steamdeck is applied it will check if a prefix exists on the game partition/drive. If it does, it will then WIPE the steamdeck prefix, and replace it with the one from the game partition/drive. . It does this with shader cache as well. This way steam will pick up your mods/saves that you had on your desktop or other PC you used the drive on before.

Alternatively, if -steamdeck is NOT applied -- it works in reverse. It will try to wipe the prefix on the game partition, and replace it with the one in steamdeck's default location. It does this with shader cache as well. A good use case for the reverse of the desktop -- say you've put in a ton of hours on a game with saves that don't work with steam cloud saving -- or have a bunch of mods you've applied on a game on your steam deck -- then you want to migrate to your desktop. In this case, put steam in desktop mode. Close steam then re-open it from the terminal using the steam command so that -steamdeck is NOT applied, then you can use COPYPREFIX to copy the steamdeck prefix to your game's partition/drive.

Again to clarify usage scenarios:

Steam launched in deck mode (-steamdeck applied) or from terminal with -steamdeck = copy FROM game partition prefix TO steamdeck prefix

OR

Steam launched from desktop shortcut or terminal without -steamdeck -- copy FROM steamdeck prefix TO game partition prefix.

How to use:

Put COPYPREFIX=1 %command% in the game launch options. When you run the game it will copy the prefix. You can remove the option afterwards.

Please be careful when using this, it wipes the destination prefix contents before copying.

Other updates:
-wine updated to latest bleeding edge
-dxvk updated to latest git
-vkd3d-proton updated to latest git
-imported upstream proton changes
-imported upstream steamclient changes

Protonfixes:

UMU: