Operation:Reaper switching to GZDoom

This commit is contained in:
Scott Duensing 2025-06-21 12:38:22 -05:00
parent 11decd3366
commit 6f56ffa0cd

View file

@ -27,15 +27,13 @@ function unsafeUpdate() {
wget https://office.duensing.digital/s/kwx77KGJiorEEc6/download/reaper0-6-25f2.wad
mv reaper0-6-25f2.wad reaper.wad
# woof -iwad DOOM2.WAD -file reaper.wad -fullscreen
# -deathmatch
# Add Reaper icons to desktop
if [[ ! -f /home/${USER}/Desktop/Reaper.desktop ]]; then
cat <<- ICON1 > /home/${USER}/Desktop/Reaper.desktop
[Desktop Entry]
Name=Operation: Reaper Campaign
Exec=woof -iwad DOOM2.WAD -file reaper.wad -fullscreen
Exec=gzdoom -iwad DOOM2.WAD -file reaper.wad +set dmflags 4521984
Icon=io.github.freedoom.Phase1
Type=Application
Comment=
@ -51,7 +49,7 @@ function unsafeUpdate() {
cat <<- ICON2 > /home/${USER}/Desktop/ReaperDM.desktop
[Desktop Entry]
Name=Operation: Reaper Deathmatch
Exec=woof -iwad DOOM2.WAD -file reaper.wad -fullscreen
Exec=gzdoom -iwad DOOM2.WAD -file reaper.wad +set dmflags 4521984
Icon=io.github.freedoom.Phase1
Type=Application
Comment=
@ -64,7 +62,6 @@ function unsafeUpdate() {
chmod +x "/home/${USER}/Desktop/ReaperDM.desktop"
gio set -t string "/home/${USER}/Desktop/ReaperDM.desktop" metadata::xfce-exe-checksum "$(sha256sum "/home/${USER}/Desktop/ReaperDM.desktop" | awk '{print $1}')"
SKIPDM
fi
}
@ -106,8 +103,13 @@ function unsafeUpdateRoot() {
BE_MICROSOFT=1
fi
# Operation: Reaper Beta
installMissing woof-doom
# Switch from Woof to GZDoom.
if [[ ! -f gzdoom_4.14.2_amd64.deb ]]; then
wget https://office.duensing.digital/s/gBDwQ63t5o4SfZx/download/gzdoom_4.14.2_amd64.deb
apt-get -y purge woof-doom
dpkg -i gzdoom_4.14.2_amd64.deb
apt-get -y install -f
fi
# Do we need to reboot?
if [[ ${BE_MICROSOFT} -eq 1 ]]; then