Removed game event file loading, as stv demos have a game event list in them
This commit is contained in:
parent
9a6c95a327
commit
ad81ecc67d
@ -3,17 +3,6 @@
|
|||||||
#include "demofilebitbuf.h"
|
#include "demofilebitbuf.h"
|
||||||
#include "netmessages.h"
|
#include "netmessages.h"
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <vector>
|
|
||||||
#include <fstream>
|
|
||||||
|
|
||||||
std::vector<std::string> eventNames;
|
|
||||||
|
|
||||||
void ParseGameEvent(const std::string& eventBuf)
|
|
||||||
{
|
|
||||||
CBitRead bitBuf(eventBuf.data(), eventBuf.size());
|
|
||||||
uint32 eventId = bitBuf.ReadUBitLong(9);
|
|
||||||
printf("%s\n", eventNames[eventId].c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
void ParsePacket(const char* packetBuf, const int numBytes)
|
void ParsePacket(const char* packetBuf, const int numBytes)
|
||||||
{
|
{
|
||||||
@ -24,29 +13,6 @@ void ParsePacket(const char* packetBuf, const int numBytes)
|
|||||||
uint32 typeId = bitBuf.ReadUBitLong(NETMSG_TYPE_BITS);
|
uint32 typeId = bitBuf.ReadUBitLong(NETMSG_TYPE_BITS);
|
||||||
printf("%i\n", typeId);
|
printf("%i\n", typeId);
|
||||||
ProcessNetMsg(typeId, bitBuf);
|
ProcessNetMsg(typeId, bitBuf);
|
||||||
/*if (typeId != 25)
|
|
||||||
{
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
uint32 length = bitBuf.ReadUBitLong(11);
|
|
||||||
int numBytes = (length / 8) + (length % 8 > 0);
|
|
||||||
|
|
||||||
std::string subpacket;
|
|
||||||
subpacket.resize(numBytes);
|
|
||||||
|
|
||||||
bitBuf.ReadBits(&subpacket[0], length);
|
|
||||||
ParseGameEvent(subpacket);*/
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void ParseEventNames(const char* eventfile, std::vector<std::string>& eventNames)
|
|
||||||
{
|
|
||||||
using namespace std;
|
|
||||||
ifstream eventStream(eventfile);
|
|
||||||
if (eventStream)
|
|
||||||
{
|
|
||||||
move(istream_iterator<string>(eventStream), istream_iterator<string>(), back_inserter(eventNames));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -70,13 +36,11 @@ void ParseSignonData(const std::string& signonData)
|
|||||||
|
|
||||||
int main(const int argc, const char* argv[])
|
int main(const int argc, const char* argv[])
|
||||||
{
|
{
|
||||||
if (argc < 3)
|
if (argc < 2)
|
||||||
{
|
{
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
ParseEventNames(argv[1], eventNames);
|
|
||||||
|
|
||||||
CDemoFile demoFile;
|
CDemoFile demoFile;
|
||||||
if (!demoFile.Open(argv[2]))
|
if (!demoFile.Open(argv[2]))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user