Re: [AOE2] 有關於人工AI的部分
部分原文恕刪
※ 引述《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
推
06/18 13:50, , 1F
06/18 13:50, 1F
→
06/18 13:55, , 2F
06/18 13:55, 2F
→
06/18 13:55, , 3F
06/18 13:55, 3F
→
06/18 15:29, , 4F
06/18 15:29, 4F
→
06/18 15:32, , 5F
06/18 15:32, 5F
→
06/18 15:34, , 6F
06/18 15:34, 6F
→
06/18 15:35, , 7F
06/18 15:35, 7F
→
06/19 02:16, , 8F
06/19 02:16, 8F
討論串 (同標題文章)