このプロジェクトについて
NRrelic Bot は『ELDEN RING NIGHTREIGN』(エルデンリング ナイトレイン)向けの遺物自動化管理ツールです。このプロジェクトはゲーム内データの変更には関与せず、本質的にチートやゲーム規則に違反する行為は行わないと宣言しています。
主な機能は以下の通りです:
店舗フィルタリング:小壺商人で自動的に遺物を購入(10連購入対応)。OCRで遺物の語句を認識し、プリセットに従ってフィルタリング。通常遺物と深夜遺物の2モード、新旧バージョンの遺物切り替えに対応。暗痕停止閾値を設定でき、閾値を下回ると自動的に購入を停止。二有効/三有効マッチングモードの切り替えに対応。
倉庫整理:遺物儀式倉庫内の遺物を自動的に巡回し、画像認識で遺物の状態(自由、装備済み、お気に入り、公式遺物)を判断。OCRで語句を認識し、プリセットに従ってフィルタリング。売却モードとお気に入りモードの2つの整理方法を提供。遺物数の自動検出または手動での上限設定に対応。
セーブデータ管理:Steamユーザーを自動検出し、セーブデータのバックアップと復元を提供。複数のバックアップスロット管理に対応。
プリセット管理:汎用プリセット(全遺物に適用される語句ホワイトリスト)、専用プリセット(特定ビルド向けの語句組み合わせ、最大20セット)、ブラックリストプリセット(深夜モードでネガティブ語句を除外)を含み、語句ライブラリは曖昧マッチングに対応。
語句マッチング規則について、単一のポジティブ語句は自動的に不合格と判定。ブラックリスト語句にマッチした場合は不合格(深夜モードのみ)。ホワイトリストマッチング時、二有効モードでは2つのポジティブ語句のマッチングが必要で、三有効モードでは3つのポジティブ語句のマッチングが必要。プリセット優先度は汎用プリセットと任意の専用プリセットの組み合わせマッチング。
技術実装では、OCRエンジンにRapidOCRを使用し中国語認識に対応。インターフェースはPySide6とPySide6-Fluent-Widgetsベース。画像処理にはOpenCVを使用し、テンプレートマッチングとエッジ検出を実行。自動化操作はpydirectinputとpyautoguiに依存。
使用上の注意:倉庫整理前に本ソフトウェアでセーブデータをバックアップすることを強く推奨。使用時はゲーム画面をフォーカス状態に保つこと。ゲーム解像度はOCR精度に影響するため、16:9固定比率、720p以上の解像度での使用を推奨。ユーザーデータ(プリセット、設定、バックアップ)はプログラムと同じ階層のdata/ディレクトリに保存されます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.