跳轉到內容

照片
- - - - -

修改單人遊戲bot上限法


舊主題!

Guest, 此文章已經超過 90 天,依照全站板規,非必要請勿回覆此主題,回覆舊文且內容無實質意義,站務組將直接移除回應並給予警告。



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

#1 slunmak

slunmak

    代理下士

  • 訓練兵
  • 16 文章數
  • 國家 / 地區:香港
  • 來自:HK
  • 隸屬於:自由戰士

發表於 2010 年 06 月 27 日 - 上午 02:06

詳細指引:

最近很多人說尋找不到如何加bot和兵力,至於地圖大小尺寸暫時沒有方法修改(bf2正式版都可以用)

增加Bots的方法:

打開\\Program Files\\EA Games\\Battlefield 2 Demo\\mods\\bf2\\AI
  找到並用寫字板打開aidefault.ai
  搜索 aiSettings.setMaxNBots 32



  下列句子原本
  rem aiSettings.overrideMenuSettings 1
  rem aiSettings.setMaxNBots 31
  rem aiSettings.maxBotsIncludeHumans 0
  rem aiSettings.setBotSkill 1.0
  改成
aiSettings.overrideMenuSettings 1
  aiSettings.setMaxNBots 31
  aiSettings.maxBotsIncludeHumans 0
  aiSettings.setBotSkill 1.0

setMaxNBots 31 中的31是電腦數目
調整最後的數字,32為31個Bots,調64也可以
當然愈多電腦愈卡,據說最多支援256個bot.....
多謝3樓提點,語法rem是禁止的意思,setBotSkill 1.0
意思是電腦技巧(簡單來說就是難度)1.0=100%,初級玩家還是這句上加rem

加兵力值

BF2單機試玩可以修改BOT人數和破解時間限制,各位應該都知道.
不過預設的雙方兵力值只有200,如果你的BOT人數有調100或是50,那一下子就結束戰役了.在此提供修改BF2單機試玩MAP的兵力值..

到以下路徑:
Battlefield 2 Demo\\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))

修改完畢存盤進遊戲就可以看見成果了.

目前本人正在100bot + 開放隱藏武器+ 9999兵力值+ 無限時間
  
100bot完後心得:
這麼多的bot,不會像以前那樣有bot在"納涼"發呆的情形,每個bot都有在確實的作戰.如果你是指揮官,透過指揮模式會讓你感覺像在玩實時戰略遊戲.也就是說當上指揮官可以轉雙方移激戰的場所,小弟就是一開始指揮所有隊伍防禦原始基地等敵方攻過來.

我在砲擊時,友軍也會很聰明的閃避砲擊,等待砲擊完畢後,你就會看到一堆友軍向前衝,很有戰爭的感覺. 當上醫護兵的時候.......包你有電不完的"躺地人"

bot真的服務至上,你死了,有醫護兵給予你"愛的電流",子彈沒了,彈藥兵幫你補給,載具快爆了?沒關係,後面馬上工兵幫你原廠修理..快沒血了立刻就有醫護包送你..不過雖然受到以上服務,但小弟實際加入混戰的存活率不超過5秒鐘..

在50vs50的規模,打起來真的只有一種感覺:真是像玩一場戰爭電影

以上方法經本人和朋友都次實驗均可使用。
  • 0

#2 SGZERO

SGZERO

    少尉

  • 精銳步兵
  • 1,722 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:幻想結界
  • 隸屬於:自由戰士
  • SGZERO

發表於 2010 年 06 月 27 日 - 上午 11:02

