ModHOMM3 使用说明

  ModHOMM3是自由软件,由法国人 Glover 和 Slaim 开发,适用于英雄无敌3——死亡阴影英文版。相关主页:http://www.multimania.com/modhomm3

  Ⅰ、安装ModHOMM3

  为防止不当操作引起意外,请自行将英雄无敌3安装目录下Data文件夹中的 H3bitmap.lod 和 H3sprite.lod 两个文件进行备份。
  下载zip文件后,首先解压(任意路径均可)。
  第一次运行时,要点右上角的“Automatic Configuration”来确认英雄无敌3在你的硬盘上的位置,找到后双击“Heroes3.exe”的图标即可。

  Ⅱ、恢复原始设置

  用 ModHOMM3 改变了游戏的数据文件后,如果想恢复回原来的状态,可以把原先备份好的 H3bitmap.lod 和 H3sprite.lod 拷贝回 Data 文件夹,同时删除 Data 文件夹中所有无用的 .txt 、.h3c 、.pcx 文件。

  Ⅲ、分离

  NWC 将游戏的许多数据、设置压缩后放在了 H3bitmap.lod 和 H3sprite.lod 两个文件里,你可以利用 ModHOMM3 的 Extractions 功能把它们从中分离出来(不损坏原文件)。H3sprite.lod 中包括了所有的图像(生物、物体等的静止图片、动画等等),而H3bitmap.lod 则包括了界面图像、配置文件、战役地图、音乐音效等等。

  进入 Extractions 界面后,首先选择你要分离的数据文件(例如 H3sprite.lod),然后点击“Extract all the name”按钮,显示该数据文件中包含的所有文件。你也可以选择只显示某一类型的文件:
  DEF 文件:动画图像
  MSK 文件:图像遮罩,用来生成物体的影子
  H3C 文件:战役地图
  PCX 文件:静止图像
  TXT 文件:有关于游戏设置的文本文件

  现在在 Global Extractions 列表中选择想要分离的具体对象(例如 AVGFDRG.DEF),选择时可以使用 CTRL 和 Shift 功能键选取多个对象。选择好对象后按 File(s) Extraction 按钮即可分离出选定对象,分离出来的文件可以在 ModHOMM3 的安装目录下找到。如果分离对象是 DEF 或者 PCX,还可以在右边的 Transformation 列表中看到。

  点击“File(s) transformation”按钮,可以将 DEF 文件进一步分离,生成一系列的 BMP 图像。由于分离的时间很长,为了缩短工作时间,可以选上“only the first bmp”选项,这样在分离的时候只解出第一张 BMP 图像,你可以在察看(“BMP Displays”列表中)之后再决定是否要将完整的动画分离出来。

  特别提醒:在 H3bitmap.lod 中分离出来的 TXT 文件可以用 MS Excel 进行察看,能看到许多有价值的东西。
  ArTraits.TXT : 宝物的资料,包括作用、价值、装备位置等等。
  Ballist.TXT : 攻城车资料(伤害力及命中率)
  Building.TXT : 建筑物的建造条件
  CrTraits.TXT : 生物的详细资料,包括基本属性、特技、招募资源、生长率等等,还有两项非常重要的评价:FIGHT Value(战斗价值)和 AI Value(人工智能价值),相信这对游戏中人工智能的运作有着重要的影响。
  HcTraits.TXT : 英雄的资料
  HeroBios.TXT : 英雄传记
  HoTraits.TXT : 英雄在酒馆中出现时身上所带的初始部队
  Movment.TXT : 移动力的计算
  Objects.TXT : 英雄无敌3中所有对象的属性
  ObjNames.TXT : 对象的名称
  PlColors.TXT : 玩家的颜色
  PriSkill.TXT : 基本技能
  SpTraits.TXT : 魔法的详细资料,包括作用、消耗魔法值等等,最重要的是:在各种城堡中出现的概率
  TownName.TXT : 城堡名称
  Walls.TXT  : 城墙的资料

  Ⅳ、创造对象

  利用“Objects Creation for Heroes 3”功能可以创造出能被英雄无敌3所使用的图形对象。所使用的图形文件应该在绘图工具内(如 PhotoShop、FireWorks)中预先做好,制作时应注意:

  调色板的颜色 : 调色板的第一个颜色必须是图像中有效部分所没有使用到的颜色,因为英雄无敌3将会将其作为透明色来处理。类似的,第二个颜色也必须是图像中有效部分所没有使用到的颜色,而且与第一个不同,图像中该颜色覆盖的部分将会被玩家旗帜的颜色所替代。

  尺寸 : 新生成的对象大小的单位为“块”(32*32 的点阵),最小尺寸就是一块(32*32),最大尺寸是 256*192(6*8 块)。

  制作对象有三个步骤:选择对象的图形类型、定义对象属性、决定对象在游戏中的类型。

  Ⅴ、将网络上下载的对象导入数据文件

  在 ModHOMM3 的主页上能找到一些已经制作好的对象,下载后将它们复制到 Obj_Gestion/internet 文件夹中,利用“Obj Integration”功能即可将其导入数据文件。

  Ⅵ、运行新的Sod地图编辑器

  安装 ModHOMM3 之后,在英雄无敌3安装目录中会出现一个新的地图编辑器(Mod_h3maped.exe),运行该编辑器(Run SOD Editor),可以看到并使用新生成的对象。

