首先要感谢原作者开了个坑,以下是帖子链接
https://tieba.baidu.com/p/3141783928?red_tag=0584402298
根据原贴6L的信息,经过一轮查询后,有两个问题
1.未汉化前,eng8中并没有guids.txt文件
2.guids.txt中的items也不全
关于第一个问题
--------------------------------------
原eng8中的文件是稀奇的少,汉化包中多出的文件可能是从eng7复制过来的。
如果上面的假设成立,那么游戏在加载engN.rda的时候最终是以N最大的那个为准。
有兴趣的可以用RDA explorer去看看,下载地址:http://anno2070.wikia.com/wiki/External_tools
关于第二个问题
--------------------------------------
以窝瓜汉化包中的eng8为准,举个栗子,假设我们要找【萨科夫跨国公司油井】的制作蓝图。
1.在guids.txt中搜索【萨科夫跨国公司油井】找到 10062=萨科夫跨国公司油井 这行,可惜这并不是我们想要的东西。
2.搜索关键字【蓝图】只能找到 61015=蓝 图 : [GUIDNAME 10087] 这行(注意 这个蓝图中有空格),[GUIDNAME 10087] 是对10087内容的引用,GUIDNAME和names.txt貌似并没有什么关系,后面的数字指的是GUID。搜索10087可以找到 10087=水电站 因此61015的实际内容为【蓝 图 : 水电站】。可见文本中存在大量引用的内容,所以全文搜索不一定能找得到。
3.从wiki中可知,我们要找的这个蓝图实际上是深海中的组件,在游戏中创建地图时有个附加组件选项(英文版为addon)与深海有关。因此我们到addon_eng1.rda(被汉化的也就那几个文件)中的texts.txt搜索关键字找到 40000168 =蓝图:[GUIDNAME 40000167],其中 40000167=[GUIDNAME 10149] [GUIDNAME 2505001],在guids.txt中 10149=石油钻井,在icons.txt(eng8.rda 通常每个txt的开头都有一句 valid guid range 表示该文本guid的有效范围)中 2505001=萨科夫跨国公司,因此40000168的原文为【蓝图:石油钻井 萨科夫跨国公司】。
由此推测,guids.txt中的items为原版2070(不含深海),深海组件在texts.txt中,dlc相关的需要到dlcN.txt(N为数字)寻找。
https://tieba.baidu.com/p/3141783928?red_tag=0584402298
根据原贴6L的信息,经过一轮查询后,有两个问题
1.未汉化前,eng8中并没有guids.txt文件
2.guids.txt中的items也不全
关于第一个问题
--------------------------------------
原eng8中的文件是稀奇的少,汉化包中多出的文件可能是从eng7复制过来的。
如果上面的假设成立,那么游戏在加载engN.rda的时候最终是以N最大的那个为准。
有兴趣的可以用RDA explorer去看看,下载地址:http://anno2070.wikia.com/wiki/External_tools
关于第二个问题
--------------------------------------
以窝瓜汉化包中的eng8为准,举个栗子,假设我们要找【萨科夫跨国公司油井】的制作蓝图。
1.在guids.txt中搜索【萨科夫跨国公司油井】找到 10062=萨科夫跨国公司油井 这行,可惜这并不是我们想要的东西。
2.搜索关键字【蓝图】只能找到 61015=蓝 图 : [GUIDNAME 10087] 这行(注意 这个蓝图中有空格),[GUIDNAME 10087] 是对10087内容的引用,GUIDNAME和names.txt貌似并没有什么关系,后面的数字指的是GUID。搜索10087可以找到 10087=水电站 因此61015的实际内容为【蓝 图 : 水电站】。可见文本中存在大量引用的内容,所以全文搜索不一定能找得到。
3.从wiki中可知,我们要找的这个蓝图实际上是深海中的组件,在游戏中创建地图时有个附加组件选项(英文版为addon)与深海有关。因此我们到addon_eng1.rda(被汉化的也就那几个文件)中的texts.txt搜索关键字找到 40000168 =蓝图:[GUIDNAME 40000167],其中 40000167=[GUIDNAME 10149] [GUIDNAME 2505001],在guids.txt中 10149=石油钻井,在icons.txt(eng8.rda 通常每个txt的开头都有一句 valid guid range 表示该文本guid的有效范围)中 2505001=萨科夫跨国公司,因此40000168的原文为【蓝图:石油钻井 萨科夫跨国公司】。
由此推测,guids.txt中的items为原版2070(不含深海),深海组件在texts.txt中,dlc相关的需要到dlcN.txt(N为数字)寻找。









