Advertisement
Guest User

Runs non-Steam games via Steam's Proton

a guest
Dec 18th, 2018
4,724
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.74 KB | None | 0 0
  1. #!/bin/bash
  2. PROTON_VERSION="3.7"
  3. PROTON_DIR=$HOME/.steam/steam/steamapps/common/Proton\ $PROTON_VERSION
  4. RUNNING="$1"
  5.  
  6. if [ ! -f "$PROTON_DIR/proton" ] ; then
  7.     echo "Proton version $PROTON_VERSION not found!";
  8.     exit
  9. fi
  10.  
  11. if [ ! -f "$RUNNING" ] ; then
  12.     echo "$RUNNING does not exist!";
  13.     exit
  14. fi
  15.  
  16. printf "Proton (\033[32m$PROTON_VERSION\033[0m) script found at\n  \033[32m$PROTON_DIR/proton\033[0m\n\n"
  17. printf "Now running\n  \033[32m$PWD/$RUNNING\033[0m\n"
  18.  
  19. export STEAM_COMPAT_DATA_PATH="$HOME/.steam/steam/steamapps/compatdata"
  20. export MOUNT_PATH="/media/d4/01D434E8CBD0E8F0"
  21.  
  22. PROTON_USE_WINED3D11=1 \
  23. #PROTON_NO_D3D11=0 \
  24. PROTON_NO_ESYNC=1 \
  25. $HOME/.steam/steam/steamapps/common/Proton\ 3.7/proton \
  26. run $RUNNING \
  27. &> /dev/null
  28.  
  29. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement