战地2修改手册- 联系客服

发布时间 : 星期二 文章战地2修改手册- 更新完毕开始阅读2da6e5a4aaea998fcd220e05

ObjectTemplate.addTemplate HMG_M134 这里原来是85式机枪,改成134就是火神机炮,你如果BT点可以改上指挥官火炮或者密集阵... ObjectTemplate.setPosition 0/0.0968821/0.158489

ObjectTemplate.addTemplate kord_amobox 机枪弹药箱的模型 ObjectTemplate.setPosition -0.244109/0.115456/0.156753

ObjectTemplate.setRotation 180/20/80 方向射界180度,向下射击20度,向上射击80度,下面+rem空格的行不加的话行不行,还没有试,从语句上看应该+rem才对 rem ObjectTemplate.addTemplate hmg_m2hb_ammo

rem ObjectTemplate.setPosition -0.0821289/0.149204/0.157291 rem ObjectTemplate.setRotation 90/-5/0

另外,修改士兵生命的方法同样也可以用来修改任何物品,载具的生命值。 修改枪支等武器的参数与修改机炮,坦克炮的也相同。想给坦克炮加制导也只有象普通武器一样,加上那段制导参数即可。

7.地图修改

单张地图个性化BOT数量修改实现每张地图BOT数不同

打开mods\\bf2\\Levels\\地图名称\\里面的server.zip,看到有Init.con,用记事本打开 找到以下代码:

GameLogic.MaximumLevelViewDistance 400

rem -----------------------------------------------------------------------------

gameLogic.setDefaultNumberOfTicketsEx 16 1 100 gameLogic.setDefaultNumberOfTicketsEx 16 2 110 gameLogic.setDefaultNumberOfTicketsEx 32 1 200 gameLogic.setDefaultNumberOfTicketsEx 32 2 220 gameLogic.setDefaultNumberOfTicketsEx 64 1 300 gameLogic.setDefaultNumberOfTicketsEx 64 2 330 gameLogic.setDefaultNumberOfTicketsEx 128 1 50 gameLogic.setDefaultNumberOfTicketsEx 128 2 50 gameLogic.setDefaultTimeToNextAIWave 8 gameLogic.setTicketLossAtEndPerMin 200 gameLogic.setTicketLossPerMin 1 12

gameLogic.setTicketLossPerMin 2 6

其中的110 200 220 300 330 都是可以直接修改的电脑阵营BOT人数,注意各行对应不同的地图尺寸,有16人的 ,32人的,64人的,现在只研究到这里,这个方法可以针对单张地图个性化BOT数量修改。

单张地图个性化兵力值修改

init.con文件中找到

gameLogic.setDefaultNumberOfTicketsEx 16 1 300 gameLogic.setDefaultNumberOfTicketsEx 16 2 300 gameLogic.setDefaultNumberOfTicketsEx 32 1 300 gameLogic.setDefaultNumberOfTicketsEx 32 2 300 gameLogic.setDefaultNumberOfTicketsEx 64 1 300 gameLogic.setDefaultNumberOfTicketsEx 64 2 300 gameLogic.setDefaultNumberOfTicketsEx 128 1 300 gameLogic.setDefaultNumberOfTicketsEx 128 2 300

300就是你要修改的士兵数量,值越高兵力越多.

修改空投载具

在init.con中,末尾的地方加上

gameLogic.setTeamDropVehicle 1 \要空投的载具的代码\ gameLogic.setTeamDropVehicle 2 \要空投的载具的代码\

红色部分改成你想想要的载具代码 具体代码可以在下面找到

但做之前一定要备份

如果文件中没有这个参数的话,手动添加,但是要注意不能随便换空投的载具,一定要换成地图中存在的载具,比如说巷战图就不能空投飞机和武直

地图中载具刷新点的载具替换

用WinRar把mods\\bf2(模组名)\\levels\\地图名\\文件夹里的Server.zip打开,再打开GameModes\\sp1\\16\\GameplayObjects.con

rem [ObjectSpawnerTemplate: CPNAME_DO_SP16_oldcity_AH]

ObjectTemplate.create ObjectSpawner CPNAME_DO_SP16_oldcity_AH ObjectTemplate.activeSafe ObjectSpawner CPNAME_DO_SP16_oldcity_AH ObjectTemplate.modifiedByUser <<<修改者

ObjectTemplate.isNotSaveable <<<是否能够节省

ObjectTemplate.hasMobilePhysics <<<是否具有物理移动特性

ObjectTemplate.setObjectTemplate 1 <<< 要刷新出现的载具类型(在这里换要出生的载具就可以了)

ObjectTemplate.TimeToLive <<<重新出现的时间 ObjectTemplate.Distance<<< 距离

ObjectTemplate.DamageWhenLost<<< 载具损坏时对人的伤害

9.瞄准方式的修改

为无瞄准具武器添加HUD瞄准具。

举个例子,中国95短突和美国M4卡宾~~ 先在chrif_type95.tweak中找到这行:

ObjectTemplate.addTemplate S_chrif_type95_Zoom

然后再看usrif_m4.tweak中这行:

ObjectTemplate.addTemplate S_usrif_m4_Zoom ObjectTemplate.setPosition 0/0.0913384/-0.0160701

可见,开镜或使用机械瞄具是由这行参数来实现的。

因此,我们只要把中国95短突的那行替换成M4的这个数据和position就可以在使用95短突时,使用M4的红点瞄准具了!

为狙击枪搞出多倍瞄准镜

在BF2\\mods\\bf2(模组名)\\Objects_server.zip\\Weapons\\Handheld\\狙击枪名称\\下面打开tweak文件

找到ObjectTemplate.zoom.addZoomFactor参数,在他的下面再添加一排ObjectTemplate.zoom.addZoomFactor参数,而第二排的数字写第一排的1/2就行了。

10.声音修改

人物音效

BF2的人物音效文件都在\\mods\\bf2\\Common_client.zip\\Sound 这里

Chinese目录下的,就是中国军队的语音文件

其中

commander 是指挥官的音效 grunt 是士兵音效

Squadleader 是小队长音效

filter 是经过无线电滤波器的音效

no_filter 是未经滤波的音效(原声)

至于每一个音效文件是什么,就不用多说了吧,打开听听就知道了

武器载具等的音效,在\\mods\\bf2\\object_client.zip\\相对应的武器载具\\sounds目录中

1Pfire 表示第一人称开火的音效 3Pfire 表示第三人称开火的音效

outdoor 表示室外(在屋子里属于室内,BF2中室内与室外的枪声不一样) relod 表示重新装填时的音效

fire_rate_switch 表示发射方式单连发切换 boltclick 表示拉枪栓的声音 deploy 拿出武器时候的声音 Stereo 表示立体声 shift 上子弹的声音

其他的自己打开听听就知道了,还有懂点简单的英语也很容易搞懂,再不行就查Google翻译,想修改武器的声音可以直接替换声音,也可以替换代码,不过替换声音保险点,替换代码有时候会忘掉。