三國題材萌系畫風的卡牌遊戲絕世仙霞路,淒美江湖情MMORPG熱血傳世遊戲尋蹤覓跡,蓄勢待發!
shin2190 ( 晨曦~ )
Lv. 19 | 文章數:115 | 推薦數:1 | 被推數:40 #1. 2006-08-15 06:33:42
前言: 

基地的人氣似乎越來越不如巴哈啦??? 
反正半夜在家閒著也是閒著 
就順便上來PO篇文章吧~ 

講是這樣講.我這篇可是從凌晨一點打到現在...

------------------------------------------------------------------------------------- 
注意事項: 

1. 
注意!本篇討論串所提及的修改方法在單人游戲中是沒有問題的。 
想要連伺服器時必須將"所有"修改部份還原 

你若是在多人連線對戰中使用上述方法, 
輕則無法順利運行遊戲, 
嚴重的話你的帳號就會被EA的服務器記錄下來,列入黑名單。 

請謹慎操作... 

2. 
修改前請先自行備份原始檔案 
-------------------------------------------------------------------------------------
修改前的準備工作 

1.具備WINRAR解壓縮軟體 

2.打開WIMDOWS桌面上”我的文件”=>展開”工具( T )” 
=>打開”資料夾選項( O )”=>選擇”檢視”頁面 
=>把”進階設定”裡的”隱藏已知檔案類型的副檔名”取消選取 
=>套用後確定退出 

 說明圖例連結.點圖可放大 

3.找出自己的戰地風雲2安裝在哪 
(通常裝在:我的電腦=>本機磁碟C=>Program Files=>EA GAMES=>Battlefield 2) 

 說明圖例連結.點圖可放大

-------------------------------------------------------------------------------------
修改前的相關知識 

1. 
修改前請先自行備份所有欲修改的原始檔案 


2. 
武器檔案位置在Program Files \ EA GAMES \ Battlefield 2 \ mods \ bf2檔案夾 

用WINRAR開啟名為Objects_server.zip的檔案 

槍枝位置在在\Weapons \ Handheld裡 

Handheld檔案夾為各兵種所使用的武器(包括解鎖武器) 

 說明圖例連結.點圖可放大

例如Weapons \ Handheld \ USSNI_M95_Barret \ ussni_m95_barret.tweak 

ussni_m95_barret.tweak即為美軍解鎖武器M95狙擊槍的設定檔 

 說明圖例連結.點圖可放大

3. 
各國兵種使用武器限制位置一樣在Program Files \ EA GAMES \ Battlefield 2 \ mods \ bf2檔案夾 

用WINRAR開啟名為Objects_server.zip的檔案 

例如美國兵種使用武器限制位置在Objects_server.zip \ Kits \ Us裡 

例如US_Medic.con這個檔案即為定義美軍醫護兵所使用的武器(包括解鎖武器) 


4. 
使用Notepad(記事本)強行開啟設定檔 

在欲開啟的檔案上按右鍵 

將內容裡的"唯讀"選項取消 

並選擇”變更(C)”指定Notepad(記事本)程式來開啟檔案 

 說明圖例連結.點圖可放大

-------------------------------------------------------------------------------------

累了.想睡了.未完待續~


--本文在2006/08/15 07:09:25被編輯過

--本文在2006/08/16 05:12:34被編輯過
shin2190 ( 晨曦~ )
Lv. 19 | 文章數:115 | 推薦數:1 | 被推數:40 #2. 2006-08-15 07:06:36
單機版解槍

方法1

以美軍狙擊手作示範
用WINRAR開啟名為Objects_server.zip的檔案 
例如美國兵種使用武器限制位置在Objects_server.zip\Kits\Us裡 
US_Sniper.con這個檔案即為定義美軍狙擊手所使用的武器(包括解鎖武器)

第ㄧ步
照前述方法用WINRAR開啟Objects_server.zip檔案
在Kits檔案夾打開Us檔案夾
將裡面的設定檔案US_Sniper.con
解壓縮到我的文件夾


第二步
在我的文件夾的US_Sniper.con檔案上按右鍵
將內容裡的"唯讀"選項取消
並選擇用Notepad(記事本)強制開啟US_Sniper.con檔案

按Ctrl+F搜尋" ObjectTemplate.addTemplate "字串

