[更新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/
反正我不发也早晚有类似的东西啦
以后可能不玩魔兽了 专心考试 做最后的纪念吧
大家别拿去做坏事呵 顶.......支持 某H人士 我支持你哇哈哈~~~ !!!强烈支持!!! 有时会自动关闭 引用第3楼midnight于2007-10-14 13:54发表的:
有时会自动关闭
那个壳有点问题
将就下吧 更新了下
嘿嘿 又更新了一下
麻烦死了....
以后不发东西了
好东西还是要发呀 引用第8楼darkfall于2007-10-14 20:42发表的:
好东西还是要发呀
那个1.2的第一次是你下的吧
有个小地方更新了下
下的人少就不重新写1.3了
你再下次吧 几天不见.好东西都冒出来了...
楼主继续加油干呀~~~~
oye 修复了下
现在暂时又无视加密啦 加密和解密的对抗是没有尽头的。 暂时更新了下分析列表... 更新了下智能分析
5555
分析Dota和白银大人那个比起来还差5个文件
innervitality.mdx
textures\\manadrainin3.blp
textures\\manadrainin4.blp
textures\\ribbonne1_purp.blp
war3mapimported\\darkhands.mdx
郁闷额 到底哪里没分析呢 加油吧.....
我写Extractor的时候差8个郁闷了好久 引用第15楼darkfall于2007-10-21 16:02发表的:
加油吧.....
我写Extractor的时候差8个郁闷了好久
额
我们一样悲惨额
不过貌似你那个能分析出415个额
能告诉我下那5个文件是在哪里分析到的么
55555 不太清楚耶
当时我郁闷的改着搜索函数,测试的时候突然跳到415了........
你那5个有个应该是模型的贴图,其他的就不明白是哪的了.....J分析没.... 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);
没分析模型贴图?