ItemMarkerProMax
上游 Hikaria ItemMarker 1.1.0 的忠实移植:物品与设施自动标记,只依赖 BepInEx,不做 ResourceHelper 兼容。ItemMarkerProMax 1.1.0
上游 Hikaria ItemMarker 1.1.0 的忠实移植:物品与设施自动标记,只依赖 BepInEx,不再做 ResourceHelper 兼容。
1.1.0(本次发布)。 代码体整体换成上游 Mamizu1028/GTFO_ItemMarker(模块 Hikaria.ItemMarker,版本 1.1.0,提交 5b14722)的移植版:17 个上游源文件一一对应、22 处补丁目标逐个对齐,只保留 BepInEx / Il2CppInterop 依赖,删除了此前自研的兼容层与判定逻辑。图标行为因此与上游使用同一套判定,可与上游逐文件对照。
功能
- 只需要 BepInExPack_GTFO 3.2.3,不需要 TheArchive、Hikaria.Core、DropItem、GTFO-API 或任何其他 MOD 前置。
- 已发现物品的原生标记:资源包与消耗品的剩余使用次数、任务物品、钥匙卡、终端、发电机、HSU、舱门控制器、消毒站与安全门需求提示。
- 随包 9 张自定义图标;名称、颜色、显示距离、透明度等由
Settings/ItemInLevelMarkerDefinitions.json定义。 - 原生 Ping 覆盖、地图标记、检查点缓冲区各自独立;不创建私有网络协议,不改变资源生成、容量或拾取规则。
与上游的关系
- 上游:https://github.com/Mamizu1028/GTFO_ItemMarker(作者 Hikaria / Mamizu1028)。
- 本移植只替换框架层:TheArchive 的模块/特性/本地化/日志 → BepInEx;Hikaria.Core 的事件与协程 → 本插件自身实现。物品标记逻辑本身逐字保留。
- 上游继承行为一并保留:例如用剩的资源包图标不会消失、标题可能显示剩余
0——这些是上游自身行为,本版不额外修正。 - 不再与 ResourceHelper 协调图标:同机安装 ResourceHelper 时,双方各自绘制自己的标记。
未在本机验证的部分
- 关卡内的实际标记行为(含“假资源”现场)与联机双向共享。
- 详见仓库内
COMPATIBILITY-REPORT.md与VERIFICATION-PROTOCOL.md;本包只声明已通过构建、依赖审计、移植保真度与隔离无头启动验证。
安装
- 用 mod manager 安装,或手动把
BepInEx/plugins/ItemMarkerProMax/解压到游戏目录。 - 需要 BepInExPack_GTFO 3.2.3(本包已在 manifest 中声明为依赖)。
- 首次进关卡后,插件会在插件目录下生成
Assets/icons(已随包提供)。
