mrmin123 / kancolle-auto

Kantai Collection (Kancolle) bot/automation tool - DEPERECATED - see kcauto-kai:
https://github.com/mrmin123/kcauto-kai
54 stars 22 forks source link

summer event: bot fails at sortie screen and repeats itself #391

Closed lainconnue closed 6 years ago

lainconnue commented 6 years ago

Environment details

Issue

consistent

bot fails here http://imgur.com/a/yq3mj and goes back to home screen to repeat through expedition sending>sortie>refuel lbas>fails again> repeat I did replace the asset for E5 (_event_panel_2-1) because the original asset has some issue in that bot sometimes overclick and goes to E7 screen (third screen), but i don't think this asset replacement caused this issue.

Console log as per @mrmin123 request a d 3 was run for multiple instances

[debug] Region: checkLastSeen: still there
[debug] Region: wait: _event_next_page_1.png appeared (M[726,345 48x44]@S(S(0)[0
,0 1280x768]) S:1.00 T:739,360 [44 msec])
[debug] CLICK on L(739,360)@S(0)[0,0 1280x768] (523 msec)
[debug] Image: reused: _event_panel_2-1.png (file:/C:/kancolleauto/kancolle-auto
-master/kancolle_auto.sikuli/combat.sikuli/_event_panel_2-1.png)
[debug] Region: wait: waiting 3.0 secs for _event_panel_2-1.png to appear in S(0
)[0,0 1280x768]
[debug] Region: wait: _event_panel_2-1.png appeared (M[429,255 188x51]@S(S(0)[0,
0 1280x768]) S:0.82 C:523,280 [1277 msec])
[debug] Image: reused: _event_panel_2-1.png (file:/C:/kancolleauto/kancolle-auto
-master/kancolle_auto.sikuli/combat.sikuli/_event_panel_2-1.png)
[debug] Region: wait: waiting 5.0 secs for _event_panel_2-1.png to appear in R[1
2,90 800x480]@S(0)
[debug] Region: checkLastSeen: still there
[debug] Region: wait: _event_panel_2-1.png appeared (M[429,255 188x51]@S(S(0)[0,
0 1280x768]) S:0.82 T:616,269 [64 msec])
[debug] Image: reused: _event_panel_2-1.png (file:/C:/kancolleauto/kancolle-auto
-master/kancolle_auto.sikuli/combat.sikuli/_event_panel_2-1.png)
[debug] Region: wait: waiting 3.0 secs for _event_panel_2-1.png to appear in S(0
)[0,0 1280x768]
[debug] Region: wait: _event_panel_2-1.png appeared (M[429,255 188x51]@S(S(0)[0,
0 1280x768]) S:0.82 C:523,280 [1184 msec])
[debug] Image: reused: _event_panel_2-1.png (file:/C:/kancolleauto/kancolle-auto
-master/kancolle_auto.sikuli/combat.sikuli/_event_panel_2-1.png)
[debug] Region: wait: waiting 1.0 secs for _event_panel_2-1.png to appear in R[1
2,90 800x480]@S(0)
[debug] Region: checkLastSeen: still there
[debug] Region: wait: _event_panel_2-1.png appeared (M[429,255 188x51]@S(S(0)[0,
0 1280x768]) S:0.82 T:473,262 [66 msec])
[debug] CLICK on L(473,262)@S(0)[0,0 1280x768] (520 msec)
[debug] Image: reused: event_start_screen_1.png (file:/C:/kancolleauto/kancolle-
auto-master/kancolle_auto.sikuli/combat.sikuli/event_start_screen_1.png)
[debug] Region: exists: waiting 1.0 secs for event_start_screen_1.png to appear
in R[12,90 800x480]@S(0)
[debug] Region: handleFindFailed: event_start_screen_1.png
[debug] Region: exists: event_start_screen_1.png did not appear [1344 msec]
[debug] Image: reused: event_start_screen_2.png (file:/C:/kancolleauto/kancolle-
auto-master/kancolle_auto.sikuli/combat.sikuli/event_start_screen_2.png)
[debug] Region: exists: waiting 1.0 secs for event_start_screen_2.png to appear
in R[12,90 800x480]@S(0)
[debug] Region: exists: event_start_screen_2.png has appeared (M[671,267 74x148]
@S(S(0)[0,0 1280x768]) S:1.00 C:708,341 [168 msec])
[debug] Image: reused: event_start_screen_2.png (file:/C:/kancolleauto/kancolle-
auto-master/kancolle_auto.sikuli/combat.sikuli/event_start_screen_2.png)
[debug] Region: wait: waiting 1.0 secs for event_start_screen_2.png to appear in
 R[12,90 800x480]@S(0)
