Files
BT411/scratchpad/night11/ts_run3.out
T

222 lines
6.2 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.551
+ 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_000.png tsZ_001.png tsZ_002.png tsZ_003.png tsZ_004.png tsZ_005.png tsZ_006.png tsZ_007.png tsZ_008.png tsZ_009.png tsZ_010.png tsZ_011.png tsZ_012.png tsZ_013.png tsZ_014.png tsZ_015.png tsZ_016.png tsZ_017.png tsZ_018.png tsZ_019.png tsZ_020.png tsZ_021.png tsZ_022.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/558/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1601
+ cat /proc/558/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/562/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1501
+ cat /proc/562/winpid
+ break
+ sleep 5
+ RELAY=565
+ sleep 170
+ python ../tools/btconsole.py TS.EGG 127.0.0.1:1501 127.0.0.1:1601
+ kill 565
+ 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 tsP_022.png tsP_023.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/595/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1601
+ cat /proc/595/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/599/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1501
+ cat /proc/599/winpid
+ break
+ sleep 5
+ RELAY=602
+ sleep 170
+ python ../tools/btconsole.py TS.EGG 127.0.0.1:1501 127.0.0.1:1601
+ kill 602
+ 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/630/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1601
+ cat /proc/630/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/634/winpid ']'
+ /c/git/bt411/build/Release/btl4.exe -egg TS.EGG -net 1501
+ cat /proc/634/winpid
+ break
+ sleep 5
+ RELAY=637
+ sleep 170
+ python ../tools/btconsole.py TS.EGG 127.0.0.1:1501 127.0.0.1:1601
+ kill 637
+ 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:49
ts_P_b.log:50
ts_N_b.log:50