From ea2ba2edae587393cb38a07b660aeb48c39a2e76 Mon Sep 17 00:00:00 2001 From: Constrat <56174894+Constrat@users.noreply.github.com> Date: Sat, 7 Jun 2025 22:37:45 +0200 Subject: [PATCH] perf: use text ocr instead of template for battlequick --- .../global/YoStarEN/resource/tasks/tasks.json | 10 +++++----- .../BattleQuickFormationCollapseRole.png | Bin 2055 -> 2257 bytes .../BattleQuickFormationExpandRole.png | Bin 930 -> 0 bytes 3 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 resource/global/YoStarEN/resource/template/BattleQuickFormationExpandRole.png diff --git a/resource/global/YoStarEN/resource/tasks/tasks.json b/resource/global/YoStarEN/resource/tasks/tasks.json index ebd8c16522..436b93c99d 100644 --- a/resource/global/YoStarEN/resource/tasks/tasks.json +++ b/resource/global/YoStarEN/resource/tasks/tasks.json @@ -1309,7 +1309,9 @@ ] }, "BattleQuickFormationExpandRole": { - "roi": [1166, 0, 114, 120] + "algorithm": "OcrDetect", + "text": ["Job", "Class"], + "roi": [1207, 25, 42, 32] }, "BattleQuickFormationFilter-Cost": { "text": ["Deployment Cost"], @@ -1365,11 +1367,9 @@ "StageDrops-DropType-Reward": { "templThreshold": 0.7 }, - "OperBoxRoleTabSelect": { - "roi": [1158, 0, 122, 126] - }, "OperBoxRoleTab": { - "roi": [1166, 0, 114, 124] + "baseTask": "BattleQuickFormationExpandRole", + "action": "Stop" }, "OperBoxNameOCR": { "rectMove_doc": "for overwidth", diff --git a/resource/global/YoStarEN/resource/template/BattleQuickFormationCollapseRole.png b/resource/global/YoStarEN/resource/template/BattleQuickFormationCollapseRole.png index ea97079402e1dac26155837ab913bf6d5b048ef0..de24aa8ecbb0c06359430a5a68b5bd3b29e76ef4 100644 GIT binary patch literal 2257 zcmZ8ic|6nqAOCFbNi3w$FZYonwPGkn(`+PdD3qgOV$57CM<`!Ja*pIkNip|5$8z<} zkyMUa+fay1b4HiuH+{dqe}1pW$h%POKu*HLuR1mVtIe z`hY;Qij^bnk@a77+DUs7X!&ga=DV};`qISVEhhpnb6V&w$krU}ET7XWCrep=t#Oh8aDZOFTx zm8h0=Yet?z5cly3os{fCmlqEgm6(;2-rxsgL~oCTY+y&qs`I)_3wU?mW%K4FE%ABv zf}OOB=Y2#5q+pB;EPB-MSEe=;(cK_4<_WfrBOsCX>wAd)W$VKFqh$&vJ@ChP#y%6D zaN*+9#1+oPDVVY7=ZZNJ&hN(zc_8!EPmw~%bF=-SlAP5fYQ@{5N8{xIH1pzO8mvq)H0JJ4|4GB z3elM3SML)X_L+HOtZ)awmfeBFQp!zAX`T1KLuzT?s-$7H>fV5X{@t;k4`II!{ZQ}_ zuk^$wsv<Mc&CzCNo{-#9%*`Eiw3xcHfbx&s%OUfI+Q zAsc2gBm(qC2gV+CDclUpQoxKy**NNa!pTju)0}f3P*3yjY0G*Rml`-3ucXk*CkMx+ zx$(uRB%8DB=IS6$o2bqZ*Dq{Nm4cJAl9Jq?@>6nj=t1~$g}*N)#1OuwNS+x_t=iSw zg`1qNx-R-|czice z&r*SkmcPw64Y9wbrr#V1cel~Y+zQzGPV%~HLE{f7BnlSo z?$QR-wsZw<9{I)IiH=~+~0riN&Vf-8=y#FG3ueW`*P{yk?YO= z)myruTPJHGGU$d_c}#);YLot?yhl1bs^57tPDyfXM}|w3GR8LvoS0|YUEAC98&3%6 zwB15ca@N@we0swc>slKBZaXwq^zhlFZ|E!Jvnqkq_VScsnb@*!^uD> z05TMIr8^8h-N3~?rR@#yElJsRyFB|pac!C{m8_OE;xiBx^j_=tx16uT0zNr;rcy%G z68ijR@cguU-3u7yMF*s+BfbVgxg1L!Tc4@NATh=|Fr_5&%-ByA#z|9@ha&4Oo%d|* z;|Hjgib61RIt%qkI$c6GnNWHb-%>IXwqc>Bc>Ij<+Og(urK@#rca!4p1lkPA5Vf0p z{oMdphCs=eJ8oN>;_%3~5wpK?`>T`OCn7&-c6IQyEcQO)%%NLLT5@rP=8@+eb>>Bu zcDXVP7*QFBT+?^Y;FOzl-MpJ!jOnRIu%)e2MBVqZLmppNXu&!4A?Aw5Y)PLdIxI+i zdKW$xX4z$wUL*Y+yy5d{ya)BuczYr$2G zMRS?O=v^+&*EEiYSrQzst;=<>&Z>P~AXP?pKz`iVW5kh1$iPcfo$HzcFLkQE#Z|Fd9w0pgw^IM{_sv9 z4nmKLu~&>uq}UM*!PX7J;-q}GEBY2zB}SCALn>3{j*uD?0eCX3vp{D~r2uLw7;$Yx zCs;vDTMO6mB?!w^vV_>b7B-}INUtZ8gT!;Tz@&8gO()TX?N1y)TiGG2EIn@g7j_%@ AEdT%j literal 2055 zcmV+i2>ADjP)2Y*PAeb%6W&&8qW}^iN z8|mb0vsftZuf_AH(A#v9MF$;G5jUr}gb|TraEXLug+T2gemC()THg}T0xYF6x1@{z zH12^6b*)yuA-{}R1CS+65-xNHCWr;z%g(LoNY63zR=mWZR5ACF`wP4sy}=1 z_U&}Xi-~9!vhvIPzHF@b+GngGRQrM}HTOhb`6<`#<5+gu6UPn~u}W=Iv)h4Ti$WSa zJuGtBL2VTXggSo46o_W~SQv|S%MqE6o6 ztpgTnZQgQ!l=V*X=03RH217VKY~TPJJ}w-dIxn}W%bsZU?Yx}Nef_=aV|Pl;-H}&* z5)@*YYrz0J&8@iZ`laX3UvS?0d+ze--TM$GTY900NVQiF9*FD1M~&8@TQY#jM(nXt zLP`+{zTUby*Q#9`S70PHX(MzMHkMt0W;Z$O6LjVJDW^{~_`g$=obyla;}b&d5+vc3sp>IU!LyO~lGMy~j~udrN_c!T~6FKtjQ z2<+e%xTx*DppBgZB=W+;KyIURw~%D_zrXAG=Ql|yrT0wWYEgddea$He4+jz2jJ`kYZW{6R?&D#)UVGv&)DZ47!-^ z_}e$+zkL&F72Z1m18PpXr!JB}7)({}{6iy6!_GmDi5|UU%!qfxV&DygiU(p~9R$i@ zJwpS}xHp6i6*B{FiJ@*Jlx7y?xrcB$hZx(!5CrMNT;%eaOamj{kie8=7KPg{!p$6z zP>G}$5#0JBFaX+-$BzviutByrG#+~Chdl?c@?0wOm3Jx+{@doMV#*XYEI|{^uet8~ zgS0lS_8-uD##vJ@2m?_E_XLa{h$sRiG_#DkAqd@`P(w3;VSJOJRECYa{6^3Cy5byQ z4eP2I__kpl>kvR!Lj(PQieRJFCPoG6)N7$crQ03LP|=XoJr`qMYmM{g5K#lj?k z>okoqXIL$f!kWDDq|rXgVqJ7S(WIP{79U5TJK2qx0c2p2RvSKwTPq}I=G;<7T6h%t zMACx*Kq*a_j@1fp9fDq5%HZ58inhaG$RSyH1O}qD8Kf!D6?pDjTzgMrhpX_DPbm-o zPpFk`GPZCD*V2MWC66n4U=dg(l>#gPV5HR<2){`W!7=Bi&knbc90-&8H@w;bD`f(; zg)@>}B&*ZNEEQ2O2t^4OlB}hl2b+LbSSzDy0W=2DftX{gkJD=*Z#}c?aO}Y zZOViH5lY#di;&$*!)6nyf1d}xX6iYaKK> zCb?{1;z%`5m!AM7Xp>j<$t(KkaRJhTxw>Lf6u=Wg(o1H@${D)&xLMF9uNhNU+34}; z^_RQ%o+KV$?wjvd9{RV?tBqcDYvlC=BS2Pp^=YD*!7~91CZ*iz%V)k-4*)q{&C5;s3}E&o^qkr5%FTEWHE z=QI|QsUmr}Xt4QtQ)>nA2oqswi1V5`i$9i|nnQ_1)3b${feOM< z3 z`SVQlBbtBn7r;YEl;$|PG#!~6BMR=ULpPuU;Tr=DQ}R0vU6{}C!7=t?4qBia`(o?C zm0#HmSv@ggurq~P2%x~hbDv?%!+wD#Id~bWD9b54yC1wa5I5`+o@A&cG=BPA;=<Y%SW@mK`~b*AbSj3piSYmc002ovPDHLkV1i^n&hY>M diff --git a/resource/global/YoStarEN/resource/template/BattleQuickFormationExpandRole.png b/resource/global/YoStarEN/resource/template/BattleQuickFormationExpandRole.png deleted file mode 100644 index 641832898504ff282048890416891f889c3bbae2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 930 zcmV;T16}-yP)F>76^1RCT-E zB&m_;j#VDv;U-BH1x+}yF5Sz{VhOy&dIOs)m5mks^;1mp!;NAa`zqdmL@wc#tOunHRI*Y;cyzzMK)E!X`km2xVFc|2{QX+OPIHJX} zEXT1O+eV8k@8c2as2Kl7DW!v>e-Ly5*!+T9e7-PbyEto1tNtFm^lL$>Zet>G{`q46Hd@x=Bg_q6V(62HC$q zNdIZm@8<((q-2haNfv{)XE<+1Bk=U{^0NL|k8W>W*Cpo6;5~SId%H}mtnYEE@#te9LJyyw)Of06*8U8cDp@hlqO1C zw^UDIT1q5bScO0j(xEOu=7}eSjtC6Hh@uEH$Uln1rmBxmaRNC31?;#{eG`Vl2dvW83rvj6z~BE)Z(=?lh6#heBY$h_?`!{ z%eN9K;;v6Xc`YG0#u^|F!;pfaZL%H;-bdpwT!CKs!K8+vaZEaaKYG35peiu@