跳轉到內容

照片

想在BF2中玩2142的槍? 快來學吧!


  • 請登入以回覆
這篇主題有 68 篇回覆

#1 卡西姆~

卡西姆~

    少校

  • 精銳步兵
  • 4,853 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:雲深不知處~
  • 隸屬於:NW
  • kasim3157

發表於 2009 年 05 月 20 日 - 上午 01:41

首先我要先強調
因為2142是有版權的遊戲
所以這個模組絕對不能釋出!

但教怎麼改是可以的=ˇ=


如果想要在BF2中直接改
請記得先備份檔案

建議是在bf2的mod中新增一個資料夾
(也就是自行建立模組!名稱隨便命名)
然後把bf2的資料整個複製過去


1.槍枝音效

因為2142中音效的部分是獨立出來的
所以需要將2142資料夾中的 Sound_client.zip 和 Sound_server.zip 複製到模組
為了使槍枝的音效找的到路徑
在模組目錄中的2個檔案分別加入字串

ClientArchives.con
fileManager.mountArchive Sound_client.zip Sound

ServerArchives.con
fileManager.mountArchive Sound_server.zip Sound



2.槍隻模型

從2142的Obtects資料夾中複製 Weapons_client.zip 裡的 Handheld 資料夾
放置到模組的 Objects_client.zip 裡面

從2142的Obtects資料夾中複製 Weapons_server.zip 裡的 Handheld 資料夾
放置到模組的 Objects_server.zip 裡面

這樣的做法等於是你要所有槍枝
如果你只要其中的幾把槍的話請自行拉 Handheld 裡的個別資料夾

2142的對應槍枝名稱目錄
文章圖片



3.兵種配槍

開啟模組中的 Objects_server.zip
各陣營的兵種都在kits資料夾裡
選擇你想改的陣營

以US為例
去掉唯獨屬性後
開啟US_Assault.con (突擊兵)

rem -------------------------------------
ObjectTemplate.addTemplate USRIF_M203  <<這一把是主步槍
ObjectTemplate.addTemplate USRGL_M203
ObjectTemplate.addTemplate USPIS_92FS
ObjectTemplate.addTemplate hgr_smoke
ObjectTemplate.addTemplate kni_knife
ObjectTemplate.addTemplate UnlockUSAssault
ObjectTemplate.addTemplate UnlockUSAssault2
ObjectTemplate.addTemplate ParachuteLauncher
rem -------------------------------------

把那一行改成你想放的槍枝
例如
ObjectTemplate.addTemplate unl_lar_rifle  <<2142的Voss
ObjectTemplate.addTemplate USRGL_M203
ObjectTemplate.addTemplate USPIS_92FS
ObjectTemplate.addTemplate hgr_smoke
ObjectTemplate.addTemplate kni_knife

存檔後加上唯讀屬性再放回原目錄中


4.修改槍枝

我嘗試過了
就算直接把21452中的槍枝hud檔案放到相對應的位置
還是一樣會發生錯誤
最直接的辦法是直接使用bf2原有的武器hud

開模模組的 Objects_server.zip 中的 Weapons
並且選擇你使用的武器資料夾


並且修改其中的 .tweak
去掉唯獨屬性
以Unl_lar_rifle為例

rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.weaponIcon IngameCustomizationweapons_iconsunl_lar_rifle.tga  <<需要改成bf2內的hud
ObjectTemplate.weaponHud.unlockIcon IngameCustomizationweapons_iconsunl_lar_rifle.tga
ObjectTemplate.weaponHud.selectIcon IngameWeaponsIconsHudSelectionunl_lar_rifle.tga  <<需要改成bf2內的hud
ObjectTemplate.weaponHud.renderedPicture IngameCustomizationRenderedWeaponsunl_lar_rifle.tga
ObjectTemplate.weaponHud.hudName "KILLMESSAGE_WEAPON_Unl_Lar_Rifle"  <<遊戲內顯示的武器名稱
ObjectTemplate.weaponHud.guiIndex 62
ObjectTemplate.weaponHud.altGuiIndex 63  <<武器準心


修改後
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.weaponIcon IngameWeaponsIconsHudnshgr_flashbang.tga  <<我改成閃光彈的圖
ObjectTemplate.weaponHud.selectIcon IngameWeaponsIconsHudSelectionnshgr_flashbang.tga
ObjectTemplate.weaponHud.hudName "Voss"
ObjectTemplate.weaponHud.guiIndex 62
ObjectTemplate.weaponHud.altGuiIndex 53  <M4的內紅點


注意
2142的路徑跟BF2有點不相同
所以要修改成BF2的路徑

2142
weaponIcon IngameCustomizationweapons_iconsxxxx.tga

BF2
weaponIcon IngameWeaponsIconsHudxxxx.tga

需要修改準心的原因是因為hud不會顯現
會呈現這樣
文章圖片

