游侠NETSHOW论坛

标题: 谈谈1404的FlagShip修改 [打印本页]

作者: geai    时间: 2009-8-6 11:05:24     标题: 谈谈1404的FlagShip修改

anno1404发布了一段时间了,可能是汉化没出的原因吧,大家的关注还在沉船和东印度上,
每次登陆论坛总要看看有没有最新的心得和左贤王汉化,但每次都失望而归。

经过不断的摸索,我发一个旗舰“FlagShip”的修改,希望抛砖引玉,能看到更多的好贴。
如果有不正确的地方,或者大家觉得太小儿科了敬请谅解。

修改文件\data\config\game\assset.xml

说明:修改的是游戏开始时就有的旗舰,特征是生命600,攻击6点,货仓4格,宝物栏2个
                        大家使用时将“//”和之后的注释去掉


查找关键字“<GUID>15912</GUID>”,15912就是旗舰的编号

                    <Asset>
                      <Template>WarShip</Template>
                      <Values>
                        <AIInfos>
                          <SeaStrength>20</SeaStrength>//新添加的,原句采用默认设置
                        </AIInfos>
                        <BuildCost>
                          <MoneyCost>3500</MoneyCost>//制造价格,因为没有定义制造地方,设了也没用
                        </BuildCost>
                        <Hitpoints>
                          <MaxHitpoints>1000</MaxHitpoints>//生命值,原来是600
                        </Hitpoints>
                        <InfoLayer />
                        <ItemContainer>
                          <Sockets>
                            <Ship>2</Ship>//宝物栏,改成3也可以,但是显示不出来,而且宝物放上去就拿不下来
                          </Sockets>
                        </ItemContainer>
                        <KIModule />
                        <MaintenanceCost />
                        <Mesh>
                          <ShowGlyph>1</ShowGlyph>
                        </Mesh>
                        <Object>
                          <Variations>
                            <Item>
                              <Filename>data\graphics\units\ships\north\flagship\n_flagship.cfg</Filename>
                            </Item>
                          </Variations>
                          <NamePool>OccidentShip</NamePool>
                        </Object>
                        <ObjectSpawner />
                          <RepairShips>
                            <SelfHealingPointsPerMinute>50</SelfHealingPointsPerMinute>//新添加的,自动修理功能,每分钟50点,借鉴海盗船
                          </RepairShips>
                        <Selection />
                        <Ship>
                          <VisionRadius>40</VisionRadius>//视野,没必要修改
                          <DestructionConfig>data\graphics\units\ships\north\flagship\n_flagship_damaged.cfg</DestructionConfig>
                          <ShipClaimNeeded>0</ShipClaimNeeded>
                          <LoadFactor>819</LoadFactor>
                          <DamageFactor>3072</DamageFactor>
                          <ShipMoveSound>2607</ShipMoveSound>
                          <ShipIdleSound>2610</ShipIdleSound>
                          <ShipTurnSound>2628</ShipTurnSound>
                          <ShipDestroySound>2633</ShipDestroySound>
                        </Ship>
                        <ShipCombat>
                          <AttackRange>15</AttackRange>//攻击距离,没必要修改
                          <DamagePerSecond>10</DamagePerSecond>//伤害,原来是6
                          <AttackAngle>90</AttackAngle>
                          <ShipProjectileGUID>11501</ShipProjectileGUID>
                          <PursuitAttackRangePercentage>60</PursuitAttackRangePercentage>//估计是命中率,没有修改
                        </ShipCombat>
                        <Standard>
                          <Name>Flagship</Name>//船类型,这里是旗舰
                          <GUID>15912</GUID>//船ID号,如果你要修改船坞能制造的船,就要留意这个
                        </Standard>
                        <TradingPrice>
                          <BaseGoldPrice>4600</BaseGoldPrice>//NPC出售价,没有关注过,改高了自己买不起
                          <MinTradingPrice>4600</MinTradingPrice>//同上
                          <MaxTradingPrice>4600</MaxTradingPrice>//同上
                        </TradingPrice>
                        <Transport>
                          <SlotCount>4</SlotCount>//船舱数量,没有修改,可以改成6
                          <SlotCapacity>100</SlotCapacity>//新添加的,定义每个舱室装载量为100                     
                        </Transport>
                        <Walking>
                          <WalkingSpeed>16000</WalkingSpeed>//速度,原来是14500
                          <TurnRadiusMinimum>256</TurnRadiusMinimum>
                          <TurnDeceleration>2300</TurnDeceleration>
                        </Walking>
                      </Values>
                    </Asset>
