À propos du projet

NRrelic Bot est un outil de gestion automatisée des reliques pour Elden Ring Nightreign. Le projet déclare ne pas impliquer de modification des données du jeu, ne triche pas et ne viole pas les règles du jeu. Fonctionnalités principales : Filtrage en boutique : achète automatiquement des reliques chez le marchand Potier (prend en charge l'achat en série de 10), utilise l'OCR pour identifier les affixes des reliques et filtre selon des préréglages ; prend en charge deux modes pour les reliques normales et les reliques de nuit, ainsi que la commutation entre les versions ancienne et nouvelle des reliques ; permet de définir un seuil d'arrêt pour les marques sombres, arrêtant automatiquement l'achat en dessous du seuil ; prend en charge la commutation entre les modes de correspondance double valide/triple valide. Nettoyage d'entrepôt : parcourt automatiquement les reliques dans l'entrepôt du rituel, utilise la reconnaissance d'images pour déterminer l'état des reliques (libre, équipée, favorite, officielle), identifie les affixes par OCR et filtre selon les préréglages ; propose deux méthodes de nettoyage : mode vente et mode favori ; prend en charge la détection automatique du nombre de reliques ou la définition manuelle d'une limite. Gestion des sauvegardes : détecte automatiquement les utilisateurs Steam, fournit la sauvegarde et la restauration des sauvegardes, avec gestion de plusieurs emplacements de sauvegarde. Gestion des préréglages : comprend des préréglages généraux (liste blanche d'affixes applicable à toutes les reliques), des préréglages spécifiques (combinaisons d'affixes pour des builds particuliers, jusqu'à 20 ensembles), des préréglages de liste noire (exclusion des affixes négatifs en mode nuit), avec correspondance floue pour la bibliothèque d'affixes. Règles de correspondance des affixes : un seul affixe positif est automatiquement jugé non conforme ; la correspondance avec un affixe de la liste noire est non conforme (uniquement en mode nuit) ; pour la correspondance avec la liste blanche, le mode double valide nécessite 2 affixes positifs correspondants, le mode triple valide nécessite 3 affixes positifs correspondants. La priorité des préréglages est la combinaison du préréglage général avec un préréglage spécifique. Techniquement, RapidOCR est utilisé comme moteur OCR avec prise en charge du chinois, l'interface est basée sur PySide6 et PySide6-Fluent-Widgets, le traitement d'images utilise OpenCV pour la correspondance de modèles et la détection de contours, et l'automatisation repose sur pydirectinput et pyautogui. Notes d'utilisation : il est fortement recommandé de sauvegarder la sauvegarde avec ce logiciel avant le nettoyage de l'entrepôt ; gardez l'interface du jeu comme fenêtre active pendant l'utilisation ; la résolution du jeu affecte la précision de l'OCR, il est recommandé d'utiliser un rapport 16:9 fixe avec une résolution supérieure à 720p. Les données utilisateur (préréglages, paramètres, sauvegardes) sont stockées dans le répertoire data/ au même niveau que le programme.