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,44 +27,41 @@ function unsafeUpdate() {
wget https://office.duensing.digital/s/kwx77KGJiorEEc6/download/reaper0-6-25f2.wad wget https://office.duensing.digital/s/kwx77KGJiorEEc6/download/reaper0-6-25f2.wad
mv reaper0-6-25f2.wad reaper.wad mv reaper0-6-25f2.wad reaper.wad
# woof -iwad DOOM2.WAD -file reaper.wad -fullscreen
# -deathmatch
# Add Reaper icons to desktop # Add Reaper icons to desktop
if [[ ! -f /home/${USER}/Desktop/Reaper.desktop ]]; then cat <<- ICON1 > /home/${USER}/Desktop/Reaper.desktop
cat <<- ICON1 > /home/${USER}/Desktop/Reaper.desktop [Desktop Entry]
[Desktop Entry] Name=Operation: Reaper Campaign
Name=Operation: Reaper Campaign Exec=gzdoom -iwad DOOM2.WAD -file reaper.wad +set dmflags 4521984
Exec=woof -iwad DOOM2.WAD -file reaper.wad -fullscreen Icon=io.github.freedoom.Phase1
Icon=io.github.freedoom.Phase1 Type=Application
Type=Application Comment=
Comment= Categories=Game;ActionGame;
Categories=Game;ActionGame; Keywords=first;person;shooter;vanilla;doom;boom;mbf;
Keywords=first;person;shooter;vanilla;doom;boom;mbf; Path=/home/${USER}
Path=/home/${USER} Terminal=false
Terminal=false StartupNotify=false
StartupNotify=false ICON1
ICON1 chmod +x "/home/${USER}/Desktop/Reaper.desktop"
chmod +x "/home/${USER}/Desktop/Reaper.desktop" gio set -t string "/home/${USER}/Desktop/Reaper.desktop" metadata::xfce-exe-checksum "$(sha256sum "/home/${USER}/Desktop/Reaper.desktop" | awk '{print $1}')"
gio set -t string "/home/${USER}/Desktop/Reaper.desktop" metadata::xfce-exe-checksum "$(sha256sum "/home/${USER}/Desktop/Reaper.desktop" | awk '{print $1}')"
:<<SKIPDM :<<SKIPDM
cat <<- ICON2 > /home/${USER}/Desktop/ReaperDM.desktop cat <<- ICON2 > /home/${USER}/Desktop/ReaperDM.desktop
[Desktop Entry] [Desktop Entry]
Name=Operation: Reaper Deathmatch 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 Icon=io.github.freedoom.Phase1
Type=Application Type=Application
Comment= Comment=
Categories=Game;ActionGame; Categories=Game;ActionGame;
Keywords=first;person;shooter;vanilla;doom;boom;mbf; Keywords=first;person;shooter;vanilla;doom;boom;mbf;
Path=/home/${USER} Path=/home/${USER}
Terminal=false Terminal=false
StartupNotify=false StartupNotify=false
ICON2 ICON2
chmod +x "/home/${USER}/Desktop/ReaperDM.desktop" 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}')" gio set -t string "/home/${USER}/Desktop/ReaperDM.desktop" metadata::xfce-exe-checksum "$(sha256sum "/home/${USER}/Desktop/ReaperDM.desktop" | awk '{print $1}')"
SKIPDM SKIPDM
fi
} }
@ -106,8 +103,13 @@ function unsafeUpdateRoot() {
BE_MICROSOFT=1 BE_MICROSOFT=1
fi fi
# Operation: Reaper Beta # Switch from Woof to GZDoom.
installMissing woof-doom 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? # Do we need to reboot?
if [[ ${BE_MICROSOFT} -eq 1 ]]; then if [[ ${BE_MICROSOFT} -eq 1 ]]; then