#include #include "mod_d3engine.h" static struct game_ports port_arr[] = { { 27666, 27673, ID_D3 }, // Doom 3 { 28004, 28008, ID_Q4 }, // Quake 4 { 0,0,0 } }; static const char scanmsg[] = "\xff\xffgetInfo"; static const char replyhead[] = "\xff\xffinfoResponse"; void ModD3Engine::scan(MultiSock* msock) { msock->send(port_arr, scanmsg, strlen(scanmsg)); } int ModD3Engine::parse(NetPkt* pkt, GameList* slist) { // pkt->check_array(arr) // pkt->check_range(min, max) // pkt->check_port(port) // pkt->memcmp(0, buf, len) return 0; }