-1

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

我想,macroing/botting 的两个主要部分是:A) 从游戏中接收信息,以及 B) 向游戏发送无延迟的击键。

当然,我预计会有许多其他麻烦。

现在,有人告诉我一个开始的好方法是构建我自己的纯文本游戏版本,并尝试弄乱那里的代码以使一切正常。由于我开始在这方面做得很好,我想我已经准备好解决我上面列出的障碍了。我怎样才能开始达到我可以玩宏观游戏的地步?:D

4

1 回答 1

1

恐怕你所要求的并不像你想象的那么容易。通常带有机器人/宏的游戏是开源的,或者至少有一些文档/API 可用(例如,半条命 1 有很多模组和机器人,因为它有一个 SDK)。如果没有这样的东西可用,你只能对游戏进行逆向工程并尝试弄清楚它是如何工作的(例如调试,我推荐OllyDebugger)。如果您对编程不满意,这可不是一件容易的事,即便如此,RE 也需要时间和经验。

于 2011-10-19T10:55:44.397 回答