
修改單人遊戲bot上限法
#1
發表於 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的規模,打起來真的只有一種感覺:真是像玩一場戰爭電影
以上方法經本人和朋友都次實驗均可使用。
#2
發表於 2010 年 06 月 27 日 - 上午 11:02
以前為了看懂如何改BOT數量
我是巴哈的文章+秘境的文章交換互看才了解怎改的 ((因為這是第1次修改遊戲內容啊= ="
100vs100似乎就會有頓頓的感覺了
最多是256沒錯
現代家用電腦都還跑不動XDD ((就算全世界最好的家用電腦也跑不動
本篇文章已被 SGZERO 於 2010 年 06 月 27 日 - 上午 11:02 編輯過
#3
發表於 2010 年 06 月 27 日 - 下午 01:37
(つ>ω<)つ わふ~
坑洞向下中...
#4
發表於 2010 年 06 月 27 日 - 下午 02:52
BF2_bot_changer V2.1 @_@b不是有個程式能改嗎XD


#5
發表於 2010 年 06 月 27 日 - 下午 03:42
對~~BF2_bot_changer V2.1 @_@b
就是這個
(つ>ω<)つ わふ~
坑洞向下中...
#6
發表於 2010 年 06 月 27 日 - 下午 04:48
是不是動不動就被自己人TK了?小弟實際加入混戰的存活率不超過5秒鐘..
我以前和bots玩步戰,如果死10次大約有4次是被自己人給炸死的

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
發表於 2010 年 06 月 27 日 - 下午 08:55
本篇文章已被 parker1411 於 2010 年 06 月 27 日 - 下午 08:56 編輯過
#8
發表於 2010 年 06 月 27 日 - 下午 09:08
可以想像100個殭屍bot躲悍馬車的場景可以想像50個bot躲手榴彈的場景
(つ>ω<)つ わふ~
坑洞向下中...
#9
發表於 2010 年 06 月 27 日 - 下午 09:35
#11
發表於 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的規模,打起來真的只有一種感覺:真是像玩一場戰爭電影
以上方法經本人和朋友都次實驗均可使用。
但你好像沒有說明怎樣開放隱藏武器?

#12
發表於 2010 年 07 月 14 日 - 上午 02:56
但你好像沒有說明怎樣開放隱藏武器? http://bfx.tw/public/style_emoticons/def...
你有沒有打開"唯讀"屬性?
而且我記得好像是在C巢還有一個數字檔案
我記得是C巢的
關於線上限定槍支的話:
http://bfx.tw/index....showtopic=21278
不曉得有沒有人已經解開線上鎖定裝備列表版本限制了
#13
發表於 2013 年 08 月 01 日 - 下午 12:31
狙擊槍一打 死2個人 火箭筒一發 爆3臺車 機關槍一掃 死30個人 散彈槍一射 死2個小隊 c4一炸 40個隊友滿天飛 XDDDDDDD 打完了之後 只有一個字 那就是"爽"
本篇文章已被 ra901012 於 2013 年 08 月 01 日 - 下午 12:35 編輯過
#14
發表於 2013 年 08 月 01 日 - 下午 08:17
我是電腦白癡=_=照著改半天也弄不出來
如果有的話可以給個載點嗎?感激不盡
#15
發表於 2013 年 08 月 16 日 - 下午 08:47
雖然人數多了, 還希望可以開大地圖..........
0 位玩家正在閱讀此主題
0 位會員, 0 位訪客, 0 位匿名會員