如何制作外挂(制作游戏辅助需要学什么)( 二 )
文章插图
查看游戏中阳光的数量 。
![如何制作外挂(制作游戏辅助需要学什么)](http://www.laomaozy.com/uploads/allimg/202111/108826.jpg)
文章插图
是不是太短了?!这是因为游戏本身的设计已经脱离了这个时期 。如今的游戏制作人不仅要考虑内容 , 还得在安全上互相厮杀 。
接下来 , 拿一个游戏训练器来说 , 它是一只狼 , 一个来自宫崎英高的老贼的作品 , 最近非常流行 。
Sekiro : Shadows Die Twice作为一只九周大的熊 , 这个游戏真的让我知道了怎么写死亡这个词 。
来看看我现在的金币 , 2323 。
![如何制作外挂(制作游戏辅助需要学什么)](http://www.laomaozy.com/uploads/allimg/202111/108827.jpg)
文章插图
然后按照选狼的一般程序 , 搜索2323的数据 , 可以发现很多 。
![如何制作外挂(制作游戏辅助需要学什么)](http://www.laomaozy.com/uploads/allimg/202111/108828.jpg)
文章插图
我去杀了一个怪物 , 把金币增加到了2360 。
![如何制作外挂(制作游戏辅助需要学什么)](http://www.laomaozy.com/uploads/allimg/202111/108829.jpg)
文章插图
![如何制作外挂(制作游戏辅助需要学什么)](http://www.laomaozy.com/uploads/allimg/202111/108830.jpg)
文章插图
再次搜索发明中还有五个地址 , 直接修正不会改变发明 。有一种猜测是它使用了一种类似于病毒中多进程相互保护的方法 , 会让数据保持一致 , 所以我们可以直接选择所有同事进行修正 , 不修正就会找到第三个胜利 , 因为这个值不是背包中金币的数量 , 而是战斗界面的数量 , 你可以自己试试 。
![如何制作外挂(制作游戏辅助需要学什么)](http://www.laomaozy.com/uploads/allimg/202111/108831.jpg)
文章插图
![如何制作外挂(制作游戏辅助需要学什么)](http://www.laomaozy.com/uploads/allimg/202111/108832.jpg)
文章插图
2万金币已经添加成功 , 其他数据本地都一样 , 可以自己尝试 , 但是这个方法的有效性总是不高 , 所以我们可以应用代码的情况 , 让这个修正过程活跃起来 。
在这里 , 我们多说一句 , 代码方法是将数据的地址编码到代码中 。如果游戏的更新导致地址改变 , 代码也要同步修改 , 那么很多需要频繁更新的修改者就会失效 。
二. 外挂程序编写先学几个Windows APIs 。
HWND FindWindow(LPCTSTR IpClassName , LPCTSTR IpWindowName); 通过类名或窗口名查找 , 返回窗口句柄DWORD GetWindowThreadProcessId(HWND hWnd,LPDWORD lpdwProcessId); 得到窗口句柄后通过GetWindowThreadProcessId这个函数来获得窗口所属过程ID和线程IDHANDLE OpenProcess(DWORD dwDesiredAccess,BOOL bInheritHandle,DWORD dwProcessId) 打开一个已存在的过程对象 , 并返回过程的句柄bool WriteProcessMemory(HANDLE hProcess,LPVOID lpBaseAddress,LPVOID lpBuffer,DWORD nSize,LPDWORD lpNumberOfBytesWritten ); 能写入某一过程的内存区域 。入口区必需可以拜访 , 否则操作将失败【如何制作外挂(制作游戏辅助需要学什么)】附加代码:
#include
推荐阅读
- 如何制作头像(如何制作文字图片)
- 如何制作壁纸(怎么做壁纸的软件)
- 如何制作地图(店铺地理位置图怎么制作)
- 如何制作图片(如何制作图片视频)
- 如何制作名片(如何制作个人名片)
- 如何制作叶脉书签(叶子如何做成书签不用洗衣粉)
- 如何制作史莱姆(家里没有材料怎么做史莱姆)
- 如何制作双皮奶(在家自制双皮奶)
- 如何制作动画视频(如何制作小视频)
- 豆腐干的制作.豆腐干的制作方法?