你會找到以下段落
rem -------------------------------------
ObjectTemplate.addTemplate USPIS_92FS_silencer
ObjectTemplate.addTemplate USHGR_M67
ObjectTemplate.addTemplate USMIN_Claymore
ObjectTemplate.addTemplate kni_knife
ObjectTemplate.addTemplate UnlockUSSniper
ObjectTemplate.addTemplate ParachuteLauncher
ObjectTemplate.addTemplate USRIF_M24
rem -------------------------------------

加入”ObjectTemplate.addTemplate USSNI_M95_Barret”
(ObjectTemplate.addTemplate 槍械名稱)#

使其變為
rem -------------------------------------
ObjectTemplate.addTemplate USSNI_M95_Barret
ObjectTemplate.addTemplate USPIS_92FS_silencer
ObjectTemplate.addTemplate USHGR_M67
ObjectTemplate.addTemplate USMIN_Claymore
ObjectTemplate.addTemplate kni_knife
ObjectTemplate.addTemplate UnlockUSSniper
ObjectTemplate.addTemplate ParachuteLauncher
ObjectTemplate.addTemplate USRIF_M24
rem -------------------------------------

第三步

改好後存檔.並重新將內容裡的"唯讀"選項勾選
再重複第一步用WINRAR開啟Objects_server.zip檔案
在Kits檔案夾打開Us檔案夾
按工具列中的"加入檔案"
將我的文件夾中修改好的US_Sniper.con加入並覆蓋原檔案


第四步
照上述方法用WINRAR開啟Objects_server.zip檔案
在Handheld檔案夾打開USSNI_M95_Barret檔案夾
將裡面的設定檔案ussni_m95_barret.tweak
解壓縮到我的文件夾


第五步
在我的文件夾的ussni_m95_barret.tweak檔案上按右鍵
將內容裡的"唯讀"選項取消
並選擇用Notepad(記事本)開啟ussni_m95_barret.tweak檔案

按Ctrl+F搜尋" ObjectTemplate.itemIndex "字串

ObjectTemplate.itemIndex 3這個參數,
    
這個就是該武器在遊戲中的切換鍵編號,把它改成8 
(注意!!這個編號最多只能到8)這樣的話在遊戲中按8就可切換該武器


第六步
改好後存檔.並重新將內容裡的"唯讀"選項勾選
再重複第一步用WINRAR開啟Objects_server.zip檔案
在Handheld檔案夾打開USSNI_M95_Barret檔案夾
按工具列中的"加入檔案"
將我的文件夾中修改好的ussni_m95_barret.tweak加入並覆蓋原檔案

進入遊戲測試

選擇美軍狙擊手.進入遊戲後按快捷鍵8.即可使用M95狙擊槍

成功...(恭喜)

若失敗.或無法進入遊戲.請還原先前所備份的Objects_server.zip檔案即可...

--------------------------------------------------------------------------------------

各國各兵種皆可比照辦理
各槍支正確代碼.請參照
用WINRAR開啟Objects_server.zip檔案後,在Handheld檔案夾內之正確槍支代碼#

--------------------------------------------------------------------------------------
先睡去.本篇教學圖片隔日再行補貼.未完待續~

欲轉載請註明作者與出處
shin2190 ( 晨曦~ )
Lv. 19 | 文章數:115 | 推薦數:1 | 被推數:40 #4. 2006-08-15 22:12:57
單機版解槍

方法2

仍舊以美軍狙擊手作示範
用WINRAR開啟名為Objects_server.zip的檔案 
例如美國兵種使用武器限制位置在Objects_server.zip\Kits\Us裡 
US_Sniper.con這個檔案即為定義美軍狙擊手所使用的武器(包括解鎖武器)

第ㄧ步
照前述方法用WINRAR開啟Objects_server.zip檔案
在Kits檔案夾打開Us檔案夾
將裡面的設定檔案US_Sniper.con
解壓縮到我的文件夾

 說明圖例連結.點圖可放大

 說明圖例連結.點圖可放大

第二步
在我的文件夾的US_Sniper.con檔案上按右鍵
將內容裡的"唯讀"選項取消
並選擇用Notepad(記事本)強制開啟US_Sniper.con檔案

 說明圖例連結.點圖可放大

