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

老调重弹,问个提取dota地形图的问题。

[复制链接]
发表于 2010-3-28 18:21:45 | 显示全部楼层 |阅读模式
研究地形用,以前听说是把dota的地形文件(如war3map.w3e是地形,war3map.shd是阴影文件,war3map.doo为装饰物,war3mapunit.doo为单位)提取出来,然后压缩到Bootway这种未加密地图里面就行。但是替换之后发现we打不开,1.24b的WE。
发表于 2010-3-28 19:15:22 | 显示全部楼层
http://bbs.islga.org/job.php?action=download&aid=69769

这是我前段时间无聊做的,其中部分文件是自己根据inside w3m做的,地图说明里有说导了哪些文件
回复

使用道具 举报

发表于 2010-3-29 20:21:35 | 显示全部楼层
ls 的图完全一样。
回复

使用道具 举报

发表于 2010-3-29 22:05:16 | 显示全部楼层
那张图里的unit.doo我只是把某部分代码转了,所以一些单位和实际最后出现的可能会不一样,比如近卫塔都是一样的,近卫基地某建筑是玩家2
这个是帮别人的忙做的,本来后来打算写个程序并且继续分析代码处理掉上面说的问题的,后来太忙也不了了之了……
回复

使用道具 举报

发表于 2010-5-5 08:43:20 | 显示全部楼层
楼主所做的步骤应该是能够打开的?应该是最容易的方式了

以前做过类似的事:
把w3i文件修复(最后的ff改为00 * 16....)
加个随便什么图的war3mapunit.doo(自己建张新空图,在地图中央放个起始点然后保存导出就行)

只是地形的话,以上2步大概就可以了,用WE打开改完的地图
slk文件什么的,就移出来当UI好了
要编辑的话,大概要设一下useineditor为1,然后WE里选一下物体数据版本

单位位置和rect区域无力还原....以前用脚本在WE里批量添加....不过光是写脚本就很麻烦
按照数据格式还原unit.doo,这个好强大....
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 04:16 , Processed in 0.033766 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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