ArkLights: 最高速のArknightsヘルパーアプリ(オープンソース)
ArkLights: Arknights の究極のオープンソースコンパニオン
Arknights ― 歪んだ未来世界を舞台にした新進気鋭のモバイルストラテジーゲーム ― には、数多くのオペレーター、スキル、ミッションがあります。効率を求めるプレイヤーのために、ArkLightsは、自動化され、驚異的に高速なヘルパーを提供し、繰り返し手動作業を削減し、データ駆動型の洞察を提供します。主にLuaで書かれ、補助的にPythonユーティリティを併用。ArkLightsはWindows、macOS、Linuxで動作し、セルフホストも可能、または公開Webフロントエンド経由で利用できます。
| コア機能 | 何を節約するか | 動作方法 |
|---|---|---|
| スキル追跡 | スキル使用とクールダウンを追跡・分析 | ゲームデータファイルを解析し、Luaスクリプトで使用をログ |
| リクルート計算機 | 予備確定オペレーターを予測 | 公式リクルートデータを使用し、100ポイント保証ロジックを適用 |
| ミッションプランナー | ミッションの最適ルートを計画 | ArkAssetsToolで抽出した建築アイコンと座標を組み合わせ |
| 自動化UI | 繰り返しUI作業を自動 | Lazy Man Spirit IDEスクリプトとホットキーを使用 |
| クラウド同期 | データをオンラインで保持 | メトリクスをアップロードするオプションHTTPSエンドポイント |
リポジトリにはロジック、ウェブUI、およびアセット抽出用のヘルパースクリプトが揃っています。ツールのコアがオープンソースであるため、ロジックを監査したり、スクリプトを個人設定に合わせて調整したり、新機能を提案したりできます。
Getting Started
1. Prerequisites
- Windows/Linux/macOS に Python 3.9+ がインストールされていること。
- Git はリポジトリのクローン用。
- (任意) Node.js はローカルでWebフロントエンドを実行する予定の場合。
Tip: ArkLights には Windows 用の小さなインストーラバンドル(
ArkLights.Setup.exe)が付属しています。手動インストールをスキップしたい場合はこれを使用してください。
2. Clone the Repository
git clone https://github.com/AegirTech/ArkLights.git
cd ArkLights
3. Install Dependencies
python -m pip install -r requirements.txt
依存関係には requests、flask、および数個のLuaバインディングパッケージが含まれます。
4. Run the Application
python main.py
APIは http://127.0.0.1:5000 で起動します。提供される main.ui を開くか、https://arklights.enlysure.com/ にアクセスして事前ホストされたインスタンスを利用してください。
Using ArkLights
- データ抽出 – UI が洞察を提供する前に、ゲームのアセットを抽出する必要があります:
- 外部ツール ArkAssetsTool をインストールしてください(リポジトリ内のリンク)。
./0.sh buildingskillを実行して建物アイコンを取得します。./0.sh recruitを実行してリクルートデータを取得します。- ミッション座標は
python extract.py screencap 1,2,3を実行して取得します。 - ログイン – Lazy Man Spirit でデバイスを接続するか、Web UI のモバイル API を使用してください。スクリプトは自動的にスキル使用とミッションデータを取得します。
- ビルド計画 – UI のプランナーを開き、オペレーターをドラッグし、スキルを割り当て、ArkLights に制約に基づく最適経路を計算させます。
- モニタリング – ダッシュボードはリアルタイムのスキルクールダウン、ミッショントーター、推奨アクションリストを可視化します。
Contributing to ArkLights
- Pull Requests – バグ修正、オペレーター追加、UI コンポーネントの改善。
- Issue Reports – GitHub Issues ページに詳細なバグレポートを提出。
- Documentation – README を改善したり、チュートリアル動画を作成。
- Localization – UI を他言語に翻訳。
リポジトリは標準的なオープンソース貢献手順に従います:git flow ブランチを使用し、ユニットテスト pytest を実行し、PR でIssueへの参照を行う。
Roadmap Highlights
| ミイルストーン | 説明 |
|---|---|
| 1.0 | 完成した機能セット – コアプランニング、スキル追跡、クラウド同期。 |
| 2.0 | コミュニティ主導のUI改良とマルチデバイス対応。 |
| 3.0 | Tauri/Electron を利用したクロスプラットフォームネイティブアプリ。 |
| Future | 他のモバイルゲームヘルパーおよびAI駆動型提案との統合。 |
本プロジェクトは無料で MIT ライセンスに基づき、GitHub Pages でホスティングされているため、簡単にデプロイできます。
Final Thoughts
ArkLights は、オープンソースがゲーム体験を劇的に向上させることを証明します。軽量スクリプトと強力なデータ解析を組み合わせ、何時間もかかる手動管理を数クリックで実現します。大規模なベース構築を計画している場合も、短時間ミッションを管理している場合も、ArkLights の直感的なインターフェースと拡張可能なアーキテクチャが、Arknights ファンにとっての決定的ツールとなります。
アップグレードの準備はできましたか? リポジトリをクローンし、セットアップを実行して、ArkLights の光が勝利への道を導くのを感じてください。フィールドでもコードでもハッキングを楽しんでください!