#!/usr/bin/env bash # https://old.reddit.com/r/linux_gaming/comments/td14yg/elden_ring_wont_launch_protonlinux/ # Move $ELDEN_RING_DIR/elden_ring.exe to $ELDEN_RING_DIR/start_protected_game.exe ELDEN_RING_DIR="$HOME/.steam/steam/steamapps/common/ELDEN RING/Game" set -euo pipefail # Assert $ELDEN_RING_DIR/elden_ring.exe exists # if it doesn't exist, exit successfully if [ ! -f "$ELDEN_RING_DIR/eldenring.exe" ]; then echo "Already patched at $ELDEN_RING_DIR" exit 0 fi ## Move $ELDEN_RING_DIR/start_protected_game.exe to $ELDEN_RING_DIR/start_protected_game.exe.bak mv "$ELDEN_RING_DIR/start_protected_game.exe" "$ELDEN_RING_DIR/start_protected_game.exe.bak" # Move $ELDEN_RING_DIR/elden_ring.exe to $ELDEN_RING_DIR/start_protected_game.exe mv "$ELDEN_RING_DIR/eldenring.exe" "$ELDEN_RING_DIR/start_protected_game.exe"