按Ctrl+F搜尋" ObjectTemplate.addTemplate "字串

你會找到以下段落
rem -------------------------------------
ObjectTemplate.addTemplate USPIS_92FS_silencer
ObjectTemplate.addTemplate USHGR_M67
ObjectTemplate.addTemplate USMIN_Claymore
ObjectTemplate.addTemplate kni_knife
ObjectTemplate.addTemplate UnlockUSSniper
ObjectTemplate.addTemplate ParachuteLauncher
ObjectTemplate.addTemplate USRIF_M24
rem -------------------------------------

 說明圖例連結.點圖可放大

將最末段的” ObjectTemplate.addTemplate USRIF_M24”
更改為”ObjectTemplate.addTemplate USSNI_M95_Barret”
(由USRIF_M24更改為USSNI_M95_Barret)#

使其變為
rem -------------------------------------
ObjectTemplate.addTemplate USPIS_92FS_silencer
ObjectTemplate.addTemplate USHGR_M67
ObjectTemplate.addTemplate USMIN_Claymore
ObjectTemplate.addTemplate kni_knife
ObjectTemplate.addTemplate UnlockUSSniper
ObjectTemplate.addTemplate ParachuteLauncher
ObjectTemplate.addTemplate USSNI_M95_Barret
rem -------------------------------------

第三步

改好後存檔.並重新將內容裡的"唯讀"選項勾選
再重複第一步用WINRAR開啟Objects_server.zip檔案
在Kits檔案夾打開Us檔案夾
按工具列中的"加入檔案"
將我的文件夾中修改好的US_Sniper.con加入並覆蓋原檔案

 說明圖例連結.點圖可放大

進入遊戲測試

選擇美軍狙擊手.進入遊戲後即可使用M95狙擊槍

成功...(恭喜)

若失敗.或無法進入遊戲.請還原先前所備份的Objects_server.zip檔案即可...

--------------------------------------------------------------------------------------------------------------

各國各兵種皆可比照辦理
各槍支正確代碼.請參照
用WINRAR開啟Objects_server.zip檔案後,在Handheld檔案夾內之正確槍支代碼

 說明圖例連結.點圖可放大

--------------------------------------------------------------------------------------------------------------

方法1
好處:
可使用雙武器.甚至多武器(M95+M249…)
單機版中BOT仍使用原設定武器(玩家可用M95,BOT仍拿M24)

缺點:
修改手續較複雜

方法2

好處:修改手續簡單
缺點:一視同仁.玩家拿什麼武器,BOT就拿什麼

未完待續~

--------------------------------------------------------------------------------------------------------------

欲轉載請註明作者與出處

歡迎轉載
shin2190 ( 晨曦~ )
Lv. 19 | 文章數:115 | 推薦數:1 | 被推數:40 #5. 2006-08-16 04:24:20
槍枝修改詳解 

武器檔案位置在Program Files \ EA GAMES \ Battlefield 2 \ mods \ bf2檔案夾 
用WINRAR開啟名為Objects_server.zip的檔案 
槍枝位置在在Weapons Handheld裡 
Handheld檔案夾為各兵種所使用的武器(包括解鎖武器) 
副檔名為tweak 
開啟方法見上述第三篇 

-------------------------------------------------------------------------------------------------------------- 

1.重點說明 

開啟欲修改的槍械tweak檔 

搜尋下列英文字串 

ObjectTemplate.ammo.magsize 單一彈莢中子彈數量 (設定-1為無限彈藥) 

ObjectTemplate.itemIndex 槍枝在遊戲中快捷數字鍵的使用編號 
(注意同類武器不要重複) 

ObjectTemplate.timeToLive 子彈的最大射程,數值越小射程越小 
(射程夠遠.重機槍也可打下飛機~)

ObjectTemplate.material子彈材質 
(想用狙擊槍打爆戰車就改這) 

ObjectTemplate.minDamage 武器最小殺傷力 

ObjectTemplate.damage武器最大殺傷力 

改好記得存檔並覆蓋原檔案 
-------------------------------------------------------------------------------------------------------------- 

未完待續~ 
----------------------------------------------------------------------------------------- 
欲轉載請註明作者與出處 

歡迎轉載 


