Skip to content

yanmofeixi/Auto_Simulated_Universe

 
 

Repository files navigation

简体中文 | 繁体中文 | English

Auto Simulated Universe

崩坏:星穹铁道 - 模拟宇宙 & 差分宇宙 全自动化工具

✨ 功能特点

  • 🌌 差分宇宙:全自动刷取差分宇宙
  • 🌠 模拟宇宙:全自动刷取普通模拟宇宙
  • 🖥️ 图形界面:内置 Web GUI 配置面板,无需手动编辑配置文件
  • 🎯 智能识别:基于 OCR 的文字识别,支持事件、祝福、奇物等选择
  • GPU 加速:可选 CUDA 加速 OCR 推理

⚠️ 免责声明

本软件是一个外部工具,旨在自动化崩坏:星穹铁道的游戏玩法。它仅通过现有用户界面与游戏交互,不会修改任何游戏文件或游戏代码。

本软件开源、免费,仅供学习交流使用。开发者团队拥有本项目的最终解释权。使用本软件产生的所有问题与本项目与开发者团队无关。

根据米哈游的崩坏:星穹铁道公平游戏宣言

"严禁使用外挂、加速器、脚本或其他破坏游戏公平性的第三方工具。" "一经发现,米哈游将视违规严重程度及违规次数,采取扣除违规收益、冻结游戏账号、永久封禁游戏账号等措施。"

📋 系统要求

  • Windows 10/11(macOS/Linux 仅支持部分功能)
  • Python 3.11+
  • 屏幕分辨率:1920×1080 或更高(窗口化或全屏)
  • 游戏设置:关闭 HDR,文本语言选择简体中文
  • 游戏界面不能有任何遮挡

🚀 快速开始

1. 安装依赖

推荐使用 Anaconda 创建虚拟环境:

conda create -n asu python=3.13 -y
conda activate asu
pip install -r requirements.txt

2. 启动 GUI 配置面板

Windows 用户(推荐)

  • 双击 start_gui.vbs - 隐藏窗口启动,只打开浏览器
  • 双击 start_gui.bat - 显示控制台窗口启动(可查看日志)

命令行启动

python gui_server.py

浏览器会自动打开 http://localhost:8520,在界面中配置各项参数。

3. 运行

使用 GUI 启动(推荐)

在配置面板中点击「启动差分宇宙」或「启动模拟宇宙」按钮。

使用命令行启动

# 差分宇宙
python run_diver.py

# 模拟宇宙
python run_simul.py

手动配置(高级用户)

如需手动配置,复制 info_example.ymlinfo.yml,然后编辑配置文件。

⚙️ 配置说明

通用配置

配置项 说明
angle 校准值(鼠标灵敏度倍率),默认 1.0
difficulty 难度 1-5,5 为最高难度
timezone 时区设置,默认跟随系统

差分宇宙配置

配置项 说明
accuracy 图像识别精度,默认 1440,范围 960-1920
ocr_use_gpu OCR 是否使用 GPU 加速
team 队伍类型:追击/dot/终结技/击破/盾反/白厄盾丹
skill 首领房间需要开秘技的角色列表
portal_prior 传送门优先级(1-6,数字越大优先级越高)

模拟宇宙配置

配置项 说明
fate 当前命途
secondary_fate 次要命途(备选)
use_consumable 是否使用消耗品
prior 奇物、事件、祝福的优先级列表

🔧 校准

如果出现视角转动过大/过小而导致迷路的问题,需要进行校准:

  1. 进入游戏,将人物传送到黑塔的办公室
  2. 运行校准脚本:
python align_angle.py
  1. 等待视角转换/原地转圈结束

注意:改变鼠标 DPI 可能会影响校准值,需要重新校准。

🔔 通知插件

运行 notif.py 可开启 Windows 通知,每刷完一次都会收到通知:

python notif.py

计数会在每周自动重置。如需手动修改计数,编辑 logs/notif.txt

📁 项目结构

Auto_Simulated_Universe/
├── start_gui.vbs           # GUI 启动器(隐藏窗口)
├── start_gui.bat           # GUI 启动器(显示控制台)
├── gui_server.py           # GUI 服务器
├── gui/                    # Web GUI 文件
│   ├── index.html
│   ├── styles.css
│   └── main.js
├── run_diver.py            # 差分宇宙入口
├── run_simul.py            # 模拟宇宙入口
├── diver/                  # 差分宇宙模块
├── simul/                  # 模拟宇宙模块
├── utils/                  # 通用工具
├── data/                   # 数据文件
│   ├── defaults.json       # 默认配置
│   ├── characters.json     # 角色列表
│   └── ocr_defaults.json   # OCR 默认词表
├── info.yml                # 用户配置文件
└── info_example.yml        # 配置示例

About

崩坏:星穹铁道 模拟宇宙自动化 (Honkai Star Rail - Auto Simulated Universe)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 93.4%
  • JavaScript 3.0%
  • CSS 1.7%
  • HTML 1.5%
  • Other 0.4%