build_cachedir="$HOME/xonotic-map-compiler.cache/"
screenshot_cachedir="$HOME/xonotic-map-screenshot.cache/"
build_override="-bsp_timeout 1800 -vis_timeout 3600 -light_timeout 14400 -minimap_timeout 900 -scale_timeout 900"
-screenshot_override="9 600 +g_ctf 1"
+screenshot_override="9 900 5 +g_ctf 1"
getthemap_fail=false
map=$1; shift
count=$1; shift
watchdog=$1; shift
+step=$1; shift
# convert count to unary
count=`yes x | head -n "$count" | tr -cd x`
+'sv_cheats 2' \
+'set catchme "catchme_"' \
+"alias catchme_$count \"quit\"" \
- +'alias "autoscreenshot" "$catchme; set catchme \"${catchme}x\"; impulse 911; defer 2 \"screenshot; autoscreenshot\""' \
+ +'alias "autoscreenshot" "$catchme; set catchme \"${catchme}x\"; impulse 911; defer '$step' \"screenshot; autoscreenshot\""' \
+'alias cl_hook_gamestart_all "cmd join; defer 1 god; defer 2 noclip; defer 3 autoscreenshot"' \
+"defer \"$watchdog\" quit" \
+"map \"$map\"" \