Operation:Reaper switching to GZDoom
This commit is contained in:
parent
11decd3366
commit
6f56ffa0cd
1 changed files with 38 additions and 36 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue