24 lines
834 B
Bash
Executable file
24 lines
834 B
Bash
Executable file
#!/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"
|
|
|