以上就是我的修改,这样一来,旗舰就更好用了。
但是,当随着隐藏的SilverShip和GoldShip被解开,我们可以使用这两种船开局时,上面的设置就不起作用了,
因为他们的配置文件是不同的,以下就是“Achievementship”(金船)和“Preordership”(银船)。

                    <Asset>
                      <Template>WarShip</Template>
                      <Values>
                        <AIInfos>
                          <SeaStrength>40</SeaStrength>
                        </AIInfos>
                        <BuildCost>
                          <MoneyCost>3500</MoneyCost>
                        </BuildCost>
                        <Hitpoints>
                          <MaxHitpoints>2000</MaxHitpoints>
                        </Hitpoints>
                        <InfoLayer />
                        <ItemContainer>
                          <Sockets>
                            <Ship>2</Ship>
                          </Sockets>
                        </ItemContainer>
                        <KIModule />
                        <MaintenanceCost />
                        <Mesh>
                          <ShowGlyph>1</ShowGlyph>
                        </Mesh>
                        <Object>
                          <Variations>
                            <Item>
                              <Filename>data\graphics\units\ships\north\achievement_ship\n_achievement_ship.cfg</Filename>
                            </Item>
                          </Variations>
                          <NamePool>OccidentShip</NamePool>
                        </Object>
                        <ObjectSpawner />
                        <RepairShips>
                          <SelfHealingPointsPerMinute>200</SelfHealingPointsPerMinute>
                        </RepairShips>
                        <Selection />
                        <Ship>
                          <VisionRadius>40</VisionRadius>
                          <DestructionConfig>data\graphics\units\ships\north\achievement_ship\n_achievement_ship_damaged.cfg</DestructionConfig>
                          <ShipClaimNeeded>0</ShipClaimNeeded>
                          <LoadFactor>819</LoadFactor>
                          <DamageFactor>3072</DamageFactor>
                          <ShipMoveSound>2607</ShipMoveSound>
                          <ShipIdleSound>2610</ShipIdleSound>
                          <ShipTurnSound>2628</ShipTurnSound>
                          <ShipDestroySound>2633</ShipDestroySound>
                        </Ship>
                        <ShipCombat>
                          <AttackRange>15</AttackRange>
                          <DamagePerSecond>20</DamagePerSecond>
                          <AttackAngle>90</AttackAngle>
                          <ShipProjectileGUID>11501</ShipProjectileGUID>
                          <PursuitAttackRangePercentage>80</PursuitAttackRangePercentage>
                        </ShipCombat>
                        <Standard>
                          <Name>Achievementship</Name>
                          <GUID>15923</GUID>
                          <Versions>Anno1404;Beta01;Beta02;Demo01;Demo02;Addon01;Addon02;BETA_TEXTURE_NONE</Versions>
                        </Standard>
                        <TradingPrice>
                          <BaseGoldPrice>4600</BaseGoldPrice>
                          <MinTradingPrice>4600</MinTradingPrice>
                          <MaxTradingPrice>4600</MaxTradingPrice>
                        </TradingPrice>
                        <Transport>
                          <SlotCount>6</SlotCount>
                          <SlotCapacity>500</SlotCapacity>
                        </Transport>
                        <Walking>
                          <WalkingSpeed>24000</WalkingSpeed>
                          <TurnRadiusMinimum>256</TurnRadiusMinimum>
                          <TurnDeceleration>2300</TurnDeceleration>
                        </Walking>
                      </Values>
                    </Asset>
                    <Asset>
                      <Template>WarShip</Template>
                      <Values>
                        <AIInfos>
                          <SeaStrength>30</SeaStrength>
                        </AIInfos>
                        <BuildCost>
                          <MoneyCost>3500</MoneyCost>
                        </BuildCost>
                        <Hitpoints>
                          <MaxHitpoints>1500</MaxHitpoints>
                        </Hitpoints>
                        <InfoLayer />
                        <ItemContainer>
                          <Sockets>
                            <Ship>2</Ship>
                          </Sockets>
                        </ItemContainer>
                        <KIModule />
                        <MaintenanceCost />
                        <Mesh>
                          <ShowGlyph>1</ShowGlyph>
                        </Mesh>
                        <Object>
                          <Variations>
                            <Item>
                              <Filename>data\graphics\units\ships\north\preorder_ship\n_preorder_ship.cfg</Filename>
                            </Item>
                          </Variations>
                          <NamePool>OccidentShip</NamePool>
                        </Object>
                        <ObjectSpawner />
                          <RepairShips>
                            <SelfHealingPointsPerMinute>100</SelfHealingPointsPerMinute>
                          </RepairShips>
                        <Selection />
                        <Ship>
                          <VisionRadius>40</VisionRadius>
                          <DestructionConfig>data\graphics\units\ships\north\preorder_ship\n_preorder_ship_damaged.cfg</DestructionConfig>
                          <ShipClaimNeeded>0</ShipClaimNeeded>
                          <LoadFactor>819</LoadFactor>
                          <DamageFactor>3072</DamageFactor>
                          <ShipMoveSound>2607</ShipMoveSound>
                          <ShipIdleSound>2610</ShipIdleSound>
                          <ShipTurnSound>2628</ShipTurnSound>
                          <ShipDestroySound>2633</ShipDestroySound>
                        </Ship>
                        <ShipCombat>
                          <AttackRange>15</AttackRange>
                          <DamagePerSecond>15</DamagePerSecond>
                          <AttackAngle>90</AttackAngle>
                          <ShipProjectileGUID>11501</ShipProjectileGUID>
                          <PursuitAttackRangePercentage>70</PursuitAttackRangePercentage>
                        </ShipCombat>
                        <Standard>
                          <Name>Preordership</Name>
                          <GUID>15951</GUID>
                          <Versions>Anno1404;Beta01;Beta02;Demo01;Demo02;Addon01;Addon02;BETA_TEXTURE_NONE</Versions>
                        </Standard>
                        <TradingPrice>
                          <BaseGoldPrice>4600</BaseGoldPrice>
                          <MinTradingPrice>4600</MinTradingPrice>
                          <MaxTradingPrice>4600</MaxTradingPrice>
                        </TradingPrice>
                        <Transport>
                          <SlotCount>5</SlotCount>
                          <SlotCapacity>200</SlotCapacity>
                        </Transport>
                        <Walking>
                          <WalkingSpeed>20000</WalkingSpeed>
                          <TurnRadiusMinimum>256</TurnRadiusMinimum>
                          <TurnDeceleration>2300</TurnDeceleration>
                        </Walking>
                      </Values>
                    </Asset>
                    
