posts - 29, comments - 16, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

英雄无敌Ⅲ之游戏修改器DIY(五)

Posted on 2007-03-23 18:40 王勇良 阅读(254) 评论(0)  编辑 收藏 引用 所属分类: Game

行囊跟装备是一样的,也是占8个字节。自然在内存中的地址也是紧挨着的,可以自己到内存中的对应位置去查看。看到一大串的 FF FF FF FF 就是了。

 

行囊是有个数限制的,英雄也是人嘛,东西多了背不动。

一个英雄的行囊中最多可以放置32样宝物,也就是说行囊总共占8×32256个字节。

其后有一个字节用来保存行囊中宝物的个数,相当于一个校验位。

 

除了宝物,魔法自然是玩家最为关注的。

宝物每个占8个字节,魔法这么重要却只占1个字节,真是太不公平了。

 

不好意思跑题了,发表一下个人意见而已,管他占几个字节,继续继续。

 

来到行囊对应的地址,显示如下:

 

   FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00

       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

       00 00 00 00 00 00 00 00 00 00 00 00 03 02 01 01

 

第一行的第一个 00 是行囊中的宝物个数

往后数92格也就是第七行的第七个字节开始就是英雄的魔法了。

 

魔法总共有70种,也就是总共占70个字节。

 

70个字节依次对应的魔法分别是:

 

  "召船术", "摧毁船只", "透视之眼", "透视大地", "伪装大法",
  "
透视大气", "飞行奇术", "凌波微步", "异次元之门", "时空之门",
  "
流沙陷阱", "埋设地雷", "大力神盾", "烈火魔墙", "地动山摇",
  "
魔法神箭", "霹雳寒冰", "霹雳闪电", "雷鸣炮弹", "连锁闪电",
  "
寒冰魔环", "连珠火球", "地狱烈焰", "流星火雨", "死亡波纹",
  "
亡灵杀手", "末日审判", "护体神盾", "大气神盾", "烈火神盾",
  "
御气奇术", "御火奇术", "御水奇术", "御土奇术", "抗魔大法",
  "
驱魔大法", "魔法神镜", "疗伤", "转世重生", "聚灵奇术",
  "
牺牲", "圣灵佑佐", "恶咒附身", "嗜血奇术", "百发百中",
  "
虚弱无力", "护体石肤", "毁灭之光", "祈祷", "欢欣鼓舞",
  "
悲痛欲绝", "幸运之神", "大难临头", "攻击加速", "迟缓大法",
  "
屠戮成性", "孤注一掷", "泰坦之箭", "反戈一击", "丧心病狂",
  "
蛊惑人心", "失忆大法", "双目失明", "瞬间移动", "驱除障碍",
  "
镜像大法", "召唤火元素", "召唤土元素", "召唤水元素", "召唤气元素",

要使英雄学会某种魔法只需在对应的字节处将值改成 01 OK了。

 

 

最后一行的 03 02 01 01 相信不说也都猜到了。

 

对了,就是英雄的四项基本技能了,很奇怪,既然是基本技能为什么放到最后面呢,呵呵,管他呢。

 

一个英雄在内存中总共就占1170个字节,到此为止关键的数据我们都已经知道在什么位置了,剩下的数据不知道也罢,当然如有兴趣可以去研究一下,记得到时候别忘了跟我分享一下。

 

 

其实写程序相对于到内存中去分析数据要简单的多。

像这款游戏的数据都没经过加密的,找起来也不费力,用来练手还是不错的。

 

一个个字敲还真是挺累的~~~~~~~~

 


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理