2022-05-15 00:29:25 +02:00
|
|
|
#if !defined( FRAMESNAPSHOT_H )
|
|
|
|
#define FRAMESNAPSHOT_H
|
|
|
|
|
|
|
|
struct TickUpdate
|
|
|
|
{
|
|
|
|
int m_nTickUnused;
|
|
|
|
int m_nTick;
|
|
|
|
float m_flHostFrameTime;
|
|
|
|
float m_flHostFrameTimeStdDeviation;
|
|
|
|
bool m_bStruggling;
|
|
|
|
char m_nUnkStat_maybe_load;
|
|
|
|
int command_number;
|
|
|
|
};
|
|
|
|
|
2022-08-14 18:35:01 +02:00
|
|
|
struct CFrameSnapshot
|
2022-05-15 00:29:25 +02:00
|
|
|
{
|
|
|
|
char field_0;
|
|
|
|
_DWORD last_entity;
|
|
|
|
_DWORD snap_dword8;
|
|
|
|
_DWORD snap_dwordC;
|
|
|
|
_BYTE snap_byte10;
|
|
|
|
_BYTE gap11[3];
|
|
|
|
_DWORD snap_dword14;
|
|
|
|
_DWORD snap_dword18;
|
|
|
|
_BYTE snap_byte1C;
|
|
|
|
_BYTE gap1D[3];
|
|
|
|
_DWORD snap_dword20;
|
|
|
|
_BYTE snap_byte24;
|
|
|
|
_BYTE snap_byte25;
|
|
|
|
_BYTE snap_byte26;
|
|
|
|
__unaligned __declspec(align(1)) _WORD word27;
|
|
|
|
_BYTE gap29[3];
|
|
|
|
TickUpdate snap_tick_update;
|
|
|
|
_BYTE gap44[4];
|
|
|
|
_QWORD qword48;
|
|
|
|
_QWORD qword50;
|
|
|
|
char buffer_0x20000[131072];
|
|
|
|
char buffer_0x800[2048];
|
|
|
|
char transmit_entity[4096];
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif // FRAMESNAPSHOT_H
|