修改準心後
文章圖片


因為2142中有視野晃動
所以如果沒調整參數的話根本就打不準
建議是改這裡
ObjectTemplate.createComponent SoldierDeviationComp
ObjectTemplate.deviation.setFireDev 2.5 0.22 0.08
ObjectTemplate.deviation.minDev 0.48
ObjectTemplate.deviation.setTurnDev 0 0 0 0
ObjectTemplate.deviation.setSpeedDev 1 0.15 0.1 0.13
ObjectTemplate.deviation.setMiscDev 7 7 0.14  <<兩個7都改成2
ObjectTemplate.deviation.devModStand 1.3
ObjectTemplate.deviation.devModCrouch 1.1
ObjectTemplate.deviation.devModZoom 0.6
ObjectTemplate.deviation.minDevModZoom 0.2

這樣
ObjectTemplate.deviation.setMiscDev 2 2 0.14

如果你想在準一點可以改的很小
改完後加上唯讀屬性放回原目錄


5.刪除槍枝多餘參數

因為有些是2142才有的參數
在BF2開啟時就會出錯
自行開啟模組時請用視窗模式進行除錯
例如我用的是Unl_lar_rifle
開啟時顯示
文章圖片

它顯示沒有找到 e_muzz_unl_lightassault

所以開啟該槍枝的.tweak
ObjectTemplate.addTemplate S_unl_lar_rifle_Deploy1P
ObjectTemplate.setPosition 0/0.0595026/-0.0856211
ObjectTemplate.addTemplate S_unl_lar_rifle_Deploy3P
ObjectTemplate.setPosition 0/0.0159245/-0.0538461
ObjectTemplate.addTemplate S_unl_lar_rifle_Zoom
ObjectTemplate.setPosition 0/0.0913384/-0.0160701
ObjectTemplate.addTemplate e_muzz_unl_lightassault  <<都刪除掉
ObjectTemplate.setPosition 0/0.00924103/0.358777

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


找不到什麼參數就刪除什麼!
  • 0
文章圖片
文章圖片

#2 Dave_Wang

Dave_Wang

    OFP+ARMA 版主

  • 版主群
  • 2,075 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:家裡放電腦的發霉角落
  • 隸屬於:NW
  • Dave_Wang

發表於 2009 年 05 月 20 日 - 上午 01:53

這不夠看啦 (XD)

你沒看過2142的武器出現在Fallout 3... 8-)

跨引擎才夠強

本篇文章已被 GTR11101 於 2009 年 05 月 20 日 - 上午 11:59 編輯過

  • 0

新注音:「請多多利用生育系統。」

 

Y6zdqnk.jpg

 

- In the era called peace, We making choices of conflict.


#3 bagle

bagle

    准將

  • 戰地解碼小組
  • 9,272 文章數
  • 國家 / 地區:Zambia
  • 來自:SOS團(讓世界變得更熱鬧的涼宮春日團)
  • 隸屬於:NW

發表於 2009 年 05 月 20 日 - 上午 02:43

土法煉鋼= =
  • 0

文章圖片[推廣:請多利用聲譽系統推推好文章]
文章圖片
「一個人不犯錯只代表他從不接觸新事物。」
(A person who never made a mistake never tried anything new.)
「最重要的是不斷的問各種問題。 好奇心的存在自有它的理由。」
(The important thing is not to stop questioning. Curiosity has its own reason for existing.)
「學習的成效就是那些學校的東西忘光之後還剩下的東西。」
(Education is what remains after one has forgotten what one has learned in school.)

                    -亞伯特‧愛因斯坦大叔


#4 卡西姆~

卡西姆~

    少校

  • 精銳步兵
  • 4,853 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:雲深不知處~
  • 隸屬於:NW
  • kasim3157

發表於 2009 年 05 月 20 日 - 下午 02:17

這不夠看啦 (XD)

你沒看過2142的武器出現在Fallout 3... 8-)

跨引擎才夠強

hud問題都搞不定了還跨引擎勒...
沒那麼高竿啦~

hud很難搞
真想問pr是怎麼搞定的...


有可能接下來會在來研究載具~
------
對了
那功能完全是一模一樣的嗎?
包含那些附屬裝備-穩定器、火箭彈、散彈...

本篇文章已被 s860195203 於 2009 年 05 月 20 日 - 下午 04:25 編輯過

  • 0
文章圖片
文章圖片

#5 PIMI3288

PIMI3288

    二等士官長

  • 國民兵
  • 433 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:台北.北投
  • 隸屬於:Attack

發表於 2009 年 05 月 20 日 - 下午 03:44

好文好文~GJ呀

先收下了~
  • 0

#6 Dave_Wang

Dave_Wang

    OFP+ARMA 版主

  • 版主群
  • 2,075 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:家裡放電腦的發霉角落
  • 隸屬於:NW
  • Dave_Wang

