More fixups to freedoom launcher
This commit is contained in:
@ -17,11 +17,11 @@ tobyVersion="6-1"
|
||||
|
||||
doomGames=(
|
||||
# Unmodified Doom with accessibility.
|
||||
"${gzdoom} ${doomPath}/TobyAccMod_V${tobyVersion}.pk3" "FreeDoom"
|
||||
"${doomPath}/TobyAccMod_V${tobyVersion}.pk3" "FreeDoom"
|
||||
# Toby accessibility mods
|
||||
"${gzdoom} ${doomPath}/TobyAccMod_V${tobyVersion}.pk3 ${doomPath}/TobyDoomLevels.wad" "Freedoom Toby Mod"
|
||||
"${doomPath}/TobyAccMod_V${tobyVersion}.pk3 ${doomPath}/TobyDoomLevels.wad" "Freedoom Toby Mod"
|
||||
# OperationMDK
|
||||
"${gzdoom} ${doomPath}/TobyAccMod_V${tobyVersion}.pk3 ${doomPath}/OpMDK.wad" "Freedoom OperationMDK"
|
||||
"${doomPath}/TobyAccMod_V${tobyVersion}.pk3 ${doomPath}/OpMDK.wad" "Freedoom OperationMDK"
|
||||
)
|
||||
|
||||
grepStrings=(
|
||||
@ -84,9 +84,7 @@ case ${buttonCode} in
|
||||
dialog --backtitle "Co-op" --clear --msgbox "No ip address or URL given." -1 -1 --stdout
|
||||
exit 1
|
||||
fi
|
||||
flags=(
|
||||
#"${doomPath}/SiC_v1_01.pk3"
|
||||
'-join' "${ipAddress}")
|
||||
flags=('-join' "${ipAddress}")
|
||||
else
|
||||
# Get ip address
|
||||
yourIpAddress="$(curl -4s https://icanhazip.com)"
|
||||
@ -103,24 +101,21 @@ case ${buttonCode} in
|
||||
--rangebox "Select difficulty. 1 easiest, 5 hardest." -1 -1 1 5 3 --stdout)"
|
||||
[[ $? -eq 1 ]] && exit 0
|
||||
flags=(
|
||||
#"${doomPath}/SiC_v1_01.pk3"
|
||||
'-host' "${players}"
|
||||
'-skill' "${skillLevel}"
|
||||
'+set' 'sv_cheats' '1'
|
||||
'+set' 'sv_weaponsstay' '1'
|
||||
'+set' 'sv_respawnprotect' '1'
|
||||
'+set' 'sv_itemrespawn' '1'
|
||||
#'+set' 'sv_itemrespawn' '1'
|
||||
'+set' 'sv_respawnsuper' '1'
|
||||
#'+set' 'sv_SiC_AlwaysWeaponShare' '1'
|
||||
#'+set' 'sv_SiC_ShareKeys' '1'
|
||||
'+set' 'alwaysapplydmflags' ''1
|
||||
'-extratic' '-dup' '3'
|
||||
)
|
||||
fi
|
||||
exec stdbuf -oL ${gameOption} "${flags[@]}" | stdbuf -oL grep "${grepStrings[@]}" | stdbuf -oL sed "${sedStrings[@]}" | spd-say -e
|
||||
exec stdbuf -oL ${gzdoom} ${gameOption} "${flags[@]}" | stdbuf -oL grep "${grepStrings[@]}" | stdbuf -oL sed "${sedStrings[@]}" | spd-say -e
|
||||
;;
|
||||
0)
|
||||
exec stdbuf -oL ${gameOption} | stdbuf -oL grep "${grepStrings[@]}" | stdbuf -oL sed "${sedStrings[@]}" | spd-say -e
|
||||
exec stdbuf -oL ${gzdoom} ${gameOption} | stdbuf -oL grep "${grepStrings[@]}" | stdbuf -oL sed "${sedStrings[@]}" | spd-say -e
|
||||
;;
|
||||
esac
|
||||
|
||||
|
Reference in New Issue
Block a user