JAVA开发FPS透视_【原创】国内首发!FPS基础透视自瞄实现!(4.20 D3D9透明窗口!)...
本帖最后由 以南 于 2018-4-26 00:55 编辑
未经允许不得转载。
2018.4.20 DX9透明窗口教程https://www.52pojie.cn/thread-728799-1-1.html
本来想说不研究DX的,但是今天看资料的时候发现有一个简单很多的方法。就跑去研究了。
当然,内部的DLL循环的方式还是不变的。
D3D9 hook 已经搞定,完全不闪不掉帧不吃CPU。。
如果有想学习的留言加评分,看支持度决定教程的发布
简单的不行,一教就会,当然了,我不知道是否适用所有游戏,但是CSGO应该是没问题的。
还是那句积累的多了,自然就会了。。。
谢谢支持。
口说无凭,效果视频。http://www.iqiyi.com/w_19rx08slg5.html 密码:Wuai
3.19一不小心DX11也搞定了,哇哈哈哈,等再学个骨骼就搞个网游研究一下。
————————————————————————————
3.17号。内部DLL GDI绘制第一集发布。求免费评分————————————————————————————
。
————————————————————————————
谢谢大家继续支持。满120个免费评分上基础自瞄教程。由于锁定头部必须用骨骼地址。
这玩意讲真,狠麻烦。一般都是内部HOOK 游戏DX函数拿的所有骨骼位置。
当然了,你如果知道了地址外部一样可以访问,可是我找了很久,没有一个人提到外部的。
全是用什么IDA,OD找到了函数然后HOOK,没见过一个用CE的。。-。-
所以我目前没去研究,比他么世界矩阵还麻烦。
所以我教的也只是基础,就是用我方和敌方人物的坐标去计算。
当然要达到条件!!
再次强调,引用国外肯定有,别来喷我谢谢。UC上面N多源码我就不说了,这东西,我只能说国内这种基础教程我来填补,谢谢!
————————————————————————————
——————————————————————————————————————
——————————————————————————————————————
这种东西就是触类旁通的,你学的多了,你到后面总能用上,因为FPS类辅助说的难听一点,东西就是这么多。
它不像你可能写个脚本,每个游戏还不一样。
FPS除了透视自瞄这两大类你还要做啥嘛?穿墙?飞天遁地?
你去找一个市面上150W以上人常在,火的游戏,10天内这种变态功能不封号的来我直接给你跪了。
当然,游戏刚刚出来你可能很久都不封号。甚至你都不需要去做反检测。
所以我在第二集的矩阵上面多说了一些。因为比较重要。。
然后就是,制作这类挂的都是从单机学起的,没有说谁上来就是直接搞网络游戏的。不可能的我只能这么说。
其实这些都不是最难的,不管你学GDI还是DX,还是OPENGL也好,内部也好外部也好,最重要的还是反检测。也就是驱动保护。
最后普及一个小知识,大家可能听的少一些。这类的FPS内存挂主要就是分。外部和内部。
这个本来不想说,但是刚刚开贴就有人怼我一堆什么玩意的,然后我说让视频打我脸就没声音了。
外部就是我现在教的这种模式,用读取内存地址偏移的方式来获取我们要的数据。
内部就是DLL注入。一样要基址,只不过全用指针实现。并且是在游戏本身内循环,只不过要开线程。
所以开贴说的DX技术不卡不掉帧的情况也是基于内部技术,
由于GDI不能内部绘制,只有DX和OPENGL可以,好像还是要用HOOK技术吧,所以我就没去研究了。。
(打脸了,,哈哈哈还是用GDI画了。)
其它功能都可以在内部实现而且比外部效率高很多。
被检测的概率外部可能要小一些。你不去修改他的内存的话,而内部嘛。呵呵。
当然,有那个技术的肯定走内部,因为效率高太多了。。
说的可能有不对的地方,总体来说没什么毛病。
总而言之,言而总之。这是一条没有尽头的路,一山还有一山高。。有缘再会!!!
——————————————————————————————
——————————————————————————————
GDI实现!
教程正文!
——————————————————————————————————————————
效果!!外链没事吧?
http://www.iqiyi.com/w_19rvnfs2pl.html
先说一下,对,和你看到的标题是一样的,基础基础!如果帖子没删,我会在年后尽快上传视频教程。
用于实现的游戏是早年的CSS起源,版本是最近国内玩家整合过的版本,非steam。
用于编程的语言是C/C++。
发帖的起因是因为最近很火的一款游戏,导致了我花了2个月时间去学习编程和透视相关的知识。。
我下面说的仅仅限制我目前了解的,不对的地方请指正。
不针对任何人和事。
先说下原理,给一些不懂得人。。。
1.早年的GDI,GDI+,由于使用的是早期的技术,缺点就是CPU占用高,绘制会闪烁。因为透视的绘制和游戏的绘制不同步。
这里说一下双缓冲技术,我的理解是基于透明窗体或者别的窗体上实现,但是双缓冲有点麻烦。所以我没有深入去研究。
如果用的游戏窗体来双缓冲,依旧会闪烁。(如有会用游戏窗体无闪烁的大佬,那么请指导一下!!!!!!!哈哈哈。。)
2.用的还是上面的技术,但是这里多加了一个透明的窗体,什么是窗体,应该不用我多说了吧,就理解为一个窗口就行了,比如你打开了QQ跳出来一个界面,就是窗口。
如果用了透明窗体,并且覆盖你需要透视的游戏,在自己的窗体上面进行绘制,这样不会闪烁。
这个办法容易被检测。这里多说一些,最近很火的一款FPS的辅助,大部分用的也是外部绘制,很多是用steam的窗体来绘制,所以不闪烁。如果早期用辅助的玩家应该知道,很多辅助都会闪啊闪,W7还要开AERO,那些就是用的GDI绘制。
3.D3D绘制,,这个应该是近些年来最多的透视代表了。D3D全称Direct3D。是一个图形接口,由于目前各大游戏基本用的都是Direct3D的开发,所以透视也用的Direct3D接口。
大家听的最多的应该就是HOOK DX,实际上就是获取了游戏内绘制人物时的矩阵,然后用自己的函数来达到一个透视的目的。
Direct3D优点在于不占用CPU,并且游戏内不会掉帧(FPS)。。如果你用辅助和你不用,FPS相差10以内,基本就是用的这个技术了。
反之,你掉帧又卡,那么90%这个辅助用的是GDI绘制,或者E语言写的,再者就是算法太垃圾。
对了,D3D也可以骨骼透视,因为人物的模型也是要画出来的。
基本上就是用的这些方法,对,还有一个opengl,好像没什么人用这个库来写辅助,我也没深入去了解,所以就不说了。。
视频教程里面我懂的都会说一下,。不懂的也会说一下,哈哈。
最后说一下,教程也只是基础的,油管上面也有一些,我也是学习过之后才来发的这个贴,引用了一些国外的东西。
国内我还真没找到这方面的教材,有也是什么DXF,CF的一些DLL和E源码。可是我不会E啊。
所以,很多东西也是自己去理解过研究过的。。从开始写到现在花了差不多半个多月,其中各种难题我是真的醉了。没人解答才是最难受的,有没大佬有交流的地方,求加入组织!!
毕竟学的时间太短,能力有限,请大家见谅,我会在等下上传一个效果视频,用外链,,应该没问题吧?
回头有补充对的再说,我先复制保存一下。。。。。。。。。
如题,多的不说了,我只希望看过的,感觉对你有用的。
能给我点动力,评个分留个言什么的。谢谢大家,水平有限,到时候别见笑就好。
外部GDI透视教程—统一下载地址.txt
(893 Bytes, 下载次数: 3102)
2018-3-14 23:44 上传
点击文件名下载附件
1
阅读权限: 10
下载积分: 吾爱币 -1 CB
——————————————————————————————————————
以上是第一部教程。以下是DLL内部教程
——————————————————————————————————————
内部效果视频,晚上上教程视频。
http://www.iqiyi.com/w_19rx367fa5.html 密码: 7777
内部DLL下载地址.txt
(349 Bytes, 下载次数: 1088)
2018-3-17 01:11 上传
点击文件名下载附件
2
阅读权限: 10
下载积分: 吾爱币 -1 CB
免费评分.png (105.6 KB, 下载次数: 34)
2018-3-22 20:00 上传
JAVA开发FPS透视_【原创】国内首发!FPS基础透视自瞄实现!(4.20 D3D9透明窗口!)...相关推荐
- 学java 开发会掉头_作为一个全新的开发人员,我会学到什么
学java 开发会掉头 重点 (Top highlight) It's been five years since I learned to code and changed careers. 自从我 ...
- Java开发私教_笃学私教:7年Java开发(月薪37K)分享正确的自学路线,不喜勿喷...
趁着昨晚空闲和今早的时间,编辑这一篇帖子,写下当初我自学Java走的弯路,希望大家引以为戒,不要多走前人走过的弯路,浪费时间.到今年年底结束,我做Java开发已经七年的时间了,现在月薪37k已经算知足 ...
- 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图
初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...
- java开发面试复试_面试java开发,面试官会问哪些问题?
作为一个当初从学校刚毕业找工作而被面试饱经摧残的小白,到现在的java开发从业人员,中间不可谓之不艰辛,当初的屡屡碰壁,工作受挫,一直到现在我仍然认为那是我人生中不可或缺的一段经历. 关于面试的艰辛这 ...
- java开发cs项目_本硕机械转行cs(java后端开发)上岸之路
秋招转眼就结束了,将近一年的努力,总算给了自己一个比较满意的结果.写下这篇贴子记录自己的转行以及秋招经历. 其实在转行初期,就无数次幻想着秋招结束,然后写一篇长长的经验贴的那种满足感.下面我尽量把我知 ...
- java 开发人员工具_每个Java开发人员都应该知道的10个基本工具
java 开发人员工具 大家好,我们已经到了2019年的第二个月,我相信你们所有人都已经制定了关于2019年学习以及如何实现这些目标的目标. 我一直在撰写一系列文章,为您提供一些知识,使您可以学习和改 ...
- java开发常见异常_最常见的Java异常及其对Java开发人员的评价
java开发常见异常 我知道我说过在完成视频之前我不会发帖,但这一直困扰着我. 至于视频的更新,我有些懒散,有些忙碌,但是我已经准备好记录第一集,这是我第一次有机会,而且我不需要太多的编辑. 无论如何 ...
- java开发简历编写_如何通过几个简单的步骤编写出色的初级开发人员简历
java开发简历编写 So you've seen your dream junior developer role advertised, and are thinking about applyi ...
- 海天食品的java开发工作如何_再三个月就秋招了,我想找一份java开发工作,现在应该怎么准备一下?...
在找工作之前,大家都要做一些准备工作,java开发也是如此 掌握核心JavaSE 首先,从核心Java(JavaSE)开始学习,尽可能地掌握它.你应该了解和掌握一些基本概念,如循环,数组,运算符等等. ...
最新文章
- Linux那些事儿 之 戏说USB(24)设备的生命线(七)
- linux命令 iperf-网络性能测试工具
- webpack打包后的文件
- java里的daosupport_HibernateDaoSupport与JdbcDaoSupport
- Vector3 *2 ,ToString()自动四舍五入
- U盘安装ubuntu 14.10遇到gfxboot.c32
- Atitit it系列书籍列表 C:\Users\Administrator\Documents\it 软件系列书籍\itlist.txt C:\Users\Administrator\Docume
- mysql decimal 18 2_sql语句 decimal(18,0)什么意思
- TCP/IP协议保留地址一览表
- Excel 制作色卡
- 窝在二线城市很难受,要杀回一线城市重造吗?
- MATLAB神经网络工具箱函数各种图的解释
- 计算机应用基础——计算机硬件(一)
- 《新神榜:杨戬》亮点抢先看!追光新神话宇宙再添超燃国风巨作
- 保险渠道的两极之路——保险新渠道(一)
- 重磅榜单 | 国内云服务企业估值50强,【友盟+】位列其中。
- 司科水果o2o_水果o2o系统_生鲜配送水果o2o系统开发
- 招投标小程序开发功能及源码
- android使用webview登录,android – 使用WebView登录Twitter
- 计算机音乐制作专业艺考,西安音乐学院2017年电子音乐制作专业校考考题范围...
热门文章
- UltraISO(软碟通)制作Live USB,从U盘启动Ubuntu
- wifi连接的4次握手的过程
- 图像分割-综述2020.3.1
- 有备无患!浪擎全融合灾备云为企业数据信息保驾护航
- 车尾灯实战01-认识车尾灯测试项目及测试环境和常用工具
- 旗鱼云梯linux云面板简介
- 将 RGB 图像转换为索引图像
- element el-popover主动调用关闭方法
- 海康sd报错Structure.getFieldOrder() on class com.xxx.sdk.HCNetSDK$NET_DVR_DEVICEINFO_V30 does not provid
- [942]IndexError: boolean index did not match indexed array along dimension 0