TC官方合作论坛

标题: 【内存教程】QQ斗地主记牌器 纯内存教程 [打印本页]

作者: 332475520    时间: 2013-5-24 20:47
标题: 【内存教程】QQ斗地主记牌器 纯内存教程
置顶: 【勿喷,勿扰】

   关于这个记牌器,本想写图色的,但是考虑到图色的各种限制和 不方便,就觉得头有点大,

最终放弃了图色,改成了内存,为什么选择内存呢,因为内存精准狠,只要把地址找对了,

就不会出错,嗯....首先废话不多说,咱们直接打开CE,CE是个找内存的工具,到论坛搜一下就有了。

打开后加载游戏,这里加载游戏是在进了房间以后,加载的那个进程。如下图:

[attach]9316[/attach]


OK.这里CE打开进程以后,就要开始搜索牌的地址了:


先输入要找的牌,然后点“新的扫描”就实现了第一次查找,可看见,

下面图片出现了很多地址,所以还要在找一回。
[attach]9317[/attach]


搜牌不能乱搜,如果第一次搜左边的玩家,第二次搜索的时候就应该还是搜左边玩家的牌,

例如左边玩家出个三个10带7(10 10 10 7),一定要搜左边第一张,也就是10,

如果他只出一个单牌,那么就直接搜那个单牌,在QQ斗地主中,除了23456789和10外,

还有A  K  Q  J 和大小王,A代表的是1,J代表11,Q代表12,K代表13,

小王和大王分别是14和15,也就是说是从1-15排列的,另外四个花色分别用的01  02  03   04代表,

一般搜两次就能搜到基址了,基址是绿色的,当你看见绿色地址时候,不要犹豫,直接双击绿色地址选下来


找第二次的时候,还是输入左边起第一张牌 6, 这里不是点新的扫描了,是点再次扫描 ,

然后出现下面的基址,可以看见,已经是有10几个了,其中有个绿色的地址,那个就是我们要找的基址。
[attach]9318[/attach]


纸牌是放在结构体数组内的,左侧是数据组第一个元素,数组的基址就是数组第一个元素的基址,所以只找第一个元素的基址就可以
了,具体如下:

拉下来后,点右键,选择浏览内存
[attach]9319[/attach]



上面点击后出现下面的窗口,这里请双击图片查看大图。
[attach]9320[/attach]

上面的图片是单张牌的内存放置方式,5207AD是那个人的出牌基址,09是他出的牌,02是花色

一个纸牌结构体占8个字节,后面的6字节是0,我们也不关心。

在来一张详细图分析:


[attach]9327[/attach]


上面的可以看出我出了什么牌,并且是什么花色

从上面的可以看出我出了 3 4 5 6 7 小五张,

从左往右第一张   02 07 00 00 00 00 00 00  //前面02 是红桃  7是大小

从左往右第二张   04 06 00 00 00 00 00 00  //前面04 是方片  6是大小

从左往右第三张   02 05 00 00 00 00 00 00  //前面02 是红桃  5是大小

从左往右第四张   02 04 00 00 00 00 00 00 //前面02 是红桃   4是大小

从左往右第五张   02 03 00 00 00 00 00 00  //前面02 是红桃  3是大小

另外关于找座位号,找自己牌的基址,找地主三张牌的基址,找玩家姓名都是按照这种方式寻找,

唯一不同的是,找名字必须CE找文本,就不是字节了

还有找每一家的剩余牌,输入别人剩余牌,然后查找就行了,记住啊  3家的剩余牌基址都不一样 所以别乱搞:
如下图:

下面这张图,直接输入要查找的牌数  16张,然后点新的扫描。
[attach]9333[/attach]

可以看见上面图出现了很多基址,无法确定,所以还要查找一次,输入新的牌数,然后点再次扫描,如下图:


[attach]9332[/attach]

上面看得出,再次扫描14张,的时候出现了两个地址,其中绿色的就是基址,

这样就找到了那个座位 的剩余牌的基址。

到现在,基本上找基址的方式都知道了,也能按照同样的方法找到其他项找的基址了,然后就该TC上场了

下面隐藏的内容,将附上TC如何读取这些地址保存的数据,和鄙人的一些思路和想法,都是比较重要的额

还请大家不要灌水,认真点好嘛,算是给我付出的一种回报吧,以后有好东西了,也好让我有心在次给大家分享。