--本文在2006/08/16 05:10:13被編輯過
shin2190 ( 晨曦~ )
Lv. 19 | 文章數:115 | 推薦數:1 | 被推數:40 #6. 2006-08-16 04:57:16
2.雜項說明
(每種武器性能不盡相同,所以不是每個參數都會有)

--------------------------------------------------------------------------------------------------------------
按Ctrl+F搜尋" BeginComp:WeaponHud "字串

ObjectTemplate.weaponHud.guiIndex 槍隻準心(不常改.有需要我再說明)
ObjectTemplate.weaponHud.altGuiIndex 狙擊鏡模式(不常改.有需要我再說明)

--------------------------------------------------------------------------------------------------------------
搜尋" ObjectTemplate.fire.addFireRate "字串

ObjectTemplate.fire.addFireRate 定義武器射擊模式:1為三發點放,0為單發,2連發

--------------------------------------------------------------------------------------------------------------
搜尋" ObjectTemplate.ammo.ammoType "字串

ObjectTemplate.ammo.ammoType 子彈爆炸類型
ObjectTemplate.ammo.nrOfMags 設定裝填方式 (單一彈藥或彈莢)
ObjectTemplate.ammo.autoreload 是否自動裝填彈藥(更換彈莢)
ObjectTemplate.ammo.reloadtime  設定更換彈莢所需要的時間
(這個和3D模型動作是同步的,改太高或太低會出現運行錯誤的情況)

--------------------------------------------------------------------------------------------------------------
搜尋" BeginComp:SoldierBasedRecoilComp "字串

rem ---BeginComp:SoldierBasedRecoilComp ---
ObjectTemplate.createComponent SoldierBasedRecoilComp
ObjectTemplate.recoil.hasRecoilForce 1槍枝是否產生後座力(設定0為無後座力)
ObjectTemplate.recoil.recoilForceUp CRD_UNIFORM/0.4/0.6/0
槍口受後座力影響向上偏移數值,三組數值分別代表三向座標軸
ObjectTemplate.recoil.recoilForceLeftRight CRD_UNIFORM/-0.4/0.4/0
槍口受後座力影響向左右偏移數值
ObjectTemplate.recoil.zoomModifier 0.7
瞄準(狙擊鏡)模式下的後座力

--------------------------------------------------------------------------------------------------------------
搜尋" BeginComp:SoldierDeviationComp "字串

rem ---EndComp ---
rem ---BeginComp:SoldierDeviationComp ---
ObjectTemplate.createComponent SoldierDeviationComp
ObjectTemplate.deviation.setFireDev  2  0.3  0.15
槍枝射擊時彈道的偏移, 三組數值分別代表三向座標軸
ObjectTemplate.deviation.minDev 0.8槍枝射擊時彈道的偏移最小值
ObjectTemplate.deviation.setTurnDev  0.5  0.3  0.3  0.08
在視角旋轉(轉身)時射擊彈道的偏移,第一組為散射面積,後三組為三向座標軸
ObjectTemplate.deviation.setSpeedDev 0.5 0.3 0.3 0.08
在奔跑時射擊彈道的偏移,第一組為散射面積,後三組為三向座標軸
ObjectTemplate.deviation.setMiscDev 3 2.5 0.09
在射擊時彈道的”隨機”偏移,第一組為散射面積,後三組為三向座標軸
ObjectTemplate.deviation.devModStand 1.4
站立射擊時彈道的偏移,與上面的數值相互影響
ObjectTemplate.deviation.devModCrouch 1.3
趴下(蹲下)射擊時彈道的偏移,與上面的數值相互影響
ObjectTemplate.deviation.devModZoom 0.8
瞄準(狙擊鏡)射擊時彈道的偏移,與上面的數值相互影響

--------------------------------------------------------------------------------------------------------------
搜尋" BeginComp:DefaultZoomComp "字串

rem ---EndComp ---
rem ---BeginComp:DefaultZoomComp ---
ObjectTemplate.createComponent DefaultZoomComp
ObjectTemplate.zoom.zoomDelay 0.08
瞄準(狙擊鏡)使用時切換的延遲時間
ObjectTemplate.zoom.addZoomFactor
瞄準(狙擊鏡)的放大倍數,數值越小倍數越高

--------------------------------------------------------------------------------------------------------------
ObjectTemplate.delayToUse 切換到該武器的延遲時間
(這個參數與3D模型動作同步)。