發表於 2009 年 05 月 20 日 - 下午 04:03

這不夠看啦 (XD)

你沒看過2142的武器出現在Fallout 3... 8-)

跨引擎才夠強

hud問題都搞不定了還跨引擎勒...
沒那麼高竿啦~

hud很難搞
真想問pr是怎麼搞定的...


只是有能接下來再來在來研究載~
------
對了
那功能完全是一模一樣的嗎?
包含那些附屬裝備-穩定器、火箭彈、散彈...

FO3的引擎算很開放

可以用GECK寫腳本解決一切問題~
  • 0

新注音:「請多多利用生育系統。」

 

Y6zdqnk.jpg

 

- In the era called peace, We making choices of conflict.


#7 傑克森

傑克森

    軍武板板主

  • 版主群
  • 7,211 文章數

發表於 2009 年 05 月 20 日 - 下午 05:06

所以說嘛.....
bf2的引擎,很爛 囧
自由度不如1942的引擎QQ
不能做的事情好多 囧
  • 0
文章圖片

#8 kuo

kuo

    特級上將

  • 創站元老
  • 25,396 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:新竹,台灣(ROC)
  • 隸屬於:NW

發表於 2009 年 05 月 20 日 - 下午 06:26

所以說嘛.....
bf2的引擎,很爛 囧
自由度不如1942的引擎QQ
不能做的事情好多 囧

我懷疑這是倒裝句(?)

BF2引擎除了處理 "其他物件在載具上" 有問題以外
其他的地方比 1942 好多了啊~

而且 1942沒支援 PY語法
連改遊戲模式都很難做到 QQ
  • 0
文章圖片

好口愛啊 XD

#9 傑克森

傑克森

    軍武板板主

  • 版主群
  • 7,211 文章數

發表於 2009 年 05 月 20 日 - 下午 06:49

嘛.......
我主要是指模組製作方面的。。
  • 0
文章圖片

#10 kuo

kuo

    特級上將

  • 創站元老
  • 25,396 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:新竹,台灣(ROC)
  • 隸屬於:NW

發表於 2009 年 05 月 20 日 - 下午 07:01

嘛.......
我主要是指模組製作方面的。。

這方面更是 BF2 大勝 1942 啊~

因為 1942只有地圖編輯器...
BF2 的編輯器可以編輯物件/動作/地圖..等

雖然很爛 (XD)
  • 0
文章圖片

好口愛啊 XD

#11 PIMI3288

PIMI3288

    二等士官長

  • 國民兵
  • 433 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:台北.北投
  • 隸屬於:Attack

發表於 2009 年 05 月 20 日 - 下午 08:58

恩..怎麼沒有特別版的突擊槍@@?
  • 0

#12 kuo

kuo

    特級上將

  • 創站元老
  • 25,396 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:新竹,台灣(ROC)
  • 隸屬於:NW

發表於 2009 年 05 月 20 日 - 下午 09:04

恩..怎麼沒有特別版的突擊槍@@?

那是絕版的精品 ~~ (XD)
  • 0
文章圖片

好口愛啊 XD

#13 傑克森

傑克森

    軍武板板主

  • 版主群
  • 7,211 文章數

發表於 2009 年 05 月 20 日 - 下午 09:19

恩..怎麼沒有特別版的突擊槍@@?

那是絕版的精品 ~~ (XD)

不知道為啥
用那把槍的時候,感覺敵人特別好殺 囧
  • 0
文章圖片

#14 bagle

bagle

    准將

  • 戰地解碼小組
  • 9,272 文章數
  • 國家 / 地區:Zambia
  • 來自:SOS團(讓世界變得更熱鬧的涼宮春日團)
  • 隸屬於:NW

發表於 2009 年 05 月 20 日 - 下午 10:16

恩..怎麼沒有特別版的突擊槍@@?

那是絕版的精品 ~~ (XD)

不知道為啥
用那把槍的時候,感覺敵人特別好殺 囧

XD.. 這就像是我玩CS撿到別人的槍特別強一樣或類似的感覺吧
  • 0

文章圖片[推廣:請多利用聲譽系統推推好文章]
文章圖片
「一個人不犯錯只代表他從不接觸新事物。」
(A person who never made a mistake never tried anything new.)
「最重要的是不斷的問各種問題。 好奇心的存在自有它的理由。」
(The important thing is not to stop questioning. Curiosity has its own reason for existing.)
「學習的成效就是那些學校的東西忘光之後還剩下的東西。」
(Education is what remains after one has forgotten what one has learned in school.)

                    -亞伯特‧愛因斯坦大叔


#15 PIMI3288

PIMI3288

    二等士官長

  • 國民兵
  • 433 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:台北.北投
  • 隸屬於:Attack

發表於 2009 年 05 月 21 日 - 下午 06:31

