【更新中】S4S中Warehouse里的Type

2019-08-31

String Table

相当于提供了一个放键值对的表来存储用于展示的字符串,以方便在别的地方用键(Hash 格式)来获取对应的值(字符串),由于有多个语言所以有多个表。 但是我还没找到确切的通过键获取值的地方,找到之后会在这里补充。

测试

分离 StringTable 并删除 package 里的 StringTable

  • 方式:

    • 把所有的 StringTable 导出,然后删掉物品 package 里所有的 StringTable,保存好这个没有 StringTable 的物品 package。
    • s4s 里新建一个空 package,导入刚刚那些 StringTable,保存成另一个 package。
    • 两个 package 放到 Mods 文件夹下,打开游戏看对应物品。
  • 结果:

    • ojbk!顺利读到名称,分离并删除可行。

抽取 StringTable 但不删除 package 里的 StringTable

相关关键词:独立汉化补丁

  • 方式:

    • 把所有的(或者只是需要的) StringTable 导出,保存好物品 package。
    • s4s 里新建一个空 package,导入刚刚那些导出的 StringTable,保存成另一个 package。
    • 两个 package 放到 Mods 文件夹下,打开游戏看对应物品。
  • 结果:

    • ojbk!
    • 但是要注意这种方式的汉化要保证汉化 package 先加载,而加载是按照文件名顺序来加载的!

待续