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

依赖包括 requestsflask 和若干 Lua 绑定包。

4. 运行程序

python main.py

API 将在 http://127.0.0.1:5000 启动。打开提供的 main.ui 或访问 https://arklights.enlysure.com/ 获取预托管实例。

使用 ArkLights

  1. 数据提取 – UI 提供洞察前,需要先提取游戏资源:
  2. 安装外部工具 ArkAssetsTool(仓库链接)。
  3. 运行 ./0.sh buildingskill 以收集建筑图标。
  4. 运行 ./0.sh recruit 获取招募数据。
  5. 对于任务坐标,运行 python extract.py screencap 1,2,3

  6. 登录 – 通过 Lazy Man Spirit 连接设备,或使用网页 UI 的移动 API。脚本会自动捕获技能使用和任务数據。

  7. 规划建造 – 在 UI 打开规划器,拖拽干员,分配技能,让 ArkLights 根据你的约束计算最优路径。

  8. 监控 – 仪表盘实时可视化技能冷却、任务计时与推荐操作列表。

为 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 的光照把路走向胜利!祝你在跑道里、在代码里都是好手。

原创文章: 查看原文

分享本文