m_GameStartTick, m_GameStateFlags, m_GameStateEndTick
so i read 3 times 4 bytes? ye?00 0a 00 a9
unpacked to 0
and how are the bytes d8 2e 90 04
ALSO unpacked to 0
?!delta_tick=440241
?game_tick=457770 delta_tick=457771
thats also what the vanilla client ususally showsCVariableInt::Decompress
00 0b 00 08
it reads the first byte as 0 and is done0b
not the next line00 0b <00> 08
?00 0b <00> 08
? _zero
is a padding field which must be zeroed by any snapshot delta writer and ignored by any snapshot delta reader.git commit -m "$(curl https://whatthecommit.com/ --silent | grep -F '<p>' | cut -d '>' -f2)"
m_State = RUNNING
e.g.#undef ERROR
after including Windows.h?#undef ERROR
after including Windows.h? windows.h
defines ERROR
. hence your m_State = ERROR
fails because it's m_State = 0
windows.h
defines ERROR
. hence your m_State = ERROR
fails because it's m_State = 0