论坛首页 Java企业应用论坛

和Sun一起开源(武林外传游戏外挂Java源代码) - 论坛版

浏览 48042 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-12-19  
真想和LZ握个手。。。
哈哈,我大学时代也写过这么个外挂~~也是武林外传!代码在以前的机器上!
那会挂机用法师挂到60级三转,后觉得没意思了就没挂了,后来把外挂把包,用开源的工具打成EXE的文件去给网友用,他们老说有BUG~~哈哈,外挂还认主的~~

话说写代码的过程比玩游戏有意思多了~~
0 请登录后投票
   发表时间:2008-12-19  
恩,用Robot去写个魔兽3的外挂,去浩方虐人。
0 请登录后投票
   发表时间:2008-12-20  
汗...
第一次知道还有 java.awt.Robot 这个类,看了下很强大
0 请登录后投票
   发表时间:2008-12-20  
哈哈,有没有梦幻西游的挂代码。。
0 请登录后投票
   发表时间:2008-12-20  
嘿嘿,同道中人,前段时间我也做过一个,挑战外挂,辅助程序,有些心得,
但用JAVA做弊病是非常大的,因为JAVA不支持底层的功能,也许我不知道(没找到相关的API)。

比如:

这种外挂很多时候需要图片模糊对比,即找怪,动态抓取区域截图与副本图片对比,如果大约相同就把鼠标移动过去。

判断鼠标形状,而不仅仅只取一个像素的颜色,当模糊找到怪物以后,鼠标移动过去,一般网游的鼠标形状会有变化,如果有变化就点击,然后按技能键12345....

这是其中的两个核心功能,楼主要是研究过的话我们可以交流一下,
后来我使用VB实现就很容易了,VB对WINDOWS的支持非常好,所以很方便。
使用这个挂升到了90级,两个星期吧,一般人手工练的话需要两个月时间,
其中还是非常有乐趣的,定制杀怪路线加速刷怪等。
0 请登录后投票
   发表时间:2008-12-20  
xixixi8899 写道
模拟鼠标键盘操作只能针对一个窗口进行,现在想挂机赚钱的外挂,都必须要一台机子开很多游戏窗口,也就是多开。模拟鼠标键盘在多开情况下就没用了。做挂一般都是找CALL的方式。不要游戏客户端的是脱机挂,那个难度更大,收入也更很可观。JAVA做那样的挂是不行的。现在做挂要过NP,多开,防封,答题,麻烦着呢。


楼主已经说了嘛,是辅助外挂。
现在想做某些游戏的脱机挂确实是很难的,不但需要破解数据,更难的是游戏公司为防止外挂在游戏外面加了一层非常有名的“神盾反外挂程序”。
0 请登录后投票
   发表时间:2008-12-20  
dracularking 写道

感谢楼主分享的精神 但我总感觉java写的不能契合入游戏 总只能做些表面功夫 只是纯探讨 没其他意思

‘狠’同意你的说法,JAVA对系统底层的支持很弱,
某些功能我曾经在JE问问上 求  助,大量GOOGLE BAIDU过,但都没有相关解决办法,而搜索出使用C来解决的不少。
0 请登录后投票
   发表时间:2008-12-21  
donnki 写道

真想和LZ握个手。。。
哈哈,我大学时代也写过这么个外挂~~也是武林外传!代码在以前的机器上!
那会挂机用法师挂到60级三转,后觉得没意思了就没挂了,后来把外挂把包,用开源的工具打成EXE的文件去给网友用,他们老说有BUG~~哈哈,外挂还认主的~~

话说写代码的过程比玩游戏有意思多了~~

嘿嘿,同志啊,你说有Bug我估计可能是分辨率的问题。我本人不玩网游,对战游戏比哪3C之类的经常玩,都是给寝室人写的,后来整个班至整个系都在用了。当时用得还得,但总是提出各种要求。人的欲望是无究的,我就没有进一步加功能,玩嘛。
一点很同意你,看着同学们用挂玩游戏比自已玩还爽,特别是当看到同学们出去干别的事儿情支了,外挂还在运行,游戏人物还在不知疲卷的打,,,,
0 请登录后投票
   发表时间:2008-12-21  
大猫汤姆 写道

嘿嘿,同道中人,前段时间我也做过一个,挑战外挂,辅助程序,有些心得,但用JAVA做弊病是非常大的,因为JAVA不支持底层的功能,也许我不知道(没找到相关的API)。比如:这种外挂很多时候需要图片模糊对比,即找怪,动态抓取区域截图与副本图片对比,如果大约相同就把鼠标移动过去。判断鼠标形状,而不仅仅只取一个像素的颜色,当模糊找到怪物以后,鼠标移动过去,一般网游的鼠标形状会有变化,如果有变化就点击,然后按技能键12345....这是其中的两个核心功能,楼主要是研究过的话我们可以交流一下,后来我使用VB实现就很容易了,VB对WINDOWS的支持非常好,所以很方便。使用这个挂升到了90级,两个星期吧,一般人手工练的话需要两个月时间,其中还是非常有乐趣的,定制杀怪路线加速刷怪等。

Java对低层支持不太好我同意,比如对存储器的读取。
但仁兄说的这种情况我觉得和Java这种缺限没有太大关系。、
对图片的分析依实现的技术手断有关,比如,像我在文章中写的程序那样,属于最简单的情况,是只对比不同区域的颜色。如果需要有更高的需要更高的图片处理的要求的,我觉得首先设计一个算法。这个算法用来专门处理两个不同图片之间的区别了对比。既然到了算法这样的程序那么就与具体的语言无关了。问题的关键是怎么去实现这样的算法,不应该责怪Java语言本身。你说呢?
0 请登录后投票
   发表时间:2008-12-21  
大猫汤姆 写道

dracularking 写道
感谢楼主分享的精神 但我总感觉java写的不能契合入游戏 总只能做些表面功夫 只是纯探讨 没其他意思

‘狠’同意你的说法,JAVA对系统底层的支持很弱,
某些功能我曾经在JE问问上 求  助,大量GOOGLE BAIDU过,但都没有相关解决办法,而搜索出使用C来解决的不少。

用纯Java确实有对低层的问题。如果真的想用低层的东西可以混合编程。Java本身也提供了这样的途径。JNI,哥们有空研空一下吧。当然这样做一定程序上对Java的跨平台有一定的破坏。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics