请注意: 本项目的更新速度较慢,且代码质量可能不尽如人意。由于个人时间和精力有限,项目的维护和改进可能会有所延迟。感谢您的理解与支持!
多语言版本:
为 Limbus Company 设计的自动化脚本,提供 OCR 识别、目标检测、自动点击等多种功能,帮助玩家优化游戏体验。
- LimbusCompanySRA
- 目录
- ✨ 功能特点
- 🚀 快速开始
- 🖼️ 界面预览
- ⚙️ 配置参数
- 📋 已实现功能
- 🔮 更新计划
- 🤝 贡献指南
- 📜 许可证
- 🐞 问题反馈
- ⭐ Star 支持
- 更多问题可加群讨论
- Star History
- 智能自动化: 自动完成镜牢、采光等重复性任务,解放双手,节省时间。
- 精准识别: 基于 OCR 和 YOLO 技术,准确识别游戏界面元素,确保操作可靠性。
- 高效稳定: 优化事件处理逻辑,提升任务执行效率,减少卡顿和错误。
- 高度可配置: 通过配置文件灵活调整脚本行为,满足个性化需求。
- 操作系统: Windows
- Python: 3.12 或以上版本
- CUDA: >= 11.8 (推荐使用 NVIDIA GPU 以获得最佳性能)
git clone https://github.com/GALIAIS/LimbusCompanySRA.git
cd LimbusCompanySRA
- 从 Python 官方网站 下载 Python 3.12+ 版本。
- 推荐选择 Windows 安装包。
- 安装 Python 时,确保勾选 "Add Python to PATH" 选项。
使用虚拟环境可以更好地管理项目依赖:
-
打开命令提示符或 PowerShell。
-
创建虚拟环境:
python -m venv .venv
- 这将在当前目录下创建
.venv
文件夹作为虚拟环境。
- 这将在当前目录下创建
-
激活虚拟环境:
.venv\Scripts\activate
-
激活后,命令行前缀将显示
(venv)
,表示虚拟环境已激活。
-
确保激活虚拟环境后运行以下命令:
python -m pip install -r requirements.txt
-
TensorRT 相关依赖 (可选):
- 如果你拥有 NVIDIA GPU 并希望使用 TensorRT 加速,请根据你的 CUDA 版本安装相应的 TensorRT 包。
- 参考
requirements.txt
文件中的注释,选择合适的tensorrt-cu*-bindings
和tensorrt-cu*_libs
版本,并将*
替换为你的 CUDA 版本号 (例如118
或121
)。 - 你可以通过以下命令从 NVIDIA 的 PyPI 仓库安装 TensorRT 包:
pip install --extra-index-url https://pypi.nvidia.com/ tensorrt-cu*-bindings tensorrt-cu*-libs
确保以下条件满足后启动程序:
- 分辨率要求:1920 × 1200
- 语言支持:当前仅支持中文
- 虚拟环境已激活。
- 启动程序:
python LBCSRA.py
- 安装 Conda(推荐 Miniconda)。
- 创建 Conda 环境:
conda create -n limbus_env python=3.12 -y conda activate limbus_env
- 安装依赖:
pip install -r requirements.txt
配置文件:config.yaml
参数 | 描述 |
---|---|
... | 其他配置项 (待补充) |
- 镜像迷宫自动流程
- 经验采光自动流程
- 选择指定的主题包
- 一定程度的纠错机制防止脚本卡死
- 实现主线关卡自动流程
- 增加指定人格选择功能
- 根据 BOSS 机制动态调整策略
- 支持多语言切换(如英文、日文)
- 优化 GUI 界面
- 提升 OCR 识别精度
- 增强任务纠错机制
- 添加任务进度统计功能
- 支持多分辨率屏幕
- 修复已知 BUG,提升稳定性
欢迎社区贡献,共同完善项目!以下是参与步骤:
- Fork 本仓库
- 创建功能分支
- 提交更改
- 推送分支
- 发起 Pull Request
该项目基于 AGPL-3.0 开源协议。
如果您遇到任何问题或有任何建议,请前往 Issues 页面提交反馈。
如果这个项目对你有帮助的话,请给个 Star 吧!✨
你的每一颗 Star 都像是给了我们一杯咖啡☕,动力满满!
点这里 Star 一下,让我们知道你在关注~