红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 317|回复: 19

关于新阵营AI和重工的问题以及几个查不到的EIP

[复制链接]
发表于 2021-9-23 02:55:38 | 显示全部楼层 |阅读模式
之前我不知道新国家要放在9号位,导致我前几天才让新阵营用上了AI...然后发现这AI只会造电厂,如果建筑给它,条件符合的时候有时会堆防御...而且有时还会造我在aimd.ini写的守家小队...但它就是几乎不造别的建筑,造完一个电厂直接混吃等死,有时候实在没钱了还可能会起个矿场,而且有些建筑AI也不会去修,经常导致我给的矿场被对面飞机硬生生磨死......建筑的Owner,AIBasePlanning,AIBuildThis都没问题,[AI]里那几个也注册了,还是搞不明白......

还有我做的一个重工,因为图像没办法只做了Foundation=3x1 (本来只想要1x1的....)如果我rules写了WeaponsFactory=yes,那坦克出厂时经常就卡住,或者瞬移,或者直接消失,改成no的话坦克会直接从重工内部向四周直接走出来,而且被堵住了也不会造在其他重工而是直接退钱......
顺便问一下,不知道ARES怎么实现NP的那几种特殊重工类型...?(超时空类制造厂,空降仓类制造厂和空降伞类制造厂)

还有几个EIP,或许是因为我的vxl模型太大(xyz大小 255,100,100)有时候这东西倾斜的时候就直接崩溃,两个常见的是006C8A5E和007073B6,一个只出现过一次的00565AEA,还有一个我今晚突然有的007CA492,这个就不知道为什么了...

发表于 2021-9-23 06:12:27 | 显示全部楼层
重工形状不能变,单位出口位置是硬编码了的
 楼主| 发表于 2021-9-23 07:35:48 这篇帖子是使用手机发表的! | 显示全部楼层
Virgil 发表于 2021-9-23 06:12
重工形状不能变,单位出口位置是硬编码了的

天,西木你好_____  ( ̄ε(# ̄)
发表于 2021-9-23 22:48:14 | 显示全部楼层
Virgil 发表于 2021-9-23 06:12
重工形状不能变,单位出口位置是硬编码了的

并不绝对,你可以用Ares自定建筑面积给4x3建筑外面围一圈可通行,就能正常出兵https://ppmforums.com/topic-33471/ares-4x3-unit-factory/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2021-9-24 18:42:47 | 显示全部楼层
Virgil 发表于 2021-9-23 06:12
重工形状不能变,单位出口位置是硬编码了的

论坛老帖https://bbs.ra2diy.com/forum.php?mod=viewthread&tid=14357
发表于 2021-9-24 18:59:14 | 显示全部楼层
007073B6!!!!!!
我炸了,我排查了好久没找到代码问题原来是因为模型太大了
 楼主| 发表于 2021-9-24 19:43:33 | 显示全部楼层
绿色翠星 发表于 2021-9-24 18:59
007073B6!!!!!!
我炸了,我排查了好久没找到代码问题原来是因为模型太大了 ...

我也不知道是不是因为这个
发表于 2021-9-24 20:11:19 | 显示全部楼层
Dr.tu154#9929 发表于 2021-9-24 19:43
我也不知道是不是因为这个

如果ESP等相差很大只是EIP相同那一般不会是同一个原因,不同引擎的EIP实际上也不会对等,只能说由于调用相同而通用
发表于 2021-9-24 20:37:53 | 显示全部楼层
fallendow 发表于 2021-9-24 20:11
如果ESP等相差很大只是EIP相同那一般不会是同一个原因,不同引擎的EIP实际上也不会对等,只能说由于调用 ...

我不想找bug了,,好累,,,
发表于 2021-9-24 20:46:03 | 显示全部楼层
本帖最后由 fallendow 于 2021-9-24 20:49 编辑

超时空类制造厂可以直接在art里给重工加一句ProductionAnim,这个语句是TS就有的,而且还有相关语句调整XYZ偏移
War factories play an anim once every time a vehicle is created
不用和NPatch一样还要WeaponsFactory=no,可以正常使用集结点功能,也不是硬编码的超时空动画(可以重工造一个单位遭雷劈一次),动画位置还能用语句直接调,VK那辣鸡功能要他何用

空降仓类可以重工SuperWeapons绑一串,Targeting=Self,指示者为实际生产的单位,用DropPod扔真单位,用AE杀原单位(不过WeaponsFactory=yes的话单位还在慢慢往外开的时候重工会替单位扛伤)。或者单位用Ares3.0的矿车微观控制套奴矿(或混乱部署),让它部署成建筑,然后该建筑对着自己扔DropPod并自杀,也不用一堆超武挤一起有时还要考虑虽然已经很大的字符读取上限。总之方法很多,当然超武与单位对应就算用己方抑制者和0x0建筑等加以控制也有些时候没法保证超武释放与单位生产完全对应好,不过目前的Ares还是当初的NPatch对DropPod逻辑微观都没全刻,DropPod飞行角度之类还是读的全局,你用流星碎片和动画刷兵模拟也在部分方面有优势

空降型和空降仓类差不多,换成伞兵超武即可

希望这些对你有用(不过这些效果都也就十五六年前Npatch的时候可能还有点新奇,现代modNpatch这几种效果已经有些过于“质朴”啦)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2021-10-23 01:15 , Processed in 0.019582 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表