找回密码
 点一下
查看: 1860|回复: 4

想问下在编辑器哪里写AI代码

[复制链接]
发表于 2010-12-1 19:27:07 | 显示全部楼层 |阅读模式
RT,想尝试去写AI Bot,但是不论触发器还是资料都没有找到能写的地方。
触发器里只有一些API函数的,但是还是找不到AI的位置的。想开发对战用的AI的。
thx

-----------------------------------------------------
by the way
AI是不是在MPQ文件里的?
我实验了下MPQ解压工具的,但是都是用老版本MFC写的,需要老版的系统DLL和OCX,有win7下的MPQ解压工具吗?
发表于 2010-12-1 20:06:10 | 显示全部楼层
MPQ工具推荐MPQEdit
http://www.zezula.net/en/mpq/download.html



当然最好的是飞雪的MPQArchive,不过这个工具没有公开发表,我也不好违反作者意愿拿出来,所以就用MPQEdit好了。



AI函数的API你可以参考MPQ里的AI.galaxy,不过AI函数和Galaxy函数其实是通用的,所以AI.galaxy和Native.galaxy里的API函数的地位是一样的。


AI脚本都在TriggerLibs里,和地图脚本文件是要分开的。以前beta期间还没AI的时候我做一个一个Terran AI。你可以参考一下。不过主要是参考加入方式,编写方式还是看现在的官方AI好了。
回复

使用道具 举报

 楼主| 发表于 2010-12-1 20:14:18 | 显示全部楼层
thx,我也正好找到MPQ Archieve的官网的,下载真慢的~~
现在打开MPQ了的,也准备看看你原来的那个帖子的。
再次感谢!
回复

使用道具 举报

 楼主| 发表于 2010-12-1 20:34:22 | 显示全部楼层
又有问题了的,打开哪个MPQ的,我看BattleNet文件夹下有MPQ的,用网站上下的MPQ Archive加载listfile打开了没有看到galaxy文件的,也只是有gfx和dds文件的。那个Mod文件夹下的也是,也看不到galaxy文件的。。。

StarCraft II\\Battle.net\\Battle.net-patch.MPQ
StarCraft II\\Battle.net\\Battle.net.MPQ
StarCraft II\\Mods\\Core.SC2Mod\\Backup.MPQ
StarCraft II\\Mods\\Core.SC2Mod\\Base.MPQ
加载listfile后打开都看不到galaxy文件的。。。
我的是台服最新版本的,是不是有影响的?
回复

使用道具 举报

 楼主| 发表于 2010-12-1 20:51:57 | 显示全部楼层
汗,找到了的,被文件名结尾欺骗了的,Mod下面的文件都是MPQ的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 04:05 , Processed in 0.231239 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表