在請教二個問題...

1.子彈的效果有一起修改過去嗎?

例:EU的反坦克飛彈是四連裝的(圖案)or
  AA飛彈能鎖定嗎?且能擊中鎖定的目標嗎?

2.

並且修改其中的 .tweak
去掉唯獨屬性
以Unl_lar_rifle為例

rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.weaponIcon IngameCustomizationweapons_iconsunl_lar_rifle.tga  <<需要改成bf2內的hud
ObjectTemplate.weaponHud.unlockIcon IngameCustomizationweapons_iconsunl_lar_rifle.tga
ObjectTemplate.weaponHud.selectIcon IngameWeaponsIconsHudSelectionunl_lar_rifle.tga  <<需要改成bf2內的hud
ObjectTemplate.weaponHud.renderedPicture IngameCustomizationRenderedWeaponsunl_lar_rifle.tga
ObjectTemplate.weaponHud.hudName "KILLMESSAGE_WEAPON_Unl_Lar_Rifle"  <<遊戲內顯示的武器名稱
ObjectTemplate.weaponHud.guiIndex 62
ObjectTemplate.weaponHud.altGuiIndex 63  <<武器準心


修改後
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.weaponIcon IngameWeaponsIconsHudnshgr_flashbang.tga  <<我改成閃光彈的圖
ObjectTemplate.weaponHud.selectIcon IngameWeaponsIconsHudSelectionnshgr_flashbang.tga
ObjectTemplate.weaponHud.hudName "Voss"
ObjectTemplate.weaponHud.guiIndex 62
ObjectTemplate.weaponHud.altGuiIndex 53  <M4的內紅點



修改後少了幾條
是不用管它還是要一並刪除?


以上
謝謝!!

本篇文章已被 PIMI3288 於 2009 年 05 月 21 日 - 下午 06:39 編輯過

  • 0

#16 地鼠先生

地鼠先生

    中尉

  • 精銳步兵
  • 2,707 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:移植幫 台北分部
  • 隸屬於:自由戰士

發表於 2009 年 05 月 21 日 - 下午 07:09

1.子彈的效果有一起修改過去嗎?



單就子彈的部分我建議你最好不要覆蓋掉BF2的效果
有一些檔案是相同名稱的
可是如果用2142的效果去覆蓋掉 2 的效果的話
後果可能會不堪設想
  • 0

#17 卡西姆~

卡西姆~

    少校

  • 精銳步兵
  • 4,853 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:雲深不知處~
  • 隸屬於:NW
  • kasim3157

發表於 2009 年 05 月 21 日 - 下午 10:00

恩..怎麼沒有特別版的突擊槍@@?

有啊~

我沒有放上去而已...

它的名稱也最特別
unl_best_buy_rifle

本篇文章已被 s860195203 於 2009 年 05 月 21 日 - 下午 10:14 編輯過

  • 0
文章圖片
文章圖片

#18 汉阳造

汉阳造

    下士

  • 訓練兵
  • 45 文章數
  • 國家 / 地區:中國
  • 來自:廣西
  • 隸屬於:自由戰士

發表於 2010 年 07 月 15 日 - 上午 01:47

:rolleyes: :rolleyes: :rolleyes: 卡西姆將軍,我看了您的文章然後反其道而行,弄了一個M95進去2142里了,但是奇怪的是這把槍的子彈發射不出來,開槍也沒有火光....................完全變成了擺設 了。但是呢,開槍拉栓的動作倒是一應俱全。求將軍指點迷津!!!也就是說,開槍的動作有,後坐力也有,就是槍口沒有子彈出來
  • 0
我要學會修改武器,以後把咱機器上的戰地2等等的基地榴彈大炮,飛機航彈,固定重型武器等裝備到士兵手裡,讓士兵們也能達到“威武”行動的效果~~~努力,努力!

#19 j27040729

j27040729

    二等士官長

  • 前線步兵
  • 258 文章數
  • 國家 / 地區:日本
  • 來自:台灣
  • 隸屬於:101

發表於 2010 年 07 月 15 日 - 下午 07:38

要2142的武器在魔獸世界裡面玩! :D
  • 0

#20 SamDLin

SamDLin

    軍士長

  • 精銳步兵
  • 882 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:台中!
  • 隸屬於:自由戰士
  • Sky_Of_Hero

發表於 2010 年 07 月 15 日 - 下午 10:31

那請問依下
在伺服器裡用了會怎樣? (想改好瞄 一點的槍 哈哈)
  • 0
文章圖片
http://g.bfbcs.com/6...Sky_Of_Hero.png
http://g.bfbcs.com/1...Sky_Of_Hero.png
這網站更新超慢..
武直當BF2開的小小主駕手,歡迎來試乘




0 位玩家正在閱讀此主題

0 位會員, 0 位訪客, 0 位匿名會員