Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(更新中)S4S中Warehouse里的Type #3

Open
ryoxxyz opened this issue Aug 31, 2019 · 0 comments
Open

(更新中)S4S中Warehouse里的Type #3

ryoxxyz opened this issue Aug 31, 2019 · 0 comments

Comments

@ryoxxyz
Copy link
Owner

ryoxxyz commented Aug 31, 2019

https://ryoxx.com/ModTutorial_2019-08-31/

String Table

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

测试

分离 StringTable 并删除 package 里的 StringTable

方式:


  把所有的 StringTable 导出,然后删掉物品 package 里所有的 StringTable,保存好这个没有 StringTable 的物品 package。
  然后在另一个 package 删掉所有 Warehouse 里的东西,导入刚刚那些 StringTable,保存成另一个 package。
  两个 package 放到 Mods 文件夹下,打开游戏看对应物品。



结果:


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

分离 StringTable 但不删除 package 里的 StringTable

相关关键词:分离汉化。


方式:


  把所有的 StringTable 导出,保存好物品 package。
  s4s 里 select clone 随便选一个物品,只导入 strings,然后删掉所有 StringTable,导入刚刚那些导出的 StringTable,保存成另一个 package。
  两个 package 放到 Mods 文件夹下,打开游戏看对应物品。



结果:


  ojbk!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant