c++程序员如何开始使用游戏宏/机器人?



我希望看到c++在闭源电子游戏中的宏触发动作。例如,每台Windows机器上都有一款名为《Space Pinball》的游戏。我想通过弄清楚球的物理特性和脚蹼的力量来实现一些键绑定目标。另一款有趣的游戏是《最终幻想7》。当我在机器上的模拟器上玩《FFVII》时,我在脑海中做了一些简单的数学运算。我通常在地下潜艇中升级,我想让我的角色根据他们的生命值和你拥有的东西燃烧适当的法术或道具。我还想包括一个自动购买功能。同样,获得黄金巧克力也需要花费很长时间。我想知道我是否可以自动将其作为编码项目....

我想,宏指令/机器人的两个主要部分是:A)从游戏中接收信息B)向游戏发送无延迟的按键。

当然,我预料还会有许多其他的麻烦。

现在,有人告诉我,一个好的开始方式是创建我自己的纯文本版本的游戏,并尝试着在那里乱搞代码,以确保一切正确。既然我开始在这方面做得很好,我想我已经准备好克服我上面列出的障碍了。我怎样才能开始将游戏宏观化呢?: D

恐怕你所要求的并不像你想象的那么容易。通常带有bot/宏的游戏都是开源的,或者至少一些文档/api是可用的(游戏邦注:例如《半条命1》便拥有许多mod和bot,因为它拥有一个SDK)。如果没有这样的方法,你就只能对游戏进行反向工程,并尝试着弄清楚它是如何工作的(例如,我推荐使用OllyDebugger)。如果你不熟悉编程,这不是一件容易的事情,即使如此,RE也需要时间和经验。

相关内容

  • 没有找到相关文章