[debug] Region: checkLastSeen: still there
[debug] Region: wait: event_start_screen_2.png appeared (M[671,267 74x148]@S(S(0
)[0,0 1280x768]) S:1.00 T:726,328 [57 msec])
[debug] CLICK on L(726,328)@S(0)[0,0 1280x768] (523 msec)
[debug] Image: reused: decision.png (file:/C:/kancolleauto/kancolle-auto-master/
kancolle_auto.sikuli/decision.png)
[debug] Region: wait: waiting 3.0 secs for decision.png to appear in S(0)[0,0 12
80x768]
[debug] Region: wait: decision.png appeared (M[651,518 92x30]@S(S(0)[0,0 1280x76
8]) S:1.00 C:697,533 [427 msec])
[debug] Image: reused: decision.png (file:/C:/kancolleauto/kancolle-auto-master/
kancolle_auto.sikuli/decision.png)
[debug] Region: wait: waiting 5.0 secs for decision.png to appear in R[12,90 800
x480]@S(0)
[debug] Region: checkLastSeen: not there
[debug] Region: handleFindFailed: P(decision.png) S: 0.8 T: -14,-5
[debug] Region: wait: decision.png did not appear [5026 msec]
[debug]  TYPE "#ESC."
[debug] Region:  TYPE "#ESC."
[debug] Image: reused: menu_main_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_main_home.png)
[debug] Region: exists: waiting 1.0 secs for menu_main_home.png to appear in R[0
,0 1280x736]@S(0)
[debug] Region: exists: menu_main_home.png has appeared (M[111,90 12x12]@S(S(0)[
0,0 1280x768]) S:1.00 C:117,96 [1021 msec])
←[92m[2017-08-30 11:05:03] Basic recovery successful! Re-initializing kancolle-a
uto!←[0m
←[94m[2017-08-30 11:05:03] Reading config file!←[0m
←[94m[2017-08-30 11:05:03] Scheduled Sleep enabled: ~2.5 hours starting at ~0030
←[0m
←[94m[2017-08-30 11:05:03] Expeditions enabled: fleet 2: 2, fleet 3: 21, fleet 4
: 38←[0m
←[94m[2017-08-30 11:05:03] Combat enabled (sortie mode): sortieing to E-2-1←[0m
←[94m[2017-08-30 11:05:03] LBAS enabled: groups 3←[0m
←[94m[2017-08-30 11:05:03] Reading util config file!←[0m
←[92m[2017-08-30 11:05:03] Config successfully loaded!←[0m
←[92m[2017-08-30 11:05:03] Starting kancolle_auto!←[0m
←[94m[2017-08-30 11:05:03] Finding window!←[0m
←[94m[2017-08-30 11:05:03] Focus on KanColle!←[0m
[debug] App.immediate: Chrome
[debug] App.create: [-1:Chrome]
[debug] App.focus:  [5288:Chrome]
[debug] Image: reused: menu_main_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_main_home.png)
[debug] Region: exists: waiting 1.0 secs for menu_main_home.png to appear in R[0
,0 1280x736]@S(0)
[debug] Region: exists: menu_main_home.png has appeared (M[111,90 12x12]@S(S(0)[
0,0 1280x768]) S:1.00 C:117,96 [675 msec])
[debug] Image: reused: catbomb.png (file:/C:/kancolleauto/kancolle-auto-master/k
ancolle_auto.sikuli/catbomb.png)
[debug] Region: exists: waiting 1.0 secs for catbomb.png to appear in R[0,0 1280
x736]@S(0)
[debug] Region: handleFindFailed: catbomb.png
[debug] Region: exists: catbomb.png did not appear [1836 msec]
[debug] Image: reused: menu_main_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_main_home.png)
[debug] Region: wait: waiting 1.0 secs for menu_main_home.png to appear in R[0,0
 1280x736]@S(0)
[debug] Region: wait: menu_main_home.png appeared (M[111,90 12x12]@S(S(0)[0,0 12
80x768]) S:1.00 C:117,96 [572 msec])
[debug] Region: init: (12, 90, 800, 480)
[debug] Region: init: (712, 470, 100, 100)
[debug] Region: init: (502, 90, 60, 55)
[debug] Region: init: (92, 190, 200, 35)
[debug] Region: init: (352, 190, 140, 35)
[debug] Region: init: (477, 245, 65, 285)
[debug] Region: init: (512, 225, 22, 290)
[debug] Region: init: (472, 225, 48, 300)
[debug] Region: init: (302, 275, 70, 280)
[debug] Region: init: (402, 250, 120, 50)
[debug] Region: init: (532, 250, 120, 50)
[debug] Region: init: (662, 250, 120, 50)
[debug] Region: init: (472, 410, 120, 50)
[debug] Region: init: (602, 410, 120, 50)
[debug] Region: init: (432, 240, 160, 50)
[debug] Region: init: (592, 240, 160, 50)
[debug] Region: init: (432, 370, 160, 50)
[debug] Region: init: (592, 370, 160, 50)
[debug] Region: init: (722, 200, 65, 340)
[debug] Region: init: (612, 200, 100, 340)
←[94m[2017-08-30 11:05:12] Defining module items!←[0m
←[92m[2017-08-30 11:05:12] Expedition module started←[0m
←[92m[2017-08-30 11:05:12] Combat module started (Sortie mode)←[0m
←[94m[2017-08-30 11:05:12] Focus on KanColle!←[0m
[debug] App.immediate: Chrome
[debug] App.create: [-1:Chrome]
[debug] App.focus:  [5288:Chrome]
[debug] Image: reused: menu_main_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_main_home.png)
[debug] Region: exists: waiting 1.0 secs for menu_main_home.png to appear in R[0
,0 1280x736]@S(0)
[debug] Region: exists: menu_main_home.png has appeared (M[111,90 12x12]@S(S(0)[
0,0 1280x768]) S:1.00 C:117,96 [758 msec])
[debug] Image: reused: catbomb.png (file:/C:/kancolleauto/kancolle-auto-master/k
ancolle_auto.sikuli/catbomb.png)
[debug] Region: exists: waiting 1.0 secs for catbomb.png to appear in R[0,0 1280
x736]@S(0)
[debug] Region: handleFindFailed: catbomb.png
[debug] Region: exists: catbomb.png did not appear [1129 msec]
[debug] Image: reused: menu_main_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_main_home.png)
[debug] Region: wait: waiting 1.0 secs for menu_main_home.png to appear in R[0,0
 1280x736]@S(0)
[debug] Region: wait: menu_main_home.png appeared (M[111,90 12x12]@S(S(0)[0,0 12
80x768]) S:1.00 C:117,96 [741 msec])
[debug] Region: init: (12, 90, 800, 480)
[debug] Region: init: (712, 470, 100, 100)
[debug] Region: init: (502, 90, 60, 55)
[debug] Region: init: (92, 190, 200, 35)
[debug] Region: init: (352, 190, 140, 35)
[debug] Region: init: (477, 245, 65, 285)
[debug] Region: init: (512, 225, 22, 290)
[debug] Region: init: (472, 225, 48, 300)
[debug] Region: init: (302, 275, 70, 280)
[debug] Region: init: (402, 250, 120, 50)
[debug] Region: init: (532, 250, 120, 50)
[debug] Region: init: (662, 250, 120, 50)
[debug] Region: init: (472, 410, 120, 50)
[debug] Region: init: (602, 410, 120, 50)
[debug] Region: init: (432, 240, 160, 50)
[debug] Region: init: (592, 240, 160, 50)
[debug] Region: init: (432, 370, 160, 50)
[debug] Region: init: (592, 370, 160, 50)
[debug] Region: init: (722, 200, 65, 340)
[debug] Region: init: (612, 200, 100, 340)
[debug] Image: reused: menu_main_sortie.png (file:/C:/kancolleauto/kancolle-auto
-master/kancolle_auto.sikuli/menu_main_sortie.png)
[debug] Region: exists: waiting 1.0 secs for menu_main_sortie.png to appear in R
[12,90 800x480]@S(0)
[debug] Region: handleFindFailed: menu_main_sortie.png
[debug] Region: exists: menu_main_sortie.png did not appear [1089 msec]
[debug] Image: reused: menu_main_sortie.png (file:/C:/kancolleauto/kancolle-auto
-master/kancolle_auto.sikuli/menu_main_sortie.png)
[debug] Region: exists: waiting 1.0 secs for menu_main_sortie.png to appear in R
[12,90 800x480]@S(0)
[debug] Region: handleFindFailed: menu_main_sortie.png
[debug] Region: exists: menu_main_sortie.png did not appear [1096 msec]
[debug] Image: reused: menu_side_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_side_home.png)
[debug] Region: exists: waiting 1.0 secs for menu_side_home.png to appear in R[1
2,90 800x480]@S(0)
[debug] Region: exists: menu_side_home.png has appeared (M[71,311 28x72]@S(S(0)[
0,0 1280x768]) S:1.00 C:85,347 [176 msec])
←[94m[2017-08-30 11:05:21] Going home with 0 or less sidestep(s)!←[0m
[debug] Image: reused: menu_side_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_side_home.png)
[debug] Region: wait: waiting 3.0 secs for menu_side_home.png to appear in S(0)[
0,0 1280x768]
[debug] Region: wait: menu_side_home.png appeared (M[71,311 28x72]@S(S(0)[0,0 12
80x768]) S:1.00 C:85,347 [357 msec])
[debug] Image: reused: menu_side_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_side_home.png)
[debug] Region: wait: waiting 5.0 secs for menu_side_home.png to appear in R[12,
90 800x480]@S(0)
[debug] Region: checkLastSeen: still there
[debug] Region: wait: menu_side_home.png appeared (M[71,311 28x72]@S(S(0)[0,0 12
80x768]) S:1.00 T:90,334 [51 msec])
[debug] Image: reused: menu_side_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_side_home.png)
[debug] Region: wait: waiting 3.0 secs for menu_side_home.png to appear in S(0)[
0,0 1280x768]
[debug] Region: wait: menu_side_home.png appeared (M[71,311 28x72]@S(S(0)[0,0 12
80x768]) S:1.00 C:85,347 [366 msec])
[debug] Image: reused: menu_side_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_side_home.png)
[debug] Region: wait: waiting 1.0 secs for menu_side_home.png to appear in R[12,
90 800x480]@S(0)
[debug] Region: checkLastSeen: still there
[debug] Region: wait: menu_side_home.png appeared (M[71,311 28x72]@S(S(0)[0,0 12
80x768]) S:1.00 T:82,327 [43 msec])
[debug] CLICK on L(82,327)@S(0)[0,0 1280x768] (521 msec)
[debug] Image: reused: menu_main_sortie.png (file:/C:/kancolleauto/kancolle-auto
-master/kancolle_auto.sikuli/menu_main_sortie.png)
[debug] Region: exists: waiting 1.0 secs for menu_main_sortie.png to appear in R
[12,90 800x480]@S(0)
[debug] Region: exists: menu_main_sortie.png has appeared (M[161,304 88x90]@S(S(
0)[0,0 1280x768]) S:0.99 C:205,349 [151 msec])
←[92m[2017-08-30 11:05:25] At Home!←[0m
←[94m[2017-08-30 11:05:25] Are there returning expeditions to receive?←[0m
[debug] Image: reused: expedition_finish.png (file:/C:/kancolleauto/kancolle-aut
o-master/kancolle_auto.sikuli/expedition_finish.png)
[debug] Region: exists: waiting 1.0 secs for expedition_finish.png to appear in
R[502,90 60x55]@S(0)
[debug] Region: handleFindFailed: expedition_finish.png
[debug] Region: exists: expedition_finish.png did not appear [1008 msec]
←[94m[2017-08-30 11:05:26] No, no fleets to receive!←[0m
←[94m[2017-08-30 11:05:26] Focus on KanColle!←[0m
[debug] App.immediate: Chrome
[debug] App.create: [-1:Chrome]
[debug] App.focus:  [5288:Chrome]
[debug] Device: Mouse: moved externally: now (1083,0) was (382,156) (mouseMovedR
esponse 0)
[debug] Image: reused: menu_main_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_main_home.png)
[debug] Region: exists: waiting 1.0 secs for menu_main_home.png to appear in R[0
,0 1280x736]@S(0)
[debug] Region: exists: menu_main_home.png has appeared (M[111,90 12x12]@S(S(0)[
0,0 1280x768]) S:1.00 C:117,96 [840 msec])
[debug] Image: reused: catbomb.png (file:/C:/kancolleauto/kancolle-auto-master/k
ancolle_auto.sikuli/catbomb.png)
[debug] Region: exists: waiting 1.0 secs for catbomb.png to appear in R[0,0 1280
x736]@S(0)
[debug] Region: handleFindFailed: catbomb.png
[debug] Region: exists: catbomb.png did not appear [1872 msec]
[debug] Image: reused: menu_main_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_main_home.png)
[debug] Region: wait: waiting 1.0 secs for menu_main_home.png to appear in R[0,0
 1280x736]@S(0)
[debug] Region: handleFindFailed: P(menu_main_home.png) S: 0.99
[debug] Region: wait: menu_main_home.png did not appear [1089 msec]
[debug]  TYPE "#ESC."
[debug] Region:  TYPE "#ESC."
[debug] Image: reused: menu_main_home.png (file:/C:/kancolleauto/kancolle-auto-m
aster/kancolle_auto.sikuli/menu_main_home.png)
[debug] Region: exists: waiting 1.0 secs for menu_main_home.png to appear in R[0
,0 1280x736]@S(0)
[debug] Region: handleFindFailed: P(menu_main_home.png) S: 0.99
[debug] Region: exists: menu_main_home.png did not appear [1061 msec]
[debug] Image: reused: catbomb.png (file:/C:/kancolleauto/kancolle-auto-master/k
ancolle_auto.sikuli/catbomb.png)
[debug] Region: exists: waiting 1.0 secs for catbomb.png to appear in R[0,0 1280
x736]@S(0)
[debug] Region: handleFindFailed: catbomb.png
[debug] Region: exists: catbomb.png did not appear [1875 msec]
←[91m[2017-08-30 11:05:34] Non-catbomb script crash, or catbomb script crash w/
unsupported Viewer!←[0m
FindFailed: menu_main_home.png: (12x12) seen at (111, 90) with 1.00 in R[0,0 128
0x736]@S(0) E:Y, T:1.0
  Line 2759, in file Region.java

[error] script [ C:\kancolleauto\kancolle-auto-master\kancolle_auto.sikuli ] sto
pped with error in line 542
[error] FindFailed ( menu_main_home.png: (12x12) seen at (111, 90) with 1.00 in
R[0,0 1280x736]@S(0) E:Y, T:1.0 )
[error] --- Traceback --- error source first
line: module ( function ) statement
70: main (  focus_window )     kc_window.wait(Pattern('menu_main_home.png').exac
t())
80: main (  go_home )     focus_window()
398: main (  init )     go_home()
434: main (  kancolle_auto_wrapper )     init()
540: main (  <module> )     kancolle_auto_wrapper()
[error] --- Traceback --- end --------------
[debug] RunTimeIDE: final cleanup
[debug] FileManager: deleteFileOrFolder:
C:\Users\user\AppData\Local\Temp\BridJExtractedLibraries1600223905056753642
[debug] FileManager: deleteFileOrFolder:
C:\Users\user\AppData\Local\Temp\Sikulix_334789130
[debug] FileManager: deleteFileOrFolder:
C:\Users\user\AppData\Local\Temp\Sikulix_642669629

C:\Users\user>java -jar C:\sikulix\sikulix\050417\sikulix.jar -r C:\kancolleauto
\kancolle-auto-master\kancolle_auto.sikuli -d 3

Relevant config snippet (if applicable)

[General]
Program = Chrome
RecoveryMethod = KC3
BasicRecovery = True
JSTOffset = 0
SleepCycle = 0
Paranoia = 0
SleepModifier = 0

[ScheduledSleep]
Enabled = True
StartTime = 0030
SleepLength = 2.5

[ScheduledStop]
Enabled = False
Mode = TIME
Count = 5

[Expeditions]
Enabled = True
Fleet2 = 2
Fleet3 = 21
Fleet4 = 38

[PvP]
Enabled = False
FleetComp = 1

[Combat]
Enabled = True
FleetComps = 2
Area = E
Subarea = 2-1
CombinedFleet = False
Nodes = 7
NodeSelects = _node_E-5-D
Formations = line_abreast, double_line, line_ahead, diamond, line_ahead, diamond, line_ahead
NightBattles = False, False, False, False, False, False, True
RetreatLimit = 2
RepairLimit = 0
RepairTimeLimit = 0010
ReserveDocks = True
CheckFatigue = False
PortCheck = False
MedalStop = False
LastNodePush = False

[SubmarineSwitch]
Enabled = False
EnabledSubs = ss
ReplaceLimit = 2
FatigueSwitch = False
UseBuckets = False

[LBAS]
Enabled = True
EnabledGroups = 3
Group1Nodes = 
Group2Nodes = 
Group3Nodes = M, M

[Quests]
Enabled = False
Quests = bd1, bd2, bd3, bd4, bd5, bd6, bd7, bd8, bw1, bw2, bw3, bw4, bw5, d11, d2, d3, d4, d9, e3, e4
CheckSchedule = 5
lainconnue commented 6 years ago

Issues turns out to be subtitles blocking image just long enough to hinder bot. Closed subtitiles and issue is resolved.

mrmin123 commented 6 years ago

Great. FYI I recommend a font size of 12 or lower. I use 12 and have no issues with matching assets on bottom of the screen.