. 原文網址:http://bbs.wow8.org/thread-114538-1-1.html 地圖下載http://bbs.wow8.org/viewthread.php?tid=63285&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D51 選擇最後一張圖,就是中法AI版,去年wonder發佈的。 什麼是war3map.j? 通俗點講,就是地圖運行腳本。但我不喜歡這麼講,war3map.j就是war3map.j. 是地圖能夠運行於warIII的核心文件。裡面包含了各種自定義技能的設計,地圖上 各個單位的放置坐標等等。 怎麼導出一張地圖的war3map.j? 看我這個帖子裡的工具http://bbs.wow8.org/thread-114372-1-1.html 現在我們開始拿出wonder的圖和平時玩的真三圖3.9D,分別導出裡面的war3map.j. 這時可以證明點東西。 用Jass Shop打開這2個文件。 首先是globals.............endglobals 我們輕易的發現2張圖從代碼1-334居然完全相同,若wonder是在解密圖上製作再添加AI的話,變量聲明部分也絕不可能相同,基本已經肯定wonder直接在原圖上開火了。 接著看335,wonder圖:trigger gg_trg_showHeroLoc=null 開始出現不同點了 發現wonder的多了4個觸發。 好,直奔主題,因為發現其他部分跟原圖完全相同。 就這4個。 還有的不同點在第929,5901行 gg_trg_BlockUseItem 這是個阻止使用物品的觸發,你用任何血藥或者可使用的物品都會被停止。 看call IssueImmediateOrder(GetOrderedUnit(),"stop")就是停止的意思。 而GetIssuedOrderId()>=852008 and GetIssuedOrderId()<=852013這裡 的852008指的是使用物品欄1,852013指使用物品欄6. gg_trg_BlockUseAbility 阻止使用技能,觸發事件是EVENT_PLAYER_UNIT_SPELL_CAST,就是施放一種 技能的時候。 gg_trg_BlockUseAbility2 阻止使用一種持續性技能,觸發事件是EVENT_PLAYER_UNIT_SPELL_CHANNEL gg_trg_showHeroLoc 看關鍵部分,代碼492,function zsMeleeStartAI 意思是當玩家是玩家1到玩家11這間(除外玩家6,其實就是魏國的位置)的電腦控制時, 運行下面這條關鍵的代碼 call StartCampaignAI(indexPlayer,"zhensan.ai") 轉到552 call zsMeleeStartAI() 再轉到5901 call InitTrig_showHeroLoc() 注意,因為5901在main函數里面的,所以AI腳本得以運行。 屬性技能加點的是在common.ai裡面,而不是zhensan.ai call BuyHero('n001',hid_zhugeliang) //suguo call BuyHero('n001',hid_zhaoyun) //suguo call BuyHero('n001',hid_guanyu) //suguo call BuyHero('n001',hid_zhangfei) //suguo // call BuyHero('n001',hid_weiyan) //suguo call BuyHero('n000',hid_simayi) //weiguo call BuyHero('n000',hid_zhangliao) //weiguo call BuyHero('n000',hid_dianwei) //weiguo call BuyHero('n000',hid_guojia) //weiguo // call BuyHero('n000',hid_caoren) //weiguo // call BuyHero('n00Y',hid_xun) //weiguo zhensan.ai代碼竟有13000多行!!!我用HWM打開其它的真三AI圖,比如0.72,0.76, 裡面怎麼都沒有ai文件啊?樓主不知道是怎麼提取的? 因為你沒有用我提供的工具,我的工具裡面的列表文件加入了真三地圖的列表。 真三0.792地圖296個文件列表 . |
暴雪英霸是未來很看好的遊戲! 站長最近都玩 英雄聯盟 或 Mstar 。 以前站長擅長幫熱門的 魔獸3 地圖加入 AI, 可以和電腦英雄對戰,電腦懂的和人對話。
##EasyReadMore##
2010年1月1日 星期五
最早期wonder的AI圖與原版3.9D的war3map.j對比
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言