英雄无敌三简介(Heroes of Might and Magic III)

  英3是1999年由New World Computing在Windows平台上开发的回合制策略魔幻游戏,其出版商是3DO。是一款经典的战棋类游戏,也是我接触最早和玩的时间最多的一款游戏.官方的最新资料片版本是<<死亡阴影:The Shadow Of Death>>,程序最高版本是3.2.

  

  英雄无敌三现有非官方Mod介绍

  一,神之苏醒(Wake Of God),老毛子(GrayFAce)作品,首款非官方Mod.已开源,项目地址:https://github.com/GrayFace/wog

首次听到这个Mod的消息我是震惊的,因为在完全没有源码和程序本身不支持Mod的情况下,依靠强大的逆向工程开发出一款非官方的Mod,除了赞叹战斗名族的强大和对英3执着的爱,还能说什么呢.

  二,深渊号角(Horn of the Abyss),作者也是老毛子,新增加了种族,非开源项目,我也没具体玩过这个版本.

  三,非官方HD版本,地址https://sites.google.com/site/heroes3hd/.作者还是战斗民族, 严格来讲这不是一款Mod,而是一款加强版,增加了程序32位和任意分辨率支持,大量改进了游戏体验,修正了游戏bug,非常值得推荐

  新Mod<<Fallen Angel>>介绍

  为什么还要做新Mod?既然现在已有这么多的Mod和优秀的改进.这个问题也困扰了我一段时间,后来我还是开始了FA项目,除了程序员没事喜欢重造轮子的乐趣外,对H3的喜爱也算是一个原因吧.记得高中每天早早的放学回家只为了偷偷玩半小时的H3,那时候就立志成为一个程序员,做H3一样的游戏.现在虽然是个程序狗,但并非当初想象的游戏程序员.现在有了技术和开源Wog的支持,我有能力重新做一个属于自己的Mod出来.感谢Wog的源码,我不是非常擅长逆向,有了现成的大量内部地址,做Mod的工作量轻松很多,很多地址不需要费力的去追踪了.

  FA项目采用c + lua开发,基于英文3.2版本.期望是c做基础功能,lua做扩展,最终各种玩家爱好者可以通过修改lua脚本来创建他们自己喜欢的Mod.(类似Wog,Wog采用了一种叫ERM的脚本,那脚本简直是惨不忍睹-.-).

  目前采用gcc4.7.1做为编译器,因为gcc的c标准支持的很好,相比vc的编译器来说,美中不足的是内嵌汇编的AT&T语法写起来有点不知所云,而且没有naked属性.不过现阶段已经通过一些黑科技方法克服这两点问题了,未来也许会加入vc的支持.

  该项目采用了大量的黑科技来实现Mod功能,基本上你可以从里面了解到一些外挂的常用技术.

  FA的目标和进度

  目标:

  增加新的种族,并可以通过lua扩展

  增加新的英雄,并可以通过lua扩展

  增加新的生物/宝物,并可以通过lua扩展

  改进游戏的AI

  当前进度:

  英雄10技能(9技能25级解锁,10技能30级解锁)
  英雄访问学者,女巫小屋等学习技能时可以选择是否学习技能
  可以加载自定义的lod文件
  微调神秘术,进攻术,抵抗术效果.

  项目地址

  https://github.com/redxu/HoMM3_FA 采用LGPL协议

  欢迎各位大神来PR,代码,地址,图片资源,idea都可以.

 

