尘白禁区自动化助手使用指南
尘白禁区自动化助手使用指南
技术背景
在游戏《尘白禁区》中,玩家需要进行大量日常操作,如领取物资、完成任务、钓鱼等。为了减轻玩家的操作负担,提高游戏效率,开发了尘白禁区自动化助手(Snowbreak Auto Assistant)。该助手基于图像识别技术,实现了多种游戏操作的自动化。
实现步骤
环境要求
- 屏幕比例为 16:9,支持全屏和窗口化,窗口化时需将窗口贴在左上角,不要露出窗口标题。
- 目前取消支持从启动器自动登录,改为从游戏账号登录成功页面开始。
安装步骤
- 由于 2.0 版本还在测试版,github 不频繁上传安装包,需要的用户加群:996710620。
- 普通用户不懂代码的直接下载 release 中的安装包进行安装,安装路径最好不要有中文。
- 安装完成后取消“运行 SAA”的勾选,去安装目录手动启动。
使用步骤
- 运行 SAA.exe 程序。
- 在设置中选好自己账号所在的服。
- 勾选需要使用的功能并做好对应的设置。
- 点击开始按钮。
使用 GPU 运行
目前还没支持 A 卡,N 卡的用户可以使用 GPU 运行 OCR,避免 CPU 占用过高。群友测试过 1050 显卡也可以调用 GPU。
核心代码
文档中未提供核心代码相关内容,若需要可参考以下相关项目的代码:
- OCR 文字识别:https://github.com/JaidedAI/EasyOCR
- 三月七星穹铁道助手:https://github.com/moesnow/March7thAssistant
- maa 明日方舟助手:https://github.com/MaaAssistantArknights/MaaAssistantArknights
- 图形界面组件库:https://github.com/zhiyiYo/PyQt-Fluent-Widgets
最佳实践
- 确保游戏窗口符合 16:9 比例要求,避免因屏幕比例不匹配导致部分功能无法正常使用。
- 安装路径避免使用中文,防止出现安装或运行错误。
- 使用 N 卡的用户尽量开启 GPU 运行 OCR,以降低 CPU 占用率。
常见问题
- 屏幕比例问题:该助手只适配 16:9 的屏幕,其他比例不一定适配,因为维护成本过高。
- 登录问题:目前取消支持从启动器自动登录,需从游戏账号登录成功页面开始。
- GPU 支持问题:目前还没支持 A 卡,仅 N 卡用户可使用 GPU 运行 OCR。
尘白禁区自动化助手使用指南
https://119291.xyz/posts/snowbreak-auto-assistant-guide/