当前位置: 首页 > news >正文

8.第二阶段x86游戏实战2-实现瞬移

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

本次游戏没法给

内容参考于:微尘网络安全

工具下载:

链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd=6tw3

提取码:6tw3

复制这段内容后打开百度网盘手机App,操作更方便哦

上一个内容:7.第二阶段x86游戏实战2-寄存器

通过上一个内容可以初步认识寄存器,接下为了不枯燥,通过实现瞬移这个功能来开始,这个瞬移是通过修改玩家角色坐标实现,所以就要使用CE找出玩家角色的坐标

然后打开游戏打开CE并附加到游戏中

然后游戏里现在的坐标

坐标这个东西一般是小数,所以要使用浮点型,一般用单浮点就够了,然后游戏中显示的并不是小数所以要用范围查找,如下图,游戏中显示的是213实际搜索的时候要上下扩一点,比如200 - 230这样的范围搜索

然后搜索之后,有很多结果

然后在游戏中移动一下更改坐标,然后再搜索,现在的坐标是178

然后搜索

然后结果还是有很多

image-20240912190608852

然后继续改变坐标,重复上面的搜索,然后最终剩下24个

然后如下图红框选中一半

然后双击下图红框位置,深蓝色的位置

然后给它改个值

然后发现镜头和名字瞬移了,但是玩家角色的模型没有瞬移

然后选中另一半,再改成220,改了之后会发现角色模型没法移动,这说明这个游戏的坐标本地修改没有用,坐标是通过服务器改的,想修改只能通过封包来实现

接下来要看的内容:下图红框的内容,索引:17.x86游戏实战-深剖堆栈


img

http://www.lryc.cn/news/437178.html

相关文章:

  • uts+uniapp踩坑记录(vue3项目
  • 《深度学习》OpenCV 高阶 图像金字塔 用法解析及案例实现
  • dirty pages , swapiness 查看SWAP占用进程
  • Spring Boot项目更改项目名称
  • Hive SQL基础语法及查询实践
  • k8s service如何实现流量转发
  • 每日一练:K个一组翻转链表
  • 昨晚,OpenAI震撼发布o1大模型!我们正式迈入了下一个时代。
  • MySql8.x---开窗函数
  • 图文讲解HarmonyOS应用发布流程
  • 【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)
  • 经典负载调制平衡放大器(LMBA)设计-从理论到ADS仿真
  • Web开发:基础Web开发的支持
  • 【LeetCode每日一题】——LCR 168.丑数
  • Day7 | Java框架 | SpringMVC
  • 【网络通信基础与实践第二讲】包括互联网概述、互联网发展的三个阶段、互联网的组成、计算机网络的体系结构
  • CentOS7下安装Ruby3.2.4的实施路径
  • Redis 实现原理或机制
  • 使用程序方式获取与处理MySQL表数据
  • 计算机网络(五) —— 自定义协议简单网络程序
  • 开源模型应用落地-qwen2-7b-instruct-LoRA微调-unsloth(让微调起飞)-单机单卡-V100(十七)
  • [数据集][目标检测]车油口挡板开关闭合检测数据集VOC+YOLO格式138张2类别
  • Delphi 的 RSA 库 LockBox
  • element UI学习使用(1)
  • 如何搞定日语翻译?试试这四款工具
  • 【STM32】独立看门狗(IWDG)原理详解及编程实践(上)
  • 前端框架大观:探索现代Web开发的基石
  • 16 训练自己语言模型
  • udp网络通信 socket
  • LG AI研究开源EXAONE 3.0:一个7.8B双语语言模型,擅长英语和韩语,在实际应用和复杂推理中表现出色