作者: 444666    时间: 2013-5-24 20:50
好东西啊哈哈
作者: 我又来了    时间: 2013-5-24 20:54
00000000000000000000000000000000000
作者: zhmap    时间: 2013-5-24 21:03
来学习下
作者: zgzjwzlx    时间: 2013-5-24 21:03

作者: TC兔子    时间: 2013-5-24 21:07
顶起
作者: cylhb    时间: 2013-5-24 21:10
不错多谢分享
作者: chi98002    时间: 2013-5-24 21:18
000000000000
作者: 〃落枫    时间: 2013-5-24 21:29
1313213
作者: liumangdayi    时间: 2013-5-24 21:37
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
作者: qq06314488    时间: 2013-5-24 21:38
不错不错
作者: as128214121    时间: 2013-5-24 21:48
好东西,路过学习学习
作者: fsfsgdg    时间: 2013-5-24 22:08
谢谢了,先看看
作者: 我是冰冻的番茄    时间: 2013-5-24 22:28

作者: msyycb    时间: 2013-5-24 22:36
虽然不懂,看着很厉害!
作者: c724211922    时间: 2013-5-25 00:16
看一看
作者: xuhekkll    时间: 2013-5-25 07:32
QQ斗地主记牌器
作者: shufuzenggao    时间: 2013-5-25 08:31
技术贴,好东西!
作者: Abin    时间: 2013-5-25 10:14
不错。。 讲得很详细噢。。
作者: whoyeyang    时间: 2013-5-25 13:46
顶下~~~
作者: jianqiumy    时间: 2013-5-25 17:04
不错~~~~看了得回复~~~谢谢分享
作者: qq756006485    时间: 2013-5-26 04:25
深夜来顶..
作者: tatdgfss    时间: 2013-5-26 14:17
11111111111111111111
作者: jinhaibao    时间: 2013-5-28 02:43
看看啊
作者: 9928299    时间: 2013-5-28 09:48
这个学会了。。内存就学会了
作者: 332475520    时间: 2013-5-28 11:21
回复 25楼9928299的帖子

这个学会了  内存还早着呢  要学内存  也不是那么容易的事
作者: nerrow    时间: 2013-5-30 17:46
继续学习
作者: xrac3333    时间: 2013-5-30 20:34
看看如何
作者: kks1993    时间: 2013-6-2 01:44
写得真心不错!求指教!qq:593110254
作者: qqliu    时间: 2013-6-2 12:18
牛人多!!!!!!!!
作者: 332475520    时间: 2013-6-2 12:38
回复 30楼qqliu的帖子

喔.看你的头像 你是玩坦克世界的?
作者: yjbdmcx    时间: 2013-6-2 20:06
kkkkkkkkkkkkkkkkk
作者: 郝方杰    时间: 2013-6-2 22:19
454564
作者: 550853006    时间: 2013-6-3 16:19
风光好风光好风光好
作者: 时间的温柔    时间: 2013-6-10 15:22
我靠,内存教程昂,一直在寻找。
作者: 我喜欢TC    时间: 2013-6-11 22:44
内存是我最薄弱的环节
作者: anybz123    时间: 2013-6-13 17:36
真的假的啊!!
作者: baichi5573    时间: 2013-6-14 22:28
不能空手来。。。
作者: 77385568    时间: 2013-6-16 11:35
游戏辅助综合应用
作者: kaixindexifan    时间: 2013-6-16 16:19
好 啊
作者: lgj228    时间: 2013-6-19 18:51
谢谢分享,学习下先
作者: 钱多多    时间: 2013-6-20 12:38
标题: 【内存教程】QQ斗地主记牌器 纯内存教程 » 回复主题
【内存教程】QQ斗地主记牌器 纯内存教程 » 回复主题
作者: whywhy898    时间: 2013-6-21 15:04
非常详细啊 感谢 学会了很多
作者: fnhcxia    时间: 2013-6-22 04:28
asdfasdfasdf
作者: woyoushiqi    时间: 2013-6-22 17:01
学习 学习 我一定要学习
作者: 圣域神话网游公会    时间: 2013-6-23 23:48
可以写内存啊
作者: a363689    时间: 2013-6-25 18:56
xcvxcvxcvxcvxcvxxcv
作者: qq2901qq    时间: 2013-6-25 21:18
1111111111
作者: mzyy    时间: 2013-6-26 16:24
好复杂还是得看
作者: xiaoxiao79    时间: 2013-6-27 09:57

作者: 694840212    时间: 2013-6-28 10:54
牛人
作者: lyfhzh    时间: 2013-6-28 12:38
回复 1楼332475520的帖子

