ArkLights:极速 Arknights 辅助应用(开源)
ArkLights:Arknights 的终极开源伴侣
Arknights—一个在反乌托邦世界中崛起的手机策略游戏—拥有庞大的干员、技能与任务库。对于渴望效率的玩家,ArkLights 提供了一个完全托管、闪电般快速的助手,消除繁琐手动步骤,并提供数据驱动的洞察。它主要用 Lua 编写,并辅以 Python 工具,支持 Windows、macOS 与 Linux,可自行托管或通过其公共网页前端使用。
作用概述
| 核心功能 | 节省你 | 工作原理 |
|---|---|---|
| 技能跟踪 | 跟踪并分析技能使用与冷却 | 解析游戏数据文件,并通过 Lua 脚本记录使用 |
| 招募计算器 | 预测保证干员掉落 | 使用官方招募数据并应用 100 点保证逻辑 |
| 任务规划器 | 为任务规划最佳路径 | 结合 ArkAssetsTool 提取的建筑图标与坐标 |
| 自动化 UI | 自动化重复 UI 操作 | 借助 Lazy Man Spirit IDE 脚本和热键 |
| 云同步 | 将数据保持在线 | 可选 HTTPS 接口上传指标 |
仓库托管所有逻辑、网页 UI 与一组资产提取助手脚本。由于核心是开源,你可以审核逻辑、根据个人喜好调整脚本,或通过拉取请求提出新功能。
开始使用
1. 前置条件
- Windows/Linux/macOS 已安装 Python 3.9+。
- Git 用于克隆仓库。
- (可选)Node.js 若想本地运行网页前端。
提示:ArkLights 随附 Windows 的小型安装程序 (
ArkLights.Setup.exe)。如你更喜欢,可直接跳过手动安装。
2. 克隆仓库
git clone https://github.com/AegirTech/ArkLights.git
cd ArkLights
3. 安装依赖
python -m pip install -r requirements.txt
依赖包括 requests、flask 和若干 Lua 绑定包。
4. 运行程序
python main.py
API 将在 http://127.0.0.1:5000 启动。打开提供的 main.ui 或访问 https://arklights.enlysure.com/ 获取预托管实例。
使用 ArkLights
- 数据提取 – UI 提供洞察前,需要先提取游戏资源:
- 安装外部工具 ArkAssetsTool(仓库链接)。
- 运行
./0.sh buildingskill以收集建筑图标。 - 运行
./0.sh recruit获取招募数据。 -
对于任务坐标,运行
python extract.py screencap 1,2,3。 -
登录 – 通过 Lazy Man Spirit 连接设备,或使用网页 UI 的移动 API。脚本会自动捕获技能使用和任务数據。
-
规划建造 – 在 UI 打开规划器,拖拽干员,分配技能,让 ArkLights 根据你的约束计算最优路径。
-
监控 – 仪表盘实时可视化技能冷却、任务计时与推荐操作列表。
为 ArkLights 做贡献
ArkLights 是社区项目。以下是你可以参与的方式:
- 拉取请求 – 修复 Bug、添加干员或改进 UI。
- 问题报告 – 在 GitHub Issues 页面提交详细 Bug 报告。
- 文档编写 – 丰富 README 或制作教程视频。
- 本地化 – 将 UI 翻译成其他语言。
仓库遵循标准 Open‑Source 贡献流程:使用 git flow 分支,运行单元测试 pytest,并在 PR 中引用相应 Issue。
产品路线图亮点
| 里程碑 | 说明 |
|---|---|
| 1.0 | 方案完成 – 核心规划、技能跟踪、云同步。 |
| 2.0 | 由社区驱动的 UI 提升、跨设备支持。 |
| 3.0 | 通过 Tauri/Electron 开发跨平台本地应用。 |
| 未来 | 与其他手机游戏帮助器及 AI 驱动建议集成。 |
项目免费,MIT 许可,托管在 GitHub‑Pages 上,便于部署。
最后感想
ArkLights 证明了开源的力量能显著提升你的游戏体验。凭借轻量脚本与强大数据分析,它把手动管理时间变成一键点击的可行方案。无论是计划大规模基地建设还是简易任务,ArkLights 的直观界面与可扩展架构使其成为任何 Arknights 资深玩家的必备工具。
准备好升级吧! 复制克隆仓库,开启安装,跟随 ArkLights 的光照把路走向胜利!祝你在跑道里、在代码里都是好手。