收起左侧

帝国3实现帝国2僧侣的转化

[复制链接]
こはね发表于 2020-11-9 11:06:34
在帝国时代3亚洲王朝原版实现制作帝国2僧侣,至于决定版,你直接参考女祭司就行。这是参考某大佬给出的心得做出来的东西,一句话,还有这种操作???


如视频所示,神父在转化敌人单位,但你是不是觉得转化时间太短了?这个我没办法,转化时间有转化动作的gr2文件决定。如果是在决定版的话,女祭司设定的转化有延迟时间设定,你自己翻一下那个tactics文件就会发现了。

首先你需要参考圣典14-6(链接:https://www.aoebbs.net/tutorial.php?mod=14-6),用UHC破解主程序,把守护者转换限制取消掉,然后无视技能那里,直接在tactics添加<attackaction>1</attackaction>就行了。
<?xml version="1.0" encoding="utf-8"?>

<tactics>
<action>
<name>Convert</name>
<type>ConvertGuardian</type>
<attackaction>1</attackaction>
<maxrange>12</maxrange>
<active>1</active>
<rate type="Unit">8.0</rate>
<damage>10.000000</damage>
<anim>ConvertUnit</anim>
</action>
<action>
<name stringid="69155">Heal</name>
<type>Heal</type>
<maxrange>12</maxrange>
<rate type="LogicalTypeHealed">5.0 </rate>
<anim>Heal</anim>
</action>
<tactic>
Normal
<action>Convert</action>
<action>Heal</action>
<attacktype>LogicalTypeRangedUnitsAttack</attacktype>
<autoattacktype>LogicalTypeRangedUnitsAutoAttack</autoattacktype>
<attackresponsetype>LogicalTypeRangedUnitsAttack</attackresponsetype>
<runaway>1</runaway>
<autoretarget>1</autoretarget>
</tactic>
</tactics>

bandicam 2020-11-09 02-21-17-174.mp4

3.4 MB, 下载积分: 钱币 -2 , 经验 3

帝国3实现帝国2僧侣的转化

こはね发表于 2020-11-9 11:24:08
具体教程:

①下载上面链接的压缩包后,解压,然后把你的帝国3启动文件复制到这个文件夹。
UnHardcode Patch v1.9
②将启动文件拖入exe
UnHardcode Patch v1.9
③勾选 Remove Conversion Restriction。
UnHardcode Patch v1.9
UnHardcode Patch v1.9
按确定会变下图那个样子
UnHardcode Patch v1.9
④把Startup文件夹与age3y.exe,UHC.DLL复制到你的MOD文件夹(你也可以放到你的帝国目录覆盖)
UnHardcode Patch v1.9
UnHardcode Patch v1.9

直接无视圣典教程第⑤到第⑦处。然后直接在tactics添加<attackaction>1</attackaction>,至于动作名称你自己定。我用的是<ConvertUnit>Heal</anim>
⑧打开单位tactics文件,添加action

<anim>Heal</anim>为调用anim动作;maxrange为可释放最大距离
<action>
<name>Convert</name>
<type>ConvertGuardian</type>
<attackaction>1</attackaction>
<maxrange>12</maxrange>
<active>1</active>
<rate type="All">1.0</rate>
<anim>ConvertUnit</anim>
</action>



⑨单位anim xml添加anim动作:

注意component,要改成与你单位相同的component;这个是巫医的治疗动作,将attach删除则变成酋长转换守护者的动作。
<anim>
ConvertUnit
<assetreference type="GrannyAnim">
<file>animation_library\natives\priest\heal2</file>
</assetreference>
<component>ModelComp</component>
<attach a="LearySparkles" frombone="ATTACHPOINT" tobone="ATTACHPOINT" syncanims="1"/>
</anim>
こはね发表于 2020-11-9 11:30:19
搞完后发现重复了...算了,就当做是搞内容提交到搜索引擎吧
这是原帖地址https://www.aoebbs.net/thread-695-1-1.html,里面的思路非常值得借鉴。

跳转到