收起左侧

修改圣典3.6网页版更新完成

[复制链接]
こはね发表于 2021-4-15 13:50:28
现在点击Frame或者NoFrame按钮可以打开或者关闭UI框架,除了部分纯静态页面还没有添加该功能,其他都添加上了。

修改圣典网页版更新完成

修改圣典网页版更新完成

修改圣典网页版更新完成

修改圣典网页版更新完成

从单个页面打开UI后,会将页面定位回那个页面,并且自动展开所在目录

修改圣典网页版更新完成

修改圣典网页版更新完成

重新搞了一下搜索,原本为了加强服务器防御,所以对英文单引号、大于号、小于号、括号进行了检测,只要存在就会报错。现在已经取消了这个设定,换成了另一种方法对搜索的词进行过滤,现在可以在圣典搜索框输入以下字符了英文单引号'
英文双引号"
大于>
小于<
英文括号()

---------------------
部分页面需要登录论坛账号才可以查看的页面(为了节省服务器资源),现在目录的书图标不再是蓝色,而是灰色。灰色需要登录才能查看,蓝色不需要登录。

修改圣典网页版更新完成

修改圣典网页版更新完成

至于红色书图标的,我没办法了,因为里面的内容可以随时用来联机作弊,你只能选择通过测试才能授予权限查看

修改圣典网页版更新完成

修改圣典网页版更新完成

9916897发表于 2021-4-15 16:12:32
支持支持
xfsuper发表于 2021-5-2 22:21:42
楼主,能请教下替换士兵外观的问题吗?就是替换游戏中现有的模型,修改成自己喜欢的兵模。
  • こはね : 8-3有类似教程
  • xfsuper : 谢谢楼主的快速回复。还有下面的问题,就是新增兵种外观无法修改到帝国士兵和炮兵模型,加特林也无法找到修改到金色版的方法,楼主这个有研究过吗?
  • xfsuper : 意思就是新增兵种无法升级科技,帝国时代的模型能直接修改出来吗?我最新的发现stringtabley的帝国士兵和炮兵数字对应techtreey中的科技,感觉科技修改起来有点复杂,能否直接把帝国士兵模型修改出来的?非常感谢赐教
  • こはね 回复 xfsuper : 在8-3那里有说过怎样设定升级科技的,全部删掉,将none的gr2调用路径改成最高级那个即可
  • xfsuper 回复 こはね : 好的,我去试试,谢谢小羽贴主。
xfsuper发表于 2021-5-2 22:26:24
现在玩的帝国时代3决定版,修改了新增兵种,新增几种火炮炮兵都没有帽子,机枪手也没有美国的金色加特林好看(弹匣是圆圈型的),想改成电脑这种后帝国的模型。楼主能否赐教下,非常感谢。
こはね发表于 2021-5-2 22:34:14
xfsuper 发表于 2021-5-2 22:26
现在玩的帝国时代3决定版,修改了新增兵种,新增几种火炮炮兵都没有帽子,机枪手也没有美国的金色加特林好 ...

决定版我也不太了解,不过大致上跟原版是一样的,参考一下圣典8-3https://www.aoebbs.net/tutorial-8-3.html

注:不是使用AOE3ED提取文件,而是用ResourceManager提取。
  • xfsuper : 嗯,这个我知道。ResourceManager提取器我有最新版本的,已经在github网上找到,目前就卡在士兵模型替换上面,可惜网上基本没有这个教程,我先去看下你的圣典8-3.谢谢回复。
xfsuper发表于 2021-5-3 23:08:57
右小角的会动的动漫妹子,不小心点了下,发出一串日文语音,吓了我一跳。
  • こはね : 
xfsuper发表于 2021-5-5 21:25:00
小羽贴主,新增兵种的模型(火枪兵,火炮,机枪,骑兵什么的),能不能直接修改成一出来就是后帝王时代的模型的(比如鹰炮-野战炮-帝国野战炮,升级后模型改变)?而不是通过时代和科技升级得到模型。8-3那里没有介绍到这些。期待回复,谢谢。
  • こはね : 将科技的模型复制粘贴覆盖到none默认
  • xfsuper 回复 こはね : 修改圣典里面有吗?具体操作过程。我先再研究下你的圣典
  • こはね 回复 xfsuper : 可以说有,也可以说没有,none就是默认,把最高级科技的gr2模型改成none就行了,或者直接在techtreey把科技改良
  • こはね 回复 xfsuper : 看10楼
