Skip to content

Latest commit

 

History

History
1042 lines (707 loc) · 91.5 KB

CHANGELOG.md

File metadata and controls

1042 lines (707 loc) · 91.5 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.28.3 (2022-09-21)

Bug Fixes

  • single-mode: should recognize race no1 fan count (8fa5341), closes #368
  • update data (30c39f9)

1.28.2 (2022-09-02)

Bug Fixes

  • wrong imagetools.rect_from_bbox result (59f44c8), closes #364

1.28.1 (2022-08-30)

Bug Fixes

  • single-mode: error while recognizing race menu (658e3d5), closes #360
  • single-mode: wrong date comparison (61933bf)
  • web: memory buffer not work (cb3425a)

1.28.0 (2022-08-28)

Features

  • single-mode: adjust running style score for multi course race (388b717)

Bug Fixes

  • single-mode: can not choose races that has variable entry count (a9b7076), closes #353
  • single-mode: error while recognizing race menu (80f64bf), closes #358

1.27.5 (2022-08-22)

Bug Fixes

  • single-mode: unable to choose multi course race in menu (fac5fb7)

1.27.4 (2022-08-21)

Bug Fixes

  • single-mode: handle multi course race (548c5c8), closes #351
  • single-mode: should wait aoharu main scene connecting (418eb20), closes #348
  • wrong logging format (d5de069), closes #350

1.27.3 (2022-08-19)

Bug Fixes

1.27.2 (2022-08-05)

Bug Fixes

  • remove coding.net from vesion check url (0d665f0)

1.27.1 (2022-07-22)

Bug Fixes

  • should update version variable during release (26e2d0e), closes #335

1.27.0 (2022-07-20)

Features

  • adapt game setting 'auto use item' (327b13f)

Bug Fixes

  • limited-sale: correct swipe area (59d450f)
  • limited-sale: handle inertial scrolling (7650232)

1.26.5 (2022-07-07)

Bug Fixes

  • plugin: race_campaign: update data (9b46b63)
  • should convert screenshot format (6dfecac), closes #328

1.26.4 (2022-07-05)

Bug Fixes

  • should deprecate template.g.screenshot_width (9dcacbf), closes #322

Performance

  • avoid unnecessary deepcopy (bf45a5b)

1.26.3 (2022-07-02)

Bug Fixes

  • plugin: race_campaign: update data (f8bb5c7)

1.26.2 (2022-06-23)

Bug Fixes

  • plugin: race_campaign: update data (e6c0b1d)
  • single-mode: update data (3941db7)

1.26.1 (2022-06-20)

Bug Fixes

  • missing log level of debug log (6b73f8a)
  • plugin: race_campaign: update data (3af33f5)

1.26.0 (2022-06-10)

Features

  • nurturing: handle command changing item effect (7324324)
  • plugin: fast_fail: ignore shop (fae374f)

Bug Fixes

  • single-mode: can not recognize disabled item (14650c8), closes #316
  • single-mode: second item prompt not work (d49e7a6), closes #315

1.25.1 (2022-05-30)

Bug Fixes

  • plugin: race_campaign: update data (0891867)
  • single-mode: error while recognizing training scene (fea495f), closes #309

1.25.0 (2022-05-16)

Features

  • plugin: add fast_fail plugin (486d23a)

Bug Fixes

  • plugin: race_campaign: update data (383fac1)

Performance

  • web: handle large log load (792f510)

1.24.0 (2022-05-14)

Features

  • launcher: add web-based plugin select (1ba50bf)

Bug Fixes

  • png image save mode error (e2c78ff)
  • single-mode: update game data (d8e7d80)
  • web: error caused by concurrent log write (d056c78)
  • web: log viewer freeze on level disabled (2398b5d)
  • web: log: handle inconsistent image layer size (c3a5781)

Performance

  • web: improve log viewer (47327da)

1.23.2 (2022-05-09)

Bug Fixes

  • plugin: race_campaign: update data (29031a5)

1.23.1 (2022-05-03)

Bug Fixes

  • single-mode: should log image when recognition failed (de52b3c)

1.23.0 (2022-05-03)

Features

  • web: use web to log image (f5260a1)

Bug Fixes

  • plugin: race_campaign: update data (fc45a9f)
  • single-mode: error while recognizing training (2e272ba), closes #303
  • single-mode: update game data (6266e31)