修改结果大致为:生命1500(银)2000(金),攻击15点(银)20点(金),货仓5格(银)6格(金),
舱室装载量200(银)500(金),速度2000(银)2400(金),修理100(银)200(金)。
作者: 284663882    时间: 2009-8-6 11:10:48

支持技术贴!
作者: geai    时间: 2009-8-6 11:13:41

辛辛苦苦码子半天,终于有人顶了,难道关注1404的人都不在么,还是我写得不好?
作者: pjupg    时间: 2009-8-6 11:43:20

改了后读取现有存档可以用么?.........................
作者: jerry2015    时间: 2009-8-6 12:06:41

能把金船直接改出来不?不然这修改就是浮云啊。
楼主能看看建筑造型的修改在哪一段么?我想让某些欧洲生产设施有一个阿拉伯的造型——比如伐木场和采石场。
作者: withoutqq    时间: 2009-8-6 12:19:23

支持! 比较下来还是觉得纪元系列好玩,个人偏好吧。其实玩下剧情就都会了,图像时代嘛,文字不通也能沟通。
作者: geai    时间: 2009-8-6 13:46:27

先回复4楼,只要你有FlagShip,就能生效,不过攻击力好象还是显示6点。有过修改经验的人都知道,部分数据被写到存档文件里了。
作者: geai    时间: 2009-8-6 13:59:01

