#!/usr/bin/env bash # g_circle regression only (extracted from mp_gimpAB.sh) set -x . /c/git/bt411/scratchpad/night6/bench_common.sh cd /c/git/bt411/content || exit 1 taskkill //F //IM btl4.exe > /dev/null 2>&1 sleep 2 sed "s/^map=.*/map=grass/; s/^time=.*/time=day/; s/^experience=.*/experience=novice/" MP.EGG > AB.EGG rm -f ab_g_circle_obs.log ab_g_circle_limp.log BT_MP_LOG=1 BT_REPL_LOG=1 BT_AUDIO_SPATIAL=1 BT_SYNC_LOG=1 BT_ANIMIND_CAP=100000 \ bt_launch ab_g_circle_obs.log AB.EGG 0x0C -net 1601 sleep 2 BT_FORCE_TURN=0.45 \ BT_MP_LOG=1 BT_DMG_LOG=1 BT_AUDIO_SPATIAL=1 BT_GROUND_LOG=1 BT_ANIMIND_CAP=100000 \ BT_SELF_DAMAGE=60 BT_SELF_DAMAGE_ZONE=leg BT_SELF_DAMAGE_TICKS=2 BT_SELF_DAMAGE_DELAY=2 \ BT_AUTODRIVE=0.4 \ bt_launch ab_g_circle_limp.log AB.EGG 0x03 -net 1501 sleep 4 python ../tools/btconsole.py AB.EGG 127.0.0.1:1501 127.0.0.1:1601 & PC=$! sleep 180 kill $PC 2>/dev/null bt_kill_ours rm -f AB.EGG echo "=== DONE ==="