如何制作外挂(制作游戏辅助需要学什么)
文章插图
前言记得小学玩网页游戏弄坏了我家的电脑(怎么了 , 网页游戏也能弄坏我的电脑?) , 然后我爸就拿去重装系统了 。他回来后 , 电脑里出现了两个新的单机游戏《植物大战僵尸》和《大鱼吃小鱼》 。
当时周围的小学生都是水手/欧比旺岛/洛克王国/天界传说/龙刃/梦幻西游 , 玩摩尔庄园的小学生九年都没教过 。植物大战僵尸现在看起来已经有很长一段时间的可比性了 , 但是它的游戏元素是生成很多游戏音乐文化的 , 比如Billie Eilish的《坏蛋》 , 它的节奏简直就是植物大战僵尸的灯光 。
当时因为生存模式被滥用 , 我在网上找了一个校正器来矫正阳光点 。当时虽然没有学计算机专业 , 但对校正器的运行机制还是有一些猜测的 。当时的小学认为批改文件里的数据是因为不了解记忆 。
这个猜想现在看起来很好笑 , 但也不是没有道理(要开始诡辩了) 。一些游戏数据可能会先放入文件 。游戏开始后 , 文件中的数据被读入游戏的内存区域 , 所以我们需要先对数据所在文件的内容进行修正 , 然后再开始游戏 , 但是很多游戏数据文件都是加密的(有大问题的时候没有加密 , 骑马和砍杀都没有加密) , 我们无法从文件中进行修正 。所以游戏过程需要先读入内存 , 再从内存中纠正 , 然后退出游戏时主动保留 , 然后就是这个数据 。
总之 , 我们可以发明这些类型的校正对象:
游戏数据在本地未加密文件 , 直接修正它来修正游戏数据这一类的代表就是骑马与砍杀 , 它的角色数据在文档中 , 可以肆意修正玩家眷性 , 但是不要修正太大 , 因为数据会溢出 。此外它的游戏数据 , 如NPC对话 , NPC姓名 , 国度名称 , 城堡名称都是明文给出的(还是用Excel保留的???) , 最恐怖的是它的内部机制 , 如兵种上限/士气/围攻时光/酒馆消费等都是明文的 , 怪不得骑砍会有各种版本 。数据封装 , 通过修正内存来修正游戏数据网络游戏 , 数据在对方服务器 , 无法直接修正 , 通过模仿网络要求表单来模仿自己获得游戏物品(看对方服务器逻辑周密水平了)举几个例子(腾讯游戏全体疏忽 , 这个不在新手教程里面) , 你正在玩一个网页游戏龙之刃 , 打逝世了一个小怪 , 获得了15银币 , 这时你的网页须要给服务器发送给你银币数据 15的信息 , 你可以用阅读器自带的工具开发者调试看看这个数据的格局 , 然后模拟一个类似的 , 发送的服务器 , 比拟菜的游戏厂商当然无法完美这方面的逻辑了 。(另外我有一个想法 , steam在我们玩游戏的时候应当会有一个线程监控我们正在玩什么游戏 , 所以我们可以监控这个线程发出的网络表单 , 然后我们自己不断发出 , 这不是卡套刷满?)下面就从实战部分开始吧 , 因为不想再下载骑术和劈砍了 , 而且骑术和劈砍官网有很多这个修改文件的教程 , 所以就跳过了 。
一. 内存数据排查游戏作为一个进程在我们的电脑中运行 , 所以为了纠正它的数据 , 我们可以在内存中搜索并纠正它 。
以植物大战僵尸为例 。我们需要纠正的是他的阳光 。如果我们当前的日照值是75 , 我们需要在内存中查找75这个数字 。
文章插图
首先用记忆工具开启植物大战僵尸的过程 。
文章插图
然后查数字25 , 下图只找到一个 , 所以阳光的数据存储在地址21BF10C8 , 但是很多游戏可能会找出不止这个地址 , 所以我们需要消耗一点我们要找的物品(阳光) , 换成另一个值 , 再扫描一遍 , 精确定位 。
文章插图
请更正此地址的值 。
推荐阅读
- 如何制作头像(如何制作文字图片)
- 如何制作壁纸(怎么做壁纸的软件)
- 如何制作地图(店铺地理位置图怎么制作)
- 如何制作图片(如何制作图片视频)
- 如何制作名片(如何制作个人名片)
- 如何制作叶脉书签(叶子如何做成书签不用洗衣粉)
- 如何制作史莱姆(家里没有材料怎么做史莱姆)
- 如何制作双皮奶(在家自制双皮奶)
- 如何制作动画视频(如何制作小视频)
- 豆腐干的制作.豆腐干的制作方法?