纪元1404——features.xml修改 打造卡片道具属性
            
            
                
                    发表:2012-03-05 00:00:00   
                    来源:互联网   
                    作者:互联网   
                    编辑:互联网
                
                浏览:
                    
                
                
             
            
         
        
          折腾了3天,搜索无数大大的关于得到银船的帖子,经历无数次试验,最终还是没有得到银船。大怒,于是将注意力集中到如何修改游戏卡片文件(开始的时候改旗舰属性结果弄得电脑旗舰也一样逆天,而且还和我玩躲猫猫,害得我疲于奔命外加损失码头无数,哼哼哼,此仇不报焉能消我心头之恨)
  闲话少说,现将小弟我研究的成功奉上:
  步骤1:修改用户配置文件:C:Documents and SettingsXXXApplication DataUbisoftAnno1404ConfigEngine.ini [XXX是你的系统用户名]
  0 修改成 1;
  步骤2:用把解密文件1404exe,把游戏目录下的maindata文件夹中的eng0.rda和Data1.rda中需要的文件进行解密,所需文件如下:①Data1.rda文件里的features.xml文件(这个就是游戏卡片文件,把这个文件放到ANNO 1404dataconfigfeatures下面,最简单的办法就是解密的时候路径定到ANNO 1404就可以了)
  ②eng0.rda文件下的guids.txt文件(这个是物品类的目录,可以作为你物品ID时的参考,可以不用放在游戏里。如果你只想简单的修改,那么看我的这个文章就行)
  步骤3:用文本文档打开ANNO 1404dataconfigfeatures下的features.xml文件。(什么?你问我怎么用文本格式打开??这个……丫的难道是日本人?)
  完成以上3步,OK,可以进行修改了。
  以下为features.xml文件中的字段研究:
  1404这个游戏较为诡异,它的排列是按照ABC的顺序进行排列的,所以给我们看字段的时候造成了麻烦,明明搜索到了物品的name和ID,但是修改的话,还
  要上面下面的到处找。我们看一个实例:
  例如游戏里的“坚固桅帆”(就是那个加行驶速度10%的帆),通过guids.txt文件我们知道ID为8009:
  ShipSpeed_1
  (这个是它在字段中的名字,没什么用,不管它)
  8009
  (这个就是ID,也是我们找物品的重要依据)
  它的整个字段为:
  ShipItem
  40
  ShipSpeedUpgrade
  C
  ShipSpeed_1
  8009 我们搜索的时候首先看到的是这里
  10
  1
  0
  ShipItem
  60
  ShipSpeedUpgrade
  C
  ShipSpeed_2
  8010
  20
  1
  0
  先来介绍下,这个字段的特点:他是4级包含结构(同样适用于assets.xml文件中的字段构成.):
  第一级为以开头,结尾,形成的整个字段命令结构;
  第二级为以开头,结尾。(以上两个只作为了解字段结构,与修改没多大关系)
  第三级为以、等子目录构成的字段框架;