| 
 ID物品翻译信息已经更新~~~(20090831  19:30) 折腾了3天,搜索无数大大的关于得到银船的帖子,经历无数次试验,最终还是没有得到银船。大怒,于是将注意力集中到如何修改游戏卡片文件(开始的时候改旗舰属性结果弄得电脑旗舰也一样逆天,而且还和我玩躲猫猫,害得我疲于奔命外加损失码头无数,哼哼哼,此仇不报焉能消我心头之恨)---已拿到银船,谁告诉我银船自带钩子技能的???  
闲话少说,现将小弟我研究的成功奉上:  
步骤1:修改用户配置文件:C:\Documents and Settings\XXX\Application Data\Ubisoft\Anno1404\Config\Engine.ini [XXX是你的系统用户名] 
<PreferLocalFiles>0</PreferLocalFiles> 修改成 <PreferLocalFiles>1</PreferLocalFiles>;  
步骤2:用把解密文件1404exe,把游戏目录下的maindata文件夹中的eng0.rda和Data1.rda中需要的文件进行解密,所需文件如下:①Data1.rda文件里的features.xml文件(这个就是游戏卡片文件,把这个文件放到\ANNO 1404\data\config\features\下面,最简单的办法就是解密的时候路径定到\ANNO 1404就可以了) 
②eng0.rda文件下的guids.txt文件(这个是物品类的目录,可以作为你物品ID时的参考,可以不用放在游戏里。如果你只想简单的修改,那么看我的这个帖子就行)  
步骤3:用文本文档打开\ANNO 1404\data\config\features\下的features.xml文件。(什么?你问我怎么用文本格式打开??这个……丫的难道是日本人?)  
完成以上3步,OK,可以进行修改了。  
 
以下为features.xml文件中的字段研究: 
1404这个游戏较为诡异,它的排列是按照4级的规律进行排列的,所以给我们看字段的时候造成了麻烦,明明搜索到了物品的name和ID,但是修改的话,还要上面下面的到处找。我们看一个实例: 
例如游戏里的“坚固桅帆”(就是那个加行驶速度10%的帆),通过guids.txt文件我们知道ID为8009: 
<Name>ShipSpeed_1</Name> 
(这个是它在字段中的名字,没什么用,不管它) 
<GUID>8009</GUID> 
(这个就是ID,也是我们找物品的重要依据) 
它的整个字段为: 
 
 
<Asset>
  
 
<Template>ShipItem</Template>
  
 
<Values>
  
 
<CostUpgrade />
  
 
<HitpointUpgrade />
  
 
<Item>
  
 
<ItemHonourPrice>40</ItemHonourPrice>
  
 
<ItemType>ShipSpeedUpgrade</ItemType>
  
 
<ItemQuality>C</ItemQuality>
  
 
</Item>
  
 
<ShipCombatUpgrade />
  
 
<ShipRepairUpgrade />
  
 
<ShipUpgrade />
  
 
<Standard>
  
 
<Name>ShipSpeed_1</Name>
  
 
<GUID>8009</GUID> 我们搜索的时候首先看到的是这里
  
 
</Standard>
  
 
<TransportUpgrade />
  
 
<UnitUpgrade>
  
 
<WalkingSpeed>
  
 
<Value>10</Value>
  
 
<Percental>1</Percental>
  
 
</WalkingSpeed>
  
 
 
</UnitUpgrade>
  
 
<Upgrade>
  
 
<ShowTargetInTooltip>0</ShowTargetInTooltip>
  
 
</Upgrade>
  
 
</Values>
  
 
</Asset>
  
 
  
先来介绍下,这个字段的特点:他是4级包含结构(同样适用于assets.xml文件中的字段构成.): 
第一级为以<Asset>开头,</Asset>结尾,形成的整个字段命令结构; 
第二级为以<Values>开头,</Values>结尾。(以上两个只作为了解字段结构,与修改没多大关系)  
第三级为以<CostUpgrade >、<HitpointUpgrade >等子目录构成的字段框架; 
第四级既为<WalkingSpeed>速度、<MaxHitpoints>防御等具体项目构成框架。例如“坚固桅帆”中的加速度10%字段为列  
<WalkingSpeed>  
<Value>10</Value> 
这个10属性点了,还在憎恨船速么?来个800船可以变飞机  
<Percental>1</Percental>百分比,0为关闭,1为开启,关了这个估计就是直接加攻击点了  
</WalkingSpeed>:  
 
好了,如果你只想更改物品的已有属性,那么结合我最后给的物品ID对照表,就可以进行修改了。 
 
如果你想在物品上随意添加其它属性,例如“坚固桅帆”中加入防御、攻击速度、视野等,那么请耐心看完下面介绍: 
我们上面说过,每个物品的字段都由4个级别的命令构成(就和技能树一个道理),为了便于理解,我们还是以“坚固桅帆”为例子,看看以下整理过的字段命令: 
<Asset>  
<Template>ShipItem</Template>  
<Values>  
 
<CostUpgrade />注意:如果3级目录下没添加属性,就会以“空格+/>”结尾
  
 
<HitpointUpgrade />
  
 
<Item>
  
 
<ItemHonourPrice>40</ItemHonourPrice>
  
 
<ItemType>ShipSpeedUpgrade</ItemType>
  
 
<ItemQuality>C</ItemQuality>
  
 
</Item>
  
 
<ShipCombatUpgrade />
  
 
<ShipRepairUpgrade />
  
 
<ShipUpgrade />
  
 
 
<Standard>
  
 
<Name>ShipSpeed_1</Name>
  
 
<GUID>8009</GUID> 
看来 ID属于第四级哦
  
 
 