xfsuper发表于 2021-5-5 21:27:06
新增兵种无法升级科技,其他属性protoy文件里面修改就行了,唯独这模型无处下手。我看雇佣兵种里面的拿破仑炮的炮手很好看,能不能单独把这个炮手修改替换成新增兵种火枪兵的模型?
  • こはね : 炮兵与步兵模型不通用
xfsuper发表于 2021-5-5 21:42:00
已经找到路径ArtUnits\Art\units\artillery\下的两个falconet和gunner_hats的.xml.XMB文件,我估计就是这个gunner_hats把升级前后的模型分开了,不晓得怎么把帽子添加到新增兵种头上去(因为新增的几种火炮,马炮,鹰炮,长管炮,重型火炮都没有帽子),你那里有相关教程吗?谢谢。
  • こはね : 相关教程没有,相关资料在8-0
  • xfsuper 回复 こはね : 非常感谢小羽贴主,祝你越长越美丽
こはね发表于 2021-5-8 01:00:10
修改最初始模型就是最高级模型,为什么说圣典有,也可以说没有,因为非常简单,拿火枪手来举例
把最高级科技的gr2改成none即可,原有的none删掉
F}3KSIK5[I0MU9D~W[2CA%J.png

或者直接把none所调用的gr2修改成最高级科技调用的gr2(但仍受精锐升级影响)
`057L(M[92GQ~`2JK%EZ9FH.png
  • xfsuper : 这样直观多了,非常感谢小羽贴主,真厉害!对于我这个门外汉来说犹如醍醐灌顶般的功效。你还在哪些论坛活动的?想经常关注你的动态。
  • xfsuper : 对了,protoy文件中是不是有相关语句对应这些模型的?
  • xfsuper : protoy中的unit id=“单位名称”的名字就有对应gr2的文件的吧?那我新增兵种复制并更改模型文件名字是不是也可以独立生效的?
  • こはね 回复 xfsuper : protoy没有,要在anim xml找
  • xfsuper 回复 こはね : 谢谢小羽回复
  • xfsuper : 哈哈,太感谢小羽贴主了,我用你的第二个方法试验成功了,而且是我的新兵种,测试兵种加特林,那种金光闪闪的加特林终于能招募了。我把高级科技覆盖到各时代的升级科技,全部替换成高级科技(感觉这样最保险,删除语句容易出问题)。再次感谢小羽大佬的技术支持,否则靠个人摸索不晓得要啥时候才研究出来了。有空向更高级的模型制作挑战下,是不是就学3dmax就够了?
  • こはね 回复 xfsuper : 不要把3dsmax想的太简单了
  • xfsuper 回复 こはね : 感觉有点难,我就替换游戏中现有的模型就知足了。
xfsuper发表于 2021-5-8 22:04:02
 本帖最后由 xfsuper 于 2021-5-8 22:15 编辑 

小羽贴主,你b站有没有作品的?我目前是b站的小小up
  • こはね : 平时不怎么搞,使用B站的目的是搞宣传
xfsuper发表于 2021-5-12 00:41:50
原版.jpg这是原版
改版.jpg
这是我的新兵种。

小羽贴主,我修改的加特林有两个瑕疵。两个机枪手有一个少了顶帽子,还有就是弹匣还是原来直的弹匣,原版美国帝国加特林机枪是圆圈的。你知道是哪里出了问题吗?希望能够得到你的指导,非常感谢。(修改的是ArtUnits\Art\units\artillery\gatling_gun路径下的gatling_gun.xml.xmb文件,在文档中把高级科技替换成默认路径了)
こはね发表于 2021-5-12 11:14:23
xfsuper 发表于 2021-5-12 00:41
这是原版

这是我的新兵种。

把下面那句的attach a="xxxx"开头的也复制过去
xfsuper发表于 2021-5-12 22:27:03
Inkedscreen11_LI.jpg帽子的问题我解决了gatling_hats.xml.xmb文件的科技修改解决了,但是弹匣还是直的,没有换成圆形弹匣,麻烦小羽贴主帮我看下
哪里出问题了<animfile> <definebone>bone_ammo</definebone>
<definebone>bone_wheelRight</definebone>
<definebone>bone_wheelLeft</definebone>
<definebone>bone_launchpoint</definebone>
<definebone>bone_muzzle</definebone>
<definebone>Bip01 Head</definebone>
<definebone>Bip02 Head</definebone>
<attachment>ammo_magazine<include>units\artillery\gatling_gun\ammo_magazine.xml</include></attachment>
<attachment>hat<include>units\artillery\gatling_gun\gatling_hats.xml</include></attachment>
<component>gatling_gun<logic type="Tech"><none><assetreference type="GrannyModel"><file>units\artillery\gatling_gun\gatling_gun_age3</file></assetreference><attach a="ammo_magazine" frombone="hotspot" tobone="bone_master" syncanims="1"></attach><attach a="hat" frombone="bone_hat" tobone="Bip01 Head" syncanims="0"></attach><attach a="hat" frombone="bone_hat" tobone="Bip02 Head" syncanims="0"></attach></none><heavygatlinggun><assetreference type="GrannyModel"><file>units\artillery\gatling_gun\gatling_gun_age4</file></assetreference><attach a="ammo_magazine" frombone="hotspot" tobone="bone_master" syncanims="1"></attach><attach a="hat" frombone="bone_hat" tobone="Bip01 Head" syncanims="0"></attach><attach a="hat" frombone="bone_hat" tobone="Bip02 Head" syncanims="0"></attach></heavygatlinggun><imperialgatlinggun><assetreference type="GrannyModel"><file>units\artillery\gatling_gun\gatling_gun_age5</file></assetreference><attach a="ammo_magazine" frombone="hotspot" tobone="bone_master" syncanims="1"></attach><attach a="hat" frombone="bone_hat" tobone="Bip02 Head" syncanims="0"></attach></imperialgatlinggun></logic><decal><effecttype>default</effecttype><texture isfakeshadow="1">shadows_selections\shadow_circle_64x64</texture><selectedtexture>shadows_selections\selection_circle_64x64</selectedtexture><width>2.50</width><height>3.00</height><xoffset>0.00</xoffset><zoffset>0.15</zoffset></decal><watersplash><texture>units\artillery
上面是原gatling_gun_age5.xml.XMB的前面一部分语句

下面是我修改后的语句
这里前面就不复制了从none开始
<none><assetreference type="GrannyModel"><file>units\artillery\gatling_gun\gatling_gun_age5</file></assetreference><attach a="ammo_magazine" frombone="hotspot" tobone="bone_master" syncanims="1"></attach><attach a="hat" frombone="bone_hat" tobone="Bip01 Head" syncanims="0"></attach><attach a="hat" frombone="bone_hat" tobone="Bip02 Head" syncanims="0"></attach></none><heavygatlinggun><assetreference type="GrannyModel"><file>units\artillery\gatling_gun\gatling_gun_age5</file></assetreference><attach a="ammo_magazine" frombone="hotspot" tobone="bone_master" syncanims="1"></attach><attach a="hat" frombone="bone_hat" tobone="Bip01 Head" syncanims="0"></attach><attach a="hat" frombone="bone_hat" tobone="Bip02 Head" syncanims="0"></attach></heavygatlinggun><imperialgatlinggun><assetreference type="GrannyModel"><file>units\artillery\gatling_gun\gatling_gun_age5</file></assetreference><attach a="ammo_magazine" frombone="hotspot" tobone="bone_master" syncanims="1"></attach><attach a="hat" frombone="bone_hat" tobone="Bip02 Head" syncanims="0"></attach></imperialgatlinggun></logic><decal><effecttype>default</effecttype><texture isfakeshadow="1">shadows_selections

  • こはね : 过两天才有空,而且你的语句不全?
  • こはね : 不如直接上传文件吧
  • xfsuper 回复 こはね : 好的,谢谢,麻烦你帮我看下,还有,我新增的是使馆火炮
xfsuper发表于 2021-5-12 23:28:30
领事馆单位骑炮,我自己尝试的高科技模型替换失败了,进入游戏中模型显示不完全。骑炮状态模型扁平状的(人物服装都升级了,有帽子了,但是炮轮子只是个纸片轮子),炮击模式又回复成原来的样子,下面的模型替换应该怎么替换,希望小羽贴主有空能够解惑,非常感谢。

<animfile>
<definebone>bone_launchpoint</definebone>
<definebone>bone_fuse</definebone>
<definebone>bone_cart</definebone>
<definebone>bone_wheelcannonR</definebone>
<definebone>bone_wheelcannonL</definebone>
<definebone>Bip01 Head</definebone>
<definebone>bone_hat</definebone>
<attachment>attachment_battlefield_smoke<component>battlefield_smoke<assetreference type="PopcornFx"><file>units\artillery\cannon\battlefield_smoke_small.pkfx</file></assetreference></component><anim>Idle<component>battlefield_smoke</component></anim></attachment>
<attachment>hats<component>hat<assetreference type="GrannyModel"><file>units\artillery\horse_artillery\horse_artillery_hat</file></assetreference></component><anim>Idle<component>hat</component></anim></attachment>
<component>falconet<linksection><linkoffset>.1</linkoffset><linkcomponent>horse</linkcomponent><linkcomponent>gunner</linkcomponent><linkcomponent>gunner_hats</linkcomponent><linkcomponent>screw_pole</linkcomponent><linkconstraint>0</linkconstraint></linksection><linksection><linkoffset>-1.6</linkoffset><linkcomponent>cannon</linkcomponent><linkconstraint>1</linkconstraint></linksection><logic type="LowPoly"><normal><logic type="Tech"><none><assetreference type="GrannyModel"><file>units\artillery\horse_artillery\lp_horse_artillery</file></assetreference></none><fieldgun><assetreference type="GrannyModel"><file>units\artillery\horse_artillery\horse_artillery</file></assetreference><attach a="hats" frombone="bone_hat" tobone="Bip01 Head" syncanims="0"></attach></fieldgun></logic></normal><lowpoly><logic type="Tech"><none><assetreference type="GrannyModel"><file>units\artillery\horse_artillery\lp_horse_artillery</file></assetreference></none><fieldgun><assetreference type="GrannyModel"><file>units\artillery\horse_artillery\lp_horse_artillery</file></assetreference></fieldgun></logic></lowpoly></logic><decal><effecttype>default</effecttype><texture isfakeshadow="1">shadows_selections\shadow_consulate_64x64</texture><selectedtexture>shadows_selections\selection_consulate_64x64</selectedtexture><width>2.00</width><height>4.00</height></decal><watersplash><texture>units\artillery\cannon\wheel_B</texture><width>1.75</width><height>2.00</height></watersplash></component>
<component>falconet Stripped<linksection><linkoffset>-0.8</linkoffset><linkcomponent>gunner</linkcomponent><linkcomponent>gunner_hats</linkcomponent><linkcomponent>screw_pole</linkcomponent><linkcomponent>cannon</linkcomponent><linkconstraint>1</linkconstraint></linksection><linksection><linkoffset>.1</linkoffset><linkcomponent>horse</linkcomponent><linkconstraint>0</linkconstraint></linksection><logic type="LowPoly"><normal><logic type="Tech"><none><assetreference type="GrannyModel"><file>units\artillery\horse_artillery\horse_artillery_stripped</file></assetreference></none><fieldgun><assetreference type="GrannyModel"><file>units\artillery\horse_artillery\horse_artillery_stripped</file></assetreference><attach a="hats" frombone="bone_hat" tobone="Bip01 Head" syncanims="0"></attach></fieldgun></logic></normal><lowpoly><logic type="Tech"><none><assetreference type="GrannyModel"><file>units\artillery\horse_artillery\lp_horse_artillery_stripped</file></assetreference></none><fieldgun><assetreference type="GrannyModel"><file>units\artillery\horse_artillery\lp_horse_artillery_stripped</file></assetreference></fieldgun></logic></lowpoly></logic><decal><effecttype>default</effecttype><texture isfakeshadow="1">shadows_selections\shadow_consulate_64x64</texture><selectedtexture>shadows_selections\selection_consulate_64x64</selectedtexture><width>2.00</width><height>4.00</height></decal><watersplash><texture>units\artillery\cannon
xfsuper发表于 2021-5-13 20:30:03
麻烦小羽贴主帮我看下,到底是哪里出问题了,非常感谢。

gatling_gun.xml

10.31 KB, 下载积分: 钱币 -2 , 经验 3

加特林文件

horse_artillery.xml

12.16 KB, 下载积分: 钱币 -2 , 经验 3

使馆骑兵炮

  • xfsuper : 这些是原件
  • xfsuper : 加特林是已经修改了,我下面上传下原件好了
xfsuper发表于 2021-5-13 20:33:36
还有鹰炮有空也顺便看下,修改方法是否有不同的,非常感谢小羽贴主。

falconet.xml

7.92 KB, 下载积分: 钱币 -2 , 经验 3

使馆鹰炮

falconet.xml

9.83 KB, 下载积分: 钱币 -2 , 经验 3

通用鹰炮

  • xfsuper : 这些是原件
xfsuper发表于 2021-5-13 20:38:12
这是未修改的原件

gatling_gun.xml

10.23 KB, 下载积分: 钱币 -2 , 经验 3

加特林原件

gatling_hats.xml

561 Bytes, 下载积分: 钱币 -2 , 经验 3

加特林帽子

こはね发表于 2021-5-16 20:00:14
xfsuper 发表于 2021-5-12 22:27
帽子的问题我解决了gatling_hats.xml.xmb文件的科技修改解决了,但是弹匣还是直的,没有换成圆形弹匣,麻烦 ...

都是一个道理,自己留意下那些attach 语句,喜欢什么部件就加什么部件
attachment定义部件,可以是gr2模型或者include引用文件,自行参考圣典8-0表格的前三个attach
注意一下,无论是直接使用gr2模型还是include引用文件,都可以使用科技变更外形

<animfile>
<definebone>bone_ammo</definebone>
<definebone>bone_wheelRight</definebone>
<definebone>bone_wheelLeft</definebone>
<definebone>bone_launchpoint</definebone>
<definebone>bone_muzzle</definebone>
<definebone>Bip01 Head</definebone>
<definebone>Bip02 Head</definebone>
<attachment>ammo_magazine <!--往下面搜索ammo_magazine看看-->
<include>units\artillery\gatling_gun\ammo_magazine.xml</include>
</attachment>
<attachment>hat <!--往下面搜索hat看看-->
<include>units\artillery\gatling_gun\gatling_hats.xml</include>
</attachment>
<component>gatling_gun
<logic type="Tech">
<none>
<assetreference type="GrannyModel">
<file>units\artillery\gatling_gun\gatling_gun_age5</file>
</assetreference>
<attach a="ammo_magazine" frombone="hotspot" tobone="bone_master" syncanims="1"></attach>
<attach a="hat" frombone="bone_hat" tobone="Bip01 Head" syncanims="0"></attach>
<attach a="hat" frombone="bone_hat" tobone="Bip02 Head" syncanims="0"></attach>
</none>
<heavygatlinggun>
<assetreference type="GrannyModel">
<file>units\artillery\gatling_gun\gatling_gun_age5</file>
</assetreference>
<attach a="ammo_magazine" frombone="hotspot" tobone="bone_master" syncanims="1"></attach>
<attach a="hat" frombone="bone_hat" tobone="Bip01 Head" syncanims="0"></attach>
<attach a="hat" frombone="bone_hat" tobone="Bip02 Head" syncanims="0"></attach>
</heavygatlinggun>
<imperialgatlinggun>
<assetreference type="GrannyModel">
<file>units\artillery\gatling_gun\gatling_gun_age5</file>
</assetreference>
<attach a="ammo_magazine" frombone="hotspot" tobone="bone_master" syncanims="1"></attach>
<attach a="hat" frombone="bone_hat" tobone="Bip02 Head" syncanims="0"></attach>
</imperialgatlinggun>
</logic>
<decal>
<effecttype>default</effecttype>
<texture isfakeshadow="1">shadows_selections\shadow_circle_64x64</texture>
<selectedtexture>shadows_selections\selection_circle_64x64</selectedtexture>
<width>2.50</width>
<height>3.00</height>
<xoffset>0.00</xoffset>
<zoffset>0.15</zoffset>
</decal>
<watersplash>
<texture>units\artillery\cannon\wheel_B</texture>
<width>1.75</width>
<height>2.00</height>
</watersplash>
</component>
<anim>Walk
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_walk</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Jog
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_walk</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Run
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_walk</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>idle
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\idle</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>bored
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\idle</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Death
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_death</file>
<tag type="SpecificSoundSet" checkvisible="1" set="Thud">0.11</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="BuildingPartImpact">0.05</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="BuildingPartImpact">0.08</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="RagdollImpact">0.12</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="RagdollImpact">0.16</tag>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Death_by_melee
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_death</file>
<tag type="SpecificSoundSet" checkvisible="1" set="RagdollImpact">0.12</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="BuildingPartImpact">0.08</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="BuildingPartImpact">0.05</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="Thud">0.11</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="RagdollImpact">0.16</tag>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Death_by_range
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_death</file>
<tag type="SpecificSoundSet" checkvisible="1" set="RagdollImpact">0.12</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="BuildingPartImpact">0.08</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="BuildingPartImpact">0.05</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="Thud">0.11</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="RagdollImpact">0.16</tag>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Cheer
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\cheer</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Limber
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\limber</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Unlimber
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\unlimber</file>
</assetreference>
<component>gatling_gun</component>
<attach a="ammo_attach" frombone="ATTACHPOINT" tobone="MASTER" syncanims="0"></attach>
</anim>
<anim>Bombard_ranged_idle
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_idle</file>
</assetreference>
<component>gatling_gun</component>
<attach a="ammo_attach" frombone="ATTACHPOINT" tobone="MASTER" syncanims="0"></attach>
</anim>
<anim>Bombard_ranged_attack
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_attack</file>
<tag type="Attack">0.27</tag>
<tag type="Attack">0.41</tag>
<tag type="Attack">0.55</tag>
<tag type="Attack">0.68</tag>
<tag type="Attack">0.74</tag>
<tag type="Attack">0.81</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="GatlingGunShoot">0.27</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.27</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.34</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.40</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.47</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.54</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.60</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.67</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.73</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.80</tag>
</assetreference>
<component>gatling_gun</component>
<attach a="ammo_attach" frombone="ATTACHPOINT" tobone="MASTER" syncanims="0"></attach>
</anim>
<anim>Bombard_repeating_attack
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\repeating_attack</file>
<tag type="Attack">0.27</tag>
<tag type="Attack">0.63</tag>
<tag type="Attack">0.99</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="GatlingGunShoot">0.25</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.25</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.35</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.54</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.67</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.87</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.94</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.99</tag>
</assetreference>
<component>gatling_gun</component>
<attach a="ammo_attach" frombone="ATTACHPOINT" tobone="MASTER" syncanims="0"></attach>
</anim>
<anim>Bombard_aim
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_idle</file>
</assetreference>
<component>gatling_gun</component>
<attach a="ammo_attach" frombone="ATTACHPOINT" tobone="MASTER" syncanims="0"></attach>
</anim>
<anim>Bombard_reload
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_reload</file>
</assetreference>
<component>gatling_gun</component>
<attach a="ammo_attach" frombone="ATTACHPOINT" tobone="MASTER" syncanims="0"></attach>
</anim>
<anim>Bombard_bored
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_idle</file>
</assetreference>
<component>gatling_gun</component>
<attach a="ammo_attach" frombone="ATTACHPOINT" tobone="MASTER" syncanims="0"></attach>
</anim>
<anim>Bombard_melee_idle
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_idle</file>
</assetreference>
<component>gatling_gun</component>
<attach a="ammo_attach" frombone="ATTACHPOINT" tobone="MASTER" syncanims="0"></attach>
</anim>
<anim>Bombard_melee_attack
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_attack</file>
<tag type="Attack">0.27</tag>
<tag type="Attack">0.41</tag>
<tag type="Attack">0.55</tag>
<tag type="Attack">0.68</tag>
<tag type="Attack">0.74</tag>
<tag type="Attack">0.81</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="GatlingGunShoot">0.27</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.27</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.34</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.40</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.47</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.54</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.60</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.67</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.73</tag>
<tag type="Particles" particlename="GatlingMuzzle01">0.80</tag>
</assetreference>
<component>gatling_gun</component>
<attach a="ammo_attach" frombone="ATTACHPOINT" tobone="MASTER" syncanims="0"></attach>
</anim>
<anim>Bombard_walk
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_walk</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Bombard_jog
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_walk</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Bombard_run
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\bombard_walk</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Bombard_limber
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\limber</file>
</assetreference>
<component>gatling_gun</component>
</anim>
<anim>Bombard_unlimber
<assetreference type="GrannyAnim">
<file>animation_library\artillery\gatling_gun\unlimber</file>
</assetreference>
<component>gatling_gun</component>
<attach a="ammo_attach" frombone="ATTACHPOINT" tobone="MASTER" syncanims="0"></attach>
</anim>
</animfile>

点评

非常的给力  发表于 2021-5-17 22:07
  • xfsuper : 对了,小羽贴主,你这个语句怎么排列的(你这种一行一行排列得很清楚)?我直接打开都没有换行的,全部黏在一块儿,看得眼花。
  • こはね 回复 xfsuper : xml格式化,https://www.aoebbs.net/xml.html
  • こはね 回复 xfsuper : 网页圣典与软件圣典(软件的有显示bug)也带有这个工具
  • xfsuper 回复 こはね : 很棒的工具,能下载吗?
xfsuper发表于 2021-5-16 21:54:38
 本帖最后由 xfsuper 于 2021-5-16 22:13 编辑 

screen16.jpg

screen15.jpg

小羽贴主,按照你的方法还是无效(还是那个直直的弹匣),单单修改gatling_gun.xml.xmb里面的数据只能修改一部分效果。今天我摸索了下,尝试着找到相关模型组件的xml文件,果然找到了ammo_magazine.xml.XMB,更改了里面的默认数据<none><assetreference type="GrannyModel"><file>units\artillery\gatling_gun\ammo_magazine_age5(这个地方直接修改3至5代)。帽子也要到独立的gatling_hats.xml.xmb修改。加载mod结果生效了,哈哈,困扰了多日的问题终于解决了。现在终于可以随意更改我喜欢的框内模型了,非常感谢小羽贴主的入门指导,真的非常感谢。
  • こはね : 所以上面那里我说了一句【无论是直接使用gr2模型还是include引用文件,都可以使用科技变更外形】
  • xfsuper 回复 こはね : 对了,小羽贴主,我想把龙旗改成五星红旗能改吗?在哪里改?知道的话,麻烦告知下,谢谢。
  • こはね 回复 xfsuper : https://www.aoebbs.net/tutorial-16-5.html
  • xfsuper 回复 こはね : 谢谢
xfsuper发表于 2021-5-17 23:53:27
小羽贴主,同样的方法却无法适用鹰炮和马炮(先试验了这两种炮),麻烦有空帮我看下,哪里出问题了?非常感谢。

falconet.xml

13.79 KB, 下载积分: 钱币 -2 , 经验 3

鹰炮

horse_artillery.xml

21.71 KB, 下载积分: 钱币 -2 , 经验 3

马炮

  • こはね : 方法是通用的,你自己检查哪里出问题,其实就算你把文件发过来,我也看不出有什么问题【没决定版】
  • xfsuper 回复 こはね : 好吧,我再检查尝试下
  • xfsuper 回复 こはね : 试了很多方法都失败了,你看下那个鹰炮文件,它和加特林火枪兵的语句都有所不同。我替换鹰炮默认位置的模型后,进入游戏中就是炮造出来是空的,也就是说有炮生产出来,地上也有炮车轮的痕迹,但是看不到炮且无法选取,这个就无解了(我在科技文件techtreey.xml.xmb里面都添加了中国能造这些炮的语句),我估计是选错模型什么的,因为看falconet.xml里面none后面的模型都不能清楚的看到升级后模型路径。小羽贴主能知道的话,请告知,谢谢。
  • こはね 回复 xfsuper : gr2读取不到,或者xml因格式问题无法被读取,建议重新提取文件,重改一次
  • xfsuper 回复 こはね : 这个倒是有可能,我在试试看吧。
  • xfsuper 回复 こはね : 我估计是游戏更新的缘故,发现原来的文件比最新解压的文件小几k了,可能数据的更改导致模型位置有更改什么的
StillGm发表于 2024-8-24 22:47:49
这圣典帮上大忙了,得好好研究下
跳转到