崩坏:星穹铁道 - 模拟宇宙 & 差分宇宙 全自动化工具
- 🌌 差分宇宙:全自动刷取差分宇宙
- 🌠 模拟宇宙:全自动刷取普通模拟宇宙
- 🖥️ 图形界面:内置 Web GUI 配置面板,无需手动编辑配置文件
- 🎯 智能识别:基于 OCR 的文字识别,支持事件、祝福、奇物等选择
- ⚡ GPU 加速:可选 CUDA 加速 OCR 推理
本软件是一个外部工具,旨在自动化崩坏:星穹铁道的游戏玩法。它仅通过现有用户界面与游戏交互,不会修改任何游戏文件或游戏代码。
本软件开源、免费,仅供学习交流使用。开发者团队拥有本项目的最终解释权。使用本软件产生的所有问题与本项目与开发者团队无关。
根据米哈游的崩坏:星穹铁道公平游戏宣言:
"严禁使用外挂、加速器、脚本或其他破坏游戏公平性的第三方工具。" "一经发现,米哈游将视违规严重程度及违规次数,采取扣除违规收益、冻结游戏账号、永久封禁游戏账号等措施。"
- Windows 10/11(macOS/Linux 仅支持部分功能)
- Python 3.11+
- 屏幕分辨率:1920×1080 或更高(窗口化或全屏)
- 游戏设置:关闭 HDR,文本语言选择简体中文
- 游戏界面不能有任何遮挡
推荐使用 Anaconda 创建虚拟环境:
conda create -n asu python=3.13 -y
conda activate asu
pip install -r requirements.txtWindows 用户(推荐)
- 双击
start_gui.vbs- 隐藏窗口启动,只打开浏览器 - 双击
start_gui.bat- 显示控制台窗口启动(可查看日志)
命令行启动
python gui_server.py浏览器会自动打开 http://localhost:8520,在界面中配置各项参数。
使用 GUI 启动(推荐)
在配置面板中点击「启动差分宇宙」或「启动模拟宇宙」按钮。
使用命令行启动
# 差分宇宙
python run_diver.py
# 模拟宇宙
python run_simul.py手动配置(高级用户)
如需手动配置,复制 info_example.yml 为 info.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 |
奇物、事件、祝福的优先级列表 |
如果出现视角转动过大/过小而导致迷路的问题,需要进行校准:
- 进入游戏,将人物传送到黑塔的办公室
- 运行校准脚本:
python align_angle.py- 等待视角转换/原地转圈结束
注意:改变鼠标 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 # 配置示例