valkia/aramgg_client
Windows companion for League of Legends ARAM Mayhem with read-only LCU recommendations, Hextech Augment stats, and in-game OCR overlays.
解決する課題
このプロジェクトは、『リーグ・オブ・レジェンズ』ARAM(All Random All Mid)モード向けのリアルタイムアシスタントを提供します。プレイヤーがチャンピオン選択フェーズやゲーム中において、利用可能なスロットに基づいたチャンピオン推薦、およびハクステックオーガメントの識別を通じて最適なビルドと勝率の提案を行うことで、より良い意思決定を支援します。
動作方法
アプリケーションは、League Client Update (LCU) API への読み取り専用接続を使用してゲーム状態とフェーズを監視します。フェーズに応じて、異なる機能がトリガーされます:
- チャンピオン選択:現在のチャンピオンとベンチ状況を読み取り、カスタマイズされた推薦を提供します。
- ゲーム中:PaddleOCR を使用して、画面に表示される3枚のハクステックオーガメントカードのタイトルをキャプチャ・認識し、ローカルデータにマッピングして、オーバーレイ上で勝率とビルド提案を表示します。
- データ管理:ローカル優先のアプローチを採用しており、キャッシュ済みまたは組み込みデータを即座にレンダリングしながら、バックグラウンドでバージョンを更新します。
対象ユーザー
ARAMモードに特化したデータ駆動型のインサイトとビルド提案を求める、Windows 上の『リーグ・オブ・レジェンズ』プレイヤー。
特徴
- 読み取り専用 LCU 統合:チャンピオンのロックやベンチプレイヤーの交換などの自動化を防ぎます。
- OCRベースのオーガメント認識:左、中央、右のカード位置を正確に特定し、順序を維持します。
- ローカル優先データ:リモートAPI呼び出しよりもローカルキャッシュを優先することで、遅延を最小限に抑えます。
- 多言語対応:簡体中国語、英語、繁体中国語の間で同期された切り替えが可能。
- 診断ツール:トラブルシューティング用に、スクリーンショットやログ添付が可能な内蔵フィードバックフォームを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト