找回密码
 点一下
查看: 4089|回复: 13

好吧。。我只是建议。。HYP进

[复制链接]
发表于 2008-5-5 23:44:24 | 显示全部楼层 |阅读模式
对与你用CE查找的耐心
我很佩服 。。所以我说说自己的看法   希望对你有帮助

就用地址偏移量来做
我一直坚持认为魔兽是C++做的核心引擎
所以地址偏移量就是依照C++的公式
地址偏移量= (unsigned long) &(obj.成员)-(unsigned long )&obj;
加上你已经找出的
做出内定的基址
321.jpg

我还说过这些数据应该是封装在一起的
只是用了虚函数覆盖住了接口
那么用重定位看看
call start
start:
pop ebx
sub ebx,offset start

还有一点
我觉得修改不是问题
问题在于普通修改后的联机数据
魔兽的联机就是要数据同步一致
不同步的结果就是直接掉线
所以  做辅助的工具  参考下MH的机制
MH能把不能直接的数据显示
那么在显示上做些手脚 。。。。。。

觉得没帮助   呵呵    就一看而过
发表于 2008-5-6 21:20:58 | 显示全部楼层
对与你用CE查找的耐心        每个数据并没有你说的那样子要搜索十几次,几次就够了(找浮点会比较难),而且我是先找到两人前人的研究成果,具体是谁看关于就知道了,所以找起来不会困难
我很佩服 。。所以我说说自己的看法  希望对你有帮助

就用地址偏移量来做
我一直坚持认为魔兽是C++做的核心引擎
所以地址偏移量就是依照C++的公式
地址偏移量= (unsigned long) &(obj.成员)-(unsigned long )&obj; (你这里说说的偏移量的就是我做的方法啊,关键是基址的问题(而不是算偏移),我暂且把那些关键字作为基址,所以要先搜索会比较慢,再加上算法问题所以耗时比较久,现在一直没时间,所以没改了)
加上你已经找出的
做出内定的基址      (我找出的那些所谓的基址不是固定的,所以每次都要搜索一番,所以有点慢)


你图这样子是啥意思?你仔细介绍一下吧,6F8385XX-_-很后面了

还有一点
我觉得修改不是问题
问题在于普通修改后的联机数据
魔兽的联机就是要数据同步一致
不同步的结果就是直接掉线
(呃,联机修改的话,我是感觉不可能,网上的那篇魔兽联机机制的我也看了,感觉要让他联机可以实现的话,不大可能,如果可以的话,早就有牛人开发了,所以我觉得farmhack这东西有点假,-_-第一只是有一个视频而已,第二他那个技能根本就是自定义技能,如果是原本有的技能还好说,所以可以联机的话还是不大可能的事情)
所以  做辅助的工具  参考下MH的机制
MH能把不能直接的数据显示
那么在显示上做些手脚 。。。。。。
(在显示上做手脚?只要把要搜索文本型的那些值就可以修改显示那些,但是实际效果应该是没有用处的,那种地方只写不读,MH修改的地方在联机的时候其他玩家根本不需要知道啊.比如玩家二根本不需要知道玩家一所看到的视野是多大吧,而修改英雄的数据就不一样了,所以MH的话根本不需要考虑联机时候的数据不同步问题)
可能我曲解你的意思吧,我建议你可以按照你的想法写个简单的修改第一个英雄的力量属性的程序(这个不会难)给我看看 估计我就懂你意思了
哈哈 感觉有点像在批改作业
回复

使用道具 举报

发表于 2008-5-8 11:34:27 | 显示全部楼层
哈哈,原来楼上真名叫  黄**

  [s:166]
回复

使用道具 举报

发表于 2008-5-8 12:06:14 | 显示全部楼层

怀疑LZ根本没研究过MH的机制,和HYP的看法一样,实际上WAR3在联机情况下是不可能做到单方面修改内存后通过修改数据包等方法同步修改的数据的(至少目前看来是这样),不然我也就不用那么费劲的在MOD制作中自己建立套接字同步新添加的事件了..........,要想同步就一定要各联机方都有这工具,并且工具自己建立连接同步数据才行
回复

使用道具 举报

发表于 2008-5-8 12:23:50 | 显示全部楼层
引用第3楼rahxephon于2008-05-08 12:06发表的  :

怀疑LZ根本没研究过MH的机制,和HYP的看法一样,实际上WAR3在联机情况下是不可能做到单方面修改内存后通过修改数据包等方法同步修改的数据的(至少目前看来是这样),不然我也就不用那么费劲的在MOD制作中自己建立套接字同步新添加的事件了..........,要想同步就一定要各联机方都有这工具,并且工具自己建立连接同步数据才行
其实同步的话不需要很快(有一次修改英雄数据的时候我跟舍友在那里喊 3~2~1 改  于是成功了)
回复

使用道具 举报

发表于 2008-5-8 12:24:30 | 显示全部楼层
引用第2楼马甲君于2008-05-08 11:34发表的  :
哈哈,原来楼上真名叫  黄**

  [s:166]
推行网络实名 谢谢
回复

使用道具 举报

发表于 2008-5-24 00:09:57 | 显示全部楼层
要是联机改数据不断线
大家也不用玩了 比谁改得快就行了
MH实际没改动任何数据的说 只是显示了某些东西
回复

使用道具 举报

发表于 2008-5-24 00:15:37 | 显示全部楼层
很久以前就想用修改器联网改星际争霸的路过……
回复

使用道具 举报

发表于 2008-5-24 21:05:58 | 显示全部楼层
引用第7楼libla于2008-05-24 00:15发表的  :
很久以前就想用修改器联网改星际争霸的路过……
呃 这个和你修改的部分有关系
回复

使用道具 举报

发表于 2008-5-24 21:30:24 | 显示全部楼层
请问MH是什么意思?
回复

使用道具 举报

发表于 2008-5-24 21:37:26 | 显示全部楼层
Map Hack吧
回复

使用道具 举报

发表于 2008-6-13 20:59:36 | 显示全部楼层
话说星际争霸的连机修改器[星际霸主]or[星际争霸终结者]也不过是利用了游戏本身的漏洞而已。。。而不是修改本机数据。。。。
回复

使用道具 举报

发表于 2008-6-13 21:03:05 | 显示全部楼层
引用第11楼151373880于2008-06-13 20:59发表的  :
话说星际争霸的连机修改器[星际霸主]or[星际争霸终结者]也不过是利用了游戏本身的漏洞而已。。。而不是修改本机数据。。。。
话说你还欠我星际霸主呢
回复

使用道具 举报

发表于 2008-6-14 18:40:11 | 显示全部楼层
星际霸主嘛。。。。恩恩。。。。。。过几天就给你。。。hmm......就这样。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-27 02:22 , Processed in 0.175285 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表