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

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