小蓝VC++传奇3逆向研究三部曲

以传奇3为案例的游戏辅助开发视频,编程语言为C++,从零开始教您写出个完整的游戏外挂。

课程信息

  • 课时:101课时
  • 源码:包含源码
  • 编程语言:C++
  • 运行平台:Windows
  • 知识点:基址、CALL、反汇编、代码编写、自动化设计

课程目录

/***  VC++辅助第一部  ***/

01 – 开篇
02 – 猜测基址
03 – 获取角色其他信息
04 – 补充角色当前坐标
05 – 获取人物背包地址
06 – 修改内存猜测背包物品属性
07 – 获取装备属性
08 – 获取人物自身装备数组
09 – 获取周围地面物品数组
10 – 获取周围地面物品信息
11 – 获取人物技能数组
12 – 获取周围怪物数组
13 – 获取周围怪物对象信息

/***  VC++辅助第二部  ***/

14 – 快速获取骑马call
15 – 快速定位喊话Call
16 – 获取人物穿装备call
17 – 使用物品call-1
17 – 使用物品call-2
17 – 使用物品call-3
18 – 买物call
19 – 卖物call
20 – 捡物call
21 – 扔物call
22 – 存物call
23 – 合物call
24 – 点击NPC call
25 – 获取点击NPC菜单 call
26 – 获取聊天框输出信息 call
27 – 自动寻路 call
28 – 打怪 call
29 – 获取pk模式 call
30 – 释放技能(单体锁定) call
31 – 释放技能(无动作) call
32 – 释放技能(群体攻击) call

/***  VC++辅助第三部  ***/

01 – 开篇
02 – Dll弹messagebox
03 – Dll弹出对话框
04 – 去掉dll窗口任务栏的显示
05 – 创建tab页
06 – 添加 基址更新要用的控件
07 – 将基址封装成c++类
08 – 编写一个比较通用的搜索特征码函数
09 – 搜索并更新一个call
10 – 手动更新一个call
11 – 更新角色基址
12 – 编写功能按钮-骑马
13 – 编写功能按钮-喊话
14 – 编写功能按钮-喊话
15 – 编写功能按钮-向聊天框输入信息
16 – 设计角色对象类
17 – 设计角色对象类
18 – 设计角色对象类-读取完整人物信息
19 – 获取当前地图名的内存地址并做成特征码
20 – 编写功能按钮-寻路
21 – 设计怪物类
22 – 设计怪物类
23 – 设计背包物品类
24 – 设计地面物品类
25 – 通过背包类获取自身装备属性
26 – 解析文件设置过滤物品
27 – 操作过滤物品信息
28 – 解析文件设置过滤怪物信息
29 – 实现界面功能 boss提示
30 – 完善界面功能 boss提示
31 – 一气呵成界面功能 极品提示
32 – 实现法师自动飞极品核心代码
33 – 实现法师自动飞极品核心代码
34 – 实现法师自动飞极品核心代码
35 – 魔法锁定怪物原理
36 – 魔法锁定怪物关键汇编指令
37 – 魔法锁定怪物核心代码
38 – 魔法锁定怪物功能
39 – 完成快速魔法盾功能
40 – 通过明文法宝call获得创建队伍和添加队员call
41 – 获取私聊数组和队长名
42 – 完整自动组队功能
43 – 自动挂机-点击npc
44 – 自动挂机-整理背包
45 – 自动挂机-录入城市信息
46 – 自动挂机-选择npc菜单
47 – 自动挂机-自动修理装备-移动到范围点
48 – 自动挂机-完成自动修理装备
49 – 自动挂机-完成自动卖物品
50 – 自动挂机-买补给物品-设计补给页面
51 – 自动挂机-买补给物品-录入补给物品信息
52 – 自动挂机-买补给物品-录入补给物品信息
53 – 自动挂机-买补给物品-录入补给物品信息
54 – 自动挂机-存物品
55 – 自动挂机-跨图-录入城市过图信息
56 – 自动挂机-跨图-使用递归算法寻找过图路径
57 – 自动挂机-跨图-完善过图
58 – 自动挂机-点击按钮实现自动攻击
59 – 自动挂机-实现清空周围怪物
60 – 自动挂机-拾取物品
61 – 自动挂机-自动扫地
62 – 自动挂机-编写寻路中遇怪物停止的函数
63 – 自动挂机-编写寻路中遇怪物停止的函数
64 – 自动挂机-边走边打到一个点
65 – 自动挂机-解析战斗脚本文件获取战斗点
66 – 自动挂机-循环战斗
67 – 自动挂机-一气呵成回程补给和自动挂机

发表评论