感覺說的不是很詳細XDD
以前為了看懂如何改BOT數量
我是巴哈的文章+秘境的文章交換互看才了解怎改的 ((因為這是第1次修改遊戲內容啊= ="
100vs100似乎就會有頓頓的感覺了
最多是256沒錯
現代家用電腦都還跑不動XDD ((就算全世界最好的家用電腦也跑不動

本篇文章已被 SGZERO 於 2010 年 06 月 27 日 - 上午 11:02 編輯過

  • 0

#3 能美 クドリャフカ (Кудрявка)

能美 クドリャフカ (Кудрявка)

    一等士官長

  • 精銳步兵
  • 648 文章數
  • 國家 / 地區:日本
  • 來自:艾恩葛朗特
  • 隸屬於:NE

發表於 2010 年 06 月 27 日 - 下午 01:37

不是有個程式能改嗎XD
  • 0

(つ>ω<)つ わふ~
 
sig@2000644355-duck0804@asia@22@0@111111

duck0055.png


坑洞向下中...


#4 Arthur.S

Arthur.S

    軍士長

  • 精銳步兵
  • 875 文章數
  • 國家 / 地區:香港
  • 來自:香港, 身在Sydney
  • 隸屬於:自由戰士
  • ArthurS91
  • arthurs91

發表於 2010 年 06 月 27 日 - 下午 02:52

不是有個程式能改嗎XD

BF2_bot_changer V2.1 @_@b
  • 0
文章圖片
文章圖片

#5 能美 クドリャフカ (Кудрявка)

能美 クドリャフカ (Кудрявка)

    一等士官長

  • 精銳步兵
  • 648 文章數
  • 國家 / 地區:日本
  • 來自:艾恩葛朗特
  • 隸屬於:NE

發表於 2010 年 06 月 27 日 - 下午 03:42

BF2_bot_changer V2.1 @_@b

對~~

就是這個
  • 0

(つ>ω<)つ わふ~
 
sig@2000644355-duck0804@asia@22@0@111111

duck0055.png


坑洞向下中...


#6 =朝雲=

=朝雲=

    二等士官長

  • 前線步兵
  • 313 文章數

發表於 2010 年 06 月 27 日 - 下午 04:48

小弟實際加入混戰的存活率不超過5秒鐘..

是不是動不動就被自己人TK了?

我以前和bots玩步戰,如果死10次大約有4次是被自己人給炸死的 :ph34r:
  • 0
i7-2600k @ 4.6GHz
P8Z68-V
4GB x 4 1600MHz DDR3
3GB Nvidia GeForce GTX580 x 2
240GB Kingston HyperX SSD Read: 555MB/S Write:510MB/S
2TB WD HDD (7200rpm)

#7 parker1411

parker1411

    二等士官長

  • 前線步兵
  • 353 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:高雄
  • 隸屬於:自由戰士

發表於 2010 年 06 月 27 日 - 下午 08:55

可以想像50個bot躲手榴彈的場景

本篇文章已被 parker1411 於 2010 年 06 月 27 日 - 下午 08:56 編輯過

  • 0

#8 能美 クドリャフカ (Кудрявка)

能美 クドリャフカ (Кудрявка)

    一等士官長

  • 精銳步兵
  • 648 文章數
  • 國家 / 地區:日本
  • 來自:艾恩葛朗特
  • 隸屬於:NE

發表於 2010 年 06 月 27 日 - 下午 09:08

可以想像50個bot躲手榴彈的場景

可以想像100個殭屍bot躲悍馬車的場景
  • 0

(つ>ω<)つ わふ~
 
sig@2000644355-duck0804@asia@22@0@111111

duck0055.png


坑洞向下中...


#9 parker1411

parker1411

    二等士官長

  • 前線步兵
  • 353 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:高雄
  • 隸屬於:自由戰士

發表於 2010 年 06 月 27 日 - 下午 09:35

BF2_bot_changer V2.1哪裡有載點阿 我下的不是有毒就是廢了
  • 0

#10 Bradley

Bradley

    二等士官長

  • 前線步兵
  • 257 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:台灣 屏東縣
  • 隸屬於:自由戰士
  • BradleyGeneral
  • iop832092

發表於 2010 年 06 月 29 日 - 下午 12:09

唉!能不能教我改時間,找得快瘋了,謝謝
  • 0
文章圖片

文章圖片

文章圖片

#11 smalljer

smalljer

    二等士官長

  • 國民兵
  • 260 文章數
  • 隸屬於:自由戰士

發表於 2010 年 07 月 13 日 - 下午 10:08

詳細指引:

最近很多人說尋找不到如何加bot和兵力,至於地圖大小尺寸暫時沒有方法修改(bf2正式版都可以用)

增加Bots的方法:

打開\\Program Files\\EA Games\\Battlefield 2 Demo\\mods\\bf2\\AI
  找到並用寫字板打開aidefault.ai
  搜索 aiSettings.setMaxNBots 32



  下列句子原本
  rem aiSettings.overrideMenuSettings 1
  rem aiSettings.setMaxNBots 31
  rem aiSettings.maxBotsIncludeHumans 0
  rem aiSettings.setBotSkill 1.0
  改成
aiSettings.overrideMenuSettings 1
  aiSettings.setMaxNBots 31
  aiSettings.maxBotsIncludeHumans 0
  aiSettings.setBotSkill 1.0

setMaxNBots 31 中的31是電腦數目
調整最後的數字,32為31個Bots,調64也可以
當然愈多電腦愈卡,據說最多支援256個bot.....
多謝3樓提點,語法rem是禁止的意思,setBotSkill 1.0
意思是電腦技巧(簡單來說就是難度)1.0=100%,初級玩家還是這句上加rem

加兵力值

BF2單機試玩可以修改BOT人數和破解時間限制,各位應該都知道.
不過預設的雙方兵力值只有200,如果你的BOT人數有調100或是50,那一下子就結束戰役了.在此提供修改BF2單機試玩MAP的兵力值..

到以下路徑:
Battlefield 2 Demo\\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))

修改完畢存盤進遊戲就可以看見成果了.

目前本人正在100bot + 開放隱藏武器+ 9999兵力值+ 無限時間
  
100bot完後心得:
這麼多的bot,不會像以前那樣有bot在"納涼"發呆的情形,每個bot都有在確實的作戰.如果你是指揮官,透過指揮模式會讓你感覺像在玩實時戰略遊戲.也就是說當上指揮官可以轉雙方移激戰的場所,小弟就是一開始指揮所有隊伍防禦原始基地等敵方攻過來.

我在砲擊時,友軍也會很聰明的閃避砲擊,等待砲擊完畢後,你就會看到一堆友軍向前衝,很有戰爭的感覺. 當上醫護兵的時候.......包你有電不完的"躺地人"

bot真的服務至上,你死了,有醫護兵給予你"愛的電流",子彈沒了,彈藥兵幫你補給,載具快爆了?沒關係,後面馬上工兵幫你原廠修理..快沒血了立刻就有醫護包送你..不過雖然受到以上服務,但小弟實際加入混戰的存活率不超過5秒鐘..

在50vs50的規模,打起來真的只有一種感覺:真是像玩一場戰爭電影

以上方法經本人和朋友都次實驗均可使用。


但你好像沒有說明怎樣開放隱藏武器? :o
  • 0

#12 地鼠先生

地鼠先生

    中尉

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

發表於 2010 年 07 月 14 日 - 上午 02:56

但你好像沒有說明怎樣開放隱藏武器? http://bfx.tw/public/style_emoticons/def...


你有沒有打開"唯讀"屬性?

而且我記得好像是在C巢還有一個數字檔案
我記得是C巢的

關於線上限定槍支的話:

http://bfx.tw/index....showtopic=21278


不曉得有沒有人已經解開線上鎖定裝備列表版本限制了
  • 0

#13 gavin1012

gavin1012

    二等兵

  • 國民兵
  • 5 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:花蓮
  • 隸屬於:TW

發表於 2013 年 08 月 01 日 - 下午 12:31

狙擊槍一打 死2個人  火箭筒一發 爆3臺車  機關槍一掃 死30個人  散彈槍一射 死2個小隊   c4一炸 40個隊友滿天飛 XDDDDDDD  打完了之後 只有一個字 那就是"爽"


本篇文章已被 ra901012 於 2013 年 08 月 01 日 - 下午 12:35 編輯過

  • 0

#14 Blake

Blake

    二等兵

  • 訓練兵
  • 2 文章數
  • 國家 / 地區:中華民國(台灣)
  • 來自:高雄
  • 隸屬於:自由戰士
  • Blake_TW

發表於 2013 年 08 月 01 日 - 下午 08:17

有沒有人可以放一個已經弄好的槍枝資料夾給我
我是電腦白癡=_=照著改半天也弄不出來
如果有的話可以給個載點嗎?感激不盡
  • -2

#15 Delta_Lima

Delta_Lima

    二等兵

  • 訓練兵
  • 1 文章數
  • 國家 / 地區:香港
  • 來自:HK
  • 隸屬於:自由戰士
  • n/a

發表於 2013 年 08 月 16 日 - 下午 08:47

雖然人數多了, 還希望可以開大地圖..........


  • -1



舊主題!

Guest, 此文章已經超過 90 天,依照全站板規,非必要請勿回覆此主題,回覆舊文且內容無實質意義,站務組將直接移除回應並給予警告。




0 位玩家正在閱讀此主題

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