戰(zhàn)地2武器屬性,人物屬性修改,栓狙優(yōu)化,窗口化設置,復活時間,取消誤傷教程

各位先備份文件啊,不然還原原數(shù)據(jù)就得重裝游戲了。
修改文件前先把文件拖出來,用記事本方式打開,修改完后要保存,再把已修改的武器屬性文件拖到原路徑,替換后就可以達到自己想要的目的了。
窗口化并調(diào)分辨率
為了方便測試效果,快速關閉戰(zhàn)地2,可以設置窗口化并調(diào)分辨率。
創(chuàng)建戰(zhàn)地2快捷方式,右鍵快捷方式屬性,在目標欄目最后面加這段話“空格+menu 1 +fullscrean 0 +szx(這里設置長度參數(shù)) +szy(這里設置高度參數(shù)),最后點擊確定。
武器屬性修改
打開游戲目錄mods/bf2/object_server.zip/weapons/handheld,選擇要修改的武器文件夾再打開武器的.tweak
ObjectTemplate.weaponHud.guiIndex(準星參數(shù),0關閉準星,4開啟準星)
ObjectTemplate.weaponHud.altGuiIndex(52開鏡機瞄,53為開鏡紅點準星)
ObjectTemplate.material子彈類型(38為普通子彈,43可以打穿裝甲且炮聲小揚塵少,44為炮彈但炮聲大揚塵多,68為毒刺導彈彈藥,無炮聲無揚塵沒有擊中反饋)
ObjectTemplate.ammo.magSize(彈匣內(nèi)子彈數(shù)量,-1為無限)
ObjectTemplate.ammo.nrofmags(彈匣數(shù)量,-1為無限)
注:部分武器修改彈匣內(nèi)子彈數(shù)量和彈匣數(shù)需要刪除下面這一行參數(shù),再添加上面兩行的彈匣內(nèi)子彈數(shù)量和彈匣數(shù)參數(shù)才有效
ObjectTemplate.ammo.ammoType 1[一定要刪掉,再添加否則無效]
ObjectTemplate.ammo.reloadTime(換彈時間)
ObjectTemplate.minDamage(最小威力)
ObjectTemplate.damage(最大威力)
objecttemplate.recoil.hasrecoilforce(后坐力,0為關閉)
ObjectTemplate.deviation.setFireDev(武器開火時立體X/Y/Z方位散布)
ObjectTemplate.deviation.minDev(子彈最小散布)
ObjectTemplate.deviation.setTurnDev(武器在旋轉(zhuǎn)狀態(tài)時射擊的子彈散布)
ObjectTemplate.deviation.setSpeedDev(武器在奔跑狀態(tài)下射擊的子彈散布)
ObjectTemplate.deviation.setMiscDev(武器的隨機子彈散布)
ObjectTemplate.deviation.devModStand(站立狀態(tài)射擊的子彈散布)
ObjectTemplate.deviation.devModCrouch (蹲下/趴下狀態(tài)射擊的子彈散布)
ObjectTemplate.deviation.devModZoom(瞄準模式射擊狀態(tài)子彈散布)
ObjectTemplate.fire.roundsPerMinute(射速)
ObjectTemplate.fire.addFireRate(開火模式)
栓狙優(yōu)化
打開要修改的栓動狙擊槍的.tweak文件修改以下項目
①栓狙變成半自動
ObjectTemplate.zoom.zoomOutAfterFire(把1改成0)
②打完一發(fā)子彈自動關鏡后,想再快速開鏡,則看下面兩行
ObjectTemplate.a5nimation.useShiftAnimation 1
ObjectTemplate.animation.shiftDelay (修改這個參數(shù)越小,拉栓速度越快,雖然拉栓模型動作跟不上所調(diào)的數(shù)值,會有不協(xié)調(diào)影響,但是這樣就可以做到拉栓時可以射擊也可隨意開關瞄準鏡)
人物屬性修改
①打開游戲目錄mods/bf2/object_server.zip/soldier/common/common.con找到以下項目
var.set-sildeier-speed-factor(移動速度,最高速度為1.3,超過則會扣血)
var.set-sildeier-jump-factor(跳躍高度,最好為1.3)
②打開游戲目錄mods/bf2/object_server.zip/soldiers/選擇(你要的國家)的文件夾,然后里面有Heavy Soldier和Light Soldier的.tweak文件可以自行修改以下屬性
注:Heavy Soldier(重裝兵)有:突擊兵、反坦克兵、補給兵,Light Soldie(輕裝兵)除了重裝兵外剩下的兵種
ObjectTemplate.SprintRecoverTime(體力恢復時間)
ObjectTemplate.SprintDissipationTime(奔跑體力消耗至零的時間)
ObjectTemplate.SprintLimit 0.05(沖刺極限)
ObjectTemplate.SprintLossAtJump(跳躍消耗體力)
ObjectTemplate.armor.maxHitPoints(自定義生命值)
ObjectTemplate.armor.hitPoints(自定義生命值,這兩行統(tǒng)一改一樣的數(shù)值)
復活時間修改和取消隊友誤傷
打開游戲目錄mods/bf2/GameLogicInit.con(用記事本方式打開)
在最后面加上下面這些
sv.spawnTime(自定義時間)
sv.manDownTime(自定義時間)
sv.soldierFriendlyFire 0
sv.vehicleFriendlyFire 0
sv.soldierSplashFriendlyFire 0
sv.vehicleSplashFriendlyFire 0
這是up主親自一項一項的去測試,測試和制作修改并更新優(yōu)化文章十分不易,偶爾會加新內(nèi)容,麻煩修改成功有效的玩家給個三連,謝謝。