earthling 发表于 2009-10-3 00:03:22

关于“完美版”不支持修改器的问题

因为修改器是根据“heroes3.exe 中文版 heroes32e.exe 英文版 h3wog.exe or h3wogcn.exe   Wog版”等文件名来识别抓内存的,而“完美版”已将wog的主程序改名为h3wog.dll,因此修改器就抓不到了。
解决这个问题其实也简单,只要修改器的作者将修改器判断游戏的文件名改一下重新编译就可以了。
其实我建议修改器最好以在内存中搜索游戏不同的代码特征字节串来判断不同的游戏并定位游戏地址更为理想,只要字节串足够有个性且足够长,就可保证不会误抓。这样就不怕文件名改名后不适应了。
我改主程序名是为了适应后面还要推出的TE、Era等等各种异版。如果修改器目前暂时还只能用文件名判断,我这里先提供后续的几个主程序名,供修改器作者用:wog --> h3wog.dll,wog新生物2.0 --> h3nu.dll(这两个都属于wog内核),TE --> h3te.dll,era --> h3era.dll(这两个都属于era内核)

[ 本帖最后由 earthling 于 2009-10-3 00:49 编辑 ]

tallat9527 发表于 2009-10-3 17:17:09

一切都是为了更加完美:good_job:

hdhhhz 发表于 2009-10-3 21:39:42

等了,最好快点完成修改啊。

poet 发表于 2009-10-3 22:16:02

顶楼主,我需要支持 ERA 的完美版。自从 ERA 推出之后,传统的 358f 我早就已经不用了。谢谢。

其实我一直不理解为什么现在还不用 ERA 主程序全面代替 wog358f 。

szx_9933 发表于 2009-10-4 08:09:46

等狐狸大大的修改版吧。

magicfox 发表于 2009-10-4 15:14:08

使用文件名比较简单也比较方便编程。所以...只好改一下支持的文件了。

以下是公益广告:

WoGEditor2.422-10/04/2009更新


增加:对Earthling的WoG简体中文完美版的支持。

[ 本帖最后由 magicfox 于 2009-10-4 15:15 编辑 ]

szx_9933 发表于 2009-10-5 08:31:17

哇,终于出来了,狐狸辛苦了。

异界行者 发表于 2009-10-5 10:42:26

哇,找什么什么就出来

sunshn 发表于 2009-10-5 16:01:49

目前可用的修改器,当然没有倪大的完美:(

http://www.gamerhome.net/bbs/viewthread.php?tid=301468&extra=page%3D3

czz3228446 发表于 2010-2-27 19:48:49

其实完美版也不是都不能用,我用的方法是刚开始游戏的时候,就用修改器搜索,一般都能搜的到,搜的到的话,以后你玩的那张地图就能随时搜索到了,当然换图玩的话,等重新继续上面的步骤哦:deyi:
页: [1]
查看完整版本: 关于“完美版”不支持修改器的问题

捐赠