基本上,我正在尝试阅读游戏的聊天记录并捕捉用户的动作。
这是我将解释情况的图像:
1:我在聊天中留言
2:我尝试用Cheat-Engine在游戏内存中找到它
3:通过检查找到它的每个地址,我最终找到了这个,其中包含似乎是 html 格式的聊天。那部分只是聊天的底部。(如果我向上滚动,我会看到其余部分)
所以,我问自己如何读取游戏变量来与游戏交互。
我想要实现的另一件事是捕捉用户的行为,以便我可以在 winform 中显示一些信息。
我刚刚阅读了有关数据包嗅探的信息,这对我正在尝试做的事情似乎很有趣。
我尝试使用 WireShark 读取进出此应用程序的数据包。游戏中的每个动作都发送了一些数据包,但我无法阅读它们,因为它们只是一堆奇怪的字符。我尝试使用在 WireShark 论坛上获得的一些方法来解密它们,但没有成功。我在问自己,即使我可以在 Wireshark 中看到它们,我将如何以编程方式做到这一点..
肯定有一个很好的方法可以做到这一点,因为我们经常在这个游戏中看到机器人。考虑到“在团队中”玩的机器人数量,我很确定他们不使用点击,但他们在后台运行一些发送请求的东西。
你如何制作这样一个可以自动与玩家战斗、交谈和互动的机器人?
这个游戏是 Dofus,由 Adobe Air 提供支持。
我通常使用 c++ 和 c# 进行编程,但我想知道最好的方法是什么。
我需要朝正确的方向踢!