库存自动装载 - 商店感知模组服装

库存自动装载 - 商店感知模组服装

自动为V添加未由Virtual Atelier、VendorsXL或常规/TweakXL供应商出售的模组服装。跳过原版物品、非服装、重复品及已知商店库存。专为大型模组列表构建。

[center]## INVENTORY AUTO LOADER(背包自动装载器)

商店感知的模组服装自动发放工具[/center]

自动只将非商店销售的模组服装给予 V。

背包自动装载器会扫描游戏已加载的 TweakDB,将模组可穿戴物品与《赛博朋克 2077》2.31 版本的原版目录分离,移除已知的商店库存,并只将剩余物品给予 V。

功能

  • 自动检测服装和外观记录——无需控制台命令列表。
  • 排除所有已识别的 Virtual Atelier 商店。
  • 排除常规和 TweakXL 供应商库存。
  • 在安装了 VendorsXL 框架时排除其商店。
  • 跳过原版服装、已拥有的物品以及之前会话中已发放的任何物品。
  • 在仓库实体可用时检查 V 的仓库。
  • 针对大型模组列表分小批处理发放。
  • 等待“为时间而战”任务完成。
  • 在游戏版本不匹配或关键商店检测错误时安全失败(不发放任何物品)。
  • 提供 CET 热键用于手动重新扫描。

此模组不添加武器、手雷、消耗品、义体或其他非服装类物品。

此模组的独特之处

大多数自动服装添加器会填满整个衣柜或背包。背包自动装载器具有商店感知功能:如果模组作者将物品放置在 Virtual Atelier、VendorsXL 或可读取的供应商库存列表中,该物品会保留在商店中供正常购买。只有未检测到任何销售渠道的服装才会被发放给 V。

需求

  • 《赛博朋克 2077》2.31 版本
  • Cyber Engine Tweaks 1.37.1 或兼容版本
  • RED4ext 1.30.0 或兼容版本

Virtual Atelier、VendorsXL、ArchiveXL 和 TweakXL 受支持,但不是此 Lua 脚本的直接需求。

安装

  1. 安装所需前置。
  2. 使用 Vortex/Nexus Mods App 安装压缩包,或将其解压到《赛博朋克 2077》根目录。
  3. 加载一个已完成“为时间而战”任务的存档。
  4. 等待几秒钟,让目录和商店库存建立索引。

预期路径: Cyberpunk 2077/bin/x64/plugins/cyber_engine_tweaks/mods/InventoryAutoLoader/init.lua

VIRTUAL ATELIER

Virtual Atelier 在安装后会被自动检测。始终运行 Atelier 的用户可以在 config.json 中启用额外的安全失败保护:

"virtualAtelierExpected": true

启用此选项后,如果 Atelier 缺失或在该会话期间未提供稳定目录,模组将不会发放任何物品。

重复保护

每个成功处理的物品都会被写入 granted.json。在您将其移动到仓库、出售或拆解后,它不会被再次创建。压缩包中从不包含此个人运行时文件,因此更新模组会保留您的历史记录。

手动控制与商店适配器

对于无法读取库存列表的封闭商店,请使用 shop_exclusions.json。支持完整 ID 和前缀。其他 CET 模组可以通过 RegisterShopItemsRegisterShopAdapter 集成。

手动重新扫描可以绑定在 CET Overlay > Bindings 下,名称为 Inventory Auto Loader: rescan now

已知限制

  • 原版基线固定为游戏版本 2.31。在发布匹配的基线之前,其他版本将被有意阻止。
  • 模组无法确定身体框架、角色性别或网格兼容性。它仅识别有效的服装记录,不会为其装备。
  • 没有明确库存 API 的封闭 CET 商店需要手动排除或适配器。
  • 实时仓库检查仅在仓库实体流入世界后启动。永久账本仍是主要的重复项防护。

测试的大型加载顺序结果

在开发环境中:17,957 个模组可穿戴候选物品,17,555 个商店排除项,96 个已拥有,306 个已添加,0 个无效,0 个失败。这是一个兼容性测试,并非通用性能保证。

故障排除

如果未发放任何物品,请检查 InventoryAutoLoader.log。如需提交有用的错误报告,请附上日志、cache.jsonconfig.json、您的游戏版本和 CET 版本。

更新日志

0.2.1

  • 无法读取的旧版供应商条目不再阻塞完整扫描。
  • 在《赛博朋克 2077》2.31 版本上验证了大型加载顺序下的 Virtual Atelier 和 VendorsXL 排除处理。

0.2.0

  • 添加了“为时间而战”任务门控。
  • 添加了永久发放账本。
  • 添加了尽力而为的实时仓库检查。

0.1.0

  • 初始实现。

AI 声明

此模组是在 OpenAI Codex 的协助下协作设计和测试的。Lua 实现、文档和宣传媒体均使用生成式 AI 辅助制作,并已根据运行时日志和源代码进行了人工验证。请应用 Nexus 标签 AI-Generated ContentAI Media