hke 发表于 2007-10-14 11:16:27

[更新2.05]HkeW3mModifier 智能分析资源文件列表(模型 贴图) 图片预览 无视MPQ加密

这是一个修改MPQ格式文件的工具
可以修改加密过的MPQ文件
还带有强大的资源搜索功能
可以搜索出魔兽地图中大部分资源 重建列表
解压模型能智能解压相关贴图
-----------------------------------------------
1.如果不稳定出现错误重启本软件即可
2.修改文件不必分析列表 只要在文件选择那边填入正确名称就行
(软件会自动分析J文件的位置 修改脚本的话直接改就行了)
3.无视目前已知的MPQ头加密 可以直接修改
4.如果重压缩卡死 生成超大文件可以试试修复文件头
-----------------------------------------------
2.05版更新 平安夜特别版
[+]脚本注入功能
   可以轻松往地图里注入任何脚本
   默认是hke1.25B喜欢可以自己改
   HkeData\下的g.j f.j m.j分别代表脚本的3部分 自己改就是了
   脚本进游戏乱码的话你可以用窗口上的工具转一下UTF-8编码
   真的很累了 以后会不会更新很难说了 给大家留个纪念吧

2.04版更新
[+]加入图片预览功能 可以轻松查看资源
   你可以直接打开预览窗口点击文件列表中的图片
   或者把外部图片直接拖进预览窗 当也可以直接打开
   支持大部分常见图片格式
   支持图片转化 不过这个功能还是有点小问题
   没办法飞雪大人的那个库太大了
   我换了个方法 但是转BLP有经常会失败
[+]未打开地图是支持拖放进窗口打开了(关闭后可以再次拖放打开)
   注意:已经打开的地图拖放会添加文件
[-]压缩设置窗体整合到选项设置中

2.03版更新
[+]加入了小提示功能 充分利用状态栏
[+]加入保存设置功能 设置可以保存了
[-]缩小窗口体积 解决低分辨率显示不全问题
[-]减小了程序体积

2.02版更新
[+]加入了文件重命名功能
[+]分析文件是显示非空Hash的数目
[-]优化了内存管理

2.01版更新
[-]紧急修正不能解压的bug

2.00版更新
[+]解压模型是自动解压相关贴图的选项
[+]加入了对战役文件的支持
   (还顺便能分析没list的 不过为了速度只分析外部资源
   效果还是比darkfall大人的好哦)
[+]加入了压缩类型设置 防止类型不对的压缩破坏文件
   compress.hke不要弄丢了哦 是配置文件
[-]修正个bug

1.93版更新
[+]加上了个大大的修复按钮
   眼神不好的朋友应该也能看见了 如果重压缩卡死可以试试他(当然要在压缩前啦)
   还原未必好啦 没必要的话最好还是不用还原
[-]修正了个可能内存泄露的问题

1.92版更新
[+]新增关闭时删除临时文件
[-]修正热键冲突
[-]修正个bug

1.91
[-]一些文件分析不出来的问题和一个显示错误

1.9版更新
[+]新增了添加方式 可以比较方便的添加文件
[+]新增拖放添加 打开地图可以直接吧文件拖到程序上添加
   由于技术不够 本来想写拖放解压的看样子不行了

1.8版更新
[+]新增双击列表运行文件的功能
[+]新增解压列表文件功能
[+]新增筛选结果功能 可以保留匹配项 也可以去除匹配项 嘿嘿 还算方便吧
[-]修正了查找算法 能搜到更多资源

1.7版更新
[+]加上了保存列表和列表上的右键菜单
[-]修正了算法 智能分析基本上能找到魔兽地图所有资源文件
多谢darkfall和离不开电脑的帮助 嘿嘿
[-]去掉了自动重压缩的默认项 优化速度
[-]修正2处bug

1.6版更新
[+]加入智能分析文件列表功能
   虽然和白银大人的还有一定差距 大部分文件还是行滴 我有空会完善的
[-]修正3个小bug

1.5版更新
[+]加入了分析文件列表的功能 这个暂时只是用listfile获取
   智能分析下次再说吧 listfile.txt可以自己更新啦 但不要删掉 不然找到的可能少
[+]加入了添加文件名称不同时候提示的功能 防止覆盖文件

1.4版更新
[-]修正个小问题现在可以完全无视目前任何加密直接改了
   不用还原文件头啦 当然你还原也行不过有点图会还原坏掉

1.3版更新
[-]修正了个可能是逻辑的问题
[+]加入了只读打开功能 勾起来可以只读打开不修改文件
[+]加入了个设置语言的功能 嘿嘿纯属无聊 不过说不定有用

1.2版更新
[+]加入MPQ头修复功能
   没办法有的图不修复会卡死
   不喜欢的话可以把那个选项勾掉
   有些图修复玩不能玩的可以不选这个选项

1.1版更新
[+]加入了读取/修改地图显示名的功能
[-]修正了个逻辑问题
[-]修正了部分兼容性问题 优化速度

一个无视目前已知大部分MPQ加密的编辑器
不用还原文件头即可使用
读取方面采用Storm保存和魔兽一致 如果读不出魔兽也不能读滴
可以不还原文件头编辑文件 嘿嘿强大吧
添加的时候注意加进去的文件是你填的自定义文件 和本身文件名无关
比如你写war3map.j 然后添加一个图片 那个图片会覆盖war3map.j