ObjectTemplate.tracerScaler 顯示子彈射擊的曳光效果數量,如果值改過大看起來(視覺上)會有雷射槍的效果

ObjectTemplate.maxTracerScaler 遊戲中顯示子彈射擊曳光效果數量的最大上限

ObjectTemplate.minTracerScaler遊戲中顯示子彈射擊曳光效果數量的最小值

ObjectTemplate.tracerSizeModifier 曳光效果的大小

ObjectTemplate.tracerInterval 設定隔幾發子彈出現一次曳光效果

ObjectTemplate.tracerTemplate 曳光效果的類型
(選項有”p_tracer_g“ ”p_tracer_r“ ”p_tracer_tank“三種)

--------------------------------------------------------------------------------------------------------------
ObjectTemplate.heatAddWhenFire每開槍一次增加的熱量

ObjectTemplate.coolDownPerSec 重機槍停止射擊時每秒鐘減少的熱量

ObjectTemplate.overheatPenalty 當槍支過熱後在多長時間內不能射擊

改好記得存檔並覆蓋原檔案
--------------------------------------------------------------------------------------------------------------

全文完~
--------------------------------------------------------------------------------------------------------------
欲轉載請註明作者與出處

歡迎轉載
--------------------------------------------------------------------------------------------------------------

唉唉.這次一寫又是從凌晨一點寫到現在~

圖不附了.請參照第一.二.三篇文章的附圖

等之後有空再來寫.載具性能修改或士兵體能數值設定吧~
lxgtdgla ( 怪誕奇兵 )
2007改版紀念徽章
Lv. 17 | 文章數:818 | 推薦數:72 | 被推數:163 #7. 2006-08-16 11:22:57
好耶!謝謝你的提供,但是有個問題要問你?
是否是可以把這篇文放在基地隱密的方呢?
不然以後上線的人都用這招的話那我們不就每張地圖都會當的危機了嗎?


8/17號的我聽到了!謝謝!

--本文在2006/08/17 21:31:46被編輯過
shin2190 ( 晨曦~ )
Lv. 19 | 文章數:115 | 推薦數:1 | 被推數:40 #8. 2006-08-16 12:51:56

作者:lxgtdgla(怪誕奇兵)提到:
好耶!謝謝你的提供,但是有個問題要問你?
是否是可以把這篇文放在基地飲密的方呢?
不然以後上線的人都用這招的話那我們不就每張地圖都會當的危機了媽?
不會.你多心了

上網沒換回原始設定的話.
大多當在載入遊戲時.無法進入遊戲
或是在遊戲中使用修改槍枝時會當機斷線

用修改過的BF2連上線.是當機在個人電腦.不會影響伺服器運作
john801121 ( 囧801121 )
2007改版紀念徽章
Lv. 15 | 文章數:687 | 推薦數:1264 | 被推數:316 #10. 2006-08-20 00:29:42

作者:shin2190(晨曦~)提到:
objecttemplate.weaponhud.guiindex 槍隻準心(不常改.有需要我再說明)
這是一定要的啦!
我的L96A1不想開狙擊鏡了啦~~~
P.S. 俺成功的把L96A1改成全自動的反坦克神器 但不會增加爆炸範圍...
shin2190 ( 晨曦~ )
Lv. 19 | 文章數:115 | 推薦數:1 | 被推數:40 #11. 2006-08-21 02:49:40

作者:john801121(c&c3才是王道)提到:

作者:shin2190(晨曦~)提到:
objecttemplate.weaponhud.guiindex 槍隻準心(不常改.有需要我再說明)
這是一定要的啦!
我的l96a1不想開狙擊鏡了啦~~~
p.s. 俺成功的把l96a1改成全自動的反坦克神器 但不會增加爆炸範圍...

1.objecttemplate.weaponhud.guiindex 槍隻準心(數值0就是沒準心.建議改成數值4) 

M24.L96A1.M95狙擊槍也可改成不退殼(連射),不過我覺得這樣就不像狙擊槍了 
當初我會動修改BF2槍械設定的腦筋,主要就是為了M95.明明是有能力打穿坦克的槍,
卻被改成如此... 

但總是覺的改的太誇張就失了BF2的味道了~

