Skip to content

Instantly share code, notes, and snippets.

@IBBoard
Last active February 11, 2021 20:59
Show Gist options
  • Save IBBoard/5e9c5b73842b95bfb0c0617b0a4bfdd9 to your computer and use it in GitHub Desktop.
Save IBBoard/5e9c5b73842b95bfb0c0617b0a4bfdd9 to your computer and use it in GitHub Desktop.
Run uPlay (now Ubisoft Connect) from the AC:Liberation install with the latest non-experimental Proton so that you can install and play all the other AC games on Linux (this is most useful when Family Share shows your wife's AC:Liberation but fails to work after install because uPlay prevents Family Share working and so you use her uPlay credent…
#! /bin/bash
LATEST_PROTON=$(ls -1 ~/.local/share/Steam/steamapps/common/Proton\ */dist/bin/wine64 | grep -v Experimental|tail -n1)
WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/260210/pfx/" \
WINEDLLOVERRIDES="steam.exe=b;dotnetfx35.exe=b;mfplay=n;dxvk_config=n;d3d11=n;d3d10=n;d3d10core=n;d3d10_1=n;d3d9=n" \
"$LATEST_PROTON" "c:/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/UbisoftConnect.exe"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment