好,我们继续。
" class="BDE_Image" onload="EditorUI.resizeImage(this, 560)" unselectable="on"/>
对于前面部分的词条,我们大多都认识
这些我就不解释了,大家自己研究
我们继续
"use_action": [
"EINKTABLETPC",
"CAMERA",
{
"menu_text": "Activate Tactical tablet",
"//": "启动战术平板",
"type": "transform",
"target": "Tactical_Pad_on",
"need_charges": 2,
"need_charges_msg": "Low battery, cannot start!",
"//2": "电量低,无法开机!",
"active": true,
"msg": "You've activated the tactical tablet.",
"//3": "你启动了战术平板."
}
]
这个词条我们可以通过作者在其中的注释知道是具体的操作(其实看那个use就知道了。。。)
但为什么会有这么奇怪的格式?
我们之前的经验都是
“属性”:[“词条1”,"词条2"]
或者
"属性":[{"属性1":"词条1","属性2":"词条2","属性3":"词条3"}]
从来没有"属性":["词条1",{"属性2":"词条2"}]这种
那让我们搜索一下”EINKTABLETPC“
有几个跟我们的情况一样,我们点进去看一下
好像是一个打开手机MP3的操作,但是经过翻译,我们发现"use_action":条目中的几乎所有词条都无法翻译成汉语,那老办法———不管了,爱咋咋地
如果之后没有其他办法,我们再回来啃这块硬骨头
我们去那个id文件看一下,经验告诉我应该大有收获
很好!啥也没有!
我们只能去看看有没有办法高清楚它的意思
我们把这些词条逐一拿去翻译
"MP3_ON", "PORTABLE_GAME", "EINKTABLETPC", "EBOOKSAVE", "EBOOKREAD"
"WATCH", "TRADER AVOID", "ALARMCLOCK", "USE_UPS", "NO_UNLOAD", "NO_RELOAD", "WATER_BREAK"
得到
“MP3_打开”、“便携_游戏”、“EINKTABLETPC”、“电子书保存”、“电子书阅读”,
“观察”、“交易者回避”、“警报锁”、“使用UPS”、“无卸载”、“无重装”、“断水”
这条路也不通,我们就再换个思路,从
"type": "item_action",
"id": "EINKTABLETPC",
"name": { "str": "Use SD-Card apps" }
入手,猜测一下它是做什么用的
我们知道,这个东西的名字叫做“使用储存卡的应用”
并且经过搜索,整个游戏只在这里出现过一次sd卡
那说明并不是什么引用,而是这三行确确实实的就是这个词条的全部
我们需要一个测试mod,就用之前的背包好了,把这个词条加进去(具体过程不写了,大家自行脑补一期内容),我们去游戏里看一下
原来是表示里面有内存卡
所以我们只要添加了这个词条,无论什么东西都会有内存(一个有内存卡的背包,啧啧啧)
同理,如果加了EBOOKREAD这个词条,那么哪怕是一口锅,也可以看电子书
好!我们继续
我们已经知道了EINKTABLETPC是指这个东西有内存卡,那么CAMERA自然就是相机了
那便剩下了这部分
我们去搜索一下没见过的词条,比如menu_text
东西还是不少的
不过我们发现大部分的menu_text中都是不一样的,结合这个词本身的意思(菜单文本)
想必各位已经有了答案
那我们继续看type,先搜索一下
大量的几乎一样的文本,说明这个是固定用法
那我们去翻译一下
{
" menu_text ":"激活战术平板",
"//": "启动战术平板",
"类型":"转换",
"目标":"战术_垫_开",
need _ charges:2
" need_charges_msg ":"电池电量低,无法启动!",
"//2": "电量低,无法开机!",
“主动”:真,
“msg”:“你已经激活了战术平板。”,
"//3": "你启动了战术平板."
}
看来大家都明白了,这个
"type": "transform",
是表示这个东西将要经过转换
"target":后面应该是跟转换的对象
为了验证,我们搜索一下"target":后面的内容
就在这个文件中,我们找到了这样一串代码想必到现在大家已经能够看懂了
(为一没说过的可能有些难度的就是copy-from,这个词条的意思是指这个东西的其他属性与copy-from所指向的东西的属性一致,通过我之前讲过的方法不难知道,就不带大家一起了
)
那么这串代码的最后部分
"pocket_data": [
{
"pocket_type": "MAGAZINE_WELL",
"rigid": true,
"holster": true,
"max_contains_volume": "20 L",
"max_contains_weight": "20 kg",
"item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
}
经过背包那里的经验,这个很明显是一个口袋,硬的,且有一个holster属性(这个属性也很有意思,感兴趣的可以自己去研究研究),容积不大
只有一行是我们无法确定的,那先翻译一下
“物品限制”:[“中号电池”、“中号加电池”、“中号原子电池”、“中号一次性电池”