5楼要求修改出金船,目前还在研究中,不过可以用银船救急

http://blog.gib.me/wp-content/uploads/2009/07/preorder_hack.zip

下载后解压,进入游戏后选一艘船,改名为“The Silver Ship”,注意去掉引号,大小写和空格,将开启银船和狮子家徽。成功后将那个文件删除就是了。
作者: geai    时间: 2009-8-6 14:11:52

另外说一下,当使用银船开局时,电脑使用的还是FlagShip,你可以到海盗港刷开战的那个许可书和接铉的钩子,把FlagShip抢过来。银船强大得多,可以直接挂钩。

如果实在想玩金船,可以修改小船厂和大船厂,让它们可以生产银船和金船,不过敌人也会造。

小船厂(第3个是银船)
                        <ShipProduction>
                          <Assortment>
                            <Item>
                              <ShipGUID>15913</ShipGUID>
                              <ProductionTime>45000</ProductionTime>
                              <TooltipGUID>155016</TooltipGUID>
                            </Item>
                            <Item>
                              <ShipGUID>15915</ShipGUID>
                              <ProductionTime>90000</ProductionTime>
                              <TooltipGUID>155017</TooltipGUID>
                            </item>
                            <Item>
                              <ShipGUID>15951</ShipGUID>
                              <ProductionTime>90000</ProductionTime>
                            </item>
                          </Assortment>
                        </ShipProduction>

大船厂(第3个是金船)
                        <ShipProduction>
                          <Assortment>
                            <Item>
                              <ShipGUID>15914</ShipGUID>
                              <ProductionTime>120000</ProductionTime>
                              <TooltipGUID>155018</TooltipGUID>
                            </Item>
                            <Item>
                              <ShipGUID>15916</ShipGUID>
                              <ProductionTime>150000</ProductionTime>
                              <TooltipGUID>155019</TooltipGUID>
                            </item>
                            <item>
                              <ShipGUID>15923</ShipGUID>
                              <ProductionTime>150000</ProductionTime>
                            </Item>
                          </Assortment>
                        </ShipProduction>


因为没有相关的<TooltipGUID>号码,所以看不到所需的金额和材料,不过应该可以制造。

[ 本帖最后由 geai 于 2009-8-6 14:14 编辑 ]
作者: geai    时间: 2009-8-6 14:20:36

至于修改建筑外观,据我猜测,可能是以下字段。

举例:2木材的居民房屋,有5种外观。

                    <Object>
                      <Variations>
                        <Item>
                          <Filename>data\graphics\buildings\residence\north\peasant\n_peasant_house01_ruin.cfg</Filename>
                        </Item>
                        <Item>
                          <Filename>data\graphics\buildings\residence\north\peasant\n_peasant_house02_ruin.cfg</Filename>
                        </Item>
                        <Item>
                          <Filename>data\graphics\buildings\residence\north\peasant\n_peasant_house03_ruin.cfg</Filename>
                        </Item>
                        <Item>
                          <Filename>data\graphics\buildings\residence\north\peasant\n_peasant_house04_ruin.cfg</Filename>
                        </Item>
                        <Item>
                          <Filename>data\graphics\buildings\residence\north\peasant\n_peasant_house05_ruin.cfg</Filename>
                        </Item>
                      </Variations>
                    </Object>
                    <ResidenceBuilding />
                    <Selection>
                      <GUIType>Ruin</GUIType>
                    </Selection>

