本帖最后由 lyl610abc 于 2023-9-18 20:08 编辑
前言
目前市面上的大多数游戏都采用 Unity 或 Unreal 引擎制作,本系列为 Unity 游戏的修改教程
将以作弊功能的实现为点展开,普及 Cheat Engine 、 IDA Pro 等逆向工具的使用和分析方式
声明:本系列仅供学习交流,如作他用所承受的法律责任一概与作者无关
学了能干嘛?
做外挂(×) 提高安全意识(√)
拜托,会改游戏的人超酷的
目标人群
- 小白(如何改游戏)
- 有一定基础人员(为什么可以这么改)
不建议:想要去爆改网游的,网游一般带有保护
如何过保护不在本系列的探讨范围内(过了保护后通过本系列造成的损害概不负责)
系列大纲
大纲为初步拟定,后续可能会根据实际情况作调整
该系列以功能点为篇章展开,在实现功能点时会涉及到上面的知识点
教程Demo
为避免侵犯他游权益,特地基于 Unity 给的模板 FPS Microgame 稍做修改做成 Demo :
界面
初始界面
操作说明
Controls 为操作说明:
游戏界面
PLAY 即为进入游戏
暂停界面
从上到下依次是:
战败界面
玩法
击杀所有敌人即可通关
基于原本模板做了如下处理:
- 新增显示玩家血量数值
- 新增显示敌人血量数值
- 新增每三秒生成一个新的敌人
- 修改无敌选项为敌人和玩家都不受伤害(原版只有玩家无敌)
下载地址
游戏分为 4 个版本:
这 4 个版本都会讲到,有兴趣的小伙伴可以先随意选一个版本试着自己修改
PS:Android 版偷懒没有做 UI ,建议使用模拟器直接键盘鼠标操作
最简单也是最基础的目标是:让自己通关(理论上不开挂也能通关)
PS:只锁定自己的血量也能通关,但是得来回跑,比较费劲,是相对低级的修改方法,试试其他改法
地址如下:
链接:https://pan.baidu.com/s/1qupic5j9WMV1qYcRvnOltg
提取码:52pj
后续地址
通杀爆改 Unity FPS 游戏系列-第一章:常规搜索+通杀结构解析
通杀爆改 Unity FPS 游戏系列-第二章:HOOK实现全屏改血+秒杀
通杀爆改 Unity FPS 游戏系列-第三章:il2cpp mono 差异
|