Skip to content

Latest commit

 

History

History
62 lines (52 loc) · 2.96 KB

CHANGELOG.md

File metadata and controls

62 lines (52 loc) · 2.96 KB

Change Log

Version 0.0.3 - [6/7/2023]

  1. Optimized starrail configure to use multiprocessing Managers (speedup in local game search).
  2. Added feature to downscale screen feature matching threshold based on the native screen resolution.
    • Enabled starrail to support 4K, 2K, 1080P or lower resolution screens.
  3. Added logout feature.

Version 0.0.3 - [6/4/2023]

  1. Added new rewards logic maps (Daily Training, Assignments)
  2. Restructured the code framework of logic maps for better optimization.
  3. The starrail show-config command now displays the absolute path of the game executable after configuration.
  4. Adjusted image feature matching values to allow for less accurate matches in specific circumstances.
  5. The time delay following a simulated mouse or keyboard key click has been extended.

Version 0.0.3 - [6/3/2023]

  1. Added Logic Map for Calyx Golden (bud_of_memories, bud_of_aether, bud_of_threasures)
  2. Tested automation features for login, reward collection, and Calyx Golden.
  3. Implemented "secondary image detection" with SIFT and FLANN for non-centered buttons (non-centered buttons were previously tracked with pixels offsets (x, y)).

Version 0.0.3 - [6/1/2023]

  1. Implemented "Logic Maps" structures (process sequence maps for automation).
  2. Implemented base wrapper classes for auto grind(Calyx), reward collection, and login that utilizes the Logic Maps for automation.
  3. Added Logic Maps for login and reward collection.
  4. Updated project code structure.

Version 0.0.3 - [5/21/2023]

  1. Implemented SIFT (Scale Invariant Feature Transform) algorithm for feature detection and description, and FLANN (Fast Library for Approximate Nearest Neighbors) for feature matching. This is used to auto-detect buttons on-screen for executing process sequences.
  2. Implemented RANSAC for finding homography to account for any scale, rotation or translation between the images to support various game window sizes (4k, 2k, 1080p, etc).

Version 0.0.3 - [5/10/2023]

  1. Optimized the starrail configure process to use multithreading when searching for the local game instance (Honkai: Star Rail) for a decrease in runtime.

Version 0.0.3 - [5/1/2023]

  1. Removed faulty dependencies that cannot be properly installed from PyPI
  2. Resolved game path auto-detection issue

Version 0.0.2 - [4/30/2023]

  1. Stablized commandline features for start, stop, configure
  2. Added commandline feature for overwriting previous path configurations:
$ starrail set-path
  1. And other efficiency and maintainability related optimizations

Version 0.0.2 - [4/29/2023]

Added commandline support for the following operations (UNSTABLE):

  1. Configure starrail (only once after download):
$ starrail configure
  1. Starting Honkai: Star Rail from the commandline
$ starrail start
  1. Terminating Honkai: Star Rail from the commandline (started from starrail)
$ starrail stop

Version 0.0.1 - [4/26/2023]

Initial Release