</Standard>
  
 
<TransportUpgrade />
  
 
<UnitUpgrade>像这样,我们添加属性的时候要将“空格+/”删除
  
 
 
<WalkingSpeed>
  
 
<Value>10</Value>
  
 
<Percental>1</Percental>
  
 
 
</WalkingSpeed>
  
 
</UnitUpgrade>而且千万记得要在这个命令的后面加上“</+添加属性的字符>”否则修改无效
  
 
<Upgrade>
  
 
<ShowTargetInTooltip>0</ShowTargetInTooltip>
  
 
</Upgrade>
  
</Values>  
</Asset>  
为了方便大家区分等级,一级用红色,二级用黄色,三级用蓝色,四级用黑色标识  
经过研究,其实增加卡片属性,不过也就是往第3级的空里填第4级别的东西而已,让我们华丽的无视第1、2级的字段吧。 
不过大家肯定要问,这么多个第3级的空,第4级的命令到底加到哪个空里才有效呢?欲知后事如何,请继续看下文(嘿嘿,根据小弟多年研究网络小说的经验,网络文章千万别卖关子,不然会别切JJ) 
<Asset> 
<Template>ShipItem</Template> 
 
<Values> 
 
<CostUpgrade> 
 
<ActiveCost>维护成本(注意负号) 
 
<Value>-75</Value>  
 
<Percental>1</Percental> 
 
 
</ActiveCost> 
 
</CostUpgrade> 
 
 
<HitpointUpgrade> 
 
<MaxHitpoints>防御 
 
<Value>20</Value> 
 
<Percental>1</Percental> 
 
</MaxHitpoints> 
 
</HitpointUpgrade> 
 
 
<Item> 
 
<ItemHonourPrice>800</ItemHonourPrice>购买所需的荣誉 
 
<ItemType>ExpertNautics</ItemType>道具类型 
<ItemQuality>C</ItemQuality>道具质量,一般,蓝色,紫色卡片 
 
</Item> 
 
 
<ShipCombatUpgrade> 
 
<DamagePerSecond>增加伤害 
 
<Value>30</Value> 
 
<Percental>1</Percental> 
 
</DamagePerSecond> 
 
<AttackSpeed>攻击速度(注意负号,千万千万别改高了,超过100%就打不到人了,建议80%,因为船有个自带的海盗BUFF可以 -15的攻速) 
 
<Value>-20</Value> 
 
<Percental>1</Percental> 
 
</AttackSpeed> 
 
</ShipCombatUpgrade> 
 
<ShipRepairUpgrade> 
 
 
<SelfHealingPointsPerMinute> 
 
<Value>100</Value>修复舰船 
 
</SelfHealingPointsPerMinute> 
 
</ShipRepairUpgrade> 
 
<ShipUpgrade> 
 
 
<VisionRadius> 
 
<Value>30</Value>提高视野 
 
<Percental>1</Percental> 
 
</VisionRadius> 
 
<LoadDamageCap> 
 
<Value>-50</Value>降低减速(注意负号) 
 
<Percental>1</Percental> 
 
</LoadDamageCap> 
 
</ShipUpgrade> 
 
<Standard> 
 
<Name>Experte Nautik Stufe X</Name> 
 
 
<GUID>8136</GUID>物品ID 
 
</Standard> 
 
<TransportUpgrade> 
 
<SlotCapacity>载货容量 
 
<Value>30</Value> 
 
</SlotCapacity> 
 
 
</TransportUpgrade> 
 
<UnitUpgrade> 
 
<WalkingSpeed>行驶速度 
 
<Value>30</Value> 
 
 
<Percental>1</Percental> 
 
</WalkingSpeed> 
 
</UnitUpgrade> 
 
<Upgrade /> 
 
</Values> 
 
</Asset> 
PS:由于不少朋友说不知道怎么找features.xml文件,现在特地进行说明:这个软件解压data1.rda文件(在游戏目录的maindata文件夹里),可以在软件界面搜索features,搜到后解压(步骤:Extract选项-Select选项)出来,自己修改好后放到data文件夹 
另外,guids.txt文件里ID8000-9999为卡片类代码,代码部分中英对照表我晚上回家后会放出来,想直观点了解卡片内容的可以去拜访这个帖子http://game.ali213.net/thread-2856897-1-1.html 
下面放出部分常用ID: 
8009=Improved Sailcloth             坚固桅帆1+10%速度 
8010=Improved Sailcloth             坚固桅帆2+20%速度 
8011=Top quality Sailcloth          优质桅帆   +25%速度 
8125=High-explosive Powder keg       高爆火药桶 
8126=Insane Powder keg               疯狂火药桶 
8134=Swordfish as swift as an arrow  敏捷剑鱼 
8135=Colossal killer whale           巨型虎鲸 
8136=Captain Claude Homebird         克劳德 霍姆博得船长(紫色的卡片哦) 
8167=Simple replacement Sail         简易备用桅帆 
8168=Tear-proof replacement Sail     坚固备用桅帆 
8169=High-grade replacement Sail     优质备用桅帆 
8175=Reinforced planks               厚实船板 
8176=Studded planks                  镶钉船板 
8177=Hardened planks                 硬木船板 
8189=Seasoned Sailor                资深水手 
8584=Trigger-happy Captain       好战船长 
8587=Heroic Captain              英雄船长 
想知道以上卡片本身的属性,请与game.ali213.net/thread-2856897-1-1.html对照 
以上所有ID均采用左贤王汉化版对照翻译并一一进行了核实,请放心使用! 
 
[ 本帖最后由 hunter99999 于 2009-9-1 17:08 编辑 ] |