BF2 戰地風雲2常見問題集

來源:互聯網
上載者:User

開超高畫質的方式? 它的差異在哪?
在「我的檔案夾」裡
有一個 Battlefield2 目錄﹙正式版﹚
或 Battlefield2 Demo﹙試玩版﹚

找到 Profiles/xxxxxx 目錄裡的 video.con
用筆記本開啟它﹙記得要備份,以免發生問題﹚
(xxxx 要看你的帳號數量來決定, 離線是 default, 第一個是 001, 依此類推)

然後依照下列數值修改︰

VideoSettings.setTerrainQuality 4
VideoSettings.setGeometryQuality 4
VideoSettings.setLightingQuality 3
VideoSettings.setDynamicLightingQuality 4
VideoSettings.setDynamicShadowsQuality 4
VideoSettings.setEffectsQuality 4
VideoSettings.setTextureQuality 4
VideoSettings.setTextureFilteringQuality 4
VideoSettings.setResolution 800x600@60Hz <<- 此處請改成你用的解析度
VideoSettings.setAntialiasing Off
VideoSettings.setViewDistanceScale 1
VideoSettings.setVideoOptionScheme 3

改完後記得存檔 ~~
然後就可以進遊戲看看

請開啟以下資料夾︰

C:/Program Files/EA GAMES/Battlefield 2 Demo/mods/bf2/Movies﹙試玩版﹚
C:/Program Files/EA GAMES/Battlefield 2/mods/bf2/Movies﹙正式版﹚

把以下檔桉更名或是刪除︰

(建議在檔名前面加上 1 即可)

demo_bf2legal.bik
demo_bf2release.bik
demo_demolegaltext.bik
demo_locknload.bik
dice.bik
EA.bik
noise.bik
Nvidia_logo.bik

本作法為讓遊戲沒辦法讀到開頭動畫與商標,
如此一來就能加快進入遊戲的速度

然後把捷徑中的 +fullscreen 1 改為 +fullscreen 0
像是底下這樣
"C:/Program Files/EA GAMES/Battlefield 2/BF2.exe" +menu 1 +fullscreen 0
就可以用視窗模式玩

有些人會因為防火牆或防毒軟體的問題,
而無法上線註冊或連線。

請確定以下的 Port 有被開啟︰

UDP 27900
UDP/TCP 29900
TCP 80
TCP 4711
TCP 29901
UDP 1500-4999
UDP/TCP 1024-1124
UDP 28910
UDP 16567
UDP 55123-55125

BOT數值更改
BF2的singleplayer模式裡面限制人數為16,打起來還是覺得不夠激烈+BOT就顯得非常重要了;另外附帶提一下,其他人也能進入你的singleplayer模式的,記下你的IP(讀遊戲的時候有寫)告訴同伴,家就能一起K BOT了.
遊戲目錄X:/EA GAMES/Battlefield 2 Demo/mods/bf2/AI
開啟aidefault.ai(記得備份)
更改內容見下面括弧內:
aiSettings.setNSides 2  
aiSettings.setAutoSpawnBots 1 

aiSettings.setMaxNBots 256   (改成256)  這是最大遊戲人數,也可以保持原來的64不變,基本上影響不大.
aiSettings.maxBotsIncludeHumans 1
aiSettings.setBotSkill 0.4 

rem To spawn more than 15 bots in SP, use the following lines instead of the three lines above.
rem Note that this is totaly unsupported, it will affect your system's performance 
rem and may even crash your game. That being said, you will most likely be able to run a lot
rem more bots than 15 on your system. 

rem Example for 32 bot game with expert bots 

aiSettings.overrideMenuSettings 1   (刪掉最前面的 rem,這是必須的) 
aiSettings.setMaxNBots 255      (同上,這是最大BOT數,但一般的機器跑48或者32比較合適,機器好的可以嘗試下64或者以上)
aiSettings.maxBotsIncludeHumans 0   (同上)
aiSettings.setBotSkill 1.0      (同上)    

run BotNames.ai 
aiSettings.setInformationGridDimension 32 

run AIPathFinding.ai 

rem EOF這裡是如何設定變更200VS200的情景.
開了多量的BOT,但雙方兵力值只有200,戰役結束的就比較快了.有些人可能會覺得不過癮.這裡是如何修改MAP的兵力值..

