找回密码
 点一下
查看: 45886|回复: 148

MPQ和地图资源提取工具[开源]

  [复制链接]
发表于 2007-10-14 19:59:51 | 显示全部楼层 |阅读模式
是E语言的源码啊,注意必须使用E5.1以上版本,否则不支持LIB。。。

---------------------
StormLib

http://www.zezula.net/download/stormlib.zip
1.JPG

mqp-tool.rar

271 KB, 下载次数: 1834

 楼主| 发表于 2007-10-14 20:01:02 | 显示全部楼层
辛苦这么久终于解脱了。。。。

注意:该工具由于没有限制,坏人不要拿去做坏事。。。。

只是为了方便大家提取暴雪的资源。。
回复

使用道具 举报

261001126 该用户已被删除
发表于 2007-10-14 21:11:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-10-14 22:14:27 | 显示全部楼层
测试了一下。
事实上楼主并没有完全分析地图中的资源
楼主再接再厉罢。

PS:Dota6.48cn的文件总数是416个,其中一个是无用文件。
回复

使用道具 举报

发表于 2007-10-14 22:24:27 | 显示全部楼层
很好很地球。
回复

使用道具 举报

 楼主| 发表于 2007-10-14 22:36:13 | 显示全部楼层
引用第3楼白银の游戏王于2007-10-14 22:14发表的  :
测试了一下。
事实上楼主并没有完全分析地图中的资源
楼主再接再厉罢。

PS:Dota6.48cn的文件总数是416个,其中一个是无用文件。


我现在是根据文件列表来分析文件的,所以这跟文件列表有关系哦。等等在做强大的搜索功能。不需要列表?
回复

使用道具 举报

发表于 2007-10-14 22:47:31 | 显示全部楼层
楼主,放弃吧。
“最”字不能乱用的。
未命名.JPG
未命名.JPG
未命名.JPG
未命名.JPG
回复

使用道具 举报

 楼主| 发表于 2007-10-14 22:52:06 | 显示全部楼层
还没完善,不急,等着吧。。
我在做不需要列表的读取。
回复

使用道具 举报

发表于 2007-10-14 22:53:14 | 显示全部楼层
呃。魔兽本身的列表确实是必要的。
回复

使用道具 举报

发表于 2007-10-14 22:53:55 | 显示全部楼层
至少“目前”不能乱用。嗯嗯。以后可以乱用。。
回复

使用道具 举报

发表于 2007-10-14 22:58:40 | 显示全部楼层
对了。话说楼主也搞过石器SF么?
我以前用的版本都素要在linux下面架的。
不知道现在素不素已经有windows版本了呢?
回复

使用道具 举报

 楼主| 发表于 2007-10-14 23:04:43 | 显示全部楼层
引用第8楼白银の游戏王于2007-10-14 22:53发表的  :
呃。魔兽本身的列表确实是必要的。



好像可以不需要列表文件。。。。
要不然魔兽怎么读取地图进行游戏啊??
回复

使用道具 举报

发表于 2007-10-14 23:11:36 | 显示全部楼层
因为他自己有一个列表。当然就是需要的文件的列表。
因为即使列出所有包含的文件,也不会知道那文件是啥意思吧?
只能是用到的时候,再尝试看看有米有这个文件。
回复

使用道具 举报

 楼主| 发表于 2007-10-14 23:19:38 | 显示全部楼层
意思就是某些文件在开始没有读取,在玩游戏的过程中,假如某个单位第一次刚建立,他使用的纹理blp文件名和路径都是自己定义的,到调用的时候魔兽才会去搜索这个文件是否存在是吧???


那现在的方法就是:把不知道的文件添加到listfile文件里面,然后这个工具就可以读取了。
回复

使用道具 举报

发表于 2007-10-14 23:22:59 | 显示全部楼层
对。是这样没错。
只要是有filelist。很多工具都可以读取。
至于速度的话,就是按不同的解压工具的不同了。

其实楼主和我用的工具都是用storm.dll解压的,所以解压速度最终都是相同的。
只是流程不同需要的时间不同而已。
回复

使用道具 举报

发表于 2007-10-14 23:23:02 | 显示全部楼层
对于不知道的文件全部写入listfile是不可取的
原因随便想想就知道了
回复

使用道具 举报

发表于 2007-10-14 23:26:39 | 显示全部楼层
呃。难道偶理解错楼主的意思老?
楼主是打算怎么“加到”listfile里面呢?
回复

使用道具 举报

 楼主| 发表于 2007-10-14 23:32:31 | 显示全部楼层
引用第14楼amp34于2007-10-14 23:22发表的  :
对。是这样没错。
只要是有filelist。很多工具都可以读取。
至于速度的话,就是按不同的解压工具的不同了。

其实楼主和我用的工具都是用storm.dll解压的,所以解压速度最终都是相同的。
.......


原来如此。。。。。。。。

我做这个工具主要目的只是一个学习E语言编程的过程而已,没有其他目的。。。
引用第15楼白银の游戏王于2007-10-14 23:23发表的  :
对于不知道的文件全部写入listfile是不可取的
原因随便想想就知道了

是的,只要作者不说出来自己定义的文件,估计需要用读魔兽内存的工具来弄了,离题了,反正我这个工具主要不是拿来破解地图的,随便玩玩。。。。
回复

使用道具 举报

发表于 2007-10-14 23:34:42 | 显示全部楼层
呃。其实。不需要什么魔兽内存工具。
比如偶用的那个工具就是通过循环在努力分析着。
只是速度飞快而已。
回复

使用道具 举报

 楼主| 发表于 2007-10-14 23:38:25 | 显示全部楼层
引用第18楼amp34于2007-10-14 23:34发表的  :
呃。其实。不需要什么魔兽内存工具。
比如偶用的那个工具就是通过循环在努力分析着。
只是速度飞快而已。
那要把文件遍历。。。。。。。哎,感觉太麻烦了。我有时间就做出来玩玩,用多线程遍历。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 15:05 , Processed in 0.299652 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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