文本替换

文本替换

让模组制作者替换游戏文本数据中的子字符串。

模组工具

如果你只是一个MOD使用者,不要继续往下看了,直接安装MOD就行。

我做这个模组是为了让自己能轻松把爷爷变成奶奶;我原本只想做个专用模组,但后来发现通过Content Patcher修改内容更合适,这样其他人如果想编辑也能操作。不过这种方法不太管用,所以我不得不做一个能重新验证某些早期缓存内容的模组,于是就诞生了这个。抱歉让你多下载东西了。

使用这个模组的方法如下:

{
  "Format": "2.7.0",
  "Changes": [
    {
      "动作": "编辑数据",
      "目标": "aedenthorn.TextReplace/dict",
      "Entries": {
        "aedenthorn.Grandma": {
          "替换": {
            "Strings/StringsFromCSFiles": {
              "Event.cs.1308": {
                "Grandpa": "Grandma",
                "my boy": "my dear"
              }
            }
          }
        }
      }
    }
  ]
}

在"替换"部分,键是文件路径,值是一个字典;该字典的键是文件条目键,每个值又是一个字典,其键是需要被替换的字符串,值是替换内容。

文本替换的更改时机非常晚,因此理论上它应该能够覆盖其他Content Patcher模组所做的更改。