由于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
不出意外的话,这是我最后一次更新这个修改器了。因为基本上能想到的东西都已经写了。
Comments 23
你这个人有毛病,核心功能没什么差别的修改器做了4个版本,不同之处只有外观和修改的偏移量…………我不跟你说话!!
Reply
Posted 18 三 2007 at 14:07 ¶可以修改的东西越来越多了。
Reply
Posted 18 三 2007 at 15:07 ¶没看出有什么不同。
Reply
Posted 18 三 2007 at 19:31 ¶每次改的东西都不一样。比如V4版可以改的东西比V3版多出一倍。
Reply
Posted 18 三 2007 at 19:32 ¶就这点不同?程序上不是一样的吗。
这样是不足以成为新的一代的。
Reply
Posted 18 三 2007 at 19:32 ¶你的意思我应该写:
V0.01、V0.02、V0.03、V0.04……?
Reply
Posted 18 三 2007 at 19:33 ¶就是这样!!
你终于明白了!或者
xxx
xxx.改
Reply
Posted 18 三 2007 at 19:36 ¶为什么要执著于窗口模式?
偶的cnc2就是在全屏下调得。
Reply
Posted 18 三 2007 at 19:37 ¶感觉比较方便,切换速度很快。
Reply
Posted 18 三 2007 at 19:40 ¶请问这款修改器在哪里下载呢?
Reply
Posted 20 六 2007 at 18:21 ¶如果你需要的话我可以电邮给你。
Reply
Posted 21 六 2007 at 21:14 ¶可以发一个给我吗
谢谢
voodoosim@163.com
Reply
Posted 25 六 2007 at 18:41 ¶邮件发了,另外我还把文件放在网页上了。
Reply
Posted 27 六 2007 at 13:41 ¶谢谢了
就是不知道怎么安 直接启动不了
提示 MSHFLXGD.OCX 或其附件之一不能注册
Reply
Posted 30 六 2007 at 0:04 ¶缺少的文件可以Google到。另外补充文件的邮件已发。
Reply
Posted 30 六 2007 at 11:07 ¶谁叫你用 vb 写这些程序。
用 C# 怎样?
你到底是不是 M$ fan?
Reply
Posted 30 六 2007 at 20:40 ¶谢谢你,说实话,我找那个智力的就直接可以让我郁闷死,很感谢你提供源码给我,虽然不知道你哪个时候会上,但是我在没有看到那个源码的前提下(只看了图,VB要到学校才有)给你个建议,英雄的技能点还有技能貌似你那个软件不能改,比如技能可以学习的等级,还有包括了技能限制的等级 那些都可以修改 而且地址也很好找到,都和力量那些放一起,而且貌似你那个只能修改一只英雄?,很希望能和你用聊天工具交流一番,虽然不知道你用啥聊天工具,不过我只有QQ希望你能联系我,我的QQ:405011414
Reply
Posted 04 四 2008 at 20:25 ¶hyp真是一个用心的人,的确可以改的东西还有很多,具体可以参照地图编辑器World Editor来做 T_T 但是[tc]是一个怕麻烦的人,所以还是不去管它了。。。
智力的改法我在V2版的时候提过一个不太好的方案。
英雄可以改多人,方法是先选一个英雄,刷新一次数据,改之。再选别的英雄,重新刷新数据,再改。
因为我是不用QQ的,最近也懒得MSN和GTalk,所以可以发邮件。
而且貌似我提供了.exe的说……
Reply
Posted 05 四 2008 at 11:32 ¶测试结果:修改玩家资源不行,读取数据的时候就错了,源码打开失败.
行 113: 不能加载控件 gridHero; 许可证未找到。
行 169: 不能加载控件 gridGame; 许可证未找到。
而且貌似你的方法和我的方法不一样,因为我的方法可以无视版本(我用1.20的话你那软件根本找不到任何东西),看不大明白你那个手册的内容,我想可以要等我把源码看完才会知道把(前提我对VB不熟)
Reply
Posted 05 四 2008 at 16:56 ¶我的确是版本相关的,不知道你怎样实现版本无关?
能否请你说一下你的思路?
Reply
Posted 11 四 2008 at 9:18 ¶我下载了这个修改器 。但是一打开就弹出一个窗口 上面写 component"MSHFLXGD.OCX"or one of its dependencies not correctly registered; a file is missing or invalid 不知道是什么问题 。
Reply
Posted 28 一 2009 at 4:21 ¶我的 E-MAIL 是 bord@vipqq.com ,
Reply
Posted 28 一 2009 at 4:37 ¶恩,这个文件网上很容易找来的。
Reply
Posted 28 一 2009 at 10:40 ¶Post a Comment