如何用Auto_Simulated_Universe实现崩坏星穹铁道模拟宇宙全自动挂机:完整配置指南
【免费下载链接】Auto_Simulated_Universe崩坏:星穹铁道 模拟宇宙自动化 (Honkai Star Rail - Auto Simulated Universe)项目地址: https://gitcode.com/gh_mirrors/au/Auto_Simulated_Universe
还在为每天重复刷模拟宇宙而烦恼吗?Auto_Simulated_Universe是一款专为《崩坏:星穹铁道》玩家设计的自动化工具,通过智能图像识别和键盘模拟技术,让你彻底解放双手,自动完成模拟宇宙中的所有战斗和探索流程。无论你是想节省时间,还是在工作学习时让游戏自动运行,这个开源项目都能帮你实现真正的自动化挂机体验。
快速入门:三分钟完成基础配置
环境准备与项目获取
首先,你需要将项目克隆到本地。打开命令行工具,执行以下命令:
git clone https://gitcode.com/gh_mirrors/au/Auto_Simulated_Universe.git cd Auto_Simulated_Universe如果你不熟悉Python环境配置,建议直接下载GUI版本的可执行文件。对于有一定技术基础的用户,推荐创建虚拟环境来隔离依赖:
conda create -n asu python=3.12 -y conda activate asu pip install -r requirements.txt游戏设置优化:确保识别准确率
为了让自动化脚本稳定运行,游戏图像设置至关重要。你需要按照以下要求调整游戏设置:
关键设置项:
- 分辨率:必须设置为1920×1080(窗口化或全屏均可)
- 渲染精度:不低于1.0,否则文字识别会失败
- 光照质量:推荐设置为"非常高",这直接影响地图识别的准确度
- 游戏语言:必须使用简体中文界面
- HDR显示:必须关闭
这些设置不仅影响自动化识别的准确性,也决定了脚本能否稳定运行。建议先按照推荐配置调整,后续可以根据实际情况微调。
配置文件定制:个性化你的自动化体验
将项目中的info_example.yml文件重命名为info.yml,然后根据你的实际情况进行配置。这是整个自动化流程的核心配置文件:
config: difficulty: 5 # 难度等级1-5,5为最高难度 team: 终结技 # 队伍类型:追击/dot/终结技/击破/盾反 speed_mode: 0 # 是否开启速通模式 skill: - 黄泉 # 首领房间需要开秘技的角色 - 符玄重要提示:队伍中必须至少包含一名远程平A角色,最好将其放在1号位。这是确保战斗流程顺畅的关键。
核心功能详解:理解自动化原理
图像识别引擎:智能识别游戏界面
Auto_Simulated_Universe的核心技术在于其强大的图像识别能力。项目使用ONNX运行时进行高效的OCR文字识别,能够准确识别游戏中的各种界面元素:
- 界面类型识别:自动区分战斗界面、事件选择界面、增益选择界面等
- 文字内容提取:从游戏画面中提取关键信息,如增益名称、区域类型、消耗品数量
- 按钮定位:精准定位各类交互按钮的位置,确保点击准确性
如上图所示,脚本能够识别记忆增强界面中的各种增益卡片,并根据预设策略选择最适合的增益效果。
键盘模拟与路径规划
除了图像识别,项目还实现了智能的键盘模拟和路径规划功能:
- 自动移动控制:模拟WASD键进行角色移动
- 战斗自动化:自动释放技能、切换目标、使用消耗品
- 路径优化:根据传送门优先级选择最优路线
- 异常处理:遇到卡顿或异常情况时的自动恢复机制
配置管理系统
项目的配置系统非常灵活,支持多种自定义选项:
enable_portal_prior: 1 portal_prior: 商店: 1 财富: 1 战斗: 2 遭遇: 2 奖励: 3 事件: 3你可以通过修改传送门优先级来控制脚本的路线选择策略,数字越大优先级越高。
实战应用:两种运行模式详解
图形界面模式:新手友好的一键操作
对于大多数用户,推荐使用图形界面模式。直接运行gui.py文件,你会看到一个简洁直观的控制面板:
主要功能按钮:
- 启动/停止:一键控制自动化流程的开始和结束
- 调试模式:开启后即使迷路也不会退出结算,便于问题排查
- 速通模式:追求最高效率通关,适合配置较高的队伍
- 校准功能:解决视角转动异常导致的迷路问题
操作提示:
- 首次运行前,在游戏中设置"自动沿用战斗设置"
- 使用F8键或界面上的"停止"按钮可以随时停止运行
- 开始运行后不要移动游戏窗口,否则可能导致识别失败
命令行模式:高级用户的灵活控制
对于有技术背景的用户,命令行模式提供了更精细的控制选项:
运行差分宇宙:
python diver.py --speed --nums=10运行普通模拟宇宙:
python simul.py --bonus=1 --speed=1 --nums=5常用参数说明:
--speed:开启速通模式,追求最高效率--debug:开启调试模式,迷路后不会退出结算--nums:指定通关次数,必须为正整数--bonus:是否开启沉浸奖励
场景选择与战斗流程
在模拟宇宙中,脚本能够智能识别不同的区域类型。如上图所示,左侧的橙色菱形图标代表"区域-战斗",右侧的蓝色菱形图标代表"区域-事件"。脚本会根据你的配置优先级自动选择进入哪个区域。
在战斗场景中,脚本会自动:
- 识别敌人位置并接近
- 使用远程角色进行攻击
- 根据队伍类型释放相应技能
- 在精英战和首领战前使用消耗品
- 战斗结束后自动拾取战利品
增益选择策略
当遇到增益选择界面时,脚本会根据你的队伍类型自动选择最合适的增益效果。例如,对于"终结技"队伍,会优先选择增强终结技伤害的增益;对于"DOT"队伍,则会优先选择持续伤害相关的增益。
高级技巧与优化建议
队伍配置最佳实践
根据项目支持的角色列表,以下是一些高效的队伍组合推荐:
终结技队伍:黄泉 + 符玄 + 阮梅 + 辅助角色追击队伍:托帕 + 账账 + 砂金 + 辅助角色DOT队伍:卡芙卡 + 黑天鹅 + 桂乃芬 + 生存位
关键配置要点:
- 必须包含至少一名远程平A角色,最好放在1号位
- 根据队伍类型在
info.yml中正确设置team参数 - 在
skill列表中按顺序添加需要开秘技的角色
校准问题解决方案
如果出现视角转动异常导致迷路的问题,可以尝试手动校准:
- 进入游戏,将角色传送到黑塔的办公室
- 运行校准命令:
python align_angle.py - 等待视角转换/原地转圈结束
注意:改变鼠标DPI会影响校准值,此时需要重新校准。
多用户后台运行技巧
如果你不想让自动化占用电脑主用户,可以尝试多用户后台运行:
- 在主用户中创建子用户
- 在子用户中运行GUI自动化
- 在主用户中运行
notif.exe通知插件 - 这样你可以在主用户做其他事情,同时自动化在子用户中运行
通知插件会在每次完成模拟宇宙时发送Windows通知,让你随时了解运行状态。计数会在每周自动重置,你也可以手动修改logs/notif.txt文件来调整计数。
性能优化建议
- 硬件要求:建议使用独立显卡,确保图像识别速度
- 内存管理:定期清理系统内存,避免因内存不足导致识别错误
- 网络稳定:确保网络连接稳定,避免因网络问题导致游戏断开
- 定期更新:关注项目更新,及时获取性能优化和新功能
常见问题排查指南
识别失败问题
症状:脚本无法识别游戏界面或识别错误解决方案:
- 检查游戏窗口是否被其他窗口遮挡
- 确认游戏分辨率为1920×1080
- 验证游戏语言是否为简体中文
- 检查图像设置中的渲染精度是否不低于1.0
移动异常问题
症状:角色迷路或卡在某个位置解决方案:
- 开启调试模式重新运行
- 检查校准值是否正确
- 确保没有在运行过程中移动游戏窗口
- 尝试重新校准视角
战斗效率问题
症状:战斗时间过长或频繁失败解决方案:
- 调整队伍配置,确保有合适的远程角色
- 降低难度等级尝试
- 检查技能释放顺序是否合理
- 确认增益选择策略是否适合当前队伍
运行稳定性问题
症状:脚本运行一段时间后崩溃解决方案:
- 检查系统资源使用情况
- 降低图像识别精度设置
- 尝试使用CPU模式运行(设置
cpu_mode: 1) - 更新所有依赖库到最新版本
项目架构与模块解析
Auto_Simulated_Universe采用模块化设计,主要包含以下核心组件:
核心自动化模块
- 差分宇宙自动化:
diver.py文件处理差分宇宙的完整流程 - 普通模拟宇宙自动化:
simul.py文件处理普通模拟宇宙的自动化 - 深渊自动化:
abyss.py文件提供深渊挑战的自动化支持
图像识别系统
项目使用基于ONNX的OCR系统,位于utils/onnxocr/目录中:
- 文字识别引擎:
predict_system.py提供完整的OCR识别流程 - 图像预处理:
imaug.py处理图像增强和预处理 - 后处理模块:
db_postprocess.py和rec_postprocess.py优化识别结果
配置与工具模块
- 配置管理:
info.yml集中管理所有运行参数 - GUI界面:
gui.py和utils/gui/提供用户友好的操作界面 - 工具函数:
utils/目录下的各种辅助模块,包括截图、键盘操作、日志记录等
资源文件管理
- 图像模板:
imgs/目录存储所有用于图像识别的模板图片 - 配置文件示例:
info_example.yml提供完整的配置示例 - 动作数据:
actions/目录包含角色技能和战斗动作的配置文件
安全使用建议与最佳实践
使用原则
- 适度使用:避免长时间连续运行,建议每天不超过8-10小时
- 定期检查:定期查看运行日志,确保脚本正常运行
- 备份存档:使用自动存档功能,避免进度丢失
- 关注更新:及时更新项目版本,获取最新的优化和修复
风险提示
根据米哈游的公平游戏宣言,使用任何第三方自动化工具都存在账号风险。请务必注意:
- 本项目仅供学习交流使用
- 开发者不对使用本软件产生的任何后果负责
- 不要用于商业代练服务
- 自行承担使用风险
运行时间安排建议
为了最大化效率同时降低风险,建议在以下时段运行自动化:
- 夜间休息时:设置8-10小时的自动化运行
- 工作/学习期间:白天工作时让脚本自动运行
- 周末资源双倍时间:利用双倍奖励时段提高收益
开始你的自动化之旅
现在你已经掌握了Auto_Simulated_Universe的完整使用方法。无论你是想解放双手节省时间,还是学习自动化技术,这个项目都能为你提供强大的支持。
记住成功的关键公式:正确的游戏设置 + 合适的队伍配置 + 稳定的运行环境 = 高效的自动化体验
开始配置你的第一个自动化任务吧!从简单的配置开始,逐步调整优化,你会发现自动化不仅节省时间,还能让你更专注于享受游戏的乐趣而非重复劳动。
如果你在配置过程中遇到任何问题,可以参考项目文档或社区讨论。祝你在星穹铁道的旅程中收获满满,让自动化工具成为你探索宇宙的得力助手!
【免费下载链接】Auto_Simulated_Universe崩坏:星穹铁道 模拟宇宙自动化 (Honkai Star Rail - Auto Simulated Universe)项目地址: https://gitcode.com/gh_mirrors/au/Auto_Simulated_Universe
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考