2.所以像是把子彈變的像砲彈般的有爆炸範圍,我就沒特別去研究了~ 
(理論上應該只要把USTNK_M1A2戰車的部份數值複製到槍械文件就可達成...) 

改天有空再來PO士兵體能修改或"鋼鐵"肉體吧~
seraphim918gene ( =編織=七海與小螢都好萌^^b )
2007改版紀念徽章戀戀玫瑰花束
Lv. 31 | 文章數:3178 | 推薦數:477 | 被推數:2650 #14. 2006-10-08 07:33:52

作者:shin2190(晨曦~)提到:

作者:john801121(c&c3才是王道)提到:

作者:shin2190(晨曦~)提到:
objecttemplate.weaponhud.guiindex 槍隻準心(不常改.有需要我再說明)
這是一定要的啦!</a>
我的l96a1不想開狙擊鏡了啦~~~
p.s. 俺成功的把l96a1改成全自動的反坦克神器 但不會增加爆炸範圍...<a href="http://image.gamebase.com.tw/images2005/smiley/2.gif">

1.objecttemplate.weaponhud.guiindex 槍隻準心(數值0就是沒準心.建議改成數值4) 

m24.l96a1.m95狙擊槍也可改成不退殼(連射),不過我覺得這樣就不像狙擊槍了 
當初我會動修改bf2槍械設定的腦筋,主要就是為了m95.明明是有能力打穿坦克的槍,
卻被改成如此... 

但總是覺的改的太誇張就失了bf2的味道了~

2.所以像是把子彈變的像砲彈般的有爆炸範圍,我就沒特別去研究了~ 
(理論上應該只要把ustnk_m1a2戰車的部份數值複製到槍械文件就可達成...) 

改天有空再來po士兵體能修改或"鋼鐵"肉體吧~



我比較想修改士兵的頭像和服裝,把他改成那種ACG美少女歌德女僕(要有吊襪帶的哦)


接下來是改體力,跳躍改成可以一腳跳到像阿富汗地圖旅館的屋頂的高度,不管從多高摔下來,撞到什麼東西都不會造成任何傷害,跑步的速度不改但改成跑多久都不會累的那種,然後只能被M-95爆頭,只能被AT一擊必殺,可以跟F-35一樣,在空中飛行,垂降


再來是改武裝,加個像未改版前黑鷹的Mini Gun,還有可迅速連發的榴彈機槍,再來是超大把的鋼刀,可一擊碎掉小車,然後這些武器都改成連結在手臂上




以上............就是我的突擊型女僕人型兵器!
(還有狙擊型與連發AT型..............= =+)
來源IP:59.116.166.* /
簽名檔
P女神:快呀!跟大家作自我介紹啊

熾天使:我.....我是P女神的淫靡使魔屆貼身恃衛執事女僕長熾天使..................(羞恥狀)

P女神:嗯嗯......(點頭)從此你的身體就屬於我了,不管從早到晚,我都會把你當成我的肉便器使用,讓你都過著性福快樂的生活的^Q^/

熾天使:嗚............(小狗啜泣聲)
fbisir ( 星空的力量 )
Lv. 2 | 文章數:18 | 推薦數:0 | 被推數:10 #20. 2007-04-25 00:30:28
   在 \mods\bf2\Objects_server.zip\\soldier\國家
有分light_soldier(輕裝步兵)和heavy_soldier(重裝步兵)
看你要改哪一種步兵~不確定就改其中一個試試看~沒反應就改回來再去改另一個
ObjectTemplate.SprintRecoverTime 20   體力恢復時間(改5恢復很快)
ObjectTemplate.SprintDissipationTime 8   衝刺時間(改38能跑很遠)


ObjectTemplate.armor.maxHitPoints 100   
ObjectTemplate.armor.hitPoints 100      這2行是生命值上下數值都要一樣~不然會當機



ObjectTemplate.armor.defaultMaterial 24 防護材質 改越高防禦力越高 改100就大約無敵
(建議改血那裡就好了~這裡不用改~血改200就不太容易死)

--本文在2007/04/25 00:38:37被編輯過
快速回覆 | 註冊 使用完整編輯模式回覆
討論板頭像 [ 設定 ] |簽名檔 [ 設定 ]
有人回覆時通知我 【通知管理