希望有高人解答
作者: jerry2015    时间: 2009-8-7 12:19:00

建筑外观的这段我曾试过,不行。还缺了些什么。
作者: 剑拳    时间: 2009-8-7 12:57:46

隐藏的SilverShip和GoldShip如何被解开?
解开条件是?
作者: colin1017    时间: 2009-8-8 15:58:29

原帖由 剑拳 于 2009-8-7 12:57 发表
隐藏的SilverShip和GoldShip如何被解开?
解开条件是?


我也想知道  
作者: leonhardt200    时间: 2009-8-8 22:08:22

支持强大的技术贴.
和LS的LS同问.......
作者: geai    时间: 2009-8-8 22:31:43

原帖由 剑拳 于 2009-8-7 12:57 发表
隐藏的SilverShip和GoldShip如何被解开?
解开条件是?


GoldShip是个任务,任务相关可以参照data\config\game\properties.xml 和 \data\config\texteditor\mainmenu.xml 文件。参照我发的SilverShip修改MOD,有兴趣的可以讨论一下。

说实话我也是新手,而且每天时间有限,也就周末能尽情地玩下。目前国内玩1404的人不多,在论坛很少看到MOD和修改相关的讨论,德国佬东西多可惜看不懂。每天登陆等汉化的同时期待更多技术贴的出现,实在是心急难熬。期望各位高手能参与其中。
作者: enrrpt    时间: 2009-8-10 06:14:20

支持LZ,
如此强大的技术贴,
頂上!

   
作者: xixiln    时间: 2009-8-10 12:18:24

现在技术贴好少见了
支持
作者: alphakaka    时间: 2009-8-13 20:15:49

问下楼主,我下的圣城家园汉化版本,没有找到你说的ASSET文件啊
作者: leonhardt200    时间: 2009-8-13 20:21:36

支持强大的技术贴.....

不过这类MOD修改影响到的游戏公平性我仍持怀疑态度......
作者: sgouki1018    时间: 2009-8-14 03:35:22

诡异的硬盘版 ~~ 文件夹是空的 好囧 ~~~
作者: geai    时间: 2009-8-15 11:12:41     标题: 回复 #20 sgouki1018 的帖子

LS明显没有认真看帖,所有可修改的文件都是用1404Ex.exe从压缩包里解出来的,文件夹里当然什么也没有。建议搜索一下老帖。
作者: dengcc80    时间: 2009-8-16 07:35:10

完全找不到你说的那个目录跟文件!!!!!!!!
作者: yyhj    时间: 2009-8-19 17:29:08

原帖由 geai 于 2009-8-6 13:59 发表
5楼要求修改出金船,目前还在研究中,不过可以用银船救急

http://blog.gib.me/wp-content/uploads/2009/07/preorder_hack.zip

下载后解压,进入游戏后选一艘船,改名为“The Silver Ship”,注意去掉引号,大小写和空格,将开启 ...


为什么我按楼主的方法,怎么也改不出来银船么!也开启不了银船和狮子家徽,真是奇怪了!
作者: geai    时间: 2009-8-19 19:37:45

引用一下sektor 的帖子“http://game.ali213.net/thread-2819926-1-5.html

步骤一:
修改用户配置文件:C:\Documents and Settings\XXX\Application Data\Ubisoft\Anno1404\Config\Engine.ini [XXX是你的系统用户名]
<PreferLocalFiles>0</PreferLocalFiles>  修改成 <PreferLocalFiles>1</PreferLocalFiles>
步骤二:
下载附件,解压放入游戏目录:
比如我的安装目录: D:\Program Files\Ubisoft\Related Designs\ANNO 1404\data\config\game

开始游戏吧......
作者: yewenjun    时间: 2009-8-19 19:43:22

