summarylogtreecommitdiffstats
path: root/wreckfest.sh
diff options
context:
space:
mode:
authorGitHub Action2023-03-25 13:41:58 +1100
committerGitHub Action2023-03-25 13:41:58 +1100
commitf5bb6215906ea1e86a9bac2963dd8daa1e341e45 (patch)
tree1bbbf4e114712d6dc7a50af231d8d4e70e201bdc /wreckfest.sh
downloadaur-wreckfest-wine-gog.tar.gz
Add GOG version of Wreckfest running with WINE.
Diffstat (limited to 'wreckfest.sh')
-rw-r--r--wreckfest.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/wreckfest.sh b/wreckfest.sh
new file mode 100644
index 000000000000..16b5910b9b35
--- /dev/null
+++ b/wreckfest.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+export WINEPREFIX="$HOME"/.wreckfest/wine
+if [ ! -d "$HOME"/.wreckfest ] ; then
+ mkdir -p "$HOME"/.wreckfest/wine
+ wineboot -u
+ winetricks dxvk
+fi
+cd /opt/wreckfest
+while getopts ":lmh" opt; do
+ case ${opt} in
+ l ) /usr/bin/wine Wreckfest.exe
+ ;;
+ m ) /usr/bin/wine Wreckfest_x64.exe
+ ;;
+ h ) echo "Usage: wreckfest [-l: legacy 32-bit Wreckfest.exe|-m: modern 64-bit Wreckfest_x64.exe (default)]"
+ ;;
+ esac
+ exit
+done
+/usr/bin/wine Wreckfest_x64.exe