果不其然,在翻了好几个自制mod和修改游戏的帖子后,一个高频词出现:assets
这个或许就是游戏中相关数据储存的关键字眼了。
这时,我又再次转回贴吧,搜索到一篇由Laosj大佬写的帖子:【教程】如何提取游戏assets文件
在这个帖子当中,50楼有人提问“大佬,可否知道在拆包的资源里文字信息在哪吗?
就是人物的各种对话的文字”,
然后楼中有人答复“查找游戏Data目录里的po文件就是了,用文本工具打开”
线索越来越清晰了,涉及剧情的相关文本,应该就是在这个所谓的PO文件中了,
于是,我开始一个文件夹一个文件夹地翻,终于,在OxygenNotIncluded\OxygenNotIncluded_Data\StreamingAssets\strings目录下找到了三个po文件,分别标注为“ko、ru、zh”,这一定就是韩、俄、简中的文本。
果然,打开后,看到的就是一段段的代码:
#. STRINGS.BUILDING.DETAILS.USE_COUNT
msgctxt "STRINGS.BUILDING.DETAILS.USE_COUNT"
msgid "Uses: {0}"
msgstr "使用次数:{0}"
然后,再根据剧情的其中几个关键词,例如“杰姬”,搜索全文,果然找到了剧情当中对应的内容:
#. STRINGS.CODEX.A1A_B111.BODY.CONTAINER1
msgctxt "STRINGS.CODEX.A1A_B111.BODY.CONTAINER1"
msgid ""
"I sent Dr. Holland home today after I found him wandering the lab mumbling "
"to himself. He looked like he hadn't slept in days!\n"
"\n"
"I worry that everyone here is so afraid of disappointing ‘The Director' that "
"they are pushing themselves to the breaking point. Next chance I get, I'm "
"going to bring this up with Jackie.\n"
"------------------\n"
msgstr ""
"在我发现霍兰博士在实验室里喃喃自语后就把他送回家了。他看上去好几天没睡觉"
"了!\n"
"\n"
"我担心这里的所有人都怕让“主管”失望而把自己弄崩溃了。下次有机会的话,我得和杰"
"姬说一说了。\n"
"------------------\n"