[tc]魔兽3 1.21内存修改器 V4

由于Blood+缺了一集,一边等候下载,一边就写了这个V4版。有些代码写的实在垃圾,懒得改了,于是又贴了几个补丁。

这次除了补完上次说的“攻击力”、“攻击类型”、“防御类型”之外,“防御力”也被我“一不小心”改出来了。“智力”还是像以前一样,有找不到的几率,暂时还没有想到解决方案。

因为此次更新并不完全是一时兴起,所以那个修改金钱的难题是一定要解决的。
6F088E78: mov eax,[edx+78] 8b 42 78

金钱和智力一样,代码是公用的,有一定的几率会变成无用的地址,好在几率不大,大部分时间是在一个区域内不停的变动,[tc]仔细一看:edx的低 16位居然是固定的!比如P1的金钱始终是[0190],P2是[1410],只有高16位是不固定的。这就好办了,取下上16位,补上我们自己的下16 位即可!该问题完美解决!

编程的时候值得一提的是:这次[tc]决意尽可能少的修改原来游戏的代码。此前的修改存在冗余!比如“力量”、“敏捷”,我是分开搜索的。但是明眼人很快会发现,这两个地址是相关的,只要找到其中一个,另一个也能推算出来。这次修改金钱也是一样的道理。

[tc]修改了Player 1-10(注:魔兽最多可以有12个在线玩家,我一时偷懒只作了10个)的金、木、人口、最大人口,但是这些数据是相关的:对于同一个人而言,偏移地址是这样的:
金      0x 0
木      0x 80
最大人口   0x180
当前人口   0x200

不出意外的话,这是我最后一次更新这个修改器了。因为基本上能想到的东西都已经写了。

魔兽3 1.21内存修改器 V4 教学

07.6.27更新:今天把文件放在这里
08.10.13更新:修改器的V5版可以改1.22了

相关日志

Comments 23

  1. longinus wrote:

    你这个人有毛病,核心功能没什么差别的修改器做了4个版本,不同之处只有外观和修改的偏移量…………我不跟你说话!!

    Reply

    Posted 18 三 2007 at 14:07
  2. tctianchi wrote:

    可以修改的东西越来越多了。

    Reply

    Posted 18 三 2007 at 15:07
  3. longinus wrote:

    没看出有什么不同。

    Reply

    Posted 18 三 2007 at 19:31
  4. tctianchi wrote:

    每次改的东西都不一样。比如V4版可以改的东西比V3版多出一倍。

    Reply

    Posted 18 三 2007 at 19:32
  5. longinus wrote:

    就这点不同?程序上不是一样的吗。
    这样是不足以成为新的一代的。

    Reply

    Posted 18 三 2007 at 19:32
  6. tctianchi wrote:

    你的意思我应该写:
    V0.01、V0.02、V0.03、V0.04……?

    Reply

    Posted 18 三 2007 at 19:33
  7. longinus wrote:

    就是这样!!
    你终于明白了!或者
    xxx
    xxx.改

    Reply

    Posted 18 三 2007 at 19:36
  8. longinus wrote:

    为什么要执著于窗口模式?
    偶的cnc2就是在全屏下调得。

    Reply

    Posted 18 三 2007 at 19:37
  9. tctianchi wrote:

    感觉比较方便,切换速度很快。

    Reply

    Posted 18 三 2007 at 19:40
  10. zhzh wrote:

    请问这款修改器在哪里下载呢?

    Reply

    Posted 20 六 2007 at 18:21
  11. [tc]天驰 wrote:

    如果你需要的话我可以电邮给你。

    Reply

    Posted 21 六 2007 at 21:14
  12. voodoosim wrote:

    可以发一个给我吗

    谢谢

    voodoosim@163.com

    Reply

    Posted 25 六 2007 at 18:41
  13. [tc]天驰 wrote:

    邮件发了,另外我还把文件放在网页上了。

    Reply

    Posted 27 六 2007 at 13:41
  14. voodoosim wrote:

    谢谢了
    就是不知道怎么安 直接启动不了
    提示 MSHFLXGD.OCX 或其附件之一不能注册

    Reply

    Posted 30 六 2007 at 0:04
  15. [tc]天驰 wrote:

    缺少的文件可以Google到。另外补充文件的邮件已发。

    Reply

    Posted 30 六 2007 at 11:07
  16. longinus wrote:

    谁叫你用 vb 写这些程序。
    用 C# 怎样?
    你到底是不是 M$ fan?

    Reply

    Posted 30 六 2007 at 20:40
  17. hyp wrote:

    谢谢你,说实话,我找那个智力的就直接可以让我郁闷死,很感谢你提供源码给我,虽然不知道你哪个时候会上,但是我在没有看到那个源码的前提下(只看了图,VB要到学校才有)给你个建议,英雄的技能点还有技能貌似你那个软件不能改,比如技能可以学习的等级,还有包括了技能限制的等级 那些都可以修改 而且地址也很好找到,都和力量那些放一起,而且貌似你那个只能修改一只英雄?,很希望能和你用聊天工具交流一番,虽然不知道你用啥聊天工具,不过我只有QQ希望你能联系我,我的QQ:405011414

    Reply

    Posted 04 四 2008 at 20:25
  18. [tc]天驰 wrote:

    hyp真是一个用心的人,的确可以改的东西还有很多,具体可以参照地图编辑器World Editor来做 T_T 但是[tc]是一个怕麻烦的人,所以还是不去管它了。。。

    智力的改法我在V2版的时候提过一个不太好的方案。
    英雄可以改多人,方法是先选一个英雄,刷新一次数据,改之。再选别的英雄,重新刷新数据,再改。

    因为我是不用QQ的,最近也懒得MSN和GTalk,所以可以发邮件。

    而且貌似我提供了.exe的说……

    Reply

    Posted 05 四 2008 at 11:32
  19. hyp wrote:

    测试结果:修改玩家资源不行,读取数据的时候就错了,源码打开失败.
    行 113: 不能加载控件 gridHero; 许可证未找到。
    行 169: 不能加载控件 gridGame; 许可证未找到。
    而且貌似你的方法和我的方法不一样,因为我的方法可以无视版本(我用1.20的话你那软件根本找不到任何东西),看不大明白你那个手册的内容,我想可以要等我把源码看完才会知道把(前提我对VB不熟)

    Reply

    Posted 05 四 2008 at 16:56
  20. [tc]天驰 wrote:

    我的确是版本相关的,不知道你怎样实现版本无关?
    能否请你说一下你的思路?

    Reply

    Posted 11 四 2008 at 9:18
  21. 张凯源 wrote:

    我下载了这个修改器 。但是一打开就弹出一个窗口 上面写 component"MSHFLXGD.OCX"or one of its dependencies not correctly registered; a file is missing or invalid 不知道是什么问题 。

    Reply

    Posted 28 一 2009 at 4:21
  22. 张凯源 wrote:

    我的 E-MAIL 是 bord@vipqq.com

    Reply

    Posted 28 一 2009 at 4:37
  23. [tc]天驰 wrote:

    恩,这个文件网上很容易找来的。

    Reply

    Posted 28 一 2009 at 10:40

Post a Comment

Your email is never published nor shared. Required fields are marked *

下面是页面统计代码,当作没看见就行了