2013-03-12 64 views
0

如何与游戏进行通信(“Quake II”),并从中检索/提取数据?从.exe文件检索数据

我有这个老游戏(ActionQuake II),这是一个适用于Quake2的mod。 无论何时在游戏中执行某​​项操作,它都会将每笔交易写入一个命令提示符 - 就像反恐精英一样。 (我不确定,如果这可能是解决方案...)

我想这些交易可以从.EXE文件中检索。

有没有办法检索,对待甚至搜索.EXE文件(实时)? 我知道它的可能性,因为在一些IRC渠道中是机器人,它会在渠道上写下每笔交易。许多主页也在做 - 为用户提供一个服务器列表,包括详细信息如:分数,死亡,玩家等(http://www.gametracker.com),但他们是怎么做到的?

我想将这些数据用于统计和进度概览。
任何帮助?

+0

你想跟随正在进行的游戏产生的消息,还是你想要一个游戏可以产生的所有消息的静态列表? – Tonin 2013-03-12 12:10:29

+0

按照游戏生成的消息。每当一名球员杀死三名球员而不死亡时,它会产生令人印象深刻的。行中3张爆头生成精确度,并且12次杀死不会生成优秀。这是我想要检索的这些命令。 – Unicco 2013-03-12 19:36:03

+0

如果游戏中有一个可以在外部程序中使用的API,我不确定Quake及其衍生产品有可能。或者如果游戏将消息发布到某些外部软件或协议。它不是* .exe文件*,您可以做到这一点。您可能有更多机会在[Arcade](http://gaming.stackexchange.com)上提出您的问题。 – Tonin 2013-03-13 09:52:03

回答

1

如果有某种服务器,您可以尝试使用Wireshark等软件嗅探网络数据包。