作弊引擎 - 如何制作游戏预告片

作弊引擎 - 如何制作游戏预告片

为了创建自己的 PC 游戏训练器,您需要获得一个作弊引擎并学习一些基本的股票狩猎技术。

如果您仍然没有必要的知识,请查看有关内燃机基本操作的指南。 您还必须耐心等待。 比赛越大,让教练工作就越困难。 您必须运行、扫描和重新启动一段时间才能使多个指针工作,这需要很大的耐心。

基本概念。

当我们在 PC 上运行游戏时,数据存储在 RAM 中并分配一个物理内存地址,例如“00E0E990”。 但是,该地址并不总是包含相同的值,因为每次启动进程时分配的地址都不同。 因此,我们必须在流程中找到一个特定的函数或“指针”,将我们指向正确的值。 这基本上就是我们创建训练器时所做的:我们在游戏过程中寻找一个函数,该函数始终指向我们想要更改的值,而不管该值存储在物理内存中的哪个位置。 我知道这看起来很复杂,但是当你创建你的第一个教练时你就会明白。

科莫funciona

最好是观看视频以亲自了解它是如何工作的,但总的来说:我们会扫描我们想要更改的值并确保它是正确的。 然后我们对该地址进行指针扫描,我们可能会得到一堆指针。 为了限制指针的选择,我们重新启动游戏并再次扫描,使用相同的值及其在内存中的新物理地址。 我们重复这个过程,直到我们有少于 300 或理想情况下甚至少于 100 个指针。 然后我们获取所有指针或其中的一个大样本,并通过双击它们将它们导入我们的备忘表。 现在我们再次重新启动游戏,我们连接作弊引擎,通过将它们的值与游戏中出现的值进行比较,我们可以轻松找到我们想要的指针。

问题

这仅适用于静态地址,不适用于动态地址。 此外,即使在对游戏进行最小的更新和更改之后,以这种方式创建的培训师也会很快过时。 为了解决这个问题,我们需要创建 AoB Scan Trap Table Trainer。 我会尽快学习如何去做,当我可以教如何去做时,我会更新这篇文章。 以下是如何用俄语制作教练。

如何为比赛做教练 - 分步指南

要为游戏创建训练器,您将需要一个称为“作弊引擎”的作弊引擎,当然,您的训练器将针对该游戏创建。 使用 Cheat Engine 绘制您想要的游戏玩法并在特殊菜单部分为其创建一个训练师。

我们以游戏为例:欢乐农场2,我们的任务是制作一个无限金币训练器。 我们开始游戏并开始玩,我们看到我们有 71 个硬币,我们暂停游戏并将游戏最小化为 (Alt + Tab) - 我们不关闭游戏也不退出。

作弊引擎截图

打开Cheat Engine,然后点击监视器图标,从下拉列表中选择我们的游戏进程ferm2.wrp.exe并点击打开。

作弊引擎截图

接下来,我们需要找到我们的 71 个硬币,在“值”字段中输入 71,然后单击“搜索”按钮。

作弊引擎截图

接下来我们必须细化我们正在寻找的值,因为我们有很多地址,我们只需要保留一个。 以同样的方式部署我们的游戏(Alt + Tab)或点击电脑任务栏上的游戏图标,它就会显示出来。 继续游戏并花钱或赚钱,以便我们的硬币价值发生变化,我们有 84 个,按暂停游戏并再次最小化,但不要关闭游戏。

作弊引擎截图

转到作弊引擎,在值字段中输入 84,然后单击“筛选”按钮。

作弊引擎截图

过滤后,我们只剩下 1 个地址 - 这是我们梦寐以求的硬币,右键单击菜单中的值,默认选择“查找写入此地址的指令”(Ctrl + F6)。

作弊引擎截图

会弹出“以下指令写入XXXXXXXXXX”的弹窗,里面什么也没有。 为了让我们的训练师的过程出现在其中,我们必须再次打开游戏并更改硬币的价值。 打开面板游戏,我们从井里买水并获得价值 65 的金币。 我们最小化游戏并切换到作弊引擎,同时我们看到该过程出现在框中。 选择它并单击“在反汇编程序中显示”按钮。

