基本上,我试图读取游戏的聊天内容并从用户处捕捉动作。以编程方式读取Adobe游戏变量/与游戏/游戏机器人进行互动
这里是我会解释的情况与图像:
1:我在聊天
2了一条消息:我tryed找到它在游戏中的内存作弊引擎
3:通过检查发现的每个地址,我结束了这一个,其中包含与似乎是html格式的聊天。 这部分只是聊天的底部。 (如果我向上滚动,我会看到其余部分)
所以,我问自己,我怎样才能读取游戏变量来与游戏进行交互。
我试图实现的另一件事是捕捉用户的操作,以便我可以在winform中显示一些信息。
我刚刚读过关于数据包嗅探的内容,它似乎对我正在尝试做的事很感兴趣。
我尝试阅读使用WireShark进出这个应用程序的数据包。游戏中的每一个动作都发送了一些数据包,但我无法阅读它们,因为它们只是一群奇怪的角色。我尝试使用WireShark论坛上的一些方法解密它们,但没有成功。我问自己,即使我可以在Wireshark中看到它们,我将如何以编程的方式来做到这一点。
当然,这样做有一个好方法,因为我们经常在这个游戏中看到机器人。 考虑到“在团队中”玩游戏的机器人数量,我敢肯定他们不使用点击,但他们在发送请求的后台运行某些东西。
你如何制作这样一款能够自动与玩家进行斗争,交谈,互动的机器人?
这款游戏是Dofus,由Adobe Air提供动力。
我通常用C++和c#编程,但我想知道做这件事的最好方法是什么。
我需要一个朝着正确的方向发展!
谢谢弗朗索瓦!我目前正在进一步捕获/发送数据包到游戏中。 – JoRouss 2013-04-08 16:22:58
由于是基于服务器的游戏,因此反向工程师无法正常工作,Flash在客户端用于呈现游戏。 – JoRouss 2013-04-08 16:40:15
是的,这是我的观点,看看客户做什么来重现它... – 2013-04-09 13:53:42