这个项目能做什么

NRrelic Bot 是一款用于《艾尔登法环:黑夜君临》(Elden Ring Nightreign)的遗物自动化管理工具。项目声明不涉及游戏内数据修改,本质上不进行作弊或违反游戏规则的行为。 主要功能包括: 商店筛选:自动在小壶商人处购买遗物(支持十连购买),通过 OCR 识别遗物词条并按预设筛选;支持普通遗物与深夜遗物两种模式,以及新旧两个版本遗物切换;可设置暗痕停止阈值,低于阈值自动停止购买;支持双有效/三有效匹配模式切换。 仓库清理:自动遍历遗物仪式仓库中的遗物,通过图像识别判断遗物状态(自由、已装备、已收藏、官方遗物),OCR 识别词条并按预设筛选;提供售出模式与收藏模式两种清理方式;支持自动检测遗物数量或手动设置上限。 存档管理:自动检测 Steam 用户,提供存档备份与恢复,支持多个备份槽位管理。 预设管理:包含通用预设(适用于所有遗物的词条白名单)、专用预设(针对特定 build 的词条组合,最多 20 套)、黑名单预设(深夜模式下排除负面词条),词条库支持模糊匹配。 词条匹配规则方面,单正面词条自动判定不合格;黑名单词条匹配则不合格(仅深夜模式);白名单匹配时,双有效模式需 2 条正面词条匹配,三有效模式需 3 条正面词条匹配。预设优先级为通用预设加任一专用预设的组合匹配。 技术实现上使用 RapidOCR 作为 OCR 引擎并支持中文识别,界面基于 PySide6 与 PySide6-Fluent-Widgets,图像处理使用 OpenCV 进行模板匹配与边缘检测,自动化操作依赖 pydirectinput 与 pyautogui。 使用注意事项:强烈建议在仓库清理前利用本软件备份存档;使用时请保持游戏界面作为焦点;游戏分辨率会影响 OCR 准确度,建议在 16:9 固定比例、720p 以上分辨率下使用。用户数据(预设、设置、备份)保存在程序同级 data/ 目录中。