\data\config\game\
为什么我这个文件夹下完全是空的呢?
作者: lhbk    时间: 2009-8-20 13:00:40

楼主能找的到仓库的修改吗,感谢哈!
作者: prczyz    时间: 2009-8-21 09:52:06

向专业贴致敬,以后还要多贴些这样的内容啊
作者: geai    时间: 2009-8-21 13:54:54

原帖由 lhbk 于 2009-8-20 13:00 发表
楼主能找的到仓库的修改吗,感谢哈!



仓库么,小仓库查找 <Capacity>15</Capacity>
              大仓库查找 <Capacity>30</Capacity>
              历史仓库查找 <Capacity>300</Capacity>

想改多少自己改,999是上限
作者: blackhuo6    时间: 2009-8-22 10:45:37

我用MOD开出银船了,但我的银船数据和普通旗舰一模一样啊,还是4个货舱6攻600血啊。。。高手指导下
作者: geai    时间: 2009-8-22 12:12:34

本来金船、银船、旗舰的数据就是一样的,我分别做了修改而已。
作者: xiaoyaozeige    时间: 2009-8-25 19:23:16

灰常急啊!!!
我用了100宝石的MOD 游戏可以使用 但是我用银船MOD 怎么都改不出来啊 文件使用的优先级我已经设置正常 石头MOD可以说明  我尝试了多种输入1:The Silver Ship 2:the silver ship 3:TheSilverShip 4:Thesilvership 5:thesilvership 反正好几种我都试了 听说把船命名后至少要获得一个成就才有效 结果我也试了 最后都以失败告终 楼主兄弟 能给个具体点的操作步骤么? 本人做实验快崩溃了
作者: hunter99999    时间: 2009-8-30 06:48:13

原帖由 xiaoyaozeige 于 2009-8-25 19:23 发表
灰常急啊!!!
我用了100宝石的MOD 游戏可以使用 但是我用银船MOD 怎么都改不出来啊 文件使用的优先级我已经设置正常 石头MOD可以说明  我尝试了多种输入1:The Silver Ship 2:the silver ship 3:TheSilverShip 4:Thesilver ...

楼上兄弟遇到的情况我也遇到了,试验了无数种可能性,不过据说圣域版汉化版已经试验出结果了,就是修改船名称为“银船”,游戏里不能输入中文,但可以用CTRL+V来完成,郁闷的是我用的左贤王版本,还是没用!!
作者: dnts0318    时间: 2009-10-14 23:26:17

奇怪,硬盘版没有assets.xml文件
作者: 21shiki    时间: 2010-7-24 09:45:44

原帖由 xiaoyaozeige 于 2009-8-25 19:23 发表
灰常急啊!!!
我用了100宝石的MOD 游戏可以使用 但是我用银船MOD 怎么都改不出来啊 文件使用的优先级我已经设置正常 石头MOD可以说明  我尝试了多种输入1:The Silver Ship 2:the silver ship 3:TheSilverShip 4:Thesilver ...

求100gems的mod
作者: 675k    时间: 2011-10-1 11:36:47

聖城家園原版+威尼斯版本可以改船
原本攻擊0照樓主方法改就行了
要更改攻擊數據不在是位數了
攻擊1級是4096
如改6級*4096=24576
10級=40960
喜歡改幾級就改吧


作者: s75925083    时间: 2011-12-8 19:53:04

照你的方法修改威尼斯金船属性除了载货格数从4变为6之外 攻击和生命修改都无效
威尼斯的攻击数值显示1为4026我照此倍数修改的 但是没用
作者: geai    时间: 2012-1-7 11:09:01

本帖最后由 geai 于 2012-1-7 11:09 编辑
s75925083 发表于 2011-12-8 19:53
照你的方法修改威尼斯金船属性除了载货格数从4变为6之外 攻击和生命修改都无效
威尼斯的攻击数值显示1为402 ...


威尼斯,1点攻击显示为4096.还有后作ANNO2070也是这样的




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2