heroes4吧 关注:14,920贴子:448,156

【MOD工具】H4资源浏览器

只看楼主收藏回复

Heroes IV resource explorer v1.4
英雄无敌4资源浏览器
编译:Borland Delphi 无需额外运行库

比较经典的H4分析工具,作者AlexTech
十几年没更新了,但愿作者还在地球上
原著是俄文产品,本版汉化以英文版(英化不是很完全)为基准
由于原版是经过加壳处理,所以某些安全软件会报毒,实际并不会造成什么危害,放心确认。
汉化版经过脱壳,理论上不会报毒
汉化了99%界面,标签,注释,按钮都是中文。少数几个对话框由于在底层代码而且还是俄文的,没有源码不好处理,不影响使用,都是插件退出时提示你是否保存,yes or no 应该都明白是什么意思。


IP属地:上海1楼2018-03-01 19:36回复
    资源可以从我网盘获取
    下载可以从我的网盘获取https://pan.baidu.com/s/1geWwTSf


    IP属地:上海2楼2018-03-01 19:36
    收起回复
      2025-05-13 18:21:26
      广告
      本篇将在英雄无敌4吧和游戏人的家同步放送
      期待更多资源发布
      以下是使用说明:
      一,【关于文件】相比原版,剔除了不变要的安装包与卸载程序,只保留了必要的执行程序与4个插件(保留他们,改动可能导致无法运行)
      从Win98开始往后的win系统都可以正常运行

      三个文件夹
      extracted:解压h4r资源包后得到的内容将在这里出现
      packed:打包h4r资源包得到的成品在这里出现
      presets:打包可以用到的预设文件在这里安置
      四个插件
      gziptool.hpl:GZIP压缩工具
      imgconv.hpl:h4d图像查看辑工具
      modmaker.hpl:h4r打包工具
      tableed.hpl:表格数据查看工具
      主程序
      H4ResExzh.exe:整个软件的主体,几个插件必须依赖于它,同时也具有解开h4r资源包的功能


      IP属地:上海3楼2018-03-01 20:52
      回复
        二,【主程序】H4ResEx.exe的使用指南

        它的主要功能是解开h4r资源文件,整个游戏的资源文件都在data目录下
        点击文件选项卡,选择,打开
        你只能打开h4r文件


        之后我们可以看到里面的二级目录
        这些内容有各种类型
        strings:字符串,大多包含了文本,主要是游戏中的各种说明文字
        table:数据表,一般是对象的名称对应或是特定对象的数值描述,可以用来更改一些基本属性,比如table.buildings里面包含建筑的造价和描述,它们属于文本,可以用记事本直接打开查看
        font:位图字体,基本的一些符号和数字,以图片的形式存在
        layers:图层,游戏里大部分的静态图形都在这里
        animation:动画,由多帧图像构成
        adv_actor:单位的静置图像
        actor_seque:动作序列,攻击,被击,一些的图像
        还有很多,不见得用得上
        选中你需要提取的资源,右键解压出来
        自动存放于extracted目录下


        IP属地:上海4楼2018-03-01 21:17
        回复
          三,【关于插件】
          Tables editor
          表格文本编辑器
          相比功能单调的记事本,显然它更合适,自动将空位划分开,比较清晰明确地处理数据表
          比如table.creatures文件是关于生物的基本数值的,你可以修改这些数字
          改动之后要记得保存才会生效

          Mod maker
          打包h4r文件所需要用到的工具
          你需要将一个资源包所用到的所有文件都放在分区的根目录下
          比如下图所示,将文件全部放在了D盘根目录,降低出错的概率
          在下框中右键文件,进行添加。
          如果你是替换原包,比如改了equi.text,它是9个文件,那么打包的时候也必须是9个文件
          另外你可以在此制作预设文件,重复打包某种资源包的时候利用预设文件可以提升***作效率
          打包完成的h4r将安置在packed目录下

          Image converter
          查看和提取图像包用到的工具,只支持h4d格式
          h4r资源包下的第一级静态图像资源大多是h4d

          Gzip utility
          GZIP的功能插件,不过目前GZIP过于陈旧,它恐怕不能正常运行,这个基本上也无可用之处


          IP属地:上海5楼2018-03-01 21:47
          收起回复
            此楼更新备用,如果还会修正的话


            IP属地:上海6楼2018-03-01 21:48
            回复
              好东西,支持一下。
              顺便问一下,怎么修改魔法持续回合数?比如,我想把失明3回合改成失明2回合


              7楼2018-03-08 12:18
              收起回复
                支持楼主,收藏!


                IP属地:浙江来自iPhone客户端8楼2018-03-10 02:47
                回复
                  2025-05-13 18:15:26
                  广告
                  这个帖子绝对好,这么多年了,h4的修改都没什么大的发布


                  IP属地:法国9楼2018-03-10 14:02
                  回复
                    万能的大神,如何用这个修改生物特技?或者修改英雄技能效果?


                    IP属地:湖北10楼2018-03-21 23:26
                    收起回复
                      学习多年,没找到可以用的工具。偶然进贴吧看到,实在是感谢楼主。


                      IP属地:浙江11楼2018-03-24 12:45
                      回复
                        EQMod里面的招魂术召唤生物地址
                        战斗获胜后,招魂术召唤生物类型
                        地址 招魂生物类型
                        96F38C 35(骷髅兵)【繁体版为 .A88A60】【简体版为 A672B0】
                        96F390 35(骷髅兵)【繁体版为 .A88A64】【简体版为 A672B4】
                        96F394 41(僵尸)
                        96F398 29(木乃伊)
                        96F39C 17(石像鬼)
                        96F330 19(幽灵) 【繁体版为 .A88A70】【简体版为 A672C0】
                        96F3A4 3D(吸血鬼) 【繁体版为 .A88A74】【简体版为 A672C4】
                        96F3A8 07(骨龙)
                        请问楼主,用hiew32.exe将生物类型改了之后为什么游戏内显示的是一种,而生成的又是另一种呢?


                        IP属地:湖北12楼2018-03-25 00:02
                        收起回复
                          这里还是再说明一下,H4资源浏览器并不是用于修改游戏功能的。
                          它的任务只是进行MOD制作或者调整的开局和收尾。
                          相当于一扇门,任何跟游戏资源有关的操作都可以由它开始并由它结束。
                          比如替换XX怪物的图像,先用它解开H4R资源包,将里面的H4D图像包用资源助手解压为ORA图像,然后换上你想要的ORA,重新压制成H4D,最后将H4D通过资源浏览器的MOD maker压成H4R资源包,这样就实现了图像的改变。
                          关于H4D图像,目前没有专用的工具来解决,因为不同的H4D的排列方式并不一样,比如各种矿场的H4D就跟宝物H4D完全不是一种东西。

                          这类可占领建筑需要定义轴心,通行区块,旗帜坐标,接入点
                          H4D的修改不一定非要专用工具,可以通过十六进制编辑器修改细节部分。可能比较难。
                          对于普通玩家来讲,我想更多的还是用于修改数据表
                          关于如何修改的问题,没有什么通用的工具,一些方法我会在后续的帖子里放出


                          IP属地:上海14楼2018-03-25 22:50
                          回复
                            有些人喜欢干一些无聊的事情,比如这样

                            实际上我不建议进行这种操作,它对游戏的更正没有任何帮助,而且是低效的。
                            这类物体我已经讲过,以轴心构建整个图形的分布面,在一个H4D的文件头中,会先确立它拥有的色块,每一个色块进行配色,再细节一点的就是通行区域的调整,做的像一点,倒影也要调一下。
                            比如下图,描述的是锯木厂,26色块组成
                            现在的办法都是手工一个个调
                            所谓H4D就是ORA图形加上具体规则的输入接口
                            这类冒险物体的ORA则是由多张位图(BMP)组成

                            目前关于图形修改的软件正在开发之中。


                            IP属地:上海15楼2018-03-26 18:55
                            回复