作弊引擎截图

我们将打开一个新窗口 «Memory Editor»,在它和我们的地址中,右键单击它以 «Copy to clipboard» - «Bytes + Instructions» 将它们保存在桌面上的记事本中,这对我们的工作很有用与教练。

这是一个例子:

farm2.wrp.exe+2FA06 - 89 91 48060000        - mov [ecx+00000648],edx

现在我们必须用“nop”替换这个值——我们怎么知道在创建训练器时这个地址需要多少“nop”。 为此,还需要右键单击地址并从菜单中选择“用空代码替换 (NOP)”。

作弊引擎截图

计算一行中有多少“nops”。 我们有 6 个,记住这个数字。

作弊引擎截图

通过右键单击菜单并选择“恢复原始代码”,将代码恢复为其原始值。

作弊引擎截图

在同一窗口 «Memory editor» 中我们选择工具,在下拉菜单中我们选择 «Self-assembler»,因此我们将有以下窗口 «Self-assembler» 在这里我们将为未来的培训师编写我们的代码。 在“模板”窗口中,选择插入部分 [ENABLE] и [DISABLE]。

作弊引擎截图

从模板中我们只留下 [ENABLE] и [DISABLE]。 在参数 [ENABLE] 下,我们必须编写以下代码,我们已经复制了该代码和数字 «nop»:

[ENABLE]
farm2.wrp.exe+2FA06:
nop
nop
nop
nop
nop
nop

在参数下。 [DISABLE] 原代码没有修改:

[DISABLE]
farm2.wrp.exe+2FA06:
mov [ecx+00000648],edx

作弊引擎截图

请注意,“:”必须是必需的,否则您将无法注入代码。 单击运行并在同一窗口中确认 «Auto-Assembler»,单击 «File» 和 «Add to current table»。 完成所有操作后,让我们转到 Cheat Engine 的主窗口,查看我们完成的训练器代码。 双击“Endless Coins”可以将此代码重命名为您自己的名字。 要检查我们的代码是否有效,请在空白字段中打叉,我们的代码将被激活。 也建议在钥匙上设置激活码,通常是F1 - Endless Coins。 让我们这样做,以便在训练器中指定密钥时不再有问题。 为此,请右键单击代码并选择“分配热键”(Ctrl + H)。 在分配/更改热键窗口中,填写以下字段:«热键» - 按 F1,«默认说明» - 无限硬币,«激活声音» - 默认激活和禁用,然后按 «确认»。

作弊引擎截图

启动游戏并开始花钱或收集。 如您所见,该值没有改变,这意味着我们的代码 100% 有效。 此外,在游戏过程中,按热键«F1» 以确保我们的代码打开和关闭。 我们可以继续创建一个教练。

创建具有热键和布局的培训师

要创建培训师,请转到 Cheat Engine 主窗口,单击“文件”和“使用当前表生成培训师”。 填写重要字段: 1. 1. «Name» - 您的游戏名称 «Coach text» - 写下游戏的版本和创建者, 3. «Icon» - 选择一个 .PNG 格式的小图标, 它将显示为教练的快捷方式,也显示在教练本身的左上角, 4.“背景图片”-选择任何垂直图像,通常这是游戏本身的封面, 5.“允许大小window '-通常会移除此框,以便训练器具有固定的窗口大小,如果未移除,则用户可以拉伸它。 您还可以添加音乐«播放模块化音乐» - 从其所在文件夹中下载 .xm 格式的音乐,当您启动训练器时将播放音乐。 6. «Generate» - 开始保存训练器。

作弊引擎截图

点击生成后,勾选所有参数,一定要将“Target is 32-bit process”设置为“Process”,因为用户可以有32位操作系统,然后点击“Generate”。

作弊引擎截图

给我注意所有元素(音乐、图片)和教练保存必须在根 C:~ 或英文路径 C:~ Triner 中。 如果您保存到 C:My DocumentsMy Trainers,则会出现错误。

作弊引擎截图

这是您需要了解的有关如何为游戏制作预告片的所有信息 作弊引擎.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:Actualidad Blog
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。