求教,提取猫版的防空武器,在原子版里可造,但不开火。

猫版的电脑基本不发展海、空军,陆军寻路能力差,但防空武器不错。
所以想把猫版的防空武器提出来单独做个MOD在原子版里用

提取了这四个单位相关文件做了一个CCX文件
在原子版TA33A中可以建造了,但不知为什么就是不能开火。
请高手指点。。。。。。。。。猫版的电脑基本不发展海、空军,陆军寻路能力差,但防空武器不错。

另外,改过武器ID也一样没法开火。

初步判断是武器的参数有问题。
我对着猫版防空炮改了原子版的激光武器,结果原子版的激光也不开火了。

[LLAKGUN]
{
ID=163;
name=Heavy Railgun;
rendertype=0;
lineofsight=1;
turret=1;
noradar=1;
toairweapon=1;

range=725;
reloadtime=1;
energypershot=1000;
selfprop=1;
flighttime=2;
WeaponTimer=2;
guidance=1;
tracks=1;
weaponvelocity=2600;
areaofeffect=8;
turnrate=132000;
BurnBlow=1;
duration=1.9;

soundstart=LASRMAS3;
soundhit=LASRHIT1;

firestarter=30;

color=65;
color2=165;

tolerance=16384;
pitchtolerance=12000;

explosiongaf=ALLLLFX;
explosionart=LLAKFX;

waterexplosiongaf=ALLLLFX;
waterexplosionart=LLAKFX;

lavaexplosiongaf=ALLLLFX;
lavaexplosionart=LLAKFX;

[DAMAGE]
{
default=1000;
ARMAGUNSHIP=1420;
CORAGUNSHIP=1420;
}
}

[ARM_POW_GUNS]
{
ID=162;
name=Gattling Cannon;
rendertype=1;
lineofsight=1;
turret=1;

model=COMGUN;
range=570;
reloadtime=0.6;
weapontimer=2.5;
weaponvelocity=274;
areaofeffect=16;
sprayangle=850;
burst=3;
burstrate=.2;
soundtrigger=1;
soundstart=COMGUN_fire;
soundhit=lasrhit1;

minbarrelangle=-24;
accuracy=1000;
tolerance=767;

explosiongaf=fx;
explosionart=explode5;
waterexplosiongaf=fx;
waterexplosionart=h2oboom1;
lavaexplosiongaf=fx;
lavaexplosionart=lavasplashsm;
[DAMAGE]
{
default=28;
}
}

http://www.r1ch.net/old/tacc/
你可以试试TACC解决你的冲突问题。emm,你发了很多帖子啊

呵,我鸟语不行,看不懂。
也就发了两个。。。。。怕这儿人少,没人回复。。。。

你是不是忘记提取武器文件数据了?在weapons文件夹里面的。
其实我觉得TA的单位数据和武器数据分开很麻烦,每次修改都要找来找去。

是不是原子版 的单位满了?或者武器数满了?

100%是武器ID冲突了,因为猫版的武器ID应该是差不多满的,要查武器ID,需要把所有武器ID都查看一遍,如果真的满了,就得有所取舍了,把一些其他的武器ID去除,替换成猫版的武器,还要把猫版武器ID修改成要替换的那个ID,需要细心。。。

用TA unitviewer可以很方便地找到那些ID重复了。不过我还是希望有软件能自动修改ID使ID不重复。

改过武器ID也一样没法开火。162和163,查过,原子版没用过这两个ID

tacc工具是用来干这个的。

这个压缩包里你把所有的武器都复制了过来,所以肯定是冲突了嘛。

关于你这个的冲突,具体和TA的HPI压缩包不同后缀中的文件的优先级有关。
weapon目录中的weapon.tdf,在原版的TA中是存在的,而当你的武器是命名为这个名称时,它又是在一个ccx后缀的HPI目录中,所以并不会覆盖掉原版的weapon.tdf,猫版使用大量的空文件在weapon目录中,是为了把武器都统一到自己的weapon.tdf中,其他的那些都会被猫版的这个 变相的gp3后缀的HPI目录中的覆盖掉。现在弄明白了吗?

如果你确认你把武器ID修改并替换进去没有问题,那就要查看我单位参数甚至脚本跟武器的配置是否相吻合,是否有不能被执行的部分。。。大工程。。。

不能整个文件复制啊,猫版把所有武器数据放在一个文件里面了,你导出少量单位应该只把那少量单位的武器数据提取出来。

哎,还是放弃了。。。。。。。。