作者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