返回下载页面

ModHOMM3 使用说明相关推荐

  1. abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...

    高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF 高性能计算平台ABAQUS 任务调度使用说明 作者:陈林 E-Mail:chenlin@ 日期:2017-1-10 ...

  2. linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...

    cmd replace 文件替换使用说明 帮助信息: 复制代码 代码如下: 替换文件. REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [ ...

  3. Simple Dynamic Strings(SDS)源码解析和使用说明二

    在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...

  4. Delphi开发的IOCP测试Demo以及使用说明。

    Delphi开发的IOCP,此为压力测试Demo和使用说明.

  5. oracle database link mysql_oracle database link使用说明

    oracle database link使用说明 作用: 将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象. 简易语法: CREATE [PUBLIC] ...

  6. 序列拼接工具Bowtie使用说明

    序列拼接工具Bowtie使用说明 2011-06-08 ~ ADMIN Bowtie是一个超级快速的,较为节省内存的短序列拼接至模板基因组的工具.它在拼接35碱基长度的序列时,可以达到每小时2.5亿次 ...

  7. benchmarksql测试mysql_数据库压力测试工具 -- BenchmarkSQL 使用说明

    关于数据库的压力测试,之前写过3篇Blog: 数据库基准测试(Database Benchmarking) 说明 数据库压力测试工具 -- Hammerdb 使用说明 数据库压力测试工具 -- Swi ...

  8. 计算机网页基础课专业,关于《计算机应用基础》课程网页下的学习资源使用说明....

    关于<计算机应用基础>课程网页下的学习资源使用说明. 关于<计算机应用基础>课程网页下的学习资源使用说明 各位同学:大家好! 07春学期已接近一半的时间了,新生对课程还需要更多 ...

  9. gh ost mysql_MySQL在线DDL gh-ost 使用说明

    3)使用说明:条件是操作的MySQL上需要的binlog模式是ROW.如果在一个从上测试也必须是ROW模式,还要开启log_slave_updates.根据上面的参数说明按照需求进行调整. 环境:主库 ...

  10. creo 3.0计算机配置,Creo 3.0 Parametric 配置选项文件使用说明

    最近安装了Creo Parametric 3.0 F000,其配置选项与Creo Parametric 2.0有部分更新,研究PTC Creo® 3.0 Parametric 配置选项configop ...

最新文章

  1. Android 设置TextView字体加粗
  2. 火狐浏览器插件HTTPFOX抓传输数据
  3. 老李谈JVM内存模型
  4. 实现Fragment的切换和ViewPager自动循环设置切换时间
  5. 07-OSPF区域类型--NSSA区域/完全NSSA区域
  6. 经验总结:图书管理系统java课程设计
  7. 计数 APP android,SharedPreferences初学~个人备忘录以及对进入APP的次数进行计数
  8. WEB测试与APP测试重点及区别
  9. flash做动画教程(基础篇)
  10. pygame游戏素材预处理
  11. 【ROS入门21讲】订阅者Subscriber的编程使用
  12. Jquery 中a||的含义
  13. 史上讲解最好的Docker教程,从入门到精通(建议收藏的教程)
  14. java使用poi操作excel删除一整行
  15. ibaanalyzer使用教程_ibaanalyzer中文手册
  16. 大数模板——来自jxy师兄
  17. 《有限与无限的游戏》第三章 我是自己的天才:经典摘抄(1)
  18. 榆熙电商:如何保证店铺头像和风格的统一?
  19. 淘宝主页+女装会场+详情页(html+css+js)
  20. CSS 常用语法与盒模型分析

热门文章

  1. SpringBoot项目 四种读取properties文件的方式
  2. 利用python读取SEGY格式数据,主要用于对其快速解析及统计分析。
  3. SPSS——描述性统计分析——比率分析
  4. 符合规则的c语言常量,c语言常量定义规则知识点总结
  5. 单元格下拉框实现复选框多选_将复选框链接到带有宏的单元格
  6. speedoffice(Word)文字怎么添加下划线
  7. dell最新计算机如何U盘引导,详解戴尔台式电脑如何bios设置U盘启动
  8. 【Computeshader】个人总结
  9. Separating Axis Theorem(SAT)
  10. PDF添加图片(图片透明)