红色警戒2CE修改教程
在大学的时候特别喜欢玩游戏,尤其偏爱单机游戏。在玩一些单机游戏的时候,特意使用了一些修改工具。本来是打算做成一个系列的,但是现在由于时间问题,仅介绍一些。(大概包括rimworld,饥荒,放逐之城,缺氧,星际争霸1等,手头有一些资料,需要的也可以找我要,整理这些比较花费时间)
RA2也就是所谓的红色警戒2,这里选用的是中国人最常见的共和国之辉进行介绍。(这里使用了两个CE版本来进行,主要是CE6以后不提供trainer保存功能,所以刚开始使用的是cheatEngine6.3,后边用的是CE5.6)
首先打开游戏,打开CE,附加进程。
通过值更改和不断扫描,找到了三个地址0x0081F6EC、0x0081F6F0和0x0F8D93D4,分别修改后,发现只有第三个值才是正确的。
然后找出是什么修改了这个地址
是类似于mov[ebx+24C],eax这种指令在该地址中写入了值
两条指令虽然一个是ebx ,一个是esi,但是结构相似,分别打开后发现两个关键寄存器中的值也是一样的,因此这个不重要
这里省略掉一步是查看什么语句写入了ebx,我使用汇编查看器发现20行代码内没有很明显的mov ebx,xxx 这种语句,因此判断这个是一级指针的形式,也就是 [game.exe + addrA] + 0x24C的地址中存着游戏金钱的值。查找这个adrrA,也就是新建查询,查找0x0F8D9188,这里还需要注意的是记得勾选Hex选项,不然使用的是10进制,就是错误的值。第一个项中的地址0x00A1E0C4的值是绿色的,说明有可能是基址
手动添加这个地址
然后点击Ok保存,发现这个地址中存的恰好就是金钱的值
(下边使用的都是CE5.6版本)
点击高级选项,点击保存,选择创建新的修改器,选择游戏/程序运行时,修改数据,点击确定,分别对应图中的0-4步骤
之后会出现如下的界面,添加地址,选择刚才新建的指针地址,编辑好热键,选择对应的线程(game.exe)然后选择保存修改器,就生成了
最后放一个效果界面
红色警戒2CE修改教程的更多相关文章
- 基于C++ Qt实现的红色警戒3修改器
前言 这部修改器制作有一段时间了,但是一直没出教程.今天利用周末空闲写篇教程,给后来者指路的同时也加深自己对游戏修改器的理解,大佬就随便看看吧 浏览了一下网络,形形色色的单机游戏修改器教程,但是基本只 ...
- ecshop后台导航修改教程说明
ecshop后台导航修改教程说明 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2014-06-25 需要操作的文件为: 1.修改admin\includes\in ...
- ECSHOP验证码背景图修改教程
ECSHOP验证码背景图修改教程 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2013-11-18 ECSHOP验证码背景图修改教程: ECSHOP前后台的某些地 ...
- Android相关修改教程
ICS: 自己动手实现接通震动功能 原生来电归属地修改教程
- WP主题模板制作修改教程
WP主题模板制作修改教程 实际上,当我们打开某个主题的文件夹时,看到的并不止这两个文件,而是更多.但一般来说,在一个完整的 WP 主题文件夹中都应该包含下列文件(也称为模板文件):页面 模板文件 用途 ...
- mui.toast样式风格及位置修改教程
mui.toast样式风格及位置修改教程 使用了mui.toast来实现可自动消失的信息提示效果. 但默认的显示效果太差了,很不显示,而且是在底部的. 如下图: 想改到屏幕的中间位置,再改大一点. 但 ...
- # Zombie Gunship Survival(僵尸炮艇生存)GG修改器修改教程
Zombie Gunship Survival(僵尸炮艇生存)GG修改器修改教程 1.修改伤害,打击范围,武器冷却时间,子弹容量 测试手机机型:华为畅享7 系统版本:Android7.0 是否ROOT ...
- [转帖]完美解决NVIDIA最新显卡驱动无法安装。(修改教程篇,各机型都可以)
http://blog.sina.com.cn/s/blog_53e2b55e0100lyx2.html ———————————————————————————————————— 前段时间,有 ...
- 【ROM修改教程】添加高级电源重启菜单(安卓4.0.4官方ROM)
准备工作: 电脑上安装好JDK.下载smali和baksmali.下载apktools.要修改的ROM.adb工具(可选) 注:由于本教程面向的对象为有一定ROM修改基础的兄弟,所以对于如何使用电脑, ...
随机推荐
- YJango的卷积神经网络——介绍
原文地址:https://zhuanlan.zhihu.com/p/27642620 如果要提出一个新的神经网络结构,首先就需要引入像循环神经网络中“时间共享”这样的先验知识,降低学习所需要的训练数据 ...
- Oracle 基表 X$KSMLRU
Oracle 基表 X$KSMLRU 该表是Oracle的一个内部表.当SQL或者PL/SQL块向shared pool中请求一个大的连续的空间时,如果shared pool中连续的可用空间 不足,就 ...
- 有关命令行的vue操作
1.安装node.js ,通过node -v 和 npm -v 来查看node 和 npm 版本. 2. 安装bower,bower 可以说是(前端)包管理器 npm install bower ...
- php文件夹上传下载控件分享
用过浏览器的开发人员都对大文件上传与下载比较困扰,之前遇到了一个php文件夹上传下载的问题,无奈之下自己开发了一套文件上传控件,在这里分享一下.希望能对你有所帮助. 以下是实例的部分脚本文件 这里我先 ...
- Python——PYQT:控件基本使用
QtGui.QComboBox控件常用函数: .addItem(string) #添加字符串项到Item .addItems(list) #添加列表或元组元素到Item .clear() #清除所有I ...
- Cocos2d-x入门之旅
Cocos通过动作(Action)让精灵动起来,把数个动作组成序列(Sequence)就能让精灵做出连续的动作,在动作中我们可以改变精灵的位置,旋转角度,缩放比例,等等 动作(Action)# 首先我 ...
- SQL-T
Mysql函数.语句记录 增加 INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) 删除 DELETE FROM 表名称 WHERE 列名 ...
- IE11兼容IE8的设置
我们在使用ie11浏览器的时候,有些网站的兼容性不是太好,这个时候就要设置下ie11的兼容性了.那么ie11浏览器怎么设置兼容IE8呢?下面就让小编给大家介绍一下吧. 首先我们打开电脑里面的ie11浏 ...
- 应用安全 - 工具 | 平台 - gitlist - 漏洞 - 汇总
简介 用途 Github仓库查看器 CVE-2014-4511 Date 类型 远程代码执行 影响范围 gitlist 0.4.0及之前版本
- webdriervAPI(多窗口切换)
两个方法 driver.current_window_handle 获取当前窗口句柄 driver.window_handles 获取所有窗口句柄 from selenium import webdr ...