线程景观

线程景观

找到。每一件。服装物品。

盔甲与服装

图片

当我刚开始为《赛博朋克2077》制作模组时,有一个模组是我一直遗憾没有的。我向所有愿意听我白日梦的人倾诉。我想要一个模组,能够找到我下载的所有炫酷服装模组,提取其中的物品,并将它们当作原版物品处理——有时会放在箱子里,有时放在尸体上。我希望这些物品成为我的夜之城的一部分。而我不想继续做的事情是,坐在电脑前,只是为了进入一个虚拟电脑,并使用 Atelier 网站。这让我感到无聊,我不喜欢这样做。

我曾以为这样的模组不可能存在,我抱怨道,除非有人能创建一份涵盖互联网上所有《赛博朋克2077》服装模组的智能清单,并围绕它构建玩法。或者,除非有人能说服每一位服装模组作者,在他们已经极其艰巨的工作量之上,再编写游戏代码。这根本不可行。

直到现在。因为经过很长一段时间、大量的思考,以及大量制作模组的实践,我终于想通了。我放下了手头的一切,全身心投入到这个项目中,并让它变得可玩。欢迎来到 Threadscape,这款模组让你终于能找到你下载的那几十万件服装物品。

它的工作原理如下:

当你的游戏启动时,Threadscape 会找到每一件服装物品,然后反向操作:它移除原版物品,然后是任何有问题的物品,再然后是那些不应在世界中掉落的物品。当你在夜之城中遇到容器或尸体时,Threadscape 可能会在其中放入几件让你偶然发现。如果你和我一样,你会看到它们并心想:“我都忘了自己下载过这些超棒的东西了。” 你的夜之城会感觉更加生动、进化和值得重玩。

黑名单物品:

有四种方法可以将物品列入黑名单(防止其掉落)或将其加入白名单(将其从黑名单中移除):

  1. 打开你的物品栏、背包、衣柜等。将鼠标悬停在物品上。按 Shift-加号 将其列入黑名单,或按 Shift-减号 将其加入白名单。
  2. 输入以下任一 CET 代码: [spoiler]- Game.Threadscape_Blacklist("Items.my_item_tweak_id")
    • Game.Threadscape_Whitelist("Items.my_item_tweak_id")[/spoiler]
  3. 打开 [Cyberpunk 2077]\r6\storages\Threadscape\ModClothingBlacklist.txt(如果文件尚不存在,运行游戏并等待其生成后打开),然后添加任何你想要列入黑名单的物品 ID。每行一个 ID。我自己添加了几个示例,来自 manavortex 的模组 Invisible V
  4. 如果你是服装模组作者,只需给物品添加 Threadscape_Blacklist 标签。(玩家将无法将其加入白名单。)

关于黑名单的说明:

  • 无法将原版物品列入黑名单。它们不符合条件/会被忽略。此模组不影响它们。
  • 被列入黑名单的物品在你的所有存档中都是黑名单(而非仅限单个角色)。你只需将某物列入黑名单一次。
  • 如果你禁用/卸载服装模组,来自这些模组的任何黑名单物品将自动取消黑名单,以保证游戏性能。
  • 如果模组自行将某物品移出黑名单,那是因为该物品由于其编码原因无论如何都不符合掉落条件。

默认黑名单 [spoiler]- manavortex 的 Invisible V [28 件物品][/spoiler]

扩展黑名单:身体部位物品 [spoiler]- funsix 的 Hotrigs [33 件物品]

扩展黑名单:商店出售物品 [spoiler]- Aanderz 的 Company Man [31 件物品]

  • ScorpionTank 的 Zenitex [6,572 件物品][/spoiler]

Threadscape 与我整理的模组 Sell From Wardrobe 以及任何你喜欢的服装搭配使用效果很好。

更新日志 (v1.x) [spoiler]- v1.0: 初始版本

  • v1.1: 修复了一个即使条件成功也可能导致无物品掉落的 bug
  • v1.1: 进一步限制了容器注入资格以防止崩溃
  • v1.2: 黑名单文件现在能正确持久化,启动时按字母顺序排列,并出于谨慎检查异常条目
  • v1.2: 新增前两个模组设置选项,允许你启用/禁用战利品来源类别(容器、尸体)
  • v1.2: 尝试将模组作者加入黑名单的物品进行白名单操作时,现在会在活动日志中显示相应消息
  • v1.3: 改进黑名单/白名单资格和清理逻辑
  • v1.3: 新增模组设置选项,用于记录 Threadscape 在启动时找到的物品数量(目前默认:开)
  • v1.4: 各种代码调整以提高效率/稳定性
  • v1.4: 新增模组设置选项,限制容器资格仅限于先前未搜索过的容器
  • v1.5: 各种代码调整以提高效率/稳定性
  • v1.5: 修复了导致黑名单/白名单热键被忽略的 bug
  • v1.5: 尝试将已列入黑名单的物品再次加入黑名单时,现在会在活动日志中显示相应消息
  • v1.5: 新增模组设置选项,在不需要时跳过白名单流程以提高启动速度(默认:关)
  • v1.6: 各种代码调整以提高效率/稳定性
  • v1.6: 修复了重新加载后导致某些容器不符合条件的 bug
  • v1.6: 新增 2 个模组设置选项以增加掉落率(默认设置“Humble”与之前一样:2.5% 或更少)
  • v1.7: 如果安装了 Audioware,为菜单内的黑名单/白名单操作添加音效
  • v1.7: 新增 4 个模组设置选项以限制容器(弹药箱、化学箱、急救包、武器/小工具箱)
  • v1.7: 模组兼容性:可在 Revised Backpack 中黑名单/白名单服装
  • v1.8: 修复了导致受限容器仍然符合条件的 bug
  • v1.8: 新增模组设置选项以限制容器(冰箱)
  • v1.9: 调整文件错误消息记录以提高清晰度/具体性
  • v1.9: 修复了可能跳过黑名单生成尽管创建了新黑名单文件的 bug[/spoiler]

更新日志 (v2.x)

  • v2.0: 各种代码调整以提高效率/稳定性/兼容性
  • v2.0: 改进了对有 bug 物品的检测(从白名单池中剔除了无名和/或无描述的物品)
  • v2.0: 清理了模组设置选项(将“Whitelist Permanence”移至新的“性能”类别并设为默认:开)
  • v2.1: 启用“Whitelist Permanence”选项时,启动时会检测手动黑名单编辑
  • v2.2: 通过减少读取黑名单文件次数,略微提高启动性能
  • v2.3E: 各种代码调整以提高效率/稳定性/兼容性
  • v2.3E: 添加物品至白名单(允许其在取消黑名单后掉落)的前提条件稍显宽松
  • v2.3E: 修复了一个可能允许不合格物品被列入黑名单的 bug(并且启动时也会从黑名单中移除任何此类物品)
  • v2.3E: 添加了可选的扩展黑名单,包含来自不应掉落模组的物品(无论是身体部位还是由供应商出售)
  • v2.3E: 新增模组设置选项,可在下次游戏重启时将你的扩展黑名单与当前黑名单合并
  • v2.31E: 向扩展黑名单添加了一些遗漏的身体部位 ID
  • v2.31E: 添加检查以防止将物品放入上锁的容器中(我甚至忘了这些容器存在)
  • v2.32E: 重大重构,带来显著的性能提升
  • v2.32E: 对模组设置选项文本进行细微更改
  • v2.32E: 向扩展黑名单添加了新的身体部位 ID
  • v2.32E: 新增模组设置选项,限制在模组容器中寻找服装
  • v2.32E: 新增模组设置选项,限制每次游戏会话中重复物品的出现
  • v2.32E: 新增模组设置选项,设置你能找到的服装物品的最高价格
  • v2.33E: 各种代码调整以提高效率/稳定性
  • v2.34E: 各种代码调整以提高效率/稳定性
  • v2.34E: 模组设置选项略有改动(“Session Blacklisting”重命名为“Restrict Duplicates”并出现在“战利品”类别中)
  • v2.34E: 向扩展黑名单添加了新的身体部位 ID
  • v2.34E: 修复了黑名单合并失败的 bug
  • v2.34E: 修复了一个允许游戏中加入白名单的物品在内部仍保持黑名单状态的 bug
  • v2.34E: 修复了跨游戏会话允许多次容器注入的 bug
  • v2.34E: 模组设置 (Mod Settings) 现在为必需模组,而非可选/推荐模组
  • v2.35E: 各种代码调整以提高效率/稳定性
  • v2.35E: 新增另一个模组设置选项,用于详细的启动日志
  • v2.35E: 向扩展黑名单添加了新的身体部位 ID
  • v2.35E: 修复了一个导致某些物品不必要地不符合掉落条件的 bug
  • v2.36E: 各种代码调整以提高效率/稳定性
  • v2.36E: 改进启动时记录的信息(如果启用选项)
  • v2.36E: 修复了列表同步问题

前置要求

鸣谢

我的《赛博朋克2077》模组