作者qiaffvvf (鸑鷟)
看板AOE
標題Re: [AOE2] 有關於人工AI的部分
時間Thu Jun 18 13:46:21 2009
部分原文恕刪
※ 引述《wentomankimo (nightmare)》之銘言:
: 標題: [AOE2] 有關於人工AI的部分
: 時間: Thu Jun 18 11:06:27 2009
: 我和同學現在喜歡上合作跟電腦對幹
: 像是藤原紀香或是馬爆練習
:
: 可是他們一到兩個鐘頭就會棄權
: 有沒有甚麼辦法可以把這個程式設定改掉呢?
:
:
: → wentomankimo:多人的檔案是要放在data的一個gamedata_x1.DRS檔案 06/18 11:24
: → wentomankimo:如果用筆記本修改玩後 開進去會當機 06/18 11:24
: → yuton:要用其他的改 不能用記事本 我是用UltraEdit改的 06/18 12:32
: → wentomankimo:我發現我要儲存的時候 他會把檔案改成txt格式.. 06/18 12:37
: → wentomankimo:難怪會不能...可是我沒UltraEdit耶 06/18 12:38
AI的設定檔用記事本可以改@@
選所有檔案儲存,副檔名自己改,或著是跳出去之後再把副檔名改掉
下面的說明都是在 %AOC的資料夾%\AI\ 底下操作
馬爆的話,在馬爆資料夾底下找到馬爆練習.per
找到下面的部分
;累了,不想打了,所以棄權了
(defrule
(game-time >
9000)
(game-time <
9003)
=>
(chat-to-all "我累了,不想打了")
)
;棄權囉
(defrule
(game-time >
9003)
=>
(resign)
把黃字改成你想要電腦自己認輸的時間(以秒為單位)
有可能會在AI\和AI\馬爆 各找到一個檔,怕出問題的話就兩個都改吧@@
如果要打到超過四小時的話,還要再改一個地方..
在馬爆資料夾底下的rmresign.per
找到下面兩行
(defconst aileague-sudden-death-time
14400) ; 4:00:00
(defconst aileague-end-game-time
14460) ; 4:01:00
把黃字的部分改成你希望的時間(一樣以秒為單位)
其他AI基本上同理
立花......就找AI\底下的立花里子.per
找到
;打太久里子會累所以就棄權了
(defrule
(game-time >
7200)
=>
(taunt 26)
(chat-to-all "棄權了~~~~打不贏")
(resign)
一樣把黃字改掉就行了...
--
如果還是看不懂的話,想一下覺得看不懂的地方在哪再問吧。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.216.15
1F:推 WisestCat:他是要改gamedata_x1這個檔 除非你教他怎麼轉~"~ 06/18 13:50
2F:→ qiaffvvf:和這個檔有關....? 我是沒去看過.. 06/18 13:55
3F:→ qiaffvvf:之前打多人也沒有發生在馬爆預設的2hr30min前棄掉的事.. 06/18 13:55
4F:→ yuton:改這個沒錯 不過直接用空白取代全部 如果刪掉會跳出錯誤 06/18 15:29
5F:→ wentomankimo:可是玩多人連線的時候 不是gamedata_x1也要改嗎? 06/18 15:32
6F:→ yuton:gamedata_x1裡面也有出現"打太久紀香會累"等字樣 06/18 15:34
7F:→ yuton:也就是說改的檔案雖然不同 但是都大同小異 06/18 15:35
8F:→ qiaffvvf:沒找到樓上說的東西....。看來是檔案不同了(默 06/19 02:16