1.22.0 (2022-04-26)

Features

  • extract character data (75c751c)
  • plugin: auto_crane: adjust press duration (0e6a85a)
  • single-mode: extract rival race data (f4197f4)
  • single-mode: recognize condition 切れ者 (afcf874)

Bug Fixes

  • adb: swipe not work (61affc1), closes #293
  • plugin: race_campaign: update data (47258c8)
  • single-mode: error while recognizing training scene (ed2bfe8), closes #294
  • single-mode: should not log item quantity in plan (f8274a6)
  • single-mode: support for new shop ui (#299) (2851dec), closes #291
  • team-race: locate granted reward on second/third options (e7622e4), closes #230

1.21.2 (2022-04-11)

Bug Fixes

  • single-mode: race_campaign: update data (37d273e)
  • single-mode: timeout while entering command scene (7eeaf6f)

1.21.1 (2022-04-09)

Bug Fixes

  • plugin: race_campaign: wrong race data (aee2ef7)
  • single-mode: error while recognizing training scene (570c03a), closes #289

1.21.0 (2022-04-09)

Features

  • single-mode: recognize condition 愛嬌○ (b0f477b)

Bug Fixes

  • single-mode: recognize scenario on adb device (39ce646), closes #288

1.20.2 (2022-04-05)

Bug Fixes

  • single-mode: can not go race during summer camp (192f764), closes #284

1.20.1 (2022-04-04)

Bug Fixes

  • plugin: race_campaign: update data (384f1b9)

1.20.0 (2022-04-04)

Features

  • single-mode: adjust training score (0a3e645)

Bug Fixes

  • single-mode: should wait close button animation after race (6061217), closes #279

1.19.0 (2022-03-30)

Features

  • single-mode: not ignore training command when failure rate can be improved by item (f2a8892)

Bug Fixes

  • plugin: race_campaign: update data (119f6e8)
  • single-mode: error while recognizing training scene (d8040f3), closes #277
  • single-mode: update template for race command (b353102), closes #276
  • web: chrome tab not closed after shutdown (1f90ae8)
  • web: prevent chrome memory cache (d450646)

1.18.0 (2022-03-26)

Features

  • plugin: add no_race_retry plugin (25a520f), closes #269
  • single-mode: not log item score by default (e39ac0b)
  • single-mode: predefine item use order (8cfbedc), closes #272

Bug Fixes

  • single-mode: error while recognizing training scene (e99cd20), closes #271

Performance

  • single-mode: reduce item plan log (5ae2195), closes #272

1.17.6 (2022-03-24)

Bug Fixes

  • wrong training length assertion (ba20354)

1.17.5 (2022-03-24)

Bug Fixes

  • single-mode: handle locked training (5ed76e4)

1.17.4 (2022-03-23)

Bug Fixes

  • invalid syntax in __version__.py (459a223)

1.17.3 (2022-03-23)

Bug Fixes

  • single-mode: wrong effect summary for "健康祈願のお守り" (6cceec8)

1.17.2 (2022-03-22)

Bug Fixes

  • single-mode: error while recognizing command scene (671c68b), closes #266

1.17.1 (2022-03-21)

Bug Fixes

  • plugin: race_campaign: update data (e3b8ab8)
  • web: should ignore system mimetype setting for javascript (6ed97bf), closes #265

Performance

  • single-mode: improve item plan algorithm (d9aaab5)

1.17.0 (2022-03-20)

Features

Bug Fixes

  • limited-sale: swipe may cause click on exchange button (4e30647)
  • single-mode: error while recognizing go out menu (57e7c4b)

1.16.0 (2022-03-19)

Features

  • plugin: support custom client (b5e130b), closes #262
  • single-mode: support scenario "Make a new track!! ~クライマックス開幕~" (bba8874), closes #247

Bug Fixes

  • single-mode: error while recognizing aoharu training (09d933d), closes #244
  • single-mode: update race data (ef90d85)
  • single-mode: update template (#242) (781e860)

1.15.4 (2022-02-18)

Bug Fixes

1.15.3 (2022-02-14)

Bug Fixes

  • plugin: race_campaign: update data (29ebb51)

1.15.2 (2022-02-13)

1.15.1 (2022-02-13)

Bug Fixes

  • single-mode: update race data (9e2746e)

1.15.0 (2022-02-11)

Features

  • team-race: use short version (226905b)

1.14.1 (2022-02-09)

Bug Fixes

  • wrong return value of RaceResult.is_current (383f926)

1.14.0 (2022-02-09)

Features

  • plugin: add example_tamamo_cross plugin (fe4e12b)

1.13.7 (2022-01-07)

Bug Fixes

  • plugin: race_campaign: update data (d9d9a7e)

1.13.6 (2021-12-22)

Bug Fixes

  • single-mode: error in recognizing '右·外 → 内' race (30b2e75)

1.13.5 (2021-12-20)

Bug Fixes

  • check-update: handle cdn request failure (20c850e), closes #226

1.13.4 (2021-12-19)

Bug Fixes

  • single-mode: should not run low score race (cdee372)

1.13.3 (2021-12-17)

Bug Fixes

  • single-mode: should run winnable race when fan not enough (f31478f)

1.13.2 (2021-12-17)

Bug Fixes

  • single-mode: should create race result dir (aedc0ae), closes #223

1.13.1 (2021-12-15)

Bug Fixes

  • should use plural file name for race results (9c712ff)

1.13.0 (2021-12-15)

Features

  • add single_mode_race_result_max_bytes config (0bad198)
  • plugin: add race_campaign plugin (7200e55)
  • plugin: race_campaign: ignore race if can not win (520a09a)
  • plugin: race_campaign: skip by race result (72be305)
  • single-mode: record race result (64595ee)

Bug Fixes

  • adb: increase wait time after tap/swipe (0c208c3), closes #219
  • plugin: race_campaign: update data (c1ca2aa)
  • single-mode: should update mood on race continue (bb266ef)

1.12.2 (2021-12-12)

Bug Fixes

  • single-mode: can not recognize ura race (269ea03), closes #217

1.12.1 (2021-12-11)

Bug Fixes

  • single-race: can not recognize race menu item with reward (1c599a1), closes #216

1.12.0 (2021-12-03)

Features

  • plugin: add example_oguri_cap plugin (cbdcdcc)
  • plugin: adjust friend card score (815d3d7)
  • single-mode: support race track type 4 (50ccbe2)

1.11.0 (2021-11-28)

Features

  • adb: auto choose screenshot method (c8045ae)

Bug Fixes

  • launcher: error when current path is empty (9b28291)

1.10.0 (2021-11-02)

Features

  • launcher: reopen after script normal exit (8ae48f4)
  • plugin: add debug_window plugin (21d6a9f), for #210
  • plugin: add pause_on_last_turn plugin (05a8ad1)
  • set game window foreground at start (df5c667)

Bug Fixes

  • foreground window not recovered after click or drag (0e39a8e)
  • single-mode: should not use low similarity match until last try (dafb7dd)
  • single-mode: should ocr date without prompt until last try (9643580)

1.9.1 (2021-10-16)

Bug Fixes

  • single-mode: error when recognize aoharu training scene (11a5df5), closes #205
  • single-mode: error when recognize command scene (191c51b), closes #202

1.9.0 (2021-10-15)

Features

  • single-mode: adjust race score (464c9fb)

Bug Fixes

  • single-mode: handle race turns incorrect on target race (e5e5a30)
  • single-mode: should retry on context update failed (c17cd95), closes #201
  • single-mode: update race data (6afcf39), closes #204
  • single-mode: wait aoharu countdown animation (9f12ff8)

Performance

  • single-mode: remove command scene animation wait (8f52ee3)

1.8.1 (2021-10-01)

Bug Fixes

  • roulette-derby: update roulette_derby_get.png (f9caaef)
  • single-mode: can not go out with main character (1bfea5b)
  • single-mode: increase command scene animation wait (0ed876e)
  • single-mode: should wait aoharu countdown animation (e7598fd)

1.8.0 (2021-09-11)

Features

  • plugin: add less_op plugin (19e9f0b)
  • plugin: add plugin SSR樫本理子 (2f920c5)
  • plugin: SSR 駿川たづな: adjust go out score (f735486)
  • single-mode: adjust go out score (e539a2f), closes #185
  • single-mode: adjust training score (a3dd24b)
  • single-mode: resize image before recognize failure rate (0f83d76)

Bug Fixes

  • should wait template in paddock scene (cd10e97)
  • single-mode: should wait menu animation (0f81898)
  • single-mode: template can not match (a71e820), closes #186
  • wrong button pos in PaddockScene.choose_running_style (#187) (0dc8cc0)

1.7.7 (2021-09-07)

Bug Fixes

  • single-mode: error when recognize aoharu training (3acd2c4), closes #183

1.7.6 (2021-09-05)

Bug Fixes

  • single-mode: error when recognize aoharu training (65400ec), closes #182

1.7.5 (2021-09-05)

Bug Fixes

  • single-mode: error when recognize aoharu training (610ae1f), closes #179

1.7.4 (2021-09-05)

Bug Fixes

  • wrong version code generated (7021d0c)

1.7.3 (2021-09-05)

Bug Fixes

  • nurturing: stuck when fan not enough (8bfe47e), closes #180
  • single-mode: wrong scenario recognition (9c6d07b), closes #178

1.7.2 (2021-09-05)

Bug Fixes

  • single-mode: error when recognize aoharu training (b25d324), closes #179

1.7.1 (2021-09-04)

Bug Fixes

  • single-mode: error when recognize training (5d334fc), closes #177
  • single-mode: should wait button when entering training scene (e8d3b2d), closes #177

1.7.0 (2021-09-04)

Features

  • single-mode: adjust partner score (b01d706)
  • single-mode: adjust partner soul burst score (e7ad077)
  • single-mode: adjust training partner score (7e9d879)
  • single-mode: adjust training partner score (0a80b7f)
  • single-mode: recognize aoharu normal training effect (cf6ce59)
  • single-mode: recognize aoharu soul (6131303)
  • single-mode: recognize aoharu training effect (5d8e1fd)
  • single-mode: recognize partner training (25e5b06)
  • single-mode: recognize scenario (10fb1dd)
  • single-mode: recognize soul burst (8abf4ca)
  • single-mode: recognize training failure rate (8494579), closes #152
  • single-mode: support aoharu final race (ff27fa8), closes #172
  • single-mode: support aoharu race (8564340), closes #172

Bug Fixes

  • plugin: SSR 駿川たづな: error on new version (094e830)
  • single-mode: error when recognize partner (58b1e67)
  • single-mode: error when recognize scenario (83e4e2d)
  • single-mode: should wait turn start animation (2be8781)
  • single-mode: wrong partner recognition (6af4acf)
  • single-mode: wrong partner training recognition (6ff8b81)
  • single-mode: wrong race score adjust when fan not enough (f513811), closes #171
  • single-mode: wrong training partner recognition (5a3c8b0)
  • single-mode: wrong training partner recognition (d33b181)
  • single-mode: wrong training partner recognition (3ca8b06)

1.6.1 (2021-08-29)

Bug Fixes

  • single-mode: should call on_race_result before continue (ac85efa)

1.6.0 (2021-08-28)

Features

  • adjust go out command score (6abd08f)
  • log context before score (1ea5ac8)
  • log context every turn (a1f15cf)
  • log version on start (b0c2cf6)
  • move single_mode_races.jsonl to auto_derby/data/ (33d2618), closes #161
  • nurturing: log message on end (9f5aed5)
  • ocr: separate user data from default data (ec995d1), closes #161
  • plugin: add pause_before_command plugin (ae40787)
  • plugin: add pause_before_race_continue plugin (7130c05), closes #170
  • plugin: allow change single mode command score (73c453b)
  • plugin: allow ignore single mode training commands (1750f0e), closes #96
  • plugin: allow run code before single mode command (4d15048)
  • plugin: allow run code on race result (d11d2cf), closes #170
  • plugin: allow run code on single mode end (24885c4), closes #170
  • plugin: SSR 駿川たづな: adjust score (133dd94)
  • plugin: SSR 駿川たづな: adjust score (09c746b)
  • plugin: SSR 駿川たづな: adjust training score (005cb26)
  • single-mode: adjust go out score (8e903f6)
  • single-mode: adjust race score (dd46632), closes #171
  • single-mode: adjust rest score (f2483d0)
  • single-mode: change default event choice data path (9a525ea), closes #161
  • single-mode: go out with friend by score (e89e4c9)
  • single-mode: recognize go out with friend (2ba7b66)

Bug Fixes

  • config: apply wrong single_mode_rest_score (4280df4)
  • nurturing: error when race turns incorrect (b913793)
  • single-mode: error when recognize +100 (15509d6), closes #162
  • single-mode: error when recognize mood (8178937), closes #164
  • single-mode: update template position mask (80c1f33), closes #131
  • single-mode: update templates for option{4,5} (c7dae4a), closes #129 #131
  • single-mode: wrong Context.is_summer_camp (b66fdb1)
  • single-mode: wrong Context.is_summer_camp for second half of august (6f26dd6)
  • wait_tap_image should wait position animation (76f3697)

1.5.0 (2021-08-21)

Features

  • auto use legacy screenshot on legacy windows (4510301), closes #145
  • plugin: allow change training partner class (5f73cde)
  • plugin: rename limited_sale_close -> limited_sale_ignore (f2dc639)
  • single-mode: adjust training score (c40fda9)
  • single-mode: increase score when training has hint (817abdb)
  • single-mode: increase training score when partner level < 4 (ea6a325)
  • single-mode: recognize training hint (cff58a1)
  • single-mode: recognize training partner (ae100c1)

Bug Fixes

  • error when recognize training (2d34537), closes #156
  • single-mode: recognize friend type partner (8514182)
  • team-race: update template for adb device (2f265db), closes #144

1.4.2 (2021-08-14)

Bug Fixes

  • should not notify when local version is newer (b436929)

1.4.1 (2021-08-14)

Bug Fixes

  • version check response outdated (18727ef)

1.4.0 (2021-08-14)

Features

  • plugin: add limited_sale_close plugin (26cfc6e), closes #142

Bug Fixes

  • launcher: error when rotate debug data (43cd9fb)
  • single-mode: can not recognize class detail button (5422f0b), closes #135
  • single-mode: can not recognize race menu (8f16a38)

Performance

  • launcher: delete old files after script start (3050e55)

1.3.0 (2021-08-07)

Features

  • launcher: only keep debug data for recent 4 runs (50e2a4b), closes #134

Bug Fixes

  • launcher: should use csv as default event data file (45232ea)
  • single-mode: handle 4 options (5922635), closes #129
  • single-mode: training recognition fail (6c1682c), closes #130

1.2.2 (2021-07-31)

Bug Fixes

  • single-mode: unable to choose 有馬記念 (5a3e684)
  • wrong log formatting (86f499e)

1.2.1 (2021-07-31)

Bug Fixes

  • launcher: can not launch when folder name contains space (c225e8b), closes #120
  • single-mode: should not treat character specific race as target race (b32ac9d), closes #121

1.2.0 (2021-07-23)

Features

  • handle target unfinished message (92bc7ec), closes #104
  • ocr: allow disable prompt (6365dd6), closes #105
  • plugin: add afk plugin (851b774), closes #105
  • single-mode: allow disable event prompt (1aa9b4d), closes #105
  • single-mode: recognize race from menu (90b69b3), closes #106

Bug Fixes

  • launcher: should accept csv file (9306e11), closes #116
  • nurturing: should wait continue menu animation (d2f030a)
  • plugin: auto crane not work (8a73cb0)
  • plugin: auto crane should wait animation (1a14061)
  • plugin: auto_crane: wrong template (2d0188e)
  • single-mode: can not recognize recommended race (d3b4ec1), closes #112
  • single-mode: error when recognize property (2455b5c), closes #113

Performance

  • ocr: remove duplicated lines in ocr_labels.csv (0cc0518)

1.1.0 (2021-07-16)

Features

  • include context condition in log (d7a2a35)
  • launcher: enable debug by default (fc991d9)
  • launcher: prune debug data after job start (ff2ae92)
  • launcher: prune debug files (ffc3d74)
  • lazy load data files (57ac7c7), closes #107
  • nurturing: reset client size every turn (48739be)
  • ocr: suggest most similar text when prompting (2a8ab45), closes #108
  • ocr: use csv to store ocr labels (b33a3e7), closes #107
  • plugin: rename prefer_g1 -> more_g1 (1b9cc61)
  • plugin: add auto_crane plugin (ee109de)
  • plugin: more_g1: adjust race score (2817982)
  • save training images when debug (9c4b802)
  • single-mode: use csv to store event choice (cf4d231), closes #107
  • use jsonl to store race data (72aadee), closes #107
  • version update check (ef64c7e), closes #101

Bug Fixes

  • plugin: auto_crane may not success (217993c)

Performance

  • nurturing: improve training recognize time 0.6s per turn (d43587d)
  • nurturing: remove unnecessary cursor effect wait (8754e59)

1.0.0 (2021-07-13)

⚠ BREAKING CHANGES

  • global variable should not use all cap case
  • global variable should not use all cap case
  • change client size to 540x960

Features

  • add a simple gui launcher (1a7cf8e)
  • add pause sound config (680fb45)
  • add race stadium data (edcd1db)
  • add roulette derby job (1e3288d)
  • add warning for misconfigured target training level (ffa594a)
  • adjust race score (96112ab)
  • adjust race score (d56a1fb)
  • allow plugin change race class (72d1bec)
  • allow plugin change training class (f4494b2)
  • auto choose race (5aba858), closes #46
  • auto close limited sale (42c79ef)
  • buy everything from limited sale (caa2057)
  • change client size to 540x960 (cc514e7), closes #44
  • change limited_sale_buy_everything to plugin (f1e98fd), closes #43
  • daily-race: support daily race (8772c6f)
  • handle minimized window (33bb6d9)
  • launcher: add file log (65de613)
  • launcher: auto close script window (df5112b)
  • launcher: log dependencies (cec4c88)
  • launcher: set cmd window title (3aca0af)
  • launcher: set dialog initial directory (d9d7dfd)
  • legend-race: support legend race (e0b7c6f)
  • log rotate (f87a2eb)
  • may go out if mood is good (55e0986)
  • not save debug images by default (dd1c467)
  • nurturing-choice: message box auto close (7c57c11)
  • nurturing: add race pause threshold config (0bb3e61)
  • nurturing: adjust stamina training score (b6241bc)
  • nurturing: adjust style score (f6a2c5d)
  • nurturing: adjust style score (0bb0258)
  • nurturing: adjust style score (8f6cf0d)
  • nurturing: adjust training score (2d3955b)
  • nurturing: adjust training score (be03bb0)
  • nurturing: adjust training score (0f16a63)
  • nurturing: adjust running style score (3c5655b)
  • nurturing: adjust style score (177958c)
  • nurturing: auto continue (8b1dc81)
  • nurturing: avoid lead when race distance >= 2400 (52fb284)
  • nurturing: choose race running style (c4f39f0)
  • nurturing: choose training by effect (6c5a83f)
  • nurturing: handle continuos race (d89b718)
  • nurturing: handle headache condition (727ebf6)
  • nurturing: handle scheduled race (074dbfb)
  • nurturing: handle speed status above B (f09c34b)
  • nurturing: ignore expected score when fan count not enough (bc317c9)
  • nurturing: implement status ocr (24f4973)
  • nurturing: keep vitality for summer camp (5c16dcc)
  • nurturing: load fan count on startup (6ae02ba)
  • nurturing: lower expected training score during ura (877e8a5)
  • nurturing: ocr current date (c124486)
  • nurturing: only update fan count from class detail (8a8d870), closes #26
  • nurturing: recognize mood by color (fd3c0e1)
  • nurturing: recognize vitality percent (2271bc1)
  • nurturing: reduce stamina training score (38a7d5a)
  • nurturing: remember choice (e515b9b)
  • nurturing: stop when fan not enough (727a829)
  • nurturing: support fast finish (d5a8eff)
  • nurturing: support speed training (fd827e6)
  • nurturing: training by current status (ba79525)
  • nurturing: use 5 small drag instead 1 long drag (466cae0)
  • ocr: crop char image if char is full size (1b89cce)
  • play sound on pause (ea3301a)
  • play sound on terminal prompt (c93f16a)
  • plugin: add limited_sale_buy_first_3 plugin (5845902)
  • plugin: add prefer_g1 plugin (f6c4300)
  • plugin: add umapyoi plugin (a22132c)
  • recognize training level (de12cba)
  • recover cursor after drag (e25523f)
  • separate log (e09b458)
  • single_mode: recognize character status (da6cc0c)
  • single-mode: handle multiple go out options (41d3410)
  • single-mode: add target level config (0c3e08b), closes #73
  • single-mode: adjust race fan count score (14f5b2a)
  • single-mode: adjust race score (56791ea)
  • single-mode: adjust race score (e123661)
  • single-mode: adjust race score (1eaece0)
  • single-mode: adjust race score (e764f8e)
  • single-mode: allow plugin change context class (5c6b48b)
  • single-mode: change race algorithm (6373dae)
  • single-mode: handle overweight condition (8e5ee00)
  • single-mode: improve status pre-process (ed7c1e0)
  • single-mode: increase expected score by mood (17f9e06)
  • single-mode: prefer status matched race (b611560)
  • single-mode: recognize fan count (240a757)
  • single-mode: recognize headache condition (93a4ec4)
  • single-mode: recognize training type (eca43ae)
  • single-mode: remove health care confirm handling (de038ac)
  • single-race: adjust race score (2a9a2cd)
  • support adb client (b10e08a), closes #44
  • support job: champions_meeting (bdd8d68)
  • support plugin (e37597d)
  • team-race: eat parfait when has guaranteed win reward (d3e9228)
  • use background screenshot (f0f17bc), closes #59
  • use dmm default window height (5ba3539)

Bug Fixes

  • process should be dpi aware (992a88f), closes #11
  • adb: handle screen orientation (3a9a880), closes #69
  • adb: increase min swipe duration (069700f), closes #71
  • adb: may skip item in limited sale (a79804d)
  • daily-race: wrong template size (0eb8b69)
  • drag too fast cause issue (c94eabb)
  • error when not use plugin (a5a1177), closes #64
  • failed tests (56556ff)
  • infinite loop when template has multiple match (71e9e06)
  • launcher: block by execution policy (8057701), closes #18
  • launcher: debug flag not work (bd54c12)
  • launcher: environment variables missing when use runas (9de4297)
  • launcher: error when py.exe not found (73d70e7)
  • launcher: handle git describe empty result (3011ec5)
  • launcher: input prompt not visible until user finish input (0602d72), closes #13 #12
  • launcher: python executable setting not work (2bdb749)
  • launcher: reset PYTHONIIOENCODING (e8c416c)
  • launcher: should keep exit code (81c7555)
  • launcher: should use absolute log file path (e1a54b2)
  • legend-race: update template (a5a0b87)
  • legend-race: update template (8b76c20)
  • limited sale item maybe skipped (4253523)
  • limited_sale: correct swipe distance (9145120)
  • limited_sale: wrong swipe direction (66bfe3b)
  • limited-sale: close button click may not work (8c38eb6), closes #28
  • limited-sale: not click close button (a844934), closes #28
  • limited-sale: swipe too fast (817647a)
  • mistaken deleted line in action.py (c6b7141), closes #70
  • nurturing: change running style not work (17c2a34)
  • nurturing: confirm race until get into race (a93c861)
  • nurturing: decimal issue (8f2ad23)
  • nurturing: drag too fast when choose race (d5793c8)
  • nurturing: error when recognize mood (279c06c)
  • nurturing: error when recognize mood (3a2cc11)
  • nurturing: event id should be generated with options (07ef01e)
  • nurturing: handle target race no permission (594ce6b)
  • nurturing: may not able to choose race (409ff54)
  • nurturing: may not able to choose race (bda8555)
  • nurturing: may not able to choose race (6f2f088)
  • nurturing: may not able to choose race (bfc8ce6)
  • nurturing: missing click in last turn (9fea46c)
  • nurturing: not work in low fps (b62e59c), closes #75
  • nurturing: ocr auto invert may not work for status (82f4404)
  • nurturing: scheduled race handling not work (4dd54cd)
  • nurturing: should go small race when fan count not enough (46eaaf8)
  • nurturing: should ignore race fan count when fan not enough (4bce50e)
  • nurturing: should prefer race if fan count not enough (f822190)
  • nurturing: should update context on formal race (7dbcc23)
  • nurturing: should wait command scene animation (7c90e6f), closes #17
  • nurturing: should wait image after race command button click (bf7d39c), closes #57
  • nurturing: should wait menu animation (5846b4d), closes #79
  • nurturing: should wait option menu animation (3409dc1)
  • nurturing: should wait race detail animation (dd37059)
  • nurturing: should wait race loading (aed874b)
  • nurturing: should wait race menu animation (83a762b)
  • nurturing: should wait swipe effect finish (c7e3c66)
  • nurturing: should wait training menu animation (7222af1), closes #15
  • nurturing: stop when handling race (2054a59)
  • nurturing: template need update (c4e1645)
  • nurturing: templates need update (bef8f5f)
  • nurturing: training confirm may not work (cb45c94)
  • nurturing: training effect ocr not work (0c3b578), closes #9
  • nurturing: wrong fan not enough handling (1a37ea0), closes #80
  • nurturing: wrong log message (98f8db9)
  • nurturing: wrong running style score (e6eab1c)
  • nurturing: should return when continuous race count incorrect (16ab35c), closes #50
  • ocr: wrong segmentation result (6a95285), closes #49
  • plugin should not install before register (cfa94d8)
  • roulette_derby: update template (03a2657)
  • roulette-derby: exited before finish (f9b3ade)
  • should always apply default config (046b451)
  • should apply config after plugin install (9f3874e)
  • should not include wip code (a92d25b)
  • should not launch game when user choose no (c66148a)
  • should use fixed window width (a4bc928)
  • single-mode: error when recognize date (7693ff8)
  • single-mode: error when recognize character status (a5f69a2)
  • single-mode: error when recognize pre-op race (f69c0ce)
  • single-mode: event choices always empty (ce75649)
  • single-mode: can not recognize character specific race (8f49405), closes #58
  • single-mode: can not recognize race for some machine (b55f67a)
  • single-mode: can not recognize ura race (0036b4c)
  • single-mode: error when recognize debut race (5a7ed16)
  • single-mode: error when recognize fan count (ed2148a), closes #35
  • single-mode: error when recognize fan count (faf7872)
  • single-mode: error when recognize fan count (7880e35)
  • single-mode: error when recognize max property (3085a4f), closes #41
  • single-mode: error when recognize race (56032df)
  • single-mode: error when recognize race (4664f1f), closes #31
  • single-mode: error when recognize race (41e3ee5)
  • single-mode: error when recognize status (8f2ece0), closes #39
  • single-mode: error when recognize straight race (b9389ff), closes #54
  • single-mode: error when recognize training effect (5787172), closes #55 #56
  • single-mode: error when recognize training effect (01d1586), closes #51
  • single-mode: error when recognize training effect (7ec1094)
  • single-mode: error when recognize training effect (03bbd86), closes #24
  • single-mode: error when recognize training level 4 (9da98a0)
  • single-mode: error when training background has small white (e5f7f75)
  • single-mode: should ignore target level during summer camp (661a623)
  • single-mode: update template (3fee9a5), closes #74
  • single-mode: wrong continuous race count (ce5b710)
  • single-mode: wrong continuous race count (f8b54df)
  • single-mode: wrong date ocr input image (26bcdba)
  • single-mode: wrong date ocr result (62a5c7b), closes #12
  • single-mode: wrong race block penalty (6bc58b8)
  • single-mode: wrong race years (21ebf41)
  • team-race: handle granted reward (231a861)
  • team-race: handle high score updated (7ba095f)
  • team-race: should handle draw (22078ca), closes #29
  • team-race: some template can not match (1247b7e)
  • team-race: wrong template size (7dc2628)
  • team-race: wrong template size (3529872)
  • template: incorrect training command match position (2d1e432), closes #17
  • template: wrong match result when require lightness sensitive (eff9155)
  • update option position for 5 option event (192afd5)
  • window: drag result a click (44bb04d)
  • write to read only ndarray (de30501)
  • wrong template size (eee0467)
  • global variable should not use all cap case (63d9be1)
  • global variable should not use all cap case (6ad1a8c)

Performance

  • add screenshot cache (86f33af)
  • improve template matching (5cfb234)
  • nurturing: avoid swipe for training confirm (52b7f27)
  • nurturing: avoid use swipe to choose training (07b3799)
  • nurturing: improve event recognize speed 10x (edd0aed)
  • nurturing: improve training effect recognize speed 200x (169fc9c)
  • reduce screenshot count (29c97de)