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