看看 正学习内存
作者: swayerr    时间: 2013-7-2 09:40
好东西啊哈哈
作者: fot147    时间: 2013-7-8 22:45
谢谢楼主无私
作者: leon    时间: 2013-7-9 11:04
看不到呢怎么办
作者: 332730119    时间: 2013-7-11 00:15
学下下啦
作者: a735311619    时间: 2013-7-12 10:55
顶下
作者: tcjbgjzh    时间: 2013-7-13 19:03
:【内存教程】QQ斗地主记牌器 纯内存教程
作者: 逆天楚    时间: 2013-7-13 20:19

作者: Newzqg    时间: 2013-7-16 17:50
kankan
作者: jhuui    时间: 2013-7-16 21:36
啊啊啊啊啊啊啊
作者: zxc602591264    时间: 2013-7-21 01:25
沙发~~~·
作者: laowantong    时间: 2013-7-21 08:10
回复 1楼332475520的帖子

haodongxi
作者: TC小磊    时间: 2013-7-22 09:17
内存 真的是 强大的工具啊!
作者: 30001abc    时间: 2013-7-22 21:42
学学学习
作者: joejiang    时间: 2013-7-24 12:26
这也太厉害了吧,高手呀,另外问一下这个QQ斗地主,CE能不能过?记得会报错的哟。
作者: qianzs    时间: 2013-7-24 16:29
回复 1楼332475520的帖子

学习学习
作者: caiyinan123    时间: 2013-7-25 16:22
我的游戏用不了CE
作者: sunshuwei1613    时间: 2013-7-26 22:53
看看看
作者: 红线    时间: 2013-7-27 11:11
阿萨德的飞洒发发发发发
作者: ytjh    时间: 2013-7-29 17:36
支持一下,学习了。
作者: 6299843    时间: 2013-7-30 08:18
哇,学习一下
作者: kmp6780    时间: 2013-7-30 23:01
图文并茂
作者: junior    时间: 2013-7-31 01:06
777777
作者: xghfei    时间: 2013-7-31 08:37
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
作者: woaixxf520    时间: 2013-7-31 10:12
00000000000000
作者: rgfdx    时间: 2013-7-31 15:46
看看是撒子
作者: huaixiaoxin    时间: 2013-8-1 19:50
   好东西
作者: 星夜    时间: 2013-8-5 16:28
分享有苦劳,回帖有必要!
作者: chen1983    时间: 2013-8-5 20:23
高手啊 学习了
作者: 哎呀妈呀    时间: 2013-8-8 13:21
谢谢lz的教材了
作者: shiyongfu    时间: 2013-8-13 15:50
好东西
作者: bighero3    时间: 2013-8-15 22:25
太牛了,内存法编出的程序,不知道能不能在所有电脑上都适用,还有,当软件升级后,这些内存地址是不是会变,如果能在程序中集成自动查找牌存储的内存地址就好了。
作者: qdw1010    时间: 2013-8-18 22:41
呵呵呵呵呵呵呵呵呵呵呵
作者: aahljhlj    时间: 2013-8-20 20:37
顶顶顶
作者: seshuiren    时间: 2013-8-22 08:40
不错哟,找图找色  都不能叫脚本
作者: york17    时间: 2013-8-24 20:29
很强大啊。。
作者: kakayaya    时间: 2013-8-24 23:43
回复 1楼332475520的帖子

感谢楼主分享
作者: by8090    时间: 2013-8-25 03:30
大神啊  偶像
作者: tuan307818    时间: 2013-8-25 11:48
55555555555555555555
作者: gssyf    时间: 2013-8-25 14:41
学习源码,自己做一个试试
作者: jie550952310    时间: 2013-8-26 01:17
先看看,虽然不玩都地主,不过至少得知道思路
作者: xiaok018    时间: 2013-8-26 03:10
.....ddddddddddd
作者: q765758576    时间: 2013-8-26 11:34
回复 1楼332475520的帖子

看看
作者: hywqwe    时间: 2013-8-27 00:09
要是所有游戏的基址都这么容易找就好了
作者: 77721241    时间: 2013-8-27 10:48
好东西……拿走了!
作者: ayuan778    时间: 2013-8-27 14:47
回复神器
作者: renie2013    时间: 2013-8-30 17:31
路过中。。。。。。
作者: 52526262    时间: 2013-9-1 11:29
感谢大家分享
作者: xnzjb    时间: 2013-9-2 21:20
呵呵,很想学习学习!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1