战地2吧 关注:143,070贴子:3,883,044
  • 28回复贴,共1

【教程】可以在直升机上复活的修改

只看楼主收藏回复

这个修改的目的就是让我们可以在已经起飞的直升机炮手位上复活,玩单机的时候如果bot把武直飞走了,那直到被击毁下一架复活,那架直升机上是无法上去人的,毕竟bot没有那么智能,修改完成后可以有效的解决这种情况。昨天在吧里发过求助帖,今上午自己研究了一下,结果研究了个半懂不懂,原理虽然不清楚但是至少结果达到了,发出来分享一下。


IP属地:重庆1楼2018-05-26 15:31回复
    这里我们以AIX2.0模组的AH1X为例(驾驶位操控火箭巢和空空导弹、炮手位操控机炮和TV导弹的眼镜蛇武装直升机):
    打开X:\Battlefield 2\mods\AIX2里面的Objects_server.zip压缩包,然后打开Vehicles\Air\ahe_ah1x里的ahe_ah1x.tweak文件。然后ctrl+f搜索spawnpoint,会搜出来两段代码:
    ①第一段:rem ObjectTemplate.addTemplate AHE_AH1X_SpawnPoint
    修改:把开头的rem和空格删掉,然后在SpawnPoint前面加上AI
    最后改成:ObjectTemplate.addTemplate AHE_AH1X_AISpawnPoint
    ②第二段:rem ObjectTemplate.create SpawnPoint AHE_AH1X_SpawnPoint
    rem ObjectTemplate.modifiedByUser clivewil
    rem ObjectTemplate.setEnterOnSpawn 1
    rem rem ObjectTemplate.setOnlyForAI 1
    rem ObjectTemplate.setAllowSpawnCloseToVehicle 1
    把这一段代码全都删掉,用下面一段代码替换:
    ObjectTemplate.create SpawnPoint AHE_AH1X_AISpawnPoint
    ObjectTemplate.modifiedByUser clivewil
    ObjectTemplate.isNotSaveable 1
    ObjectTemplate.createdInEditor 1
    ObjectTemplate.setEnterOnSpawn 1
    rem ObjectTemplate.setOnlyForAI 1
    最后保存,进游戏测试一下,你就可以在眼镜蛇武装直升机上复活了
    注意,有的载具你搜索spawnpoint会搜不到结果,这个时候搜索entrypoint,搜索结果为:
    ObjectTemplate.addTemplate 载具代码_EntryPoint_mid
    ObjectTemplate.setPosition 0/-0.0130529/-0.975863
    把第一句代码:ObjectTemplate.addTemplate 载具代码_AISpawnPoint粘贴到这一段后面。
    然后把第二段长代码复制粘贴到最下面就好了。
    对于其他载具,只需要把AHE_AH1X改成其d他载具的代码,例如控制位有机炮的阿帕奇,我们把AHE_AH1X改成AIX_AH64gunship就行了。


    IP属地:重庆3楼2018-05-26 15:32
    回复
      结果如图,可以看到已经起飞的阿帕奇上多了个复活点,我们可以炮手位上复活。



      IP属地:重庆5楼2018-05-26 15:34
      回复
        难得还有人愿意研究这些代码。。。我最近改代码发现我们现在玩到的AIX2.0只是个70%完成的半成品,我看到很多作者做到一半遗留的代码,有些其实很有意思的,比如自动锁定并且带追踪视角的tow导弹,F12X被和谐掉的YJ63巡航导弹(不知道作者为什么要在美帝飞机上挂天朝导弹),还有很多未完成的双制导系统(现在流传的AIX2.0里面是没有双制导的),还有各种杂七杂八的东西,可以看到作者其实给AIX画了一个很大的蓝图,只可惜当年国人私自盗用AIX资源,导致作者退出战地2模组界。要不然我们可能玩到AIX4.0了吧


        IP属地:广西来自Android客户端6楼2018-05-26 15:50
        回复(6)


          IP属地:北京来自Android客户端7楼2018-05-26 16:03
          收起回复
            难道只有我一个人在载具点等着bot死掉刷新吗


            IP属地:贵州来自iPhone客户端8楼2018-05-26 16:26
            收起回复


              IP属地:广东9楼2018-05-27 08:34
              收起回复


                IP属地:重庆12楼2018-05-27 17:40
                收起回复
                  ***要是你自己写的我吃屎


                  IP属地:山东来自Android客户端13楼2018-05-29 00:20
                  收起回复
                    固定翼2号位可以复活吗?


                    IP属地:河南来自Android客户端14楼2018-05-29 10:36
                    收起回复
                      吧主大人可以申精吗,看了一下精品贴没有类似的 @蓝色侧卫


                      IP属地:重庆来自Android客户端17楼2018-05-29 19:43
                      回复
                        问下LZ,能不能在空载具上复活,
                        当然,我想的是在团队载具上面复活,譬如在地图的相应载具代码上面加上vehicleonteam的代码来让载具归团队所有,然后复活在空载具,
                        总是复活在副驾驶位置上,感觉不好。


                        IP属地:湖南18楼2018-06-03 17:36
                        收起回复
                          楼主,分享一下你的AIX2.0网盘链接吧,我有一个AIX但是不知道是不是2.0,谢谢


                          IP属地:山东21楼2024-08-07 00:00
                          回复