一般是不会更新了 如果有会发在这
http://www.wuhansen.com/soft/
反正我不发也早晚有类似的东西啦
以后可能不玩魔兽了 专心考试 做最后的纪念吧
大家别拿去做坏事呵

a26636271 发表于 2007-10-14 11:18:28

顶.......支持

151373880 发表于 2007-10-14 11:19:22

某H人士 我支持你哇哈哈~~~ !!!强烈支持!!!

midnight 发表于 2007-10-14 13:54:47

有时会自动关闭

blacklife 发表于 2007-10-14 17:01:34

hke 发表于 2007-10-14 18:17:33

引用第3楼midnight于2007-10-14 13:54发表的:
有时会自动关闭
那个壳有点问题
将就下吧

hke 发表于 2007-10-14 19:28:01

更新了下
嘿嘿

hke 发表于 2007-10-14 20:11:42

又更新了一下
麻烦死了....
以后不发东西了

darkfall 发表于 2007-10-14 20:42:59


好东西还是要发呀

hke 发表于 2007-10-14 20:58:50

引用第8楼darkfall于2007-10-14 20:42发表的:

好东西还是要发呀
那个1.2的第一次是你下的吧
有个小地方更新了下
下的人少就不重新写1.3了
你再下次吧

隔壁的树桩 发表于 2007-10-14 23:09:24

几天不见.好东西都冒出来了...
楼主继续加油干呀~~~~

oye

hke 发表于 2007-10-16 21:08:24

修复了下
现在暂时又无视加密啦

terminus 发表于 2007-10-17 17:18:00

加密和解密的对抗是没有尽头的。

hke 发表于 2007-10-20 20:12:27

暂时更新了下分析列表...

hke 发表于 2007-10-21 15:27:46

更新了下智能分析
5555
分析Dota和白银大人那个比起来还差5个文件
innervitality.mdx
textures\\manadrainin3.blp
textures\\manadrainin4.blp
textures\\ribbonne1_purp.blp
war3mapimported\\darkhands.mdx
郁闷额 到底哪里没分析呢

darkfall 发表于 2007-10-21 16:02:24

加油吧.....
我写Extractor的时候差8个郁闷了好久

hke 发表于 2007-10-21 16:53:30

引用第15楼darkfall于2007-10-21 16:02发表的:
加油吧.....
我写Extractor的时候差8个郁闷了好久


我们一样悲惨额
不过貌似你那个能分析出415个额
能告诉我下那5个文件是在哪里分析到的么
55555

darkfall 发表于 2007-10-21 16:59:50

不太清楚耶
当时我郁闷的改着搜索函数,测试的时候突然跳到415了........
你那5个有个应该是模型的贴图,其他的就不明白是哪的了.....J分析没....

hke 发表于 2007-10-21 17:39:40

J分析了额
分析了如下的文件
有漏啥么?

      CheckSlkStr(hMPQ,'Units\\CampaignAbilityFunc.txt');
      CheckSlkStr(hMPQ,'Units\\CampaignUnitFunc.txt');
      CheckSlkStr(hMPQ,'Units\\CampaignUpgradeFunc.txt');
      CheckSlkStr(hMPQ,'Units\\CommonAbilityFunc.txt');
      CheckSlkStr(hMPQ,'Units\\HumanAbilityFunc.txt');
      CheckSlkStr(hMPQ,'Units\\HumanUnitFunc.txt');
      CheckSlkStr(hMPQ,'Units\\HumanUpgradeStrings.txt');
      CheckSlkStr(hMPQ,'Units\\ItemAbilityFunc.txt');
      CheckSlkStr(hMPQ,'Units\\ItemFunc.txt');
      CheckSlkStr(hMPQ,'Units\\NeutralAbilityFunc.txt');
      CheckSlkStr(hMPQ,'Units\\NeutralUnitFunc.txt');
      CheckSlkStr(hMPQ,'Units\\NeutralUpgradeFunc.txt');
      CheckSlkStr(hMPQ,'Units\\NightElfAbilityFunc.txt');
      CheckSlkStr(hMPQ,'Units\\NightElfUnitFunc.txt');
      CheckSlkStr(hMPQ,'Units\\NightElfUpgradeFunc.txt');
      CheckSlkStr(hMPQ,'Units\\OrcAbilityFunc.txt');
      CheckSlkStr(hMPQ,'Units\\OrcUnitFunc.txt');
      CheckSlkStr(hMPQ,'Units\\OrcUpgradeFunc.txt');
      CheckSlkStr(hMPQ,'Units\\UndeadAbilityFunc.txt');
      CheckSlkStr(hMPQ,'Units\\UndeadUnitFunc.txt');
      CheckSlkStr(hMPQ,'Units\\UndeadUpgradeFunc.txt');
      CheckSlkStr2(hMPQ,'Units\\ItemData.slk');
      CheckSlkStr3(hMPQ,'Units\\unitUI.slk');
      CheckMemFile(hMPQ,'war3map.w3a');
      CheckMemFile(hMPQ,'war3map.w3u');
      CheckMemFile(hMPQ,'war3map.w3h');
      CheckMemFile(hMPQ,'war3map.w3b');
      CheckMemFile(hMPQ,'war3map.w3d');
      CheckMemFile(hMPQ,'war3map.w3q');
      CheckMemFile(hMPQ,'war3map.w3t');
      CheckJass(hMPQ,J);

darkfall 发表于 2007-10-21 20:22:38

没分析模型贴图?
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [更新2.05]HkeW3mModifier 智能分析资源文件列表(模型 贴图) 图片预览 无视MPQ加密修改