今天想回忆下青春,打算整个dota6.59ai怀旧一把,好家伙,上来就给我整不会了。本来以为双击打开就行的事,愣是折腾了俩小时。把踩的坑和解决办法都唠唠,兄弟们避着点走。
第一步:下载安装就出幺蛾子
网上找了个资源包下解压完屁颠屁颠点*启动。地图放对了maps\download文件夹,选6.59ai加载到100%,直接卡死,弹出个破错误框,写的啥“内存不能为read”。当时我就懵逼了,这还没开始!
- 坑1: 资源包埋雷:后来发现,下的那个压缩包有问题!war3版本跟地图不匹配。6.59ai这老古董得用1.20e或者1.24b的老版魔兽才行。我机器上装的是后来更新的版本,直接水土不服。
- 解决:删了重下!老老实实找了个带1.20e完整魔兽的整合包。看清楚说明,必须版本对应!
第二步:换了老版本魔兽又扑街
换上祖传1.20e,感觉稳了。启动游戏,选地图,加载... 这回直接游戏闪退!桌面弹出来得比德鲁伊的熊还快。
- 坑2: 系统权限作妖:我这win10系统,老爷车魔兽不认识新码头。右键*,属性里找到“兼容性”标签。
- 解决:开兼容+管理员:勾上“以管理员身份运行此程序”,兼容性选个Windows XP (Service Pack 3)。再运行,诶,这回地图加载进去了!
第三步:进游戏AI集体挂机
地图是进去了,创建房间,加几个疯狂电脑对手。开局!咦?对面英雄傻站在泉水里一动不动,跟掉线似的,就我一个在线上补刀,玩单机?!
- 坑3: 文件名藏玄机:仔细看地图文件名!有的下载下来的地图名可能被改过,或者后面多了奇怪的后缀。
- 解决:地图名字改回去:查了下标准名字,应该是DotA Allstars v6.59c AI 这种格式。把地图文件名字改准确,删掉多余的符号或者空格。重启魔兽再加载,AI们终于活过来了!疯狂电脑开始游走抓人了,这才对味嘛
啰嗦两句
折腾完这一圈,感觉像被泉水揍了一顿。主要就是三个坎儿:魔兽版本必须用老的(1.20e/1.24b这类)、系统权限得给够(兼容模式+管理员运行)、地图文件名不能错(认准标准名)。按这个路子一步步搞,基本都能解决。要是还不行… 换个资源重新下兄弟,有些整合包本身就有毛病。好了,开一局去喽!这老版AI也挺猛!