Re: [AOE2] 有人用過這種方法讓多人連線時ai變強嗎?

看板AOE作者 (?)時間15年前 (2008/08/30 02:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
有另外看到一篇,應該就是上一篇網友說的方法, 明天有空再試看看 [原創][分享]如何在AOC多人連線遊戲用到自製的AI?(續) 對於一些有多個 file的ai, 例如有"load" 這個command的ai 就需要更多步驟, 有兩個方 法. 各有各的好. 第一個方法是*.per合併法, 你需要一個AI Script Preprocessor v1.002 的程式(也可以 自己手動逐個per改, 要是你耐得起勁的話), 可以在 http://www.aiscripters.com/modules.php?name=Downloads&d_op=viewdownload&cid=12&min=0&orderby=titleA&show=10 下載得到, 它可以把多個由load串連的*.per合併成一個*.per, 這樣的格式才能由 aochack 導入到gamedata_x1.drs, 詳細用法請參考forum文章. 第二個方法是ai計設時巳把ai修改成特定格定, 這樣在用第二個方法時可以更易, eg, ai\ 內兩個file, 一個folder, folder 和ai 的名字相同, 在folder裏面才是真正放rule 的地方 以swan070622 這個ai 為例 c:\programme files\mircosoft games\age of empires II\ai\swan070622.ai c:\programme files\mircosoft games\age of empires II\ai\swan070622.per c:\programme files\mircosoft games\age of empires II\ai\swan070622\main rules1.per c:\programme files\mircosoft games\age of empires II\ai\swan070622\main rules2.per c:\programme files\mircosoft games\age of empires II\ai\swan070622\main rules3.per **注意**上面是在ai folder內不是data folder內的 swan070622.ai <-就是空白文件 swan070622.per <-主要用於自我介紹, ai能玩的種族,比賽方式, 地圖, 其它限制, 有無 用cheat, 如有cheat用了甚麼cheat等, 並且有load的command, ie: (load "swan070622\main rules1) (load "swan070622\main rules2) (load "swan070622\main rules3) swan070622\main rules1.per <-這個才是主要有rule的 file swan070622\main rules2.per <-這個才是主要有rule的 file swan070622\main rules3.per <-這個才是主要有rule的 file 現在的ai比賽, file和folder的排列巳改成上面這樣方式了(所以建議使用, 就算你喜歡 第一種方式也無所謂, 但計設時, 在ai folder時建議用這種格式排列) 現在把swan070622.ai, swan070622.per放到 c:\programme files\mircosoft games\age of empires II\data\ 中 , 但swan070622這個folder 和其下的3個file要放在load folder內, 變成: c:\programme files\mircosoft games\age of empires II\data\swan070622.ai c:\programme files\mircosoft games\age of empires II\data\swan070622.per c:\programme files\mircosoft games\age of empires II\data\Load\swan070622\main rules1.per c:\programme files\mircosoft games\age of empires II\data\Load\swan070622\main rules2.per c:\programme files\mircosoft games\age of empires II\data\Load\swan070622\main rules3.per **注意main rules1.per, main rules2.per , main rules3.per 因為是由 swan070622.per load 過去的, 所以要放在Load 這個folder裏. 在dos打 c:\programme files\mircosoft games\age of empires II\Data\aochack swan070622.per 就可以產生gamedata.new, 再改名替換成gamedata_x1.drs 就完成了. **第二方法原文** http://www.aiscripters.com/ivb/index.php?showtopic=112&st=40 by tonyder: I put the ai scripter to data directory in aok directory. then I put its load file to ...\data\load and executed aochack. It is successful to execute standard ai. example: ...\ai.per =>load "loadfile1.per" =>load "loadfile2.per" ...\loadfile1.per ...\loadfile2.per copy ai.per to ...\data copy loadfile1.per and loadfile2.per to ...\data\load execute aochack and you can change standard ai with loadfile. or you have ...\ai.per =>load "loadfile\loadfile1.per" =>load "loadfile\loadfile2.per" ...\loadfile\loadfile1.per ...\loadfile\loadfile2.per copy ai.per to ...\data copy \loadfile\loadfile1.per to ...\data\load\loadfile\ copy \loadfile\loadfile2.per to ...\data\load\loadfile\ execute aochack and you can change standard ai with loadfile. It is let me die to combine ten loadfiles in one file. 個人比較喜歡用第二個方法, 打字打得很辛苦, 我要抖抖先 有乜唔明留言問我啦. 附上 Setup_Multiplay_AI_Pack_v1.09b, 你地可以試下. Tea315於2007/06/22 發表, 歡迎轉貼!! 讓更多AOC愛好者愛益!! 但請註明原作者!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.72.182

08/30 12:54, , 1F
剛剛試過,區域網路可行。
08/30 12:54, 1F
文章代碼(AID): #18k3iwVE (AOE)
文章代碼(AID): #18k3iwVE (AOE)