当前位置: 首页 > backend >正文

VC++制作连连看辅助经验分享

最近看了郁金香老师的《VC++外挂编程》系列视频,试着按这个思路写了一个笔者自己的连连看外挂。试验了一下,比较成功,已经从0分刷到了近20000分。下面来分享一下经验。

 

首先说明一下需要用到的工具:

1、  CE(cheat engine),笔者用的是cheat engine6.2,中文补丁。

2、  VC++ 6.0

 

好了,废话不多说,开始详细讲解整个制作过程。首先打开QQ游戏客户端,选择QQ连连看并选好座位。

打开CE,这是如果不出意外会弹出QQ游戏崩溃发送错误报告的提示。笔者从网上查找资料得知,QQgame启动了某个线程来检测CE,所以只要检测到CE打开了,即便你什么都没做,QQ游戏也会崩溃而推出。

既然知道原因了,那就有对策。过检测的方法就不讲了,这边引用一篇看雪的文章,有详细解释。地址:http://bbs.pediy.com/showthread.php?t=147811&highlight。

要是闲麻烦也没关系,笔者根据上面这篇文章写的一个小工具,可以在打开QQ游戏的时候直接干掉这个检测线程。网盘下载地址:http://vdisk.weibo.com/s/bhIhB。

运行如果提示成功,那接下来就可以放心运行CE了。

 

游戏分析部分

 

我们首先是要找出棋盘的内存地址。内存中存放棋盘的方法可以假定为,如果该格子上有图片,那么数据是大于0的某个值;而如果该格子上没有图片,那么数据应该是等于0。

我们先来验证一下以上假设是否正确。笔者的方法是查找棋盘最左上角的那个格子。具体过程,打开CE,点选择进程,选择连连看进程。

在scan type处选择ExactValue,Value type处选择Byte。最后,在Value处填入0(在游戏还没开局前,这个格子对应的内存数据应该是0,表示该格子没有图片)。其它设置默认即可。填写完后如下:

然后点击FirstScan,第一次搜索完后会发现内存中为0的数据成千上万。没关系,继续搜索即可。

点击连连看的练习ÿ

http://www.xdnf.cn/news/11864.html

相关文章:

  • Preference 系统自带的偏好设置页面解析
  • android中的TextWatcher的应用
  • Android应用获取root权限,修改系统文件
  • CentOS搭建并配置Nexus3记录
  • 干货整理:电脑监控软件都有哪些,哪款好用( 六大好用监控电脑软件推荐)
  • gps wifi信号测试软件,搜星+WiFi+EMI 导航平板信号性能横评
  • vb与EXCEL的连接
  • 由于找不到d3dx9_39.dll,无法继续执行代码的5种解决方法
  • 串口数据转以太网
  • Java入门基础,Java知识点总结合集
  • 迅雷老版本下载地址
  • 【学术相关】最新整理!绝对不能错过的130个学术网站和26个科研工具
  • OA系统:一文读懂OA系统,内附优秀OA界面。
  • nginx配置文件特殊字符说明
  • python实现抖音上比较火的罗盘时钟
  • 逆向工程入门学习(FreeBuf)
  • 黑马程序员 JavaScript
  • Iocomp Crack和ProEssentials Crack
  • 百度竞价点击器_百度竞价如何屏蔽恶意点击
  • Windows 7 RC十大功能的详细介绍以及改进方法
  • 【推荐】10个网站分类目录提交地址
  • linux下清理信号量,Linux下进程间通信方式——信号量(Semaphore)
  • JAVAscript的发展及八大数据类型
  • win10系统魔兽世界无法连接服务器地址,win10系统无法更新魔兽世界提示正在等待另一项安...
  • 罗马音平假字复制_罗马音平假名和片假名大全ID,罗马音平假名和片假名大全复制中文[多图]...
  • index of 的高级搜索命令
  • 对ROS局部运动规划器Teb的理解
  • 弘辽科技:淘宝怎么增加手淘访客?有什么技巧?
  • 153:vue+openlayers 设定修改图层的透明度
  • 【转】ACM竞赛和算法相关