动态互动

动态互动

这个模组旨在改变游戏玩法,为物品添加新互动或移除某些互动。这是通过配置文件实现的。

实用工具

动态互动

这个模组旨在改变游戏玩法,为物品添加新的互动或移除部分互动。
这是基于我很久以前的一个未发布的模组“复制互动”,我用它来将“杂物”互动复制到物品上,使它们表现得像杂物一样。
它允许根据邻里关系、地块、房间和其他对象来添加或移除交互。
该模组通过配置文件进行配置,允许自定义对象的行为方式。

作弊指令

  • o19.dynint.init 修改后读取并应用配置文件。
  • o19.dynint.info 记录并打印当前活跃模拟器的日志信息。

别在生气拉屎的地方洗碗

Scumbumbo 在编写《别在你生气拉屎的地方洗碗》时做得很好。
这很可能是当时所能实现的最佳方案。
覆盖 TS4 调谐并为根本不需要的交互添加新测试是非常值得怀疑的,从长远来看他的模组会损坏。
在我看来,应该保持简单,而不是通过为交互添加测试来创建变通方案,应该修复根本原因并移除有问题的交互。
如果没有互动,模拟市民将不会使用这些物品。
这就是该模组在读取 DontWashDishesWhereYouAngryPoop.txt 文件时所做的事情。
它会寻找水槽,如果同一房间内有马桶,那么水槽的一些互动选项将被移除。

不要在厨房刷牙

基本上是将配置文件克隆到 DontBrushTeethInKitchen.txt
一旦房间内有冰箱或烤箱,一些不适合厨房的互动选项将被移除。

巴图

在“欧加的酒吧”里有六个吧台。
由于这个地方从不拥挤,至少禁用其中一些是有道理的。
随附的 Disable_Batuu_Bars.txt 文件会禁用除入口处两个弧形栏杆外的所有栏杆。
酒保可能需要一些时间才能使用正确的吧台。

更多

就这样吧,各位。
可以修改马桶,移除“站立使用马桶(14428)”和/或“幼儿玩耍马桶(155887)”互动选项。
此外,art_View (33623) 交互可以添加到大多数对象上。
为随机对象添加随机交互通常会因路径错误而失败。
一张桌子的骨骼结构与床不同,不能简单地互换调整,否则动画会失效。
对于大型建筑,可以使用此模组来禁用各种对象的交互。
如果有 3 间卧室但只应使用其中一间,可以禁用“睡眠”互动。

创建自定义配置文件

使用“模拟人生 4 社区库...”>“记录所有游戏标签”来记录游戏标签。
使用 S4CL 调试菜单“模拟人生 4 社区库...”>“记录所有互动”将对象名称和互动记录到 S4CL 日志文件中。
o19.dynint.info 命令将记录活跃模拟市民的世界、用地和区块 ID。
更换房间将导致不同的 block_id。
这些选项应记录足够的信息以创建自定义配置文件。
这些文件看起来很像 JSON,但实际上是 Python 字典对象。

未来

愿景完整性 vs. 执行能力
这些功能目前尚未实现。
我不确定是否会添加它们。

  • CommonGameTag 指定字符串而非数字。
  • 为交互行为指定字符串而非数字。
  • set_interactions: 完全替换交互行为,而非使用 add_remove_
  • add/remove/set_posture_families: 添加/移除/设置姿态族系
  • add/remove/set_tags: 为对象添加标签(如不可破坏)
  • set_broken: 修复/破坏对象
  • copy/paste: 从随机对象粘贴交互行为

附录

游戏兼容性

该模组已与《模拟人生 4》1.103.315 版本(2023 年 12 月)、S4CL 3.0(2023 年 12 月)、TS4Lib 0.1.8(2023 年 9 月)进行过兼容性测试。
预计将与即将发布的多个 TS4、S4CL 和 TS4Lib 版本兼容。

依赖项

  • 模拟人生 4 TS4-Library (NexusMods) 或 TS4-Library (GitHub)
  • S4CL (NexusMods) 或 S4CL (GitHub)

如果未安装,请下载并安装 TS4 和这些模组。
全部免费提供。

安装

  1. 定位包含 Mods 文件夹的本地化《模拟人生 4》文件夹。
  2. 将 ZIP 文件解压到此《模拟人生 4》文件夹中。
  3. 这将创建以下目录/文件:
    • Mods/_o19_/$mod_name.ts4script
    • Mods/_o19_/$mod_name.package
    • mod_data/$mod_name/*
    • 和/或
    • mod_documentation/$mod_name/*
    • mod_logs/$mod_name.txt 将在数据记录时创建。

手动安装

如果你不想将 ZIP 文件解压到 The Sims 4 文件夹中,你可能需要阅读以下内容。
ZIP-File/mod_data 中的文件通常是必需的,应解压到 The Sims 4/mod_data 中。
ZIP-File/mod_documentation 中的文件供您阅读,使用此模组时不需要它们。

Mods/o19/*.ts4script 文件可以存放在 Mods 内的任意文件夹中,或直接放在 Mods 目录下。强烈建议将其存放在 o19 文件夹中,这样你就知道是谁创建了它。

使用情况跟踪 / 隐私

该模组不会向任何追踪服务器发送数据。
代码是开源的,未经混淆,可供审查。
日志文件(mod_logs 文件夹)中的某些日志条目可能包含本地用户名,尤其是当文件未找到时(警告、错误)。