黑科技项目:英雄无敌III Mod <<Fallen Angel>>介绍的更多相关文章

  1. qt的应用层主要是大型3d,vr,管理软件和器械嵌入软件(有上千个下一代软件黑科技项目是qt的,美国宇航局,欧洲宇航局,超级战舰DDG1000)

    作者:Nebula.Trek链接:https://www.zhihu.com/question/24316868/answer/118944490来源:知乎著作权归作者所有.商业转载请联系作者获得授权 ...

  2. 「黑科技」智能消毒防疫机器人 技术方案介绍-disinfection robot

    消毒机器人 小新防疫消杀机器人 - 自主导航全方位360°臭氧杀菌消毒机器人,采用臭氧无阻碍.无死角.遍布整个空间除菌:强力涡轮风机,30㎡室内空气循环6次/h,10分钟速效杀菌.除异味.自动转化为氧 ...

  3. 英雄无敌HoMM3-死亡阴影SOD-神之苏醒WOG-封神NABI-MOD等相关文件

    英雄无敌HoMM3:死亡阴影SOD 英雄无敌3之死亡阴影(Heroes of Might and Magic III: Shadow of Death,简记为HoMM III: SOD)发行于1999 ...

  4. 英雄无敌3开源引擎vcmi的编译安装

    TAGS: Heroes3, vcmi, opensourceDATE: 2013-08-23 vcmi是什么? vcmi 是经典的 SLG 英雄无敌3 的开源游戏引擎.原来的英雄无敌3只能在Wind ...

  5. MTSC2019-腾讯WeTest独家揭秘移动游戏测试和质量保障 QA 黑科技

    WeTest 导读 TesterHome 联合腾讯 WeTest 出品 MTSC2019 重磅游戏测试 Topic ,首次公开揭秘腾讯亿级用户游戏背后的质量保障 QA 黑科技. 2019 年,中国游戏 ...

  6. localStorage的黑科技-js和css缓存机制

    一.发现黑科技的起因  今天在微信公众号看到一篇技术博文,想用印象笔记收藏,所以发送了文章链接到pc上.然后习惯性地打开控制台,看看源码,想了解下最近微信用了什么新技术.  呵呵,以下勾起了我侦探的欲 ...

  7. iOS 关于UITableView的黑科技

      UITableView是我们最常用的控件了,今天我就来介绍一些关于UITableView的黑科技和一些注意的地方. 1.修改左滑删除按钮的高度   左滑删除这是iOS最先发明的,之后安卓开始模仿. ...

  8. 【转载】史上最全:TensorFlow 好玩的技术、应用和你不知道的黑科技

    [导读]TensorFlow 在 2015 年年底一出现就受到了极大的关注,经过一年多的发展,已经成为了在机器学习.深度学习项目中最受欢迎的框架之一.自发布以来,TensorFlow 不断在完善并增加 ...

  9. MIT 黑科技:通过脑电波和手势控制机器人

    简评:麻省理工黑科技,虽然现在能实现的操作还很简单,但前景(想象空间)非常巨大. 通常,控制机器人并不容易,常规手段就是编程.但是地球上从来不缺天马行空的科学家,今日 MIT 的计算机科学与人工智能实 ...

随机推荐

  1. IIS7 IIS8 中多个版本php共存的方法

    原文地址: https://blog.cozof.com/pieces/54.shtml 最近又重回.net,用回IIS.然后用到某个php开源项目,需要低版本的php,之前装的一个php5.5不能用 ...

  2. lnmp下启动mysql报错 The server quit without updating PID file

    启动时候错误代码:Starting MySQL[FAIL.] The server quit without updating PID file (/var/run/mysqld/mysqld.pid ...

  3. Sql With as 用法

    with district as (     select  * from Area where AbbrTW= N'中國'     union all     select  a.* from Ar ...

  4. Delphi JCL JEDI使用 jclDebug

    开源 https://github.com/project-jedi/jcl jclDebug 下载jcl,还要下载https://github.com/project-jedi/jedi里的2个in ...

  5. jenkins配置自动发送邮件

    1.开通QQ的SMTP服务,需要发一条短信,qq会给你一个密码(不是你的QQ邮箱密码哦) 2.安装 Email Extension Plugin 插件 3.进入系统管理--系统设置 3.1按照如下图设 ...

  6. 滴滴与Uber的竞争分析

    滴滴与Uber的竞争分析 随着互联网时代的到来,智能手机的普及,互联网不再是一个完全虚拟的东西,它开始慢慢地融入到我们的生活中来.这些年我们可以明显地感受到我们的生活方式在一天天发生着变化,我们也逐渐 ...

  7. Winform button按钮设置快捷键

    1)Text属性命名时后面&加键名,如:文件(&F) 2)添加一个ContextMenuStrip控件,同时在Items里添加一个项,并为项设置快捷键,把Visible设置为false ...

  8. MapReduce 过程分析

    原文地址:http://blog.jobbole.com/81676/ 2.WordCount处理过程 上面给出了WordCount的设计思路和源码,但是没有深入细节,下面对WordCount进行更加 ...

  9. Java处理Excel整理篇

    常用Excel,每次写的时候都得现查,索性做一个整理. Java里用的时候一般用jxl这个包,相对好用. 读: File file = new File(excelFile);Workbook boo ...

  10. php基础上

    建立站点 localhost /文件     www目录下  不能放 中文目录 php 支持的数据类型  int 整数  float  小数  string  字符 bool 布尔型 date  时间 ...