调校检查器

调校检查器

用于检查由Tuning XML文件创建的Python对象的实用工具。 对模组制作者来说,这是确保调校内容已正确转换的好选择。

实用工具

调谐检查器

这个模组允许检查已加载的调校文件,这些文件会被转换为Python对象。通过这种方式可以读取XML文件中的大部分设置。

检查器不允许修改任何设置。

观众

制作和/或修改调校文件的模组作者可以使用此模组来验证修改内容。那些厚颜无耻地复制EA代码、仅修改一行就粘贴到调校文件里的模组作者们同样欢迎使用本模组。但请不要这样做——每次《模拟人生4》更新就破坏其他玩家的游戏体验很不道德。请使用Patch-XML并创建不会破坏游戏的模组。

该模组并非为想要游玩《模拟人生4》的玩家设计安装使用。

它完全不会修改游戏玩法内容。

仅提供对已加载调谐对象的只读访问权限。

调谐检查器的使用

如果你打算修改沙滩巾的位置测试,编辑XML和一些元素是很简单的。

无论如何,可能很难测试这些更改是否确实有效并已正确导入。

以下是一些用于查看游戏中调优对象的命令:

  • inspect - suntan_BeachTowel - 模组会理解你指的是管理器interaction
  • inspect INTERACTION suntan_BeachTowel - 查看调校。您会注意到有test_globals
  • inspect INTERACTION suntan_BeachTowel test_globals - 用于深入查看 test_globals 属性。您会注意到 LocationTest 是其中一个可能的测试项。
  • inspect INTERACTION suntan_BeachTowel test_globals.LocationTest - 进一步深入查看test_globals,然后查看LocationTest属性。

输出可能会让人不知所措,而且深入研究XML属性并不总是可行。

有些测试在TS4中被转换为测试对象,无法在调谐中找到。

通过PatchXML,可以在加载时修补这些测试。使用Live-XML修补此类测试则非常棘手。

随着此次公开版本发布,TS4Lib和本模组将不再捆绑Live-XML或Patch-XML。

示例

兼容性

此模组与scumbumbo的inspector工具不兼容,因为它们使用了相同的"inspect"作弊指令。

我故意让它不兼容,因为原版检查器是一个需要编辑、重载、再编辑、再重载的脚本来调整参数。虽然我这样做过很多次,但实在算不上有趣。

此检查器直接接受要检查的类/元组/...作为参数,避免了无休止的脚本编辑和重新加载。

附录

游戏兼容性

本模组已通过《模拟人生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和这些模组。

全部免费提供。

安装

定位包含Mods文件夹的本地化The Sims 4文件夹。将ZIP文件解压到此The Sims 4文件夹中。

这将创建以下目录/文件:

  • Mods/_o19_/$mod_name.ts4script
  • Mods/_o19_/$mod_name.package
  • mod_data/$mod_name/*
  • 和/或
  • mod_documentation/$mod_name/*

mod_logs/$mod_name.txt将在数据被记录时自动创建。

手动安装

如果你不想将ZIP文件解压到《模拟人生4》文件夹中,你可能需要阅读以下内容。

ZIP-File/mod_data 中的文件通常是必需的,应解压到 The Sims 4/mod_data 目录下。

ZIP-File/mod_documentation 中的文件供您阅读,使用此模组时不需要这些文件。

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

使用情况追踪 / 隐私

该模组不会向任何追踪服务器发送数据。

代码为开源状态,未经混淆,可供查阅。

日志文件('mod_logs'文件夹)中的某些日志条目可能包含本地用户名,特别是当文件未找到时(WARN、ERROR)。