找到以下路徑:
X:/Battlefield 2/mods/bf2/python/game/gamemodes/
先備份gpm_cq.py這個檔,再開始修改:

編輯gpm_cq.py後,用尋找功能搜尋"TicketRatio"字串
應該會找到這一行:

return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 100.0))
其中100的數值就是要調整的選項,數字愈大,雙方陣營的兵力值愈少,數字小則是愈多.
數字可以任意調整,提供以下參數範例:
數值100 =200 雙方陣營的兵力值
數值500 =22 雙方陣營的兵力值
數值10 =2000 雙方陣營的兵力值
數值1 =9999 雙方陣營的兵力值

例如我要讓雙方陣營的兵力值達到9999,就修改為以下:
return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 1.0))

基本上改個50就很合適了,400VS400,足夠打的你頭皮

用筆記本開
/My Documents/Battlefield 2/Profiles/數字目錄/ServerSettings.con
*試玩版是 /My Documents/Battlefield 2 demo/

sv.allowFreeCam 自由視角(0,1)
sv.allowExternalViews 外部視角(0,1)
sv.allowNoseCam 機鼻視角(0,1)
sv.hitIndicator 命中顯示(0,1)
sv.setSpawnTime 重生時間(秒)
sv.manDownTime 等待救援時間(秒)
sv.ticketRatio 兵力值
sv.setRoundsPerMap 回合數
sv.setTimeLimit 每場時間(秒)
sv.setScoreLimit 最高得分限制
sv.setSoldierFF (友軍)武器傷害(0~100%)
sv.setVehicleFF (友軍)載具傷害(0~100%)
sv.setSoldierSplashFF (友軍)爆炸震波傷害(0~100%)
sv.setVehicleSplashFF (友軍)載具爆炸傷害(0~100%)
sv.setAutoRecord 錄影機制(0,1)
sv.demoQuality 錄影品質(1~10)
sv.setTeamRatio 兩陣營人數比(0~100%)
sv.setAutoBalanceTeam 人數自動平衡(0,1)
sv.setFriendlyFireWithMines (友軍)爆裂物(EX. 地雷)傷害(0,1)

改好後請儲存成 "唯讀檔"

如果這樣改無效
請修改
/My Documents/Battlefield 2/Profiles/Default/ServerSettings.con

其次
GameServerSettings.allowFreeCam = sv.allowFreeCam
請自行比對

如果沒有該參數
請自行加入
 

線上常看到別人在翻滾,自己卻不知道如何達成嗎?
先按著平移方向鍵([A]、[S]),然後按 [Z] 即可達成翻滾,
只是自己並沒有辦法感受翻滾(視野轉一圈)。
 
在遊戲中(不包含成績結算畫面)按鍵盤的 [Prt Sc] 按鍵
(不同鍵盤會有不同標示,通常在 [F12] 右邊)

位於「我的檔案夾」中的 Battlefield2 資料夾下的 Screenshots 資料夾

C://Documents and Settings//使用者名稱//My Documents//Battlefield2//Screenshots

在控制台(並非 Windows 的控制台,而是在遊戲進行中按「~」﹚
輸入 renderer.drawHud 0 即可。

若要重新開啟則輸入 renderer.drawHud 1

在控制台(並非 Windows 的控制台,而是在遊戲進行中按「~」﹚
輸入 renderer.drawFPS 1

錄影方法:

  在遊戲中按 `鍵(在1旁邊)開啟console
  開始錄影 鍵入demo.recordDemo nameofdemo(這是影片的名字,隨你便)
  結束錄影 鍵入demo.stoprecording
  錄完的影片會放在 C:/Program Files/EA GAMES/Battlefield 2/mods/bf2/Demos裡,把裡面的兩個同名檔案拷貝在 /我的文件/Battlefield 2/Profiles/Default裡建立demos檔案夾,把檔案拷進去.

  重新啟用BF2 ,在社區裡會出現紀錄檔案.

播放檔案時

  q鍵:速度選單 (最快3倍wow)
  t鍵:自由攝影機視野/玩家切換
  w=攝影機前進
  s=攝影機後退
  shift=攝影機升高
  ctrl=攝影機降低
  滑鼠滾輪: zoom近遠
  spacebar=下一位玩家 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.