├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── setup.py ├── src └── starrail │ ├── __init__.py │ ├── automation │ ├── __init__.py │ ├── config │ │ ├── __init__.py │ │ └── automation_config_handler.py │ ├── pixel_calculator │ │ ├── __init__.py │ │ ├── pixel_calculator.py │ │ └── resolution_detector.py │ ├── recorder.py │ └── units │ │ ├── __init__.py │ │ ├── action.py │ │ └── sequence.py │ ├── bin │ ├── __init__.py │ ├── loader │ │ ├── __init__.py │ │ └── loader.py │ ├── logs │ │ └── starrail_log.txt │ ├── pick │ │ ├── __init__.py │ │ └── pick.py │ ├── pid │ │ ├── get_active_pid.c │ │ └── get_active_pid.exe │ └── scheduler │ │ ├── __init__.py │ │ ├── config │ │ ├── __init__.py │ │ └── starrail_schedule_config.py │ │ └── starrail_scheduler.py │ ├── config │ ├── __init__.py │ └── config_handler.py │ ├── constants.py │ ├── controllers │ ├── __init__.py │ ├── automation_controller.py │ ├── c_click_controller.py │ ├── star_rail_app.py │ ├── streaming_assets_controller.py │ ├── web_controller.py │ └── webcache_controller.py │ ├── data │ └── textfiles │ │ ├── disclaimer.txt │ │ └── webcache_explain.txt │ ├── entrypoints │ ├── __init__.py │ ├── entrypoint_handler.py │ ├── entrypoints.py │ └── help_format_handler.py │ ├── exceptions │ ├── __init__.py │ └── exceptions.py │ ├── resources │ ├── github │ │ ├── banner.png │ │ ├── banner_bg.png │ │ ├── cli_banner_1.png │ │ ├── cli_banner_2.png │ │ ├── firefly_cutout.png │ │ ├── readme_banner_0.png │ │ ├── readme_banner_1.png │ │ ├── readme_banner_2.png │ │ └── readme_banner_3.png │ └── local │ │ ├── errors │ │ └── access_denied.png │ │ └── firefly_color_palette.png │ └── utils │ ├── __init__.py │ ├── binary_decoder.py │ ├── game_detector.py │ ├── json_handler.py │ ├── perm_elevate.py │ ├── process_handler.py │ └── utils.py └── tests ├── test_starrail.py └── verify_package.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/setup.py -------------------------------------------------------------------------------- /src/starrail/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/__init__.py -------------------------------------------------------------------------------- /src/starrail/automation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/automation/__init__.py -------------------------------------------------------------------------------- /src/starrail/automation/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/automation/config/__init__.py -------------------------------------------------------------------------------- /src/starrail/automation/config/automation_config_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/automation/config/automation_config_handler.py -------------------------------------------------------------------------------- /src/starrail/automation/pixel_calculator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/automation/pixel_calculator/__init__.py -------------------------------------------------------------------------------- /src/starrail/automation/pixel_calculator/pixel_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/automation/pixel_calculator/pixel_calculator.py -------------------------------------------------------------------------------- /src/starrail/automation/pixel_calculator/resolution_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/automation/pixel_calculator/resolution_detector.py -------------------------------------------------------------------------------- /src/starrail/automation/recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/automation/recorder.py -------------------------------------------------------------------------------- /src/starrail/automation/units/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/automation/units/__init__.py -------------------------------------------------------------------------------- /src/starrail/automation/units/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/automation/units/action.py -------------------------------------------------------------------------------- /src/starrail/automation/units/sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/automation/units/sequence.py -------------------------------------------------------------------------------- /src/starrail/bin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/bin/__init__.py -------------------------------------------------------------------------------- /src/starrail/bin/loader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/starrail/bin/loader/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/bin/loader/loader.py -------------------------------------------------------------------------------- /src/starrail/bin/logs/starrail_log.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/starrail/bin/pick/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/bin/pick/__init__.py -------------------------------------------------------------------------------- /src/starrail/bin/pick/pick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/bin/pick/pick.py -------------------------------------------------------------------------------- /src/starrail/bin/pid/get_active_pid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/bin/pid/get_active_pid.c -------------------------------------------------------------------------------- /src/starrail/bin/pid/get_active_pid.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/bin/pid/get_active_pid.exe -------------------------------------------------------------------------------- /src/starrail/bin/scheduler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/starrail/bin/scheduler/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/bin/scheduler/config/__init__.py -------------------------------------------------------------------------------- /src/starrail/bin/scheduler/config/starrail_schedule_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/bin/scheduler/config/starrail_schedule_config.py -------------------------------------------------------------------------------- /src/starrail/bin/scheduler/starrail_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/bin/scheduler/starrail_scheduler.py -------------------------------------------------------------------------------- /src/starrail/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/config/__init__.py -------------------------------------------------------------------------------- /src/starrail/config/config_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/config/config_handler.py -------------------------------------------------------------------------------- /src/starrail/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/constants.py -------------------------------------------------------------------------------- /src/starrail/controllers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/controllers/__init__.py -------------------------------------------------------------------------------- /src/starrail/controllers/automation_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/controllers/automation_controller.py -------------------------------------------------------------------------------- /src/starrail/controllers/c_click_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/controllers/c_click_controller.py -------------------------------------------------------------------------------- /src/starrail/controllers/star_rail_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/controllers/star_rail_app.py -------------------------------------------------------------------------------- /src/starrail/controllers/streaming_assets_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/controllers/streaming_assets_controller.py -------------------------------------------------------------------------------- /src/starrail/controllers/web_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/controllers/web_controller.py -------------------------------------------------------------------------------- /src/starrail/controllers/webcache_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/controllers/webcache_controller.py -------------------------------------------------------------------------------- /src/starrail/data/textfiles/disclaimer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/data/textfiles/disclaimer.txt -------------------------------------------------------------------------------- /src/starrail/data/textfiles/webcache_explain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/data/textfiles/webcache_explain.txt -------------------------------------------------------------------------------- /src/starrail/entrypoints/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/entrypoints/__init__.py -------------------------------------------------------------------------------- /src/starrail/entrypoints/entrypoint_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/entrypoints/entrypoint_handler.py -------------------------------------------------------------------------------- /src/starrail/entrypoints/entrypoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/entrypoints/entrypoints.py -------------------------------------------------------------------------------- /src/starrail/entrypoints/help_format_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/entrypoints/help_format_handler.py -------------------------------------------------------------------------------- /src/starrail/exceptions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/exceptions/__init__.py -------------------------------------------------------------------------------- /src/starrail/exceptions/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/exceptions/exceptions.py -------------------------------------------------------------------------------- /src/starrail/resources/github/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/github/banner.png -------------------------------------------------------------------------------- /src/starrail/resources/github/banner_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/github/banner_bg.png -------------------------------------------------------------------------------- /src/starrail/resources/github/cli_banner_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/github/cli_banner_1.png -------------------------------------------------------------------------------- /src/starrail/resources/github/cli_banner_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/github/cli_banner_2.png -------------------------------------------------------------------------------- /src/starrail/resources/github/firefly_cutout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/github/firefly_cutout.png -------------------------------------------------------------------------------- /src/starrail/resources/github/readme_banner_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/github/readme_banner_0.png -------------------------------------------------------------------------------- /src/starrail/resources/github/readme_banner_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/github/readme_banner_1.png -------------------------------------------------------------------------------- /src/starrail/resources/github/readme_banner_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/github/readme_banner_2.png -------------------------------------------------------------------------------- /src/starrail/resources/github/readme_banner_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/github/readme_banner_3.png -------------------------------------------------------------------------------- /src/starrail/resources/local/errors/access_denied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/local/errors/access_denied.png -------------------------------------------------------------------------------- /src/starrail/resources/local/firefly_color_palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/resources/local/firefly_color_palette.png -------------------------------------------------------------------------------- /src/starrail/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/utils/__init__.py -------------------------------------------------------------------------------- /src/starrail/utils/binary_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/utils/binary_decoder.py -------------------------------------------------------------------------------- /src/starrail/utils/game_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/utils/game_detector.py -------------------------------------------------------------------------------- /src/starrail/utils/json_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/utils/json_handler.py -------------------------------------------------------------------------------- /src/starrail/utils/perm_elevate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/utils/perm_elevate.py -------------------------------------------------------------------------------- /src/starrail/utils/process_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/utils/process_handler.py -------------------------------------------------------------------------------- /src/starrail/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/src/starrail/utils/utils.py -------------------------------------------------------------------------------- /tests/test_starrail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/tests/test_starrail.py -------------------------------------------------------------------------------- /tests/verify_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReZeroE/StarRail/HEAD/tests/verify_package.py --------------------------------------------------------------------------------