Files
BT411/scratchpad/night11/ts_run2.out
T

222 lines
5.9 KiB
Plaintext

+ . /c/git/bt411/scratchpad/night6/bench_common.sh
++ BT_ROOT=/c/git/bt411
++ BT_EXE=/c/git/bt411/build/Release/btl4.exe
++ BT_PIDFILE=/tmp/bt_bench_pids.464
+ cd /c/git/bt411/content
+ bt_assert_player_env
+ local bat=/c/git/bt411/dist/BT411_4.11.643/play_solo.bat
+ '[' -f /c/git/bt411/dist/BT411_4.11.643/play_solo.bat ']'
+ return 0
+ for TW in 0 +1 -1
+ TAG=Z
+ '[' 0 = +1 ']'
+ '[' 0 = -1 ']'
+ taskkill //F //IM btl4.exe
+ sleep 2
+ rm -f ts_Z_a.log ts_Z_b.log 'tsZ_*.png'
+ bt_expert_egg MP.EGG TS.EGG
+ sed 's/^experience=.*/experience=expert/' MP.EGG
+ sed -i 's/^map=.*/map=grass/; s/^time=.*/time=day/; s/^vehicle=.*/vehicle=madcat/' TS.EGG
+ BT_FORCE_TWIST=0
+ BT_DMGTABLE_LOG=1
+ BT_CYL_LOG=1
+ BT_DMG_LOG=1
+ BT_MP_LOG=1
+ bt_launch ts_Z_b.log TS.EGG 0x0C -net 1601
+ local log=ts_Z_b.log egg=TS.EGG aff=0x0C
+ shift 3
+ bt_player_env
+ export BT_PLATFORM=glass
+ BT_PLATFORM=glass
+ export BT_START_INSIDE=1
+ BT_START_INSIDE=1
+ export BT_DEV_GAUGES=1
+ BT_DEV_GAUGES=1
+ export BT_LOG=ts_Z_b.log BT_AFFINITY=0x0C
+ BT_LOG=ts_Z_b.log
+ BT_AFFINITY=0x0C
+ for _i in 1 2 3 4 5
+ '[' -f /proc/471/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1601
+ cat /proc/471/winpid
+ break
+ sleep 2
+ BT_GOTO=enemy
+ BT_GOTO_STOP=90
+ BT_KEY_NOFOCUS=1
+ BT_AF_MISSILE=1
+ BT_AF_PERIOD=6
+ BT_DMG_LOG=1
+ BT_MP_LOG=1
+ BT_SHOT_EVERY=300
+ BT_SHOT_PREFIX=tsZ
+ bt_launch ts_Z_a.log TS.EGG 0x03 -net 1501
+ local log=ts_Z_a.log egg=TS.EGG aff=0x03
+ shift 3
+ bt_player_env
+ export BT_PLATFORM=glass
+ BT_PLATFORM=glass
+ export BT_START_INSIDE=1
+ BT_START_INSIDE=1
+ export BT_DEV_GAUGES=1
+ BT_DEV_GAUGES=1
+ export BT_LOG=ts_Z_a.log BT_AFFINITY=0x03
+ BT_LOG=ts_Z_a.log
+ BT_AFFINITY=0x03
+ for _i in 1 2 3 4 5
+ '[' -f /proc/475/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1501
+ cat /proc/475/winpid
+ break
+ sleep 5
+ RELAY=478
+ sleep 170
+ python ../tools/btconsole.py TS.EGG 127.0.0.1:1501 127.0.0.1:1601
+ kill 478
+ taskkill //F //IM btl4.exe
+ sleep 3
+ for TW in 0 +1 -1
+ TAG=Z
+ '[' +1 = +1 ']'
+ TAG=P
+ '[' +1 = -1 ']'
+ taskkill //F //IM btl4.exe
+ sleep 2
+ rm -f ts_P_a.log ts_P_b.log tsP_000.png tsP_001.png tsP_002.png tsP_003.png tsP_004.png tsP_005.png tsP_006.png tsP_007.png tsP_008.png tsP_009.png tsP_010.png tsP_011.png tsP_012.png tsP_013.png tsP_014.png tsP_015.png tsP_016.png tsP_017.png tsP_018.png tsP_019.png tsP_020.png tsP_021.png
+ bt_expert_egg MP.EGG TS.EGG
+ sed 's/^experience=.*/experience=expert/' MP.EGG
+ sed -i 's/^map=.*/map=grass/; s/^time=.*/time=day/; s/^vehicle=.*/vehicle=madcat/' TS.EGG
+ BT_FORCE_TWIST=+1
+ BT_DMGTABLE_LOG=1
+ BT_CYL_LOG=1
+ BT_DMG_LOG=1
+ BT_MP_LOG=1
+ bt_launch ts_P_b.log TS.EGG 0x0C -net 1601
+ local log=ts_P_b.log egg=TS.EGG aff=0x0C
+ shift 3
+ bt_player_env
+ export BT_PLATFORM=glass
+ BT_PLATFORM=glass
+ export BT_START_INSIDE=1
+ BT_START_INSIDE=1
+ export BT_DEV_GAUGES=1
+ BT_DEV_GAUGES=1
+ export BT_LOG=ts_P_b.log BT_AFFINITY=0x0C
+ BT_LOG=ts_P_b.log
+ BT_AFFINITY=0x0C
+ for _i in 1 2 3 4 5
+ '[' -f /proc/488/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1601
+ cat /proc/488/winpid
+ break
+ sleep 2
+ BT_GOTO=enemy
+ BT_GOTO_STOP=90
+ BT_KEY_NOFOCUS=1
+ BT_AF_MISSILE=1
+ BT_AF_PERIOD=6
+ BT_DMG_LOG=1
+ BT_MP_LOG=1
+ BT_SHOT_EVERY=300
+ BT_SHOT_PREFIX=tsP
+ bt_launch ts_P_a.log TS.EGG 0x03 -net 1501
+ local log=ts_P_a.log egg=TS.EGG aff=0x03
+ shift 3
+ bt_player_env
+ export BT_PLATFORM=glass
+ BT_PLATFORM=glass
+ export BT_START_INSIDE=1
+ BT_START_INSIDE=1
+ export BT_DEV_GAUGES=1
+ BT_DEV_GAUGES=1
+ export BT_LOG=ts_P_a.log BT_AFFINITY=0x03
+ BT_LOG=ts_P_a.log
+ BT_AFFINITY=0x03
+ for _i in 1 2 3 4 5
+ '[' -f /proc/492/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1501
+ cat /proc/492/winpid
+ break
+ sleep 5
+ RELAY=495
+ sleep 170
+ python ../tools/btconsole.py TS.EGG 127.0.0.1:1501 127.0.0.1:1601
+ kill 495
+ taskkill //F //IM btl4.exe
+ sleep 3
+ for TW in 0 +1 -1
+ TAG=Z
+ '[' -1 = +1 ']'
+ '[' -1 = -1 ']'
+ TAG=N
+ taskkill //F //IM btl4.exe
+ sleep 2
+ rm -f ts_N_a.log ts_N_b.log tsN_000.png tsN_001.png tsN_002.png tsN_003.png tsN_004.png tsN_005.png tsN_006.png tsN_007.png tsN_008.png tsN_009.png tsN_010.png tsN_011.png tsN_012.png tsN_013.png tsN_014.png tsN_015.png tsN_016.png tsN_017.png tsN_018.png tsN_019.png tsN_020.png tsN_021.png
+ bt_expert_egg MP.EGG TS.EGG
+ sed 's/^experience=.*/experience=expert/' MP.EGG
+ sed -i 's/^map=.*/map=grass/; s/^time=.*/time=day/; s/^vehicle=.*/vehicle=madcat/' TS.EGG
+ BT_FORCE_TWIST=-1
+ BT_DMGTABLE_LOG=1
+ BT_CYL_LOG=1
+ BT_DMG_LOG=1
+ BT_MP_LOG=1
+ bt_launch ts_N_b.log TS.EGG 0x0C -net 1601
+ local log=ts_N_b.log egg=TS.EGG aff=0x0C
+ shift 3
+ bt_player_env
+ export BT_PLATFORM=glass
+ BT_PLATFORM=glass
+ export BT_START_INSIDE=1
+ BT_START_INSIDE=1
+ export BT_DEV_GAUGES=1
+ BT_DEV_GAUGES=1
+ export BT_LOG=ts_N_b.log BT_AFFINITY=0x0C
+ BT_LOG=ts_N_b.log
+ BT_AFFINITY=0x0C
+ for _i in 1 2 3 4 5
+ '[' -f /proc/505/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1601
+ cat /proc/505/winpid
+ break
+ sleep 2
+ BT_GOTO=enemy
+ BT_GOTO_STOP=90
+ BT_KEY_NOFOCUS=1
+ BT_AF_MISSILE=1
+ BT_AF_PERIOD=6
+ BT_DMG_LOG=1
+ BT_MP_LOG=1
+ BT_SHOT_EVERY=300
+ BT_SHOT_PREFIX=tsN
+ bt_launch ts_N_a.log TS.EGG 0x03 -net 1501
+ local log=ts_N_a.log egg=TS.EGG aff=0x03
+ shift 3
+ bt_player_env
+ export BT_PLATFORM=glass
+ BT_PLATFORM=glass
+ export BT_START_INSIDE=1
+ BT_START_INSIDE=1
+ export BT_DEV_GAUGES=1
+ BT_DEV_GAUGES=1
+ export BT_LOG=ts_N_a.log BT_AFFINITY=0x03
+ BT_LOG=ts_N_a.log
+ BT_AFFINITY=0x03
+ for _i in 1 2 3 4 5
+ '[' -f /proc/509/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1501
+ cat /proc/509/winpid
+ break
+ sleep 5
+ RELAY=512
+ sleep 170
+ python ../tools/btconsole.py TS.EGG 127.0.0.1:1501 127.0.0.1:1601
+ kill 512
+ taskkill //F //IM btl4.exe
+ sleep 3
+ echo '=== resolves per run:'
=== resolves per run:
+ grep -c dmgresolve ts_Z_b.log ts_P_b.log ts_N_b.log
ts_Z_b.log:40
ts_P_b.log:50
ts_N_b.log:42