第一部分:
易语言
编程教程
1.1 认识易语言。
1.2 第一个程序。
1.3 数据类型和函数参数。
1.4 子程序与变量。
1.5 窗口组件事件。
1.6 代码执行流程。
1.7 自定义数据类型和常量。
1.8 易语言的数组。
1.9 API声明与模块函数调用。
2.0 资源表与窗口外形。
2.1 菜单与网络组件。
2.2 数组文本字节集之间的关系。
2.3 配置文件和注册表的应用。
2.4 代码纠错与调试分析。
2.5 文件读写与易类模块应用。
2.6 时钟和线程之间的关系。
2.7 一个简单的游戏登录器。
2.8 优化登录器的界面和增加一个功能。
2.9 一个公用的游戏登录器。
3.0 总结本部分易语言编程学习心得。
第二部分:游戏辅助基础知识与编程应用(本部分每课都是实例操作)。
3.1 程序窗口和快捷键(热键)
3.2 鼠标和键盘事件、模拟操作、获取东西。
3.3 控件坐标和取颜色。
3.4 游戏数据进制之间的转换。
3.5 程序和进程的认识。
3.6 枚举程序线程操作和认识XT。
3.7 程序变量在内存中的指针。
3.8 辅助实现自动更新。
3.9 内存工具(Cheat Engine.exe)的介绍。
4.0 内存的读和写操作。
4.1 静态内存(基址)和动态内存。
4.2 内存偏移量的查找和计算。
4.3 对于未知数值的查找方法介绍。
4.4 数组在内存中的讲解。
4.5 内存中事件的回调实现一些功能。
4.6 写一个程序来搜索内存。
4.7 内存共享实例讲解。
4.8 辅助的DLL注入和窗口呼出之输入法注入。
4.9 辅助的DLL注入和窗口呼出之内存注入。
5.0 辅助的DLL注入和窗口呼出之程序劫持注入。
5.1 Windos消息机制应用到辅助简化某些操作。
5.2 辅助多开限制的讲解。
5.3 创建你辅助的快捷方式。
5.4 监视剪辑版文本内容。
5.5 获取计算机硬件
序列号
(可以用来辅助验证的绑机登录)。
5.6 总结本部分编程应用到辅助的心得。
第三部分:编程在游戏辅助中的初级应用(本部分每课都是实例操作)。
5.7 汇编中的寄存器和OD介绍。
5.8 常用汇编指令的介绍。
5.9 对汇编指令的修改。
6.0 易语言的子程序在汇编中的介绍。
6.1 HOOK讲解和HOOK是如何实现的?
6.2 HOOK之简单的APIHOOK。
6.3 HOOK之分析某款单机游戏数据分析。
6.4 HOOK之用易语言编写某款单机游戏的HOOK过程。
6.5 HOOK之实现某款单机游戏的BT功能。
7.0 CALL篇之对CALL的理解和介绍。
7.1 CALL篇之无参CALL和有参CALL的讲解和应用。
7.2 CALL篇之寻找与分析的方法。
7.3 CALL篇之对游戏发包函数分类的讲解。
7.5 CALL篇之调用CALL。
7.6 CALL篇之CALL出错原因分析。
7.7 CALL篇之CALL的返回值讲解。
7.8 CALL篇之堆载平衡。
7.9 CALL篇之寄存器值的跟踪讲解。
8.0 CALL篇之某款游戏的喊话CALL分析和编写调用过程。
第四部分:实战某款单机游戏的辅助开发过程(热血传奇单机版1.76 )
8.1 分析人物信息结构(血蓝等)。
8.2 实现人物瞬移。
8.3 实现人物锁定血值无敌。
8.4 查找地图环境数组。
8.5 制作一些小功能。
8.6 分析游戏存档文件。
8.9 快速满级。
9.0 无限金钱和负重。
9.1 实现一刀秒。
9.2 实现人物miss无敌。
9.3 实现人物加速。
9.5 编写自己的一个小辅助。
9.6 自动刷副本的挂机分析。
9.7 编写自动刷副本挂机代码。
9.8 优化辅助界面和增加一个注册辅助的功能。
9.9 分析如何让游戏自带辅助功能。
10.1 把我们的辅助功能加到游戏汇编代码中的实现原理。
10.2 让游戏自带无敌、无限金钱、一刀秒的功能。
10.3 发布BT版热血传奇单机版1.76。
10.4 发布辅助和本部分学习心得小结。