diff --git a/amxmodx/CGameConfigs.cpp b/amxmodx/CGameConfigs.cpp index 0c007b78..40ae4d1f 100644 --- a/amxmodx/CGameConfigs.cpp +++ b/amxmodx/CGameConfigs.cpp @@ -51,6 +51,8 @@ struct TempSigInfo } TempSig; +TypeDescription TempType; + static char ParseEngine[32]; static bool DoesGameMatch(const char *value) @@ -63,13 +65,10 @@ static bool DoesEngineMatch(const char* value) return strcmp(ParseEngine, value) == 0; } -CGameConfig::CGameConfig(const char *path) +CGameConfig::CGameConfig(const char *path) : m_FoundOffset(false), m_CustomLevel(0), m_CustomHandler(nullptr) { strncopy(m_File, path, sizeof(m_File)); strncopy(ParseEngine, IS_DEDICATED_SERVER() ? "engine_ds" : "engine_ls", sizeof(ParseEngine)); - - m_CustomLevel = 0; - m_CustomHandler = nullptr; } CGameConfig::~CGameConfig() @@ -181,9 +180,11 @@ SMCResult CGameConfig::ReadSMC_NewSection(const SMCStates *states, const char *n case PSTATE_GAMEDEFS_OFFSETS: { strncopy(m_Offset, name, sizeof(m_Offset)); + TempType.reset(); m_ParseState = PSTATE_GAMEDEFS_OFFSETS_OFFSET; m_MatchedPlatform = false; + m_FoundOffset = false; break; } case PSTATE_GAMEDEFS_SIGNATURES: @@ -251,26 +252,89 @@ SMCResult CGameConfig::ReadSMC_KeyValue(const SMCStates *states, const char *key { case PSTATE_GAMEDEFS_OFFSETS_OFFSET: { - if (g_LibSys.IsPlatformCompatible(key, &m_MatchedPlatform)) + if (!strcmp(key, "type")) { - if (m_Class[0]) - { - auto ic = m_OffsetsByClass.findForAdd(m_Class); + auto type = FieldType::FIELD_NONE; - if (ic.found()) - { - ic->value->list.replace(m_Offset, atoi(value)); - } - else if (m_OffsetsByClass.add(ic, m_Class)) - { - ic->value = new OffsetClass; - ic->value->list.insert(m_Offset, atoi(value)); - } - } - else + if (!strcmp(value, "stringint")) { - m_Offsets.replace(m_Offset, atoi(value)); + type = FieldType::FIELD_STRINGINT; } + else if (!strcmp(value, "stringptr")) + { + type = FieldType::FIELD_STRINGPTR; + } + else if (!strcmp(value, "string")) + { + type = FieldType::FIELD_STRING; + } + else if (!strcmp(value, "classptr")) + { + type = FieldType::FIELD_CLASSPTR; + } + else if (!strcmp(value, "class")) + { + type = FieldType::FIELD_CLASS; + } + else if (!strcmp(value, "ehandle")) + { + type = FieldType::FIELD_EHANDLE; + } + else if (!strcmp(value, "edict")) + { + type = FieldType::FIELD_EDICT; + } + else if (!strcmp(value, "entvars")) + { + type = FieldType::FIELD_ENTVARS; + } + else if (!strcmp(value, "vector")) + { + type = FieldType::FIELD_VECTOR; + } + else if (!strcmp(value, "pointer")) + { + type = FieldType::FIELD_POINTER; + } + else if (!strcmp(value, "integer")) + { + type = FieldType::FIELD_INTEGER; + } + else if (!strcmp(value, "function")) + { + type = FieldType::FIELD_FUNCTION; + } + else if (!strcmp(value, "boolean")) + { + type = FieldType::FIELD_BOOLEAN; + } + else if (!strcmp(value, "short")) + { + type = FieldType::FIELD_SHORT; + } + else if (!strcmp(value, "character")) + { + type = FieldType::FIELD_CHARACTER; + } + else if (!strcmp(value, "float")) + { + type = FieldType::FIELD_FLOAT; + } + + TempType.fieldType = type; + } + else if (!strcmp(key, "size")) + { + TempType.fieldSize = ke::Max(0, atoi(value)); + } + else if (!strcmp(key, "unsigned")) + { + TempType.fieldUnsigned = !!atoi(value); + } + else if (g_LibSys.IsPlatformCompatible(key, &m_MatchedPlatform)) + { + m_FoundOffset = true; + TempType.fieldOffset = atoi(value); } break; } @@ -414,6 +478,28 @@ SMCResult CGameConfig::ReadSMC_LeavingSection(const SMCStates *states) } case PSTATE_GAMEDEFS_OFFSETS_OFFSET: { + if (m_FoundOffset) + { + if (m_Class[0]) + { + auto ic = m_OffsetsByClass.findForAdd(m_Class); + + if (ic.found()) + { + ic->value->list.replace(m_Offset, TempType); + } + else if (m_OffsetsByClass.add(ic, m_Class)) + { + ic->value = new OffsetClass; + ic->value->list.insert(m_Offset, TempType); + } + } + else + { + m_Offsets.replace(m_Offset, TempType); + } + } + m_ParseState = PSTATE_GAMEDEFS_OFFSETS; break; } @@ -672,12 +758,12 @@ bool CGameConfig::EnterFile(const char *file, char *error, size_t maxlength) return true; } -bool CGameConfig::GetOffset(const char *key, int *value) +bool CGameConfig::GetOffset(const char *key, TypeDescription *value) { return m_Offsets.retrieve(key, value); } -bool CGameConfig::GetOffsetByClass(const char *classname, const char *key, int *value) +bool CGameConfig::GetOffsetByClass(const char *classname, const char *key, TypeDescription *value) { auto r = m_OffsetsByClass.find(classname); diff --git a/amxmodx/CGameConfigs.h b/amxmodx/CGameConfigs.h index d7bcfc6e..75ec0b2e 100644 --- a/amxmodx/CGameConfigs.h +++ b/amxmodx/CGameConfigs.h @@ -45,8 +45,8 @@ class CGameConfig public: // IGameConfig const char* GetKeyValue(const char *key); - bool GetOffset(const char *key, int *value); - bool GetOffsetByClass(const char *classname, const char *key, int *value); + bool GetOffset(const char *key, TypeDescription *value); + bool GetOffsetByClass(const char *classname, const char *key, TypeDescription *value); bool GetMemSig(const char *key, void **addr); bool GetAddress(const char *key, void **addr); @@ -61,15 +61,16 @@ class CGameConfig struct OffsetClass { - StringHashMap list; + StringHashMap list; }; typedef StringHashMap> OffsetClassMap; + typedef StringHashMap OffsetMap; char m_File[PLATFORM_MAX_PATH]; char m_CurrentPath[PLATFORM_MAX_PATH]; - StringHashMap m_Offsets; + OffsetMap m_Offsets; OffsetClassMap m_OffsetsByClass; StringHashMap m_Keys; StringHashMap m_Sigs; @@ -81,6 +82,7 @@ class CGameConfig char m_Offset[64]; char m_Game[256]; + bool m_FoundOffset; bool m_MatchedClasses; bool m_ShouldBeReadingDefault; bool m_HadGame; diff --git a/amxmodx/gameconfigs.cpp b/amxmodx/gameconfigs.cpp index d374f6d2..40a7dcb4 100644 --- a/amxmodx/gameconfigs.cpp +++ b/amxmodx/gameconfigs.cpp @@ -54,7 +54,7 @@ static cell AMX_NATIVE_CALL GameConfGetOffset(AMX *amx, cell *params) } int length; - int value; + TypeDescription value; const char *key = get_amxstring(amx, params[2], 0, length); @@ -63,7 +63,7 @@ static cell AMX_NATIVE_CALL GameConfGetOffset(AMX *amx, cell *params) return -1; } - return value; + return value.fieldOffset; } // native GameConfGetClassOffset(GameConfig:handle, const classname[], const key[]); @@ -78,7 +78,7 @@ static cell AMX_NATIVE_CALL GameConfGetClassOffset(AMX *amx, cell *params) } int length; - int value; + TypeDescription value; const char *classname = get_amxstring(amx, params[2], 0, length); const char *key = get_amxstring(amx, params[3], 1, length); @@ -88,7 +88,7 @@ static cell AMX_NATIVE_CALL GameConfGetClassOffset(AMX *amx, cell *params) return -1; } - return value; + return value.fieldOffset; } // native bool:GameConfGetKeyValue(GameConfig:handle, const key[], buffer[], maxlen); diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cairtank.txt b/gamedata/common.games/entities.games/cstrike/offsets-cairtank.txt index 8607aeea..ed5f45cb 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cairtank.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cairtank.txt @@ -21,6 +21,8 @@ { "m_state" // int { + "type" "integer" + "windows" "480" "linux" "500" "mac" "500" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cak47.txt b/gamedata/common.games/entities.games/cstrike/offsets-cak47.txt index 812f02e0..e9decaff 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cak47.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cak47.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireAK47" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cambientgeneric.txt b/gamedata/common.games/entities.games/cstrike/offsets-cambientgeneric.txt index b2895b4c..7cff012b 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cambientgeneric.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cambientgeneric.txt @@ -21,6 +21,8 @@ { "m_flAttenuation" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_dpv" // dynpitchvol_t { + "type" "structure" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_fActive" // BOOL { + "type" "integer" + "windows" "240" "linux" "256" "mac" "256" @@ -42,6 +48,8 @@ "m_fLooping" // BOOL { + "type" "integer" + "windows" "244" "linux" "260" "mac" "260" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-carmoury.txt b/gamedata/common.games/entities.games/cstrike/offsets-carmoury.txt index 5f8e4863..c5c709a8 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-carmoury.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-carmoury.txt @@ -21,6 +21,8 @@ { "m_iItem" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_iCount" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_iInitialCount" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_bAlreadyCounted" // bool { + "type" "boolean" + "windows" "148" "linux" "164" "mac" "164" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-caug.txt b/gamedata/common.games/entities.games/cstrike/offsets-caug.txt index d251f15c..c3b53552 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-caug.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-caug.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireAug" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cautotrigger.txt b/gamedata/common.games/entities.games/cstrike/offsets-cautotrigger.txt index c2da084e..bee4361d 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cautotrigger.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cautotrigger.txt @@ -21,6 +21,8 @@ { "m_globalstate" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -28,6 +30,8 @@ "triggerType" // USE_TYPE { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cawp.txt b/gamedata/common.games/entities.games/cstrike/offsets-cawp.txt index 70c161e2..6c427410 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cawp.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cawp.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,9 @@ "m_usFireAWP" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbaseanimating.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbaseanimating.txt index 87fa574e..fce3628f 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbaseanimating.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbaseanimating.txt @@ -21,6 +21,8 @@ { "m_flFrameRate" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -28,6 +30,8 @@ "m_flGroundSpeed" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -35,6 +39,8 @@ "m_flLastEventCheck" // float { + "type" "float" + "windows" "152" "linux" "168" "mac" "168" @@ -42,6 +48,8 @@ "m_fSequenceFinished" // BOOL { + "type" "integer" + "windows" "156" "linux" "172" "mac" "172" @@ -49,6 +57,8 @@ "m_fSequenceLoops" // BOOL { + "type" "integer" + "windows" "160" "linux" "176" "mac" "176" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbasebutton.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbasebutton.txt index 620544bb..7b3dcf4a 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbasebutton.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbasebutton.txt @@ -21,6 +21,8 @@ { "m_fStayPushed" // BOOL { + "type" "integer" + "windows" "292" "linux" "312" "mac" "312" @@ -28,6 +30,8 @@ "m_fRotating" // BOOL { + "type" "integer" + "windows" "296" "linux" "316" "mac" "316" @@ -35,6 +39,8 @@ "m_strChangeTarget" // string_t { + "type" "stringint" + "windows" "300" "linux" "320" "mac" "320" @@ -42,6 +48,8 @@ "m_ls" // locksound_t { + "type" "structure" + "windows" "304" "linux" "324" "mac" "324" @@ -49,6 +57,9 @@ "m_bLockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "340" "linux" "360" "mac" "360" @@ -56,6 +67,9 @@ "m_bLockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "341" "linux" "361" "mac" "361" @@ -63,6 +77,9 @@ "m_bUnlockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "342" "linux" "362" "mac" "362" @@ -70,6 +87,9 @@ "m_bUnlockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "343" "linux" "363" "mac" "363" @@ -77,6 +97,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "344" "linux" "364" "mac" "364" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbasedelay.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbasedelay.txt index 48a2da9b..575a9335 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbasedelay.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbasedelay.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_iszKillTarget" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbasedoor.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbasedoor.txt index 41475e69..8099f2d5 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbasedoor.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbasedoor.txt @@ -21,6 +21,9 @@ { "m_bHealthValue" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "292" "linux" "312" "mac" "312" @@ -28,6 +31,9 @@ "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "293" "linux" "313" "mac" "313" @@ -35,6 +41,9 @@ "m_bStopSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "294" "linux" "314" "mac" "314" @@ -42,6 +51,8 @@ "m_ls" // locksound_t { + "type" "structure" + "windows" "296" "linux" "316" "mac" "316" @@ -49,6 +60,9 @@ "m_bLockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "332" "linux" "352" "mac" "352" @@ -56,6 +70,9 @@ "m_bLockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "333" "linux" "353" "mac" "353" @@ -63,6 +80,9 @@ "m_bUnlockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "334" "linux" "354" "mac" "354" @@ -70,6 +90,9 @@ "m_bUnlockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "335" "linux" "355" "mac" "355" @@ -77,6 +100,8 @@ "m_lastBlockedTimestamp" // float { + "type" "float" + "windows" "336" "linux" "356" "mac" "356" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbaseentity.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbaseentity.txt index c8a5709e..4f963c2c 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbaseentity.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbaseentity.txt @@ -21,6 +21,8 @@ { "pev" // entvars_t* { + "type" "entvars" + "windows" "4" "linux" "4" "mac" "4" @@ -28,6 +30,8 @@ "m_pGoalEnt" // CBaseEntity* { + "type" "classptr" + "windows" "8" "linux" "8" "mac" "8" @@ -35,6 +39,8 @@ "m_pLink" // CBaseEntity* { + "type" "classptr" + "windows" "12" "linux" "12" "mac" "12" @@ -42,6 +48,8 @@ "m_pfnThink" // (*__pfn)(CBaseEntity*) { + "type" "function" + "windows" "16" "linux" "16" "mac" "16" @@ -49,6 +57,8 @@ "m_pfnTouch" // (*__pfn)(CBaseEntity*, CBaseEntity*) { + "type" "function" + "windows" "20" "linux" "24" "mac" "24" @@ -56,6 +66,8 @@ "m_pfnUse" // (*__pfn)(CBaseEntity*, CBaseEntity*, CBaseEntity*, USE_TYPE, float) { + "type" "function" + "windows" "24" "linux" "32" "mac" "32" @@ -63,6 +75,8 @@ "m_pfnBlocked" // (*__pfn)(CBaseEntity*, CBaseEntity*) { + "type" "function" + "windows" "28" "linux" "40" "mac" "40" @@ -70,6 +84,8 @@ "current_ammo" // int* { + "type" "pointer" + "windows" "32" "linux" "48" "mac" "48" @@ -77,6 +93,8 @@ "currentammo" // float { + "type" "float" + "windows" "36" "linux" "52" "mac" "52" @@ -84,6 +102,8 @@ "maxammo_buckshot" // int { + "type" "integer" + "windows" "40" "linux" "56" "mac" "56" @@ -91,6 +111,8 @@ "ammo_buckshot" // int { + "type" "integer" + "windows" "44" "linux" "60" "mac" "60" @@ -98,6 +120,8 @@ "maxammo_9mm" // int { + "type" "integer" + "windows" "48" "linux" "64" "mac" "64" @@ -105,6 +129,8 @@ "ammo_9mm" // int { + "type" "integer" + "windows" "52" "linux" "68" "mac" "68" @@ -112,6 +138,8 @@ "maxammo_556nato" // int { + "type" "integer" + "windows" "56" "linux" "72" "mac" "72" @@ -119,6 +147,8 @@ "ammo_556nato" // int { + "type" "integer" + "windows" "60" "linux" "76" "mac" "76" @@ -126,6 +156,8 @@ "maxammo_556natobox" // int { + "type" "integer" + "windows" "64" "linux" "80" "mac" "80" @@ -133,6 +165,8 @@ "ammo_556natobox" // int { + "type" "integer" + "windows" "68" "linux" "84" "mac" "84" @@ -140,6 +174,8 @@ "maxammo_762nato" // int { + "type" "integer" + "windows" "72" "linux" "88" "mac" "88" @@ -147,6 +183,8 @@ "ammo_762nato" // int { + "type" "integer" + "windows" "76" "linux" "92" "mac" "92" @@ -154,6 +192,8 @@ "maxammo_45acp" // int { + "type" "integer" + "windows" "80" "linux" "96" "mac" "96" @@ -161,6 +201,8 @@ "ammo_45acp" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" @@ -168,6 +210,8 @@ "maxammo_50ae" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" @@ -175,6 +219,8 @@ "ammo_50ae" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -182,6 +228,8 @@ "maxammo_338mag" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -189,6 +237,8 @@ "ammo_338mag" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -196,6 +246,8 @@ "maxammo_57mm" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -203,6 +255,8 @@ "ammo_57mm" // int { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" @@ -210,6 +264,8 @@ "maxammo_357sig" // int { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" @@ -217,6 +273,8 @@ "ammo_357sig" // int { + "type" "integer" + "windows" "116" "linux" "132" "mac" "132" @@ -224,6 +282,8 @@ "m_flStartThrow" // float { + "type" "float" + "windows" "120" "linux" "136" "mac" "136" @@ -231,6 +291,8 @@ "m_flReleaseThrow" // float { + "type" "float" + "windows" "124" "linux" "140" "mac" "140" @@ -238,6 +300,8 @@ "m_iSwing" // int { + "type" "integer" + "windows" "128" "linux" "144" "mac" "144" @@ -245,6 +309,8 @@ "has_disconnected" // bool { + "type" "boolean" + "windows" "132" "linux" "148" "mac" "148" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbasegrencatch.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbasegrencatch.txt index b44df8e2..f6e67b4f 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbasegrencatch.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbasegrencatch.txt @@ -21,6 +21,8 @@ { "m_NeedGrenadeType" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "sTriggerOnGrenade" // string_t { + "type" "stringint" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "sDisableOnGrenade" // string_t { + "type" "stringint" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_fSmokeTouching" // bool { + "type" "boolean" + "windows" "148" "linux" "164" "mac" "164" @@ -49,6 +57,8 @@ "m_fFlashTouched" // bool { + "type" "boolean" + "windows" "149" "linux" "165" "mac" "165" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbasemonster.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbasemonster.txt index 55ad95db..71905ac1 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbasemonster.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbasemonster.txt @@ -21,6 +21,8 @@ { "m_Activity" // Activity { + "type" "integer" + "windows" "292" "linux" "312" "mac" "312" @@ -28,6 +30,8 @@ "m_IdealActivity" // Activity { + "type" "integer" + "windows" "296" "linux" "316" "mac" "316" @@ -35,6 +39,8 @@ "m_LastHitGroup" // int { + "type" "integer" + "windows" "300" "linux" "320" "mac" "320" @@ -42,6 +48,8 @@ "m_bitsDamageType" // int { + "type" "integer" + "windows" "304" "linux" "324" "mac" "324" @@ -49,6 +57,10 @@ "m_rgbTimeBasedDamage" // unsigned char[8] { + "type" "character" + "size" "8" + "unsigned" "1" + "windows" "308" "linux" "328" "mac" "328" @@ -56,6 +68,8 @@ "m_MonsterState" // MONSTERSTATE { + "type" "integer" + "windows" "316" "linux" "336" "mac" "336" @@ -63,6 +77,8 @@ "m_IdealMonsterState" // MONSTERSTATE { + "type" "integer" + "windows" "320" "linux" "340" "mac" "340" @@ -70,6 +86,8 @@ "m_afConditions" // int { + "type" "integer" + "windows" "324" "linux" "344" "mac" "344" @@ -77,6 +95,8 @@ "m_afMemory" // int { + "type" "integer" + "windows" "328" "linux" "348" "mac" "348" @@ -84,6 +104,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "332" "linux" "352" "mac" "352" @@ -91,6 +113,8 @@ "m_hEnemy" // EHANDLE { + "type" "ehandle" + "windows" "336" "linux" "356" "mac" "356" @@ -98,6 +122,8 @@ "m_hTargetEnt" // EHANDLE { + "type" "ehandle" + "windows" "344" "linux" "364" "mac" "364" @@ -105,6 +131,8 @@ "m_flFieldOfView" // float { + "type" "float" + "windows" "352" "linux" "372" "mac" "372" @@ -112,6 +140,8 @@ "m_bloodColor" // int { + "type" "integer" + "windows" "356" "linux" "376" "mac" "376" @@ -119,6 +149,8 @@ "m_HackedGunPos" // Vector { + "type" "vector" + "windows" "360" "linux" "380" "mac" "380" @@ -126,6 +158,8 @@ "m_vecEnemyLKP" // Vector { + "type" "vector" + "windows" "372" "linux" "392" "mac" "392" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbaseplattrain.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbaseplattrain.txt index 4fe452a1..130399e0 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbaseplattrain.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbaseplattrain.txt @@ -21,6 +21,9 @@ { "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "292" "linux" "312" "mac" "312" @@ -28,6 +31,9 @@ "m_bStopSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "293" "linux" "313" "mac" "313" @@ -35,6 +41,8 @@ "m_volume" // float { + "type" "float" + "windows" "296" "linux" "316" "mac" "316" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayer.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayer.txt index 9e2bea7a..856731b7 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayer.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayer.txt @@ -21,6 +21,8 @@ { "random_seed" // int { + "type" "integer" + "windows" "384" "linux" "404" "mac" "404" @@ -28,6 +30,9 @@ "m_usPlayerBleed" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "388" "linux" "408" "mac" "408" @@ -35,6 +40,8 @@ "m_hObserverTarget" // EHANDLE { + "type" "ehandle" + "windows" "392" "linux" "412" "mac" "412" @@ -42,6 +49,8 @@ "m_flNextObserverInput" // float { + "type" "float" + "windows" "400" "linux" "420" "mac" "420" @@ -49,6 +58,8 @@ "m_iObserverWeapon" // int { + "type" "integer" + "windows" "404" "linux" "424" "mac" "424" @@ -56,6 +67,8 @@ "m_iObserverC4State" // int { + "type" "integer" + "windows" "408" "linux" "428" "mac" "428" @@ -63,6 +76,8 @@ "m_bObserverHasDefuser" // bool { + "type" "boolean" + "windows" "412" "linux" "432" "mac" "432" @@ -70,6 +85,8 @@ "m_iObserverLastMode" // int { + "type" "integer" + "windows" "416" "linux" "436" "mac" "436" @@ -77,6 +94,8 @@ "m_flFlinchTime" // float { + "type" "float" + "windows" "420" "linux" "440" "mac" "440" @@ -84,6 +103,8 @@ "m_flAnimTime" // float { + "type" "float" + "windows" "424" "linux" "444" "mac" "444" @@ -91,6 +112,8 @@ "m_bHighDamage" // bool { + "type" "boolean" + "windows" "428" "linux" "448" "mac" "448" @@ -98,6 +121,8 @@ "m_flVelocityModifier" // float { + "type" "float" + "windows" "432" "linux" "452" "mac" "452" @@ -105,6 +130,8 @@ "m_iLastZoom" // int { + "type" "integer" + "windows" "436" "linux" "456" "mac" "456" @@ -112,6 +139,8 @@ "m_bResumeZoom" // bool { + "type" "boolean" + "windows" "440" "linux" "460" "mac" "460" @@ -119,6 +148,8 @@ "m_flEjectBrass" // float { + "type" "float" + "windows" "444" "linux" "464" "mac" "464" @@ -126,6 +157,8 @@ "m_iKevlar" // int { + "type" "integer" + "windows" "448" "linux" "468" "mac" "468" @@ -133,6 +166,8 @@ "m_bNotKilled" // bool { + "type" "boolean" + "windows" "452" "linux" "472" "mac" "472" @@ -140,6 +175,8 @@ "m_iTeam" // enum TeamName { + "type" "integer" + "windows" "456" "linux" "476" "mac" "476" @@ -147,6 +184,8 @@ "m_iAccount" // int { + "type" "integer" + "windows" "460" "linux" "480" "mac" "480" @@ -154,6 +193,8 @@ "m_bHasPrimary" // bool { + "type" "boolean" + "windows" "464" "linux" "484" "mac" "484" @@ -161,6 +202,8 @@ "m_flDeathThrowTime" // float { + "type" "float" + "windows" "468" "linux" "488" "mac" "488" @@ -168,6 +211,8 @@ "m_iThrowDirection" // int { + "type" "integer" + "windows" "472" "linux" "492" "mac" "492" @@ -175,6 +220,8 @@ "m_flLastTalk" // float { + "type" "float" + "windows" "476" "linux" "496" "mac" "496" @@ -182,6 +229,8 @@ "m_bJustConnected" // bool { + "type" "boolean" + "windows" "480" "linux" "500" "mac" "500" @@ -189,6 +238,8 @@ "m_bContextHelp" // bool { + "type" "boolean" + "windows" "481" "linux" "501" "mac" "501" @@ -196,6 +247,8 @@ "m_iJoiningState" // enum JoinState { + "type" "integer" + "windows" "484" "linux" "504" "mac" "504" @@ -203,6 +256,8 @@ "m_pIntroCamera" // CBaseEntity* { + "type" "classptr" + "windows" "488" "linux" "508" "mac" "508" @@ -210,6 +265,8 @@ "m_fIntroCamTime" // float { + "type" "float" + "windows" "492" "linux" "512" "mac" "512" @@ -217,6 +274,8 @@ "m_fLastMovement" // float { + "type" "float" + "windows" "496" "linux" "516" "mac" "516" @@ -224,6 +283,8 @@ "m_bMissionBriefing" // bool { + "type" "boolean" + "windows" "500" "linux" "520" "mac" "520" @@ -231,6 +292,8 @@ "m_bTeamChanged" // bool { + "type" "boolean" + "windows" "501" "linux" "521" "mac" "521" @@ -238,6 +301,8 @@ "m_iModelName" // enum ModelName { + "type" "integer" + "windows" "504" "linux" "524" "mac" "524" @@ -245,6 +310,8 @@ "m_iTeamKills" // int { + "type" "integer" + "windows" "508" "linux" "528" "mac" "528" @@ -252,6 +319,8 @@ "m_iIgnoreGlobalChat" // int { + "type" "integer" + "windows" "512" "linux" "532" "mac" "532" @@ -259,6 +328,8 @@ "m_bHasNightVision" // bool { + "type" "boolean" + "windows" "516" "linux" "536" "mac" "536" @@ -266,6 +337,8 @@ "m_bNightVisionOn" // bool { + "type" "boolean" + "windows" "517" "linux" "537" "mac" "537" @@ -273,6 +346,9 @@ "m_vRecentPath" // Vector[20] { + "type" "vector" + "size" "20" + "windows" "520" "linux" "540" "mac" "540" @@ -280,6 +356,8 @@ "m_flIdleCheckTime" // float { + "type" "float" + "windows" "760" "linux" "780" "mac" "780" @@ -287,6 +365,8 @@ "m_flRadioTime" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -294,6 +374,8 @@ "m_iRadioMessages" // int { + "type" "integer" + "windows" "768" "linux" "788" "mac" "788" @@ -301,6 +383,8 @@ "m_bIgnoreRadio" // bool { + "type" "boolean" + "windows" "772" "linux" "792" "mac" "792" @@ -308,6 +392,8 @@ "m_bHasC4" // bool { + "type" "boolean" + "windows" "773" "linux" "793" "mac" "793" @@ -315,6 +401,8 @@ "m_bHasDefuser" // bool { + "type" "boolean" + "windows" "774" "linux" "794" "mac" "794" @@ -322,6 +410,8 @@ "m_bKilledByBomb" // bool { + "type" "boolean" + "windows" "775" "linux" "795" "mac" "795" @@ -329,6 +419,8 @@ "m_vBlastVector" // Vector { + "type" "vector" + "windows" "776" "linux" "796" "mac" "796" @@ -336,13 +428,17 @@ "m_bKilledByGrenade" // bool { + "type" "boolean" + "windows" "788" "linux" "808" "mac" "808" } - "m_hintMessageQueue" // CHintMessageQueue + "m_hintMessageQueue" // class CHintMessageQueue { + "type" "class" + "windows" "792" "linux" "812" "mac" "812" @@ -350,6 +446,8 @@ "m_flDisplayHistory" // int32 { + "type" "integer" + "windows" "816" "linux" "836" "mac" "836" @@ -357,6 +455,8 @@ "m_iMenu" // enum _Menu { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -364,6 +464,8 @@ "m_iChaseTarget" // int { + "type" "integer" + "windows" "824" "linux" "844" "mac" "844" @@ -371,6 +473,8 @@ "m_pChaseTarget" // CBaseEntity* { + "type" "classptr" + "windows" "828" "linux" "848" "mac" "848" @@ -378,6 +482,8 @@ "m_fCamSwitch" // float { + "type" "float" + "windows" "832" "linux" "852" "mac" "852" @@ -385,6 +491,8 @@ "m_bEscaped" // bool { + "type" "boolean" + "windows" "836" "linux" "856" "mac" "856" @@ -392,6 +500,8 @@ "m_bIsVIP" // bool { + "type" "boolean" + "windows" "837" "linux" "857" "mac" "857" @@ -399,6 +509,8 @@ "m_tmNextRadarUpdate" // float { + "type" "float" + "windows" "840" "linux" "860" "mac" "860" @@ -406,6 +518,8 @@ "m_vLastOrigin" // Vector { + "type" "vector" + "windows" "844" "linux" "864" "mac" "864" @@ -413,6 +527,8 @@ "m_iCurrentKickVote" // int { + "type" "integer" + "windows" "856" "linux" "876" "mac" "876" @@ -420,6 +536,8 @@ "m_flNextVoteTime" // float { + "type" "float" + "windows" "860" "linux" "880" "mac" "880" @@ -427,6 +545,8 @@ "m_bJustKilledTeammate" // bool { + "type" "boolean" + "windows" "864" "linux" "884" "mac" "884" @@ -434,6 +554,8 @@ "m_iHostagesKilled" // int { + "type" "integer" + "windows" "868" "linux" "888" "mac" "888" @@ -441,6 +563,8 @@ "m_iMapVote" // int { + "type" "integer" + "windows" "872" "linux" "892" "mac" "892" @@ -448,6 +572,8 @@ "m_bCanShoot" // bool { + "type" "boolean" + "windows" "876" "linux" "896" "mac" "896" @@ -455,6 +581,8 @@ "m_flLastFired" // float { + "type" "float" + "windows" "880" "linux" "900" "mac" "900" @@ -462,6 +590,8 @@ "m_flLastAttackedTeammate" // float { + "type" "float" + "windows" "884" "linux" "904" "mac" "904" @@ -469,6 +599,8 @@ "m_bHeadshotKilled" // bool { + "type" "boolean" + "windows" "888" "linux" "908" "mac" "908" @@ -476,6 +608,8 @@ "m_bPunishedForTK" // bool { + "type" "boolean" + "windows" "889" "linux" "909" "mac" "909" @@ -483,6 +617,8 @@ "m_bReceivesNoMoneyNextRound" // bool { + "type" "boolean" + "windows" "890" "linux" "910" "mac" "910" @@ -490,6 +626,8 @@ "m_iTimeCheckAllowed" // int { + "type" "integer" + "windows" "892" "linux" "912" "mac" "912" @@ -497,6 +635,8 @@ "m_bHasChangedName" // bool { + "type" "boolean" + "windows" "896" "linux" "916" "mac" "916" @@ -504,6 +644,9 @@ "m_szNewName" // char[32] { + "type" "string" + "size" "32" + "windows" "897" "linux" "917" "mac" "917" @@ -511,6 +654,8 @@ "m_bIsDefusing" // bool { + "type" "boolean" + "windows" "929" "linux" "949" "mac" "949" @@ -518,13 +663,17 @@ "m_tmHandleSignals" // float { + "type" "float" + "windows" "932" "linux" "952" "mac" "952" } - "m_signals" // CUnifiedSignals + "m_signals" // class CUnifiedSignals { + "type" "class" + "windows" "936" "linux" "956" "mac" "956" @@ -532,6 +681,8 @@ "m_pentCurBombTarget" // edict_t* { + "type" "edict" + "windows" "944" "linux" "964" "mac" "964" @@ -539,6 +690,8 @@ "m_iPlayerSound" // int { + "type" "integer" + "windows" "948" "linux" "968" "mac" "968" @@ -546,6 +699,8 @@ "m_iTargetVolume" // int { + "type" "integer" + "windows" "952" "linux" "972" "mac" "972" @@ -553,6 +708,8 @@ "m_iWeaponVolume" // int { + "type" "integer" + "windows" "956" "linux" "976" "mac" "976" @@ -560,6 +717,8 @@ "m_iExtraSoundTypes" // int { + "type" "integer" + "windows" "960" "linux" "980" "mac" "980" @@ -567,6 +726,8 @@ "m_iWeaponFlash" // int { + "type" "integer" + "windows" "964" "linux" "984" "mac" "984" @@ -574,6 +735,8 @@ "m_flStopExtraSoundTime" // float { + "type" "float" + "windows" "968" "linux" "988" "mac" "988" @@ -581,6 +744,8 @@ "m_flFlashLightTime" // float { + "type" "float" + "windows" "972" "linux" "992" "mac" "992" @@ -588,6 +753,8 @@ "m_iFlashBattery" // int { + "type" "integer" + "windows" "976" "linux" "996" "mac" "996" @@ -595,6 +762,8 @@ "m_afButtonLast" // int { + "type" "integer" + "windows" "980" "linux" "1000" "mac" "1000" @@ -602,6 +771,8 @@ "m_afButtonPressed" // int { + "type" "integer" + "windows" "984" "linux" "1004" "mac" "1004" @@ -609,6 +780,8 @@ "m_afButtonReleased" // int { + "type" "integer" + "windows" "988" "linux" "1008" "mac" "1008" @@ -616,6 +789,8 @@ "m_pentSndLast" // edict_t* { + "type" "edict" + "windows" "992" "linux" "1012" "mac" "1012" @@ -623,6 +798,8 @@ "m_flSndRoomtype" // float { + "type" "float" + "windows" "996" "linux" "1016" "mac" "1016" @@ -630,6 +807,8 @@ "m_flSndRange" // float { + "type" "float" + "windows" "1000" "linux" "1020" "mac" "1020" @@ -637,6 +816,8 @@ "m_flFallVelocity" // float { + "type" "float" + "windows" "1004" "linux" "1024" "mac" "1024" @@ -644,6 +825,9 @@ "m_rgItems" // int[4] { + "type" "integer" + "size" "4" + "windows" "1008" "linux" "1028" "mac" "1028" @@ -651,6 +835,8 @@ "m_fNewAmmo" // int { + "type" "integer" + "windows" "1024" "linux" "1044" "mac" "1044" @@ -658,6 +844,9 @@ "m_afPhysicsFlags" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "1028" "linux" "1048" "mac" "1048" @@ -665,6 +854,8 @@ "m_fNextSuicideTime" // float { + "type" "float" + "windows" "1032" "linux" "1052" "mac" "1052" @@ -672,6 +863,8 @@ "m_flTimeStepSound" // float { + "type" "float" + "windows" "1036" "linux" "1056" "mac" "1056" @@ -679,6 +872,8 @@ "m_flTimeWeaponIdle" // float { + "type" "float" + "windows" "1040" "linux" "1060" "mac" "1060" @@ -686,6 +881,8 @@ "m_flSwimTime" // float { + "type" "float" + "windows" "1044" "linux" "1064" "mac" "1064" @@ -693,6 +890,8 @@ "m_flDuckTime" // float { + "type" "float" + "windows" "1048" "linux" "1068" "mac" "1068" @@ -700,6 +899,8 @@ "m_flWallJumpTime" // float { + "type" "float" + "windows" "1052" "linux" "1072" "mac" "1072" @@ -707,6 +908,8 @@ "m_flSuitUpdate" // float { + "type" "float" + "windows" "1056" "linux" "1076" "mac" "1076" @@ -714,6 +917,9 @@ "m_rgSuitPlayList" // int[4] { + "type" "integer" + "size" "4" + "windows" "1060" "linux" "1080" "mac" "1080" @@ -721,6 +927,8 @@ "m_iSuitPlayNext" // int { + "type" "integer" + "windows" "1076" "linux" "1096" "mac" "1096" @@ -728,6 +936,9 @@ "m_rgiSuitNoRepeat" // int[32] { + "type" "integer" + "size" "32" + "windows" "1080" "linux" "1100" "mac" "1100" @@ -735,6 +946,9 @@ "m_rgflSuitNoRepeatTime" // float[32] { + "type" "float" + "size" "32" + "windows" "1208" "linux" "1228" "mac" "1228" @@ -742,6 +956,8 @@ "m_lastDamageAmount" // int { + "type" "integer" + "windows" "1336" "linux" "1356" "mac" "1356" @@ -749,6 +965,8 @@ "m_tbdPrev" // float { + "type" "float" + "windows" "1340" "linux" "1360" "mac" "1360" @@ -756,6 +974,8 @@ "m_flgeigerRange" // float { + "type" "float" + "windows" "1344" "linux" "1364" "mac" "1364" @@ -763,6 +983,8 @@ "m_flgeigerDelay" // float { + "type" "float" + "windows" "1348" "linux" "1368" "mac" "1368" @@ -770,6 +992,8 @@ "m_igeigerRangePrev" // int { + "type" "integer" + "windows" "1352" "linux" "1372" "mac" "1372" @@ -777,6 +1001,8 @@ "m_iStepLeft" // int { + "type" "integer" + "windows" "1356" "linux" "1376" "mac" "1376" @@ -784,6 +1010,9 @@ "m_szTextureName" // char[17] { + "type" "string" + "size" "17" + "windows" "1360" "linux" "1380" "mac" "1380" @@ -791,6 +1020,8 @@ "m_chTextureType" // char { + "type" "character" + "windows" "1377" "linux" "1397" "mac" "1397" @@ -798,6 +1029,8 @@ "m_idrowndmg" // int { + "type" "integer" + "windows" "1380" "linux" "1400" "mac" "1400" @@ -805,6 +1038,8 @@ "m_idrownrestored" // int { + "type" "integer" + "windows" "1384" "linux" "1404" "mac" "1404" @@ -812,6 +1047,8 @@ "m_bitsHUDDamage" // int { + "type" "integer" + "windows" "1388" "linux" "1408" "mac" "1408" @@ -819,6 +1056,8 @@ "m_fInitHUD" // BOOL { + "type" "integer" + "windows" "1392" "linux" "1412" "mac" "1412" @@ -826,6 +1065,8 @@ "m_fGameHUDInitialized" // BOOL { + "type" "integer" + "windows" "1396" "linux" "1416" "mac" "1416" @@ -833,6 +1074,8 @@ "m_iTrain" // int { + "type" "integer" + "windows" "1400" "linux" "1420" "mac" "1420" @@ -840,6 +1083,8 @@ "m_fWeapon" // BOOL { + "type" "integer" + "windows" "1404" "linux" "1424" "mac" "1424" @@ -847,6 +1092,8 @@ "m_pTank" // EHANDLE { + "type" "ehandle" + "windows" "1408" "linux" "1428" "mac" "1428" @@ -854,6 +1101,8 @@ "m_fDeadTime" // float { + "type" "float" + "windows" "1416" "linux" "1436" "mac" "1436" @@ -861,6 +1110,8 @@ "m_fNoPlayerSound" // BOOL { + "type" "integer" + "windows" "1420" "linux" "1440" "mac" "1440" @@ -868,6 +1119,8 @@ "m_fLongJump" // BOOL { + "type" "integer" + "windows" "1424" "linux" "1444" "mac" "1444" @@ -875,6 +1128,8 @@ "m_tSneaking" // float { + "type" "float" + "windows" "1428" "linux" "1448" "mac" "1448" @@ -882,6 +1137,8 @@ "m_iUpdateTime" // int { + "type" "integer" + "windows" "1432" "linux" "1452" "mac" "1452" @@ -889,6 +1146,8 @@ "m_iClientHealth" // int { + "type" "integer" + "windows" "1436" "linux" "1456" "mac" "1456" @@ -896,6 +1155,8 @@ "m_iClientBattery" // int { + "type" "integer" + "windows" "1440" "linux" "1460" "mac" "1460" @@ -903,6 +1164,8 @@ "m_iHideHUD" // int { + "type" "integer" + "windows" "1444" "linux" "1464" "mac" "1464" @@ -910,6 +1173,8 @@ "m_iClientHideHUD" // int { + "type" "integer" + "windows" "1448" "linux" "1468" "mac" "1468" @@ -917,6 +1182,8 @@ "m_iFOV" // int { + "type" "integer" + "windows" "1452" "linux" "1472" "mac" "1472" @@ -924,6 +1191,8 @@ "m_iClientFOV" // int { + "type" "integer" + "windows" "1456" "linux" "1476" "mac" "1476" @@ -931,6 +1200,8 @@ "m_iNumSpawns" // int { + "type" "integer" + "windows" "1460" "linux" "1480" "mac" "1480" @@ -938,6 +1209,8 @@ "m_pObserver" // CBaseEntity* { + "type" "classptr" + "windows" "1464" "linux" "1484" "mac" "1484" @@ -945,6 +1218,9 @@ "m_rgpPlayerItems" // CBasePlayerItem*[6] { + "type" "classptr" + "size" "6" + "windows" "1468" "linux" "1488" "mac" "1488" @@ -952,6 +1228,8 @@ "m_pActiveItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1492" "linux" "1512" "mac" "1512" @@ -959,6 +1237,8 @@ "m_pClientActiveItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1496" "linux" "1516" "mac" "1516" @@ -966,6 +1246,8 @@ "m_pLastItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1500" "linux" "1520" "mac" "1520" @@ -973,6 +1255,9 @@ "m_rgAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "1504" "linux" "1524" "mac" "1524" @@ -980,6 +1265,9 @@ "m_rgAmmoLast" // int[32] { + "type" "integer" + "size" "32" + "windows" "1632" "linux" "1652" "mac" "1652" @@ -987,6 +1275,8 @@ "m_vecAutoAim" // Vector { + "type" "vector" + "windows" "1760" "linux" "1780" "mac" "1780" @@ -994,6 +1284,8 @@ "m_fOnTarget" // BOOL { + "type" "integer" + "windows" "1772" "linux" "1792" "mac" "1792" @@ -1001,6 +1293,8 @@ "m_iDeaths" // int { + "type" "integer" + "windows" "1776" "linux" "1796" "mac" "1796" @@ -1008,6 +1302,9 @@ "m_izSBarState" // int[4] { + "type" "integer" + "size" "4" + "windows" "1780" "linux" "1800" "mac" "1800" @@ -1015,6 +1312,8 @@ "m_flNextSBarUpdateTime" // float { + "type" "float" + "windows" "1796" "linux" "1816" "mac" "1816" @@ -1022,6 +1321,8 @@ "m_flStatusBarDisappearDelay" // float { + "type" "float" + "windows" "1800" "linux" "1820" "mac" "1820" @@ -1029,6 +1330,9 @@ "m_SbarString0" // char[128] { + "type" "string" + "size" "128" + "windows" "1804" "linux" "1824" "mac" "1824" @@ -1036,6 +1340,8 @@ "m_lastx" // int { + "type" "integer" + "windows" "1932" "linux" "1952" "mac" "1952" @@ -1043,6 +1349,8 @@ "m_lasty" // int { + "type" "integer" + "windows" "1936" "linux" "1956" "mac" "1956" @@ -1050,6 +1358,8 @@ "m_nCustomSprayFrames" // int { + "type" "integer" + "windows" "1940" "linux" "1960" "mac" "1960" @@ -1057,6 +1367,8 @@ "m_flNextDecalTime" // float { + "type" "float" + "windows" "1944" "linux" "1964" "mac" "1964" @@ -1064,6 +1376,9 @@ "m_szTeamName" // char[16] { + "type" "string" + "size" "16" + "windows" "1948" "linux" "1968" "mac" "1968" @@ -1071,6 +1386,8 @@ "m_modelIndexPlayer" // int { + "type" "integer" + "windows" "1964" "linux" "1984" "mac" "1984" @@ -1078,6 +1395,9 @@ "m_szAnimExtention" // char[32] { + "type" "string" + "size" "32" + "windows" "1968" "linux" "1988" "mac" "1988" @@ -1085,6 +1405,8 @@ "m_iGaitsequence" // int { + "type" "integer" + "windows" "2000" "linux" "2020" "mac" "2020" @@ -1092,6 +1414,8 @@ "m_flGaitframe" // float { + "type" "float" + "windows" "2004" "linux" "2024" "mac" "2024" @@ -1099,6 +1423,8 @@ "m_flGaityaw" // float { + "type" "float" + "windows" "2008" "linux" "2028" "mac" "2028" @@ -1106,6 +1432,8 @@ "m_prevgaitorigin" // Vector { + "type" "vector" + "windows" "2012" "linux" "2032" "mac" "2032" @@ -1113,6 +1441,8 @@ "m_flPitch" // float { + "type" "float" + "windows" "2024" "linux" "2044" "mac" "2044" @@ -1120,6 +1450,8 @@ "m_flYaw" // float { + "type" "float" + "windows" "2028" "linux" "2048" "mac" "2048" @@ -1127,6 +1459,8 @@ "m_flGaitMovement" // float { + "type" "float" + "windows" "2032" "linux" "2052" "mac" "2052" @@ -1134,6 +1468,8 @@ "m_iAutoWepSwitch" // int { + "type" "integer" + "windows" "2036" "linux" "2056" "mac" "2056" @@ -1141,6 +1477,8 @@ "m_bVGUIMenus" // bool { + "type" "boolean" + "windows" "2040" "linux" "2060" "mac" "2060" @@ -1148,6 +1486,8 @@ "m_bShowHints" // bool { + "type" "boolean" + "windows" "2041" "linux" "2061" "mac" "2061" @@ -1155,6 +1495,8 @@ "m_bShieldDrawn" // bool { + "type" "boolean" + "windows" "2042" "linux" "2062" "mac" "2062" @@ -1162,6 +1504,8 @@ "m_bOwnsShield" // bool { + "type" "boolean" + "windows" "2043" "linux" "2063" "mac" "2063" @@ -1169,6 +1513,8 @@ "m_bWasFollowing" // bool { + "type" "boolean" + "windows" "2044" "linux" "2064" "mac" "2064" @@ -1176,6 +1522,8 @@ "m_flNextFollowTime" // float { + "type" "float" + "windows" "2048" "linux" "2068" "mac" "2068" @@ -1183,6 +1531,8 @@ "m_flYawModifier" // float { + "type" "float" + "windows" "2052" "linux" "2072" "mac" "2072" @@ -1190,6 +1540,8 @@ "m_blindUntilTime" // float { + "type" "float" + "windows" "2056" "linux" "2076" "mac" "2076" @@ -1197,6 +1549,8 @@ "m_blindStartTime" // float { + "type" "float" + "windows" "2060" "linux" "2080" "mac" "2080" @@ -1204,6 +1558,8 @@ "m_blindHoldTime" // float { + "type" "float" + "windows" "2064" "linux" "2084" "mac" "2084" @@ -1211,6 +1567,8 @@ "m_blindFadeTime" // float { + "type" "float" + "windows" "2068" "linux" "2088" "mac" "2088" @@ -1218,6 +1576,8 @@ "m_blindAlpha" // int { + "type" "integer" + "windows" "2072" "linux" "2092" "mac" "2092" @@ -1225,6 +1585,8 @@ "m_allowAutoFollowTime" // float { + "type" "float" + "windows" "2076" "linux" "2096" "mac" "2096" @@ -1232,6 +1594,9 @@ "m_autoBuyString" // char[256] { + "type" "string" + "size" "256" + "windows" "2080" "linux" "2100" "mac" "2100" @@ -1239,6 +1604,8 @@ "m_rebuyString" // char* { + "type" "stringptr" + "windows" "2336" "linux" "2356" "mac" "2356" @@ -1246,6 +1613,8 @@ "m_rebuyStruct" // struct RebuyStruct { + "type" "structure" + "windows" "2340" "linux" "2360" "mac" "2360" @@ -1253,6 +1622,8 @@ "m_bIsInRebuy" // bool { + "type" "boolean" + "windows" "2380" "linux" "2400" "mac" "2400" @@ -1260,6 +1631,8 @@ "m_flLastUpdateTime" // float { + "type" "float" + "windows" "2384" "linux" "2404" "mac" "2404" @@ -1267,6 +1640,9 @@ "m_lastLocation" // char[32] { + "type" "string" + "size" "32" + "windows" "2388" "linux" "2408" "mac" "2408" @@ -1274,6 +1650,8 @@ "m_progressStart" // float { + "type" "float" + "windows" "2420" "linux" "2440" "mac" "2440" @@ -1281,6 +1659,8 @@ "m_progressEnd" // float { + "type" "float" + "windows" "2424" "linux" "2444" "mac" "2444" @@ -1288,6 +1668,8 @@ "m_bObserverAutoDirector" // bool { + "type" "boolean" + "windows" "2428" "linux" "2448" "mac" "2448" @@ -1295,6 +1677,8 @@ "m_canSwitchObserverModes" // bool { + "type" "boolean" + "windows" "2429" "linux" "2449" "mac" "2449" @@ -1302,6 +1686,8 @@ "m_heartBeatTime" // float { + "type" "float" + "windows" "2432" "linux" "2452" "mac" "2452" @@ -1309,6 +1695,8 @@ "m_intenseTimestamp" // float { + "type" "float" + "windows" "2436" "linux" "2456" "mac" "2456" @@ -1316,6 +1704,8 @@ "m_silentTimestamp" // float { + "type" "float" + "windows" "2440" "linux" "2460" "mac" "2460" @@ -1323,6 +1713,8 @@ "m_musicState" // enum MusicState { + "type" "integer" + "windows" "2444" "linux" "2464" "mac" "2464" @@ -1330,6 +1722,9 @@ "m_flLastCommandTime" // float[8] { + "type" "float" + "size" "8" + "windows" "2448" "linux" "2468" "mac" "2468" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayeritem.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayeritem.txt index 6a406794..7085c4c1 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayeritem.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayeritem.txt @@ -21,6 +21,8 @@ { "m_pPlayer" // CBasePlayer* { + "type" "classptr" + "windows" "164" "linux" "180" "mac" "180" @@ -28,6 +30,8 @@ "m_pNext" // CBasePlayerItem* { + "type" "classptr" + "windows" "168" "linux" "184" "mac" "184" @@ -35,6 +39,8 @@ "m_iId" // int { + "type" "integer" + "windows" "172" "linux" "188" "mac" "188" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayerweapon.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayerweapon.txt index 2ba4e39d..d05158b8 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayerweapon.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbaseplayerweapon.txt @@ -21,6 +21,8 @@ { "m_iPlayEmptySound" // int { + "type" "integer" + "windows" "176" "linux" "192" "mac" "192" @@ -28,6 +30,8 @@ "m_fFireOnEmpty" // int { + "type" "integer" + "windows" "180" "linux" "196" "mac" "196" @@ -35,6 +39,8 @@ "m_flNextPrimaryAttack" // float { + "type" "float" + "windows" "184" "linux" "200" "mac" "200" @@ -42,6 +48,8 @@ "m_flNextSecondaryAttack" // float { + "type" "float" + "windows" "188" "linux" "204" "mac" "204" @@ -49,6 +57,8 @@ "m_flTimeWeaponIdle" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -56,6 +66,8 @@ "m_iPrimaryAmmoType" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -63,6 +75,8 @@ "m_iSecondaryAmmoType" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -70,6 +84,8 @@ "m_iClip" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -77,6 +93,8 @@ "m_iClientClip" // int { + "type" "integer" + "windows" "208" "linux" "224" "mac" "224" @@ -84,6 +102,8 @@ "m_iClientWeaponState" // int { + "type" "integer" + "windows" "212" "linux" "228" "mac" "228" @@ -91,6 +111,8 @@ "m_fInReload" // int { + "type" "integer" + "windows" "216" "linux" "232" "mac" "232" @@ -98,6 +120,8 @@ "m_fInSpecialReload" // int { + "type" "integer" + "windows" "220" "linux" "236" "mac" "236" @@ -105,6 +129,8 @@ "m_iDefaultAmmo" // int { + "type" "integer" + "windows" "224" "linux" "240" "mac" "240" @@ -112,6 +138,8 @@ "m_iShellId" // int { + "type" "integer" + "windows" "228" "linux" "244" "mac" "244" @@ -119,6 +147,8 @@ "m_fMaxSpeed" // float { + "type" "float" + "windows" "232" "linux" "248" "mac" "248" @@ -126,6 +156,8 @@ "m_bDelayFire" // bool { + "type" "boolean" + "windows" "236" "linux" "252" "mac" "252" @@ -133,6 +165,8 @@ "m_iDirection" // int { + "type" "integer" + "windows" "240" "linux" "256" "mac" "256" @@ -140,6 +174,8 @@ "m_bSecondarySilencerOn" // bool { + "type" "boolean" + "windows" "244" "linux" "260" "mac" "260" @@ -147,6 +183,8 @@ "m_flAccuracy" // float { + "type" "float" + "windows" "248" "linux" "264" "mac" "264" @@ -154,6 +192,8 @@ "m_flLastFire" // float { + "type" "float" + "windows" "252" "linux" "268" "mac" "268" @@ -161,6 +201,8 @@ "m_iShotsFired" // int { + "type" "integer" + "windows" "256" "linux" "272" "mac" "272" @@ -168,6 +210,8 @@ "m_vVecAiming" // Vector { + "type" "vector" + "windows" "260" "linux" "276" "mac" "276" @@ -175,6 +219,8 @@ "model_name" // string_t { + "type" "stringint" + "windows" "272" "linux" "288" "mac" "288" @@ -182,6 +228,8 @@ "m_flGlock18Shoot" // float { + "type" "float" + "windows" "276" "linux" "292" "mac" "292" @@ -189,6 +237,8 @@ "m_iGlock18ShotsFired" // int { + "type" "integer" + "windows" "280" "linux" "296" "mac" "296" @@ -196,6 +246,8 @@ "m_flFamasShoot" // float { + "type" "float" + "windows" "284" "linux" "300" "mac" "300" @@ -203,6 +255,8 @@ "m_iFamasShotsFired" // int { + "type" "integer" + "windows" "288" "linux" "304" "mac" "304" @@ -210,6 +264,8 @@ "m_fBurstSpread" // float { + "type" "float" + "windows" "292" "linux" "308" "mac" "308" @@ -217,6 +273,8 @@ "m_iWeaponState" // int { + "type" "integer" + "windows" "296" "linux" "312" "mac" "312" @@ -224,6 +282,8 @@ "m_flNextReload" // float { + "type" "float" + "windows" "300" "linux" "316" "mac" "316" @@ -231,6 +291,8 @@ "m_flDecreaseShotsFired" // float { + "type" "float" + "windows" "304" "linux" "320" "mac" "320" @@ -238,6 +300,9 @@ "m_usFireGlock18" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "308" "linux" "324" "mac" "324" @@ -245,6 +310,9 @@ "m_usFireFamas" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "310" "linux" "326" "mac" "326" @@ -252,6 +320,8 @@ "m_flPrevPrimaryAttack" // float { + "type" "float" + "windows" "312" "linux" "328" "mac" "328" @@ -259,6 +329,8 @@ "m_flLastFireTime" // float { + "type" "float" + "windows" "316" "linux" "332" "mac" "332" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbasetoggle.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbasetoggle.txt index 088e6866..fbe92a1b 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbasetoggle.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbasetoggle.txt @@ -21,6 +21,8 @@ { "m_toggle_state" // TOGGLE_STATE { + "type" "integer" + "windows" "164" "linux" "180" "mac" "180" @@ -28,6 +30,8 @@ "m_flActivateFinished" // float { + "type" "float" + "windows" "168" "linux" "184" "mac" "184" @@ -35,6 +39,8 @@ "m_flMoveDistance" // float { + "type" "float" + "windows" "172" "linux" "188" "mac" "188" @@ -42,6 +48,8 @@ "m_flWait" // float { + "type" "float" + "windows" "176" "linux" "192" "mac" "192" @@ -49,6 +57,8 @@ "m_flLip" // float { + "type" "float" + "windows" "180" "linux" "196" "mac" "196" @@ -56,6 +66,8 @@ "m_flTWidth" // float { + "type" "float" + "windows" "184" "linux" "200" "mac" "200" @@ -63,6 +75,8 @@ "m_flTLength" // float { + "type" "float" + "windows" "188" "linux" "204" "mac" "204" @@ -70,6 +84,8 @@ "m_vecPosition1" // Vector { + "type" "vector" + "windows" "192" "linux" "208" "mac" "208" @@ -77,6 +93,8 @@ "m_vecPosition2" // Vector { + "type" "vector" + "windows" "204" "linux" "220" "mac" "220" @@ -84,6 +102,8 @@ "m_vecAngle1" // Vector { + "type" "vector" + "windows" "216" "linux" "232" "mac" "232" @@ -91,6 +111,8 @@ "m_vecAngle2" // Vector { + "type" "vector" + "windows" "228" "linux" "244" "mac" "244" @@ -98,6 +120,8 @@ "m_cTriggersLeft" // int { + "type" "integer" + "windows" "240" "linux" "256" "mac" "256" @@ -105,6 +129,8 @@ "m_flHeight" // float { + "type" "float" + "windows" "244" "linux" "260" "mac" "260" @@ -112,6 +138,8 @@ "m_hActivator" // EHANDLE { + "type" "ehandle" + "windows" "248" "linux" "264" "mac" "264" @@ -119,6 +147,8 @@ "m_pfnCallWhenMoveDone" // (*__pfn)(CBaseToggle*) { + "type" "function" + "windows" "256" "linux" "272" "mac" "272" @@ -126,6 +156,8 @@ "m_vecFinalDest" // Vector { + "type" "vector" + "windows" "260" "linux" "280" "mac" "280" @@ -133,6 +165,8 @@ "m_vecFinalAngle" // Vector { + "type" "vector" + "windows" "272" "linux" "292" "mac" "292" @@ -140,6 +174,8 @@ "m_bitsDamageInflict" // int { + "type" "integer" + "windows" "284" "linux" "304" "mac" "304" @@ -147,6 +183,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "288" "linux" "308" "mac" "308" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbombglow.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbombglow.txt index 4c4cf230..802612da 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbombglow.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbombglow.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -28,6 +30,8 @@ "m_tmBeepPeriod" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -35,6 +39,8 @@ "m_bSetModel" // bool { + "type" "boolean" + "windows" "152" "linux" "168" "mac" "168" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbot.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbot.txt index 4d8bdcdf..07d9cac9 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbot.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbot.txt @@ -21,6 +21,8 @@ { "m_profile" // const class BotProfile* { + "type" "pointer" + "windows" "2480" "linux" "2500" "mac" "2500" @@ -28,6 +30,9 @@ "m_id" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "2484" "linux" "2504" "mac" "2504" @@ -35,6 +40,8 @@ "m_flNextBotThink" // float { + "type" "float" + "windows" "2488" "linux" "2508" "mac" "2508" @@ -42,6 +49,8 @@ "m_flNextFullBotThink" // float { + "type" "float" + "windows" "2492" "linux" "2512" "mac" "2512" @@ -49,6 +58,8 @@ "m_flPreviousCommandTime" // float { + "type" "float" + "windows" "2496" "linux" "2516" "mac" "2516" @@ -56,6 +67,8 @@ "m_isRunning" // bool { + "type" "boolean" + "windows" "2500" "linux" "2520" "mac" "2520" @@ -63,6 +76,8 @@ "m_isCrouching" // bool { + "type" "boolean" + "windows" "2501" "linux" "2521" "mac" "2521" @@ -70,6 +85,8 @@ "m_forwardSpeed" // float { + "type" "float" + "windows" "2504" "linux" "2524" "mac" "2524" @@ -77,6 +94,8 @@ "m_strafeSpeed" // float { + "type" "float" + "windows" "2508" "linux" "2528" "mac" "2528" @@ -84,6 +103,8 @@ "m_verticalSpeed" // float { + "type" "float" + "windows" "2512" "linux" "2532" "mac" "2532" @@ -91,6 +112,9 @@ "m_buttonFlags" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "2516" "linux" "2536" "mac" "2536" @@ -98,6 +122,8 @@ "m_jumpTimestamp" // float { + "type" "float" + "windows" "2520" "linux" "2540" "mac" "2540" @@ -105,6 +131,9 @@ "m_postureStack" // struct PostureContext[8] { + "type" "structure" + "size" "8" + "windows" "2524" "linux" "2544" "mac" "2544" @@ -112,6 +141,8 @@ "m_postureStackIndex" // int { + "type" "integer" + "windows" "2540" "linux" "2560" "mac" "2560" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbreakable.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbreakable.txt index c038019e..017e3ba8 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbreakable.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbreakable.txt @@ -21,6 +21,8 @@ { "m_Material" // Materials { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -28,6 +30,8 @@ "m_Explosion" // Explosions { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" @@ -35,6 +39,8 @@ "m_idShard" // int { + "type" "integer" + "windows" "152" "linux" "168" "mac" "168" @@ -42,6 +48,8 @@ "m_angle" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -49,6 +57,8 @@ "m_iszGibModel" // int { + "type" "integer" + "windows" "160" "linux" "176" "mac" "176" @@ -56,6 +66,8 @@ "m_iszSpawnObject" // int { + "type" "integer" + "windows" "164" "linux" "180" "mac" "180" @@ -63,6 +75,8 @@ "m_flHealth" // float { + "type" "float" + "windows" "168" "linux" "184" "mac" "184" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cbubbling.txt b/gamedata/common.games/entities.games/cstrike/offsets-cbubbling.txt index 0b2a9695..743caa23 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cbubbling.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cbubbling.txt @@ -21,6 +21,8 @@ { "m_density" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_frequency" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_bubbleModel" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_state" // int { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cc4.txt b/gamedata/common.games/entities.games/cstrike/offsets-cc4.txt index aa2e218f..8244f2f7 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cc4.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cc4.txt @@ -21,6 +21,8 @@ { "m_bStartedArming" // bool { + "type" "boolean" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "m_bBombPlacedAnimation" // bool { + "type" "boolean" + "windows" "321" "linux" "337" "mac" "337" @@ -35,6 +39,8 @@ "m_fArmedTime" // float { + "type" "float" + "windows" "324" "linux" "340" "mac" "340" @@ -42,6 +48,8 @@ "m_bHasShield" // bool { + "type" "boolean" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cchangelevel.txt b/gamedata/common.games/entities.games/cstrike/offsets-cchangelevel.txt index 59af2982..f2759868 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cchangelevel.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cchangelevel.txt @@ -21,6 +21,9 @@ { "m_szMapName" // char[32] { + "type" "string" + "size" "32" + "windows" "292" "linux" "312" "mac" "312" @@ -28,6 +31,9 @@ "m_szLandmarkName" // char[32] { + "type" "string" + "size" "32" + "windows" "324" "linux" "344" "mac" "344" @@ -35,6 +41,8 @@ "m_changeTarget" // int { + "type" "integer" + "windows" "356" "linux" "376" "mac" "376" @@ -42,6 +50,8 @@ "m_changeTargetDelay" // float { + "type" "float" + "windows" "360" "linux" "380" "mac" "380" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cclientfog.txt b/gamedata/common.games/entities.games/cstrike/offsets-cclientfog.txt index b58df7b9..8ac641a7 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cclientfog.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cclientfog.txt @@ -21,6 +21,8 @@ { "m_iStartDist" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_iEndDist" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_fDensity" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-ccsbot.txt b/gamedata/common.games/entities.games/cstrike/offsets-ccsbot.txt index cf37b736..05de82a1 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-ccsbot.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-ccsbot.txt @@ -21,6 +21,9 @@ { "m_name" // char[64] { + "type" "string" + "size" "64" + "windows" "2544" "linux" "2564" "mac" "2564" @@ -28,6 +31,8 @@ "m_combatRange" // float { + "type" "float" + "windows" "2608" "linux" "2628" "mac" "2628" @@ -35,13 +40,17 @@ "m_isRogue" // bool { + "type" "boolean" + "windows" "2612" "linux" "2632" "mac" "2632" } - "m_rogueTimer" // CountdownTimer + "m_rogueTimer" // class CountdownTimer { + "type" "class" + "windows" "2616" "linux" "2636" "mac" "2636" @@ -49,6 +58,8 @@ "m_morale" // enum MoraleType { + "type" "integer" + "windows" "2624" "linux" "2644" "mac" "2644" @@ -56,6 +67,8 @@ "m_diedLastRound" // bool { + "type" "boolean" + "windows" "2628" "linux" "2648" "mac" "2648" @@ -63,6 +76,8 @@ "m_safeTime" // float { + "type" "float" + "windows" "2632" "linux" "2652" "mac" "2652" @@ -70,6 +85,8 @@ "m_wasSafe" // bool { + "type" "boolean" + "windows" "2636" "linux" "2656" "mac" "2656" @@ -77,6 +94,8 @@ "m_blindMoveDir" // enum NavRelativeDirType { + "type" "integer" + "windows" "2640" "linux" "2660" "mac" "2660" @@ -84,6 +103,8 @@ "m_blindFire" // bool { + "type" "boolean" + "windows" "2644" "linux" "2664" "mac" "2664" @@ -91,6 +112,8 @@ "m_surpriseDelay" // float { + "type" "float" + "windows" "2648" "linux" "2668" "mac" "2668" @@ -98,6 +121,8 @@ "m_surpriseTimestamp" // float { + "type" "float" + "windows" "2652" "linux" "2672" "mac" "2672" @@ -105,6 +130,8 @@ "m_isFollowing" // bool { + "type" "boolean" + "windows" "2656" "linux" "2676" "mac" "2676" @@ -112,6 +139,8 @@ "m_leader" // EHANDLE { + "type" "ehandle" + "windows" "2660" "linux" "2680" "mac" "2680" @@ -119,6 +148,8 @@ "m_followTimestamp" // float { + "type" "float" + "windows" "2668" "linux" "2688" "mac" "2688" @@ -126,13 +157,17 @@ "m_allowAutoFollowTime" // float { + "type" "float" + "windows" "2672" "linux" "2692" "mac" "2692" } - "m_hurryTimer" // CountdownTimer + "m_hurryTimer" // class CountdownTimer { + "type" "class" + "windows" "2676" "linux" "2696" "mac" "2696" @@ -140,6 +175,8 @@ "m_idleState" // class IdleState { + "type" "class" + "windows" "2684" "linux" "2704" "mac" "2704" @@ -147,6 +184,8 @@ "m_huntState" // class HuntState { + "type" "class" + "windows" "2688" "linux" "2708" "mac" "2708" @@ -154,6 +193,8 @@ "m_attackState" // class AttackState { + "type" "class" + "windows" "2696" "linux" "2716" "mac" "2716" @@ -161,6 +202,8 @@ "m_investigateNoiseState" // class InvestigateNoiseState { + "type" "class" + "windows" "2756" "linux" "2776" "mac" "2776" @@ -168,6 +211,8 @@ "m_buyState" // class BuyState { + "type" "class" + "windows" "2772" "linux" "2792" "mac" "2792" @@ -175,6 +220,8 @@ "m_moveToState" // class MoveToState { + "type" "class" + "windows" "2800" "linux" "2820" "mac" "2820" @@ -182,6 +229,8 @@ "m_fetchBombState" // class FetchBombState { + "type" "class" + "windows" "2824" "linux" "2844" "mac" "2844" @@ -189,6 +238,8 @@ "m_plantBombState" // class PlantBombState { + "type" "class" + "windows" "2828" "linux" "2848" "mac" "2848" @@ -196,6 +247,8 @@ "m_defuseBombState" // class DefuseBombState { + "type" "class" + "windows" "2832" "linux" "2852" "mac" "2852" @@ -203,6 +256,8 @@ "m_hideState" // class HideState { + "type" "class" + "windows" "2836" "linux" "2856" "mac" "2856" @@ -210,6 +265,8 @@ "m_escapeFromBombState" // class EscapeFromBombState { + "type" "class" + "windows" "2900" "linux" "2920" "mac" "2920" @@ -217,6 +274,8 @@ "m_followState" // class FollowState { + "type" "class" + "windows" "2904" "linux" "2924" "mac" "2924" @@ -224,6 +283,8 @@ "m_useEntityState" // class UseEntityState { + "type" "class" + "windows" "2980" "linux" "3000" "mac" "3000" @@ -231,6 +292,8 @@ "m_state" // class BotState* { + "type" "pointer" + "windows" "2992" "linux" "3012" "mac" "3012" @@ -238,6 +301,8 @@ "m_stateTimestamp" // float { + "type" "float" + "windows" "2996" "linux" "3016" "mac" "3016" @@ -245,6 +310,8 @@ "m_isAttacking" // bool { + "type" "boolean" + "windows" "3000" "linux" "3020" "mac" "3020" @@ -252,6 +319,8 @@ "m_task" // enum TaskType { + "type" "integer" + "windows" "3004" "linux" "3024" "mac" "3024" @@ -259,6 +328,8 @@ "m_taskEntity" // EHANDLE { + "type" "ehandle" + "windows" "3008" "linux" "3028" "mac" "3028" @@ -266,6 +337,8 @@ "m_goalPosition" // Vector { + "type" "vector" + "windows" "3016" "linux" "3036" "mac" "3036" @@ -273,20 +346,26 @@ "m_goalEntity" // EHANDLE { + "type" "ehandle" + "windows" "3028" "linux" "3048" "mac" "3048" } - "m_currentArea" // CNavArea* + "m_currentArea" // class CNavArea* { + "type" "pointer" + "windows" "3036" "linux" "3056" "mac" "3056" } - "m_lastKnownArea" // CNavArea* + "m_lastKnownArea" // class CNavArea* { + "type" "pointer" + "windows" "3040" "linux" "3060" "mac" "3060" @@ -294,6 +373,8 @@ "m_avoid" // EHANDLE { + "type" "ehandle" + "windows" "3044" "linux" "3064" "mac" "3064" @@ -301,6 +382,8 @@ "m_avoidTimestamp" // float { + "type" "float" + "windows" "3052" "linux" "3072" "mac" "3072" @@ -308,6 +391,8 @@ "m_isJumpCrouching" // bool { + "type" "boolean" + "windows" "3056" "linux" "3076" "mac" "3076" @@ -315,6 +400,8 @@ "m_isJumpCrouched" // bool { + "type" "boolean" + "windows" "3057" "linux" "3077" "mac" "3077" @@ -322,6 +409,8 @@ "m_jumpCrouchTimestamp" // float { + "type" "float" + "windows" "3060" "linux" "3080" "mac" "3080" @@ -329,6 +418,9 @@ "m_path" // struct ConnectInfo[256] { + "type" "structure" + "size" "256" + "windows" "3064" "linux" "3084" "mac" "3084" @@ -336,6 +428,8 @@ "m_pathLength" // int { + "type" "integer" + "windows" "9208" "linux" "9228" "mac" "9228" @@ -343,6 +437,8 @@ "m_pathIndex" // int { + "type" "integer" + "windows" "9212" "linux" "9232" "mac" "9232" @@ -350,20 +446,26 @@ "m_areaEnteredTimestamp" // float { + "type" "float" + "windows" "9216" "linux" "9236" "mac" "9236" } - "m_repathTimer" // CountdownTimer + "m_repathTimer" // class CountdownTimer { + "type" "class" + "windows" "9220" "linux" "9240" "mac" "9240" } - "m_avoidFriendTimer" // CountdownTimer + "m_avoidFriendTimer" // class CountdownTimer { + "type" "class" + "windows" "9228" "linux" "9248" "mac" "9248" @@ -371,13 +473,17 @@ "m_isFriendInTheWay" // bool { + "type" "boolean" + "windows" "9236" "linux" "9256" "mac" "9256" } - "m_politeTimer" // CountdownTimer + "m_politeTimer" // class CountdownTimer { + "type" "class" + "windows" "9240" "linux" "9260" "mac" "9260" @@ -385,6 +491,8 @@ "m_isWaitingBehindFriend" // bool { + "type" "boolean" + "windows" "9248" "linux" "9268" "mac" "9268" @@ -392,6 +500,8 @@ "m_pathLadderState" // enum LadderNavState { + "type" "integer" + "windows" "9252" "linux" "9272" "mac" "9272" @@ -399,13 +509,17 @@ "m_pathLadderFaceIn" // bool { + "type" "boolean" + "windows" "9256" "linux" "9276" "mac" "9276" } - "m_pathLadder" // const CNavLadder* + "m_pathLadder" // const class CNavLadder* { + "type" "pointer" + "windows" "9260" "linux" "9280" "mac" "9280" @@ -413,6 +527,8 @@ "m_pathLadderDismountDir" // enum NavRelativeDirType { + "type" "integer" + "windows" "9264" "linux" "9284" "mac" "9284" @@ -420,6 +536,8 @@ "m_pathLadderDismountTimestamp" // float { + "type" "float" + "windows" "9268" "linux" "9288" "mac" "9288" @@ -427,6 +545,8 @@ "m_pathLadderEnd" // float { + "type" "float" + "windows" "9272" "linux" "9292" "mac" "9292" @@ -434,20 +554,26 @@ "m_pathLadderTimestamp" // float { + "type" "float" + "windows" "9276" "linux" "9296" "mac" "9296" } - "m_mustRunTimer" // CountdownTimer + "m_mustRunTimer" // class CountdownTimer { + "type" "class" + "windows" "9280" "linux" "9300" "mac" "9300" } - "m_gameState" // CSGameState + "m_gameState" // class CSGameState { + "type" "class" + "windows" "9288" "linux" "9308" "mac" "9308" @@ -455,6 +581,9 @@ "m_hostageEscortCount" // byte { + "type" "character" + "unsigned" "1" + "windows" "9636" "linux" "9656" "mac" "9656" @@ -462,6 +591,8 @@ "m_hostageEscortCountTimestamp" // float { + "type" "float" + "windows" "9640" "linux" "9660" "mac" "9660" @@ -469,20 +600,26 @@ "m_isWaitingForHostage" // bool { + "type" "boolean" + "windows" "9644" "linux" "9664" "mac" "9664" } - "m_inhibitWaitingForHostageTimer" // CountdownTimer + "m_inhibitWaitingForHostageTimer" // class CountdownTimer { + "type" "class" + "windows" "9648" "linux" "9668" "mac" "9668" } - "m_waitForHostageTimer" // CountdownTimer + "m_waitForHostageTimer" // class CountdownTimer { + "type" "class" + "windows" "9656" "linux" "9676" "mac" "9676" @@ -490,6 +627,8 @@ "m_noisePosition" // Vector { + "type" "vector" + "windows" "9664" "linux" "9684" "mac" "9684" @@ -497,13 +636,17 @@ "m_noiseTimestamp" // float { + "type" "float" + "windows" "9676" "linux" "9696" "mac" "9696" } - "m_noiseArea" // CNavArea* + "m_noiseArea" // class CNavArea* { + "type" "pointer" + "windows" "9680" "linux" "9700" "mac" "9700" @@ -511,6 +654,8 @@ "m_noiseCheckTimestamp" // float { + "type" "float" + "windows" "9684" "linux" "9704" "mac" "9704" @@ -518,6 +663,8 @@ "m_noisePriority" // enum PriorityType { + "type" "integer" + "windows" "9688" "linux" "9708" "mac" "9708" @@ -525,6 +672,8 @@ "m_isNoiseTravelRangeChecked" // bool { + "type" "boolean" + "windows" "9692" "linux" "9712" "mac" "9712" @@ -532,6 +681,8 @@ "m_lookAroundStateTimestamp" // float { + "type" "float" + "windows" "9696" "linux" "9716" "mac" "9716" @@ -539,6 +690,8 @@ "m_lookAheadAngle" // float { + "type" "float" + "windows" "9700" "linux" "9720" "mac" "9720" @@ -546,6 +699,8 @@ "m_forwardAngle" // float { + "type" "float" + "windows" "9704" "linux" "9724" "mac" "9724" @@ -553,6 +708,8 @@ "m_inhibitLookAroundTimestamp" // float { + "type" "float" + "windows" "9708" "linux" "9728" "mac" "9728" @@ -560,6 +717,8 @@ "m_lookAtSpotState" // enum LookAtSpotState { + "type" "integer" + "windows" "9712" "linux" "9732" "mac" "9732" @@ -567,6 +726,8 @@ "m_lookAtSpot" // Vector { + "type" "vector" + "windows" "9716" "linux" "9736" "mac" "9736" @@ -574,6 +735,8 @@ "m_lookAtSpotPriority" // enum PriorityType { + "type" "integer" + "windows" "9728" "linux" "9748" "mac" "9748" @@ -581,6 +744,8 @@ "m_lookAtSpotDuration" // float { + "type" "float" + "windows" "9732" "linux" "9752" "mac" "9752" @@ -588,6 +753,8 @@ "m_lookAtSpotTimestamp" // float { + "type" "float" + "windows" "9736" "linux" "9756" "mac" "9756" @@ -595,6 +762,8 @@ "m_lookAtSpotAngleTolerance" // float { + "type" "float" + "windows" "9740" "linux" "9760" "mac" "9760" @@ -602,6 +771,8 @@ "m_lookAtSpotClearIfClose" // bool { + "type" "boolean" + "windows" "9744" "linux" "9764" "mac" "9764" @@ -609,6 +780,8 @@ "m_lookAtDesc" // const char* { + "type" "stringptr" + "windows" "9748" "linux" "9768" "mac" "9768" @@ -616,6 +789,8 @@ "m_peripheralTimestamp" // float { + "type" "float" + "windows" "9752" "linux" "9772" "mac" "9772" @@ -623,6 +798,9 @@ "m_approachPoint" // Vector[16] { + "type" "vector" + "size" "16" + "windows" "9756" "linux" "9776" "mac" "9776" @@ -630,6 +808,9 @@ "m_approachPointCount" // unsigned char { + "type" "character" + "unsigned" "1" + "windows" "9948" "linux" "9968" "mac" "9968" @@ -637,6 +818,8 @@ "m_approachPointViewPosition" // Vector { + "type" "vector" + "windows" "9952" "linux" "9972" "mac" "9972" @@ -644,13 +827,17 @@ "m_isWaitingToTossGrenade" // bool { + "type" "boolean" + "windows" "9964" "linux" "9984" "mac" "9984" } - "m_tossGrenadeTimer" // CountdownTimer + "m_tossGrenadeTimer" // class CountdownTimer { + "type" "class" + "windows" "9968" "linux" "9988" "mac" "9988" @@ -658,6 +845,8 @@ "m_spotEncounter" // class SpotEncounter* { + "type" "pointer" + "windows" "9976" "linux" "9996" "mac" "9996" @@ -665,6 +854,8 @@ "m_spotCheckTimestamp" // float { + "type" "float" + "windows" "9980" "linux" "10000" "mac" "10000" @@ -672,6 +863,9 @@ "m_checkedHidingSpot" // struct HidingSpotCheckInfo[64] { + "type" "structure" + "size" "64" + "windows" "9984" "linux" "10004" "mac" "10004" @@ -679,6 +873,8 @@ "m_checkedHidingSpotCount" // int { + "type" "integer" + "windows" "10496" "linux" "10516" "mac" "10516" @@ -686,6 +882,8 @@ "m_lookPitch" // float { + "type" "float" + "windows" "10500" "linux" "10520" "mac" "10520" @@ -693,6 +891,8 @@ "m_lookPitchVel" // float { + "type" "float" + "windows" "10504" "linux" "10524" "mac" "10524" @@ -700,6 +900,8 @@ "m_lookYaw" // float { + "type" "float" + "windows" "10508" "linux" "10528" "mac" "10528" @@ -707,6 +909,8 @@ "m_lookYawVel" // float { + "type" "float" + "windows" "10512" "linux" "10532" "mac" "10532" @@ -714,6 +918,8 @@ "m_eyePos" // Vector { + "type" "vector" + "windows" "10516" "linux" "10536" "mac" "10536" @@ -721,6 +927,8 @@ "m_aimOffset" // Vector { + "type" "vector" + "windows" "10528" "linux" "10548" "mac" "10548" @@ -728,6 +936,8 @@ "m_aimOffsetGoal" // Vector { + "type" "vector" + "windows" "10540" "linux" "10560" "mac" "10560" @@ -735,6 +945,8 @@ "m_aimOffsetTimestamp" // float { + "type" "float" + "windows" "10552" "linux" "10572" "mac" "10572" @@ -742,6 +954,8 @@ "m_aimSpreadTimestamp" // float { + "type" "float" + "windows" "10556" "linux" "10576" "mac" "10576" @@ -749,6 +963,8 @@ "m_aimSpot" // Vector { + "type" "vector" + "windows" "10560" "linux" "10580" "mac" "10580" @@ -756,13 +972,17 @@ "m_disposition" // enum DispositionType { + "type" "integer" + "windows" "10572" "linux" "10592" "mac" "10592" } - "m_ignoreEnemiesTimer" // CountdownTimer + "m_ignoreEnemiesTimer" // class CountdownTimer { + "type" "class" + "windows" "10576" "linux" "10596" "mac" "10596" @@ -770,6 +990,8 @@ "m_enemy" // EHANDLE { + "type" "ehandle" + "windows" "10584" "linux" "10604" "mac" "10604" @@ -777,6 +999,8 @@ "m_isEnemyVisible" // bool { + "type" "boolean" + "windows" "10592" "linux" "10612" "mac" "10612" @@ -784,6 +1008,9 @@ "m_visibleEnemyParts" // unsigned char { + "type" "character" + "unsigned" "1" + "windows" "10593" "linux" "10613" "mac" "10613" @@ -791,6 +1018,8 @@ "m_lastEnemyPosition" // Vector { + "type" "vector" + "windows" "10596" "linux" "10616" "mac" "10616" @@ -798,6 +1027,8 @@ "m_lastSawEnemyTimestamp" // float { + "type" "float" + "windows" "10608" "linux" "10628" "mac" "10628" @@ -805,6 +1036,8 @@ "m_firstSawEnemyTimestamp" // float { + "type" "float" + "windows" "10612" "linux" "10632" "mac" "10632" @@ -812,6 +1045,8 @@ "m_currentEnemyAcquireTimestamp" // float { + "type" "float" + "windows" "10616" "linux" "10636" "mac" "10636" @@ -819,6 +1054,8 @@ "m_enemyDeathTimestamp" // float { + "type" "float" + "windows" "10620" "linux" "10640" "mac" "10640" @@ -826,6 +1063,8 @@ "m_isLastEnemyDead" // bool { + "type" "boolean" + "windows" "10624" "linux" "10644" "mac" "10644" @@ -833,6 +1072,8 @@ "m_nearbyEnemyCount" // int { + "type" "integer" + "windows" "10628" "linux" "10648" "mac" "10648" @@ -840,6 +1081,9 @@ "m_enemyPlace" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "10632" "linux" "10652" "mac" "10652" @@ -847,6 +1091,9 @@ "m_watchInfo" // struct WatchInfo[32] { + "type" "structure" + "size" "32" + "windows" "10636" "linux" "10656" "mac" "10656" @@ -854,6 +1101,8 @@ "m_bomber" // EHANDLE { + "type" "ehandle" + "windows" "10892" "linux" "10912" "mac" "10912" @@ -861,6 +1110,8 @@ "m_nearbyFriendCount" // int { + "type" "integer" + "windows" "10900" "linux" "10920" "mac" "10920" @@ -868,6 +1119,8 @@ "m_closestVisibleFriend" // EHANDLE { + "type" "ehandle" + "windows" "10904" "linux" "10924" "mac" "10924" @@ -875,6 +1128,8 @@ "m_closestVisibleHumanFriend" // EHANDLE { + "type" "ehandle" + "windows" "10912" "linux" "10932" "mac" "10932" @@ -882,6 +1137,8 @@ "m_attacker" // CBasePlayer* { + "type" "classptr" + "windows" "10920" "linux" "10940" "mac" "10940" @@ -889,6 +1146,8 @@ "m_attackedTimestamp" // float { + "type" "float" + "windows" "10924" "linux" "10944" "mac" "10944" @@ -896,6 +1155,8 @@ "m_lastVictimID" // int { + "type" "integer" + "windows" "10928" "linux" "10948" "mac" "10948" @@ -903,6 +1164,8 @@ "m_isAimingAtEnemy" // bool { + "type" "boolean" + "windows" "10932" "linux" "10952" "mac" "10952" @@ -910,6 +1173,8 @@ "m_isRapidFiring" // bool { + "type" "boolean" + "windows" "10933" "linux" "10953" "mac" "10953" @@ -917,6 +1182,8 @@ "m_equipTimer" // class IntervalTimer { + "type" "class" + "windows" "10936" "linux" "10956" "mac" "10956" @@ -924,6 +1191,8 @@ "m_fireWeaponTimestamp" // float { + "type" "float" + "windows" "10940" "linux" "10960" "mac" "10960" @@ -931,6 +1200,9 @@ "m_enemyQueue" // struct ReactionState[20] { + "type" "structure" + "size" "20" + "windows" "10944" "linux" "10964" "mac" "10964" @@ -938,6 +1210,9 @@ "m_enemyQueueIndex" // byte { + "type" "character" + "unsigned" "1" + "windows" "11184" "linux" "11204" "mac" "11204" @@ -945,6 +1220,9 @@ "m_enemyQueueCount" // byte { + "type" "character" + "unsigned" "1" + "windows" "11185" "linux" "11205" "mac" "11205" @@ -952,6 +1230,9 @@ "m_enemyQueueAttendIndex" // byte { + "type" "character" + "unsigned" "1" + "windows" "11186" "linux" "11206" "mac" "11206" @@ -959,6 +1240,8 @@ "m_isStuck" // bool { + "type" "boolean" + "windows" "11187" "linux" "11207" "mac" "11207" @@ -966,6 +1249,8 @@ "m_stuckTimestamp" // float { + "type" "float" + "windows" "11188" "linux" "11208" "mac" "11208" @@ -973,6 +1258,8 @@ "m_stuckSpot" // Vector { + "type" "vector" + "windows" "11192" "linux" "11212" "mac" "11212" @@ -980,6 +1267,8 @@ "m_wiggleDirection" // enum NavRelativeDirType { + "type" "integer" + "windows" "11204" "linux" "11224" "mac" "11224" @@ -987,6 +1276,8 @@ "m_wiggleTimestamp" // float { + "type" "float" + "windows" "11208" "linux" "11228" "mac" "11228" @@ -994,6 +1285,8 @@ "m_stuckJumpTimestamp" // float { + "type" "float" + "windows" "11212" "linux" "11232" "mac" "11232" @@ -1001,6 +1294,9 @@ "m_avgVel" // float[5] { + "type" "float" + "size" "5" + "windows" "11216" "linux" "11236" "mac" "11236" @@ -1008,6 +1304,8 @@ "m_avgVelIndex" // int { + "type" "integer" + "windows" "11236" "linux" "11256" "mac" "11256" @@ -1015,6 +1313,8 @@ "m_avgVelCount" // int { + "type" "integer" + "windows" "11240" "linux" "11260" "mac" "11260" @@ -1022,6 +1322,8 @@ "m_lastOrigin" // Vector { + "type" "vector" + "windows" "11244" "linux" "11264" "mac" "11264" @@ -1029,6 +1331,8 @@ "m_lastRadioCommand" // enum GameEventType { + "type" "integer" + "windows" "11256" "linux" "11276" "mac" "11276" @@ -1036,6 +1340,8 @@ "m_lastRadioRecievedTimestamp" // float { + "type" "float" + "windows" "11260" "linux" "11280" "mac" "11280" @@ -1043,6 +1349,8 @@ "m_lastRadioSentTimestamp" // float { + "type" "float" + "windows" "11264" "linux" "11284" "mac" "11284" @@ -1050,6 +1358,8 @@ "m_radioSubject" // EHANDLE { + "type" "ehandle" + "windows" "11268" "linux" "11288" "mac" "11288" @@ -1057,6 +1367,8 @@ "m_radioPosition" // Vector { + "type" "vector" + "windows" "11276" "linux" "11296" "mac" "11296" @@ -1064,6 +1376,8 @@ "m_voiceFeedbackStartTimestamp" // float { + "type" "float" + "windows" "11288" "linux" "11308" "mac" "11308" @@ -1071,6 +1385,8 @@ "m_voiceFeedbackEndTimestamp" // float { + "type" "float" + "windows" "11292" "linux" "11312" "mac" "11312" @@ -1078,20 +1394,26 @@ "m_chatter" // struct BotChatterInterface { + "type" "structure" + "windows" "11296" "linux" "11316" "mac" "11316" } - "m_navNodeList" // const CNavNode* + "m_navNodeList" // const class CNavNode* { + "type" "pointer" + "windows" "11360" "linux" "11380" "mac" "11380" } - "m_currentNode" // CNavNode* + "m_currentNode" // class CNavNode* { + "type" "pointer" + "windows" "11364" "linux" "11384" "mac" "11384" @@ -1099,6 +1421,8 @@ "m_generationDir" // enum NavDirType { + "type" "integer" + "windows" "11368" "linux" "11388" "mac" "11388" @@ -1106,6 +1430,8 @@ "m_analyzeIter" // iterator { + "type" "class" + "windows" "11372" "linux" "11392" "mac" "11392" @@ -1113,27 +1439,35 @@ "m_processMode" // enum ProcessType { + "type" "integer" + "windows" "11376" "linux" "11396" "mac" "11396" } - "m_mumbleTimer" // CountdownTimer + "m_mumbleTimer" // class CountdownTimer { + "type" "class" + "windows" "11380" "linux" "11400" "mac" "11400" } - "m_booTimer" // CountdownTimer + "m_booTimer" // class CountdownTimer { + "type" "class" + "windows" "11388" "linux" "11408" "mac" "11408" } - "m_relocateTimer" // CountdownTimer + "m_relocateTimer" // class CountdownTimer { + "type" "class" + "windows" "11396" "linux" "11416" "mac" "11416" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-ccycler.txt b/gamedata/common.games/entities.games/cstrike/offsets-ccycler.txt index 7f33f8c9..b9cecbc9 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-ccycler.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-ccycler.txt @@ -21,6 +21,8 @@ { "m_animate" // int { + "type" "integer" + "windows" "384" "linux" "404" "mac" "404" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-ccyclersprite.txt b/gamedata/common.games/entities.games/cstrike/offsets-ccyclersprite.txt index 55696e1a..d8089343 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-ccyclersprite.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-ccyclersprite.txt @@ -21,6 +21,8 @@ { "m_animate" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_lastTime" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_renderfx" // int { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" @@ -49,6 +57,8 @@ "m_rendermode" // int { + "type" "integer" + "windows" "152" "linux" "168" "mac" "168" @@ -56,6 +66,8 @@ "m_renderamt" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -63,6 +75,9 @@ "m_rendercolor" // float[3] { + "type" "float" + "size" "3" + "windows" "160" "linux" "176" "mac" "176" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cdeadhev.txt b/gamedata/common.games/entities.games/cstrike/offsets-cdeadhev.txt index 7568af91..afc1fed9 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cdeadhev.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cdeadhev.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "384" "linux" "404" "mac" "404" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cdeagle.txt b/gamedata/common.games/entities.games/cstrike/offsets-cdeagle.txt index b1ba0818..cca6fe7d 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cdeagle.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cdeagle.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,9 @@ "m_usFireDeagle" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-celite.txt b/gamedata/common.games/entities.games/cstrike/offsets-celite.txt index 094141f7..0d5d7d4b 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-celite.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-celite.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,9 @@ "m_usFireELITE_LEFT" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +40,9 @@ "m_usFireELITE_RIGHT" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "326" "linux" "342" "mac" "342" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cenvexplosion.txt b/gamedata/common.games/entities.games/cstrike/offsets-cenvexplosion.txt index 6a6c881d..330a8b9b 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cenvexplosion.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cenvexplosion.txt @@ -21,6 +21,8 @@ { "m_iMagnitude" // int { + "type" "integer" + "windows" "384" "linux" "404" "mac" "404" @@ -28,6 +30,8 @@ "m_spriteScale" // int { + "type" "integer" + "windows" "388" "linux" "408" "mac" "408" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cenvfunnel.txt b/gamedata/common.games/entities.games/cstrike/offsets-cenvfunnel.txt index 6bf396fc..136f0d01 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cenvfunnel.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cenvfunnel.txt @@ -21,6 +21,8 @@ { "m_iSprite" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cenvglobal.txt b/gamedata/common.games/entities.games/cstrike/offsets-cenvglobal.txt index 7569ad6e..6c03fbf3 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cenvglobal.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cenvglobal.txt @@ -21,6 +21,8 @@ { "m_globalstate" // string_t { + "type" "stringint" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_triggermode" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_initialstate" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cenvsound.txt b/gamedata/common.games/entities.games/cstrike/offsets-cenvsound.txt index ed63a9d2..9864b840 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cenvsound.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cenvsound.txt @@ -21,6 +21,8 @@ { "m_flRadius" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_flRoomtype" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cenvspark.txt b/gamedata/common.games/entities.games/cstrike/offsets-cenvspark.txt index 011c24f4..03936e3e 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cenvspark.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cenvspark.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfamas.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfamas.txt index 15975fe7..64affe42 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfamas.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfamas.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfiveseven.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfiveseven.txt index da6e0143..6a5af79a 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfiveseven.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfiveseven.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,9 @@ "m_usFireFiveSeven" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfrictionmodifier.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfrictionmodifier.txt index de7214a4..39e0c9ca 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfrictionmodifier.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfrictionmodifier.txt @@ -21,6 +21,8 @@ { "m_frictionFraction" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfuncmortarfield.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfuncmortarfield.txt index 3ed3c012..b6735a0c 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfuncmortarfield.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfuncmortarfield.txt @@ -21,6 +21,8 @@ { "m_iszXController" // int { + "type" "integer" + "windows" "292" "linux" "312" "mac" "312" @@ -28,6 +30,8 @@ "m_iszYController" // int { + "type" "integer" + "windows" "296" "linux" "316" "mac" "316" @@ -35,6 +39,8 @@ "m_flSpread" // float { + "type" "float" + "windows" "300" "linux" "320" "mac" "320" @@ -42,6 +48,8 @@ "m_flDelay" // float { + "type" "float" + "windows" "304" "linux" "324" "mac" "324" @@ -49,6 +57,8 @@ "m_iCount" // int { + "type" "integer" + "windows" "308" "linux" "328" "mac" "328" @@ -56,6 +66,8 @@ "m_fControl" // int { + "type" "integer" + "windows" "312" "linux" "332" "mac" "332" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfuncplatrot.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfuncplatrot.txt index 1b2a515f..c43c6b19 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfuncplatrot.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfuncplatrot.txt @@ -21,6 +21,8 @@ { "m_end" // Vector { + "type" "vector" + "windows" "300" "linux" "320" "mac" "320" @@ -28,6 +30,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "312" "linux" "332" "mac" "332" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfuncrotating.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfuncrotating.txt index 8279f395..70b22893 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfuncrotating.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfuncrotating.txt @@ -21,6 +21,8 @@ { "m_flFanFriction" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_flAttenuation" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_pitch" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -49,6 +57,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "152" "linux" "168" "mac" "168" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfunctank.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfunctank.txt index 32b9044f..471bccd4 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfunctank.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfunctank.txt @@ -21,6 +21,8 @@ { "m_pController" // CBasePlayer* { + "type" "classptr" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_vecControllerUsePos" // Vector { + "type" "vector" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_yawCenter" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -49,6 +57,8 @@ "m_yawRate" // float { + "type" "float" + "windows" "160" "linux" "176" "mac" "176" @@ -56,6 +66,8 @@ "m_yawRange" // float { + "type" "float" + "windows" "164" "linux" "180" "mac" "180" @@ -63,6 +75,8 @@ "m_yawTolerance" // float { + "type" "float" + "windows" "168" "linux" "184" "mac" "184" @@ -70,6 +84,8 @@ "m_pitchCenter" // float { + "type" "float" + "windows" "172" "linux" "188" "mac" "188" @@ -77,6 +93,8 @@ "m_pitchRate" // float { + "type" "float" + "windows" "176" "linux" "192" "mac" "192" @@ -84,6 +102,8 @@ "m_pitchRange" // float { + "type" "float" + "windows" "180" "linux" "196" "mac" "196" @@ -91,6 +111,8 @@ "m_pitchTolerance" // float { + "type" "float" + "windows" "184" "linux" "200" "mac" "200" @@ -98,6 +120,8 @@ "m_fireLast" // float { + "type" "float" + "windows" "188" "linux" "204" "mac" "204" @@ -105,6 +129,8 @@ "m_fireRate" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -112,6 +138,8 @@ "m_lastSightTime" // float { + "type" "float" + "windows" "196" "linux" "212" "mac" "212" @@ -119,6 +147,8 @@ "m_persist" // float { + "type" "float" + "windows" "200" "linux" "216" "mac" "216" @@ -126,6 +156,8 @@ "m_minRange" // float { + "type" "float" + "windows" "204" "linux" "220" "mac" "220" @@ -133,6 +165,8 @@ "m_maxRange" // float { + "type" "float" + "windows" "208" "linux" "224" "mac" "224" @@ -140,6 +174,8 @@ "m_barrelPos" // Vector { + "type" "vector" + "windows" "212" "linux" "228" "mac" "228" @@ -147,6 +183,8 @@ "m_spriteScale" // float { + "type" "float" + "windows" "224" "linux" "240" "mac" "240" @@ -154,6 +192,8 @@ "m_iszSpriteSmoke" // int { + "type" "integer" + "windows" "228" "linux" "244" "mac" "244" @@ -161,6 +201,8 @@ "m_iszSpriteFlash" // int { + "type" "integer" + "windows" "232" "linux" "248" "mac" "248" @@ -168,6 +210,8 @@ "m_bulletType" // enum TANKBULLET { + "type" "integer" + "windows" "236" "linux" "252" "mac" "252" @@ -175,6 +219,8 @@ "m_iBulletDamage" // int { + "type" "integer" + "windows" "240" "linux" "256" "mac" "256" @@ -182,6 +228,8 @@ "m_sightOrigin" // Vector { + "type" "vector" + "windows" "244" "linux" "260" "mac" "260" @@ -189,6 +237,8 @@ "m_spread" // int { + "type" "integer" + "windows" "256" "linux" "272" "mac" "272" @@ -196,6 +246,8 @@ "m_iszMaster" // int { + "type" "integer" + "windows" "260" "linux" "276" "mac" "276" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfunctankcontrols.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfunctankcontrols.txt index e029b6b9..a69d1d41 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfunctankcontrols.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfunctankcontrols.txt @@ -21,6 +21,8 @@ { "m_pTank" // CFuncTank* { + "type" "classptr" + "windows" "136" "linux" "152" "mac" "152" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfunctanklaser.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfunctanklaser.txt index 23c145f8..9734e2ba 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfunctanklaser.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfunctanklaser.txt @@ -21,6 +21,8 @@ { "m_pLaser" // CLaser* { + "type" "classptr" + "windows" "264" "linux" "280" "mac" "280" @@ -28,6 +30,8 @@ "m_laserTime" // float { + "type" "float" + "windows" "268" "linux" "284" "mac" "284" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfunctrackchange.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfunctrackchange.txt index dfe0abbd..897b1388 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfunctrackchange.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfunctrackchange.txt @@ -21,6 +21,8 @@ { "m_trackTop" // CPathTrack* { + "type" "classptr" + "windows" "324" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_trackBottom" // CPathTrack* { + "type" "classptr" + "windows" "328" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_train" // CFuncTrackTrain* { + "type" "classptr" + "windows" "332" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_trackTopName" // int { + "type" "integer" + "windows" "336" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_trackBottomName" // int { + "type" "integer" + "windows" "340" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_trainName" // int { + "type" "integer" + "windows" "344" "linux" "364" "mac" "364" @@ -63,6 +75,8 @@ "m_code" // TRAIN_CODE { + "type" "integer" + "windows" "348" "linux" "368" "mac" "368" @@ -70,6 +84,8 @@ "m_targetState" // int { + "type" "integer" + "windows" "352" "linux" "372" "mac" "372" @@ -77,6 +93,8 @@ "m_use" // int { + "type" "integer" + "windows" "356" "linux" "376" "mac" "376" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfunctracktrain.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfunctracktrain.txt index 99db205e..6027448e 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfunctracktrain.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfunctracktrain.txt @@ -21,6 +21,8 @@ { "m_ppath" // CPathTrack* { + "type" "classptr" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_length" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_height" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_speed" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -49,6 +57,8 @@ "m_dir" // float { + "type" "float" + "windows" "152" "linux" "168" "mac" "168" @@ -56,6 +66,8 @@ "m_startSpeed" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -63,6 +75,8 @@ "m_controlMins" // Vector { + "type" "vector" + "windows" "160" "linux" "176" "mac" "176" @@ -70,6 +84,8 @@ "m_controlMaxs" // Vector { + "type" "vector" + "windows" "172" "linux" "188" "mac" "188" @@ -77,6 +93,8 @@ "m_soundPlaying" // int { + "type" "integer" + "windows" "184" "linux" "200" "mac" "200" @@ -84,6 +102,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -91,6 +111,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -98,6 +120,8 @@ "m_flBank" // float { + "type" "float" + "windows" "196" "linux" "212" "mac" "212" @@ -105,6 +129,8 @@ "m_oldSpeed" // float { + "type" "float" + "windows" "200" "linux" "216" "mac" "216" @@ -112,6 +138,8 @@ "m_fTurnAngle" // float { + "type" "float" + "windows" "204" "linux" "220" "mac" "220" @@ -119,6 +147,8 @@ "m_flSteeringWheelDecay" // float { + "type" "float" + "windows" "208" "linux" "224" "mac" "224" @@ -126,6 +156,8 @@ "m_flAcceleratorDecay" // float { + "type" "float" + "windows" "212" "linux" "228" "mac" "228" @@ -133,6 +165,9 @@ "m_usAdjustPitch" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "216" "linux" "232" "mac" "232" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfunctrain.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfunctrain.txt index 529e16e3..b8d066d7 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfunctrain.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfunctrain.txt @@ -21,6 +21,8 @@ { "m_vStartPosition" // Vector { + "type" "vector" + "windows" "300" "linux" "320" "mac" "320" @@ -28,6 +30,8 @@ "m_pevFirstTarget" // entvars_t* { + "type" "entvars" + "windows" "312" "linux" "332" "mac" "332" @@ -35,6 +39,8 @@ "m_pevCurrentTarget" // entvars_t* { + "type" "entvars" + "windows" "316" "linux" "336" "mac" "336" @@ -42,6 +48,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "320" "linux" "340" "mac" "340" @@ -49,6 +57,8 @@ "m_activated" // BOOL { + "type" "integer" + "windows" "324" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfuncvehicle.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfuncvehicle.txt index d3394bd6..f6e43b36 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfuncvehicle.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfuncvehicle.txt @@ -21,6 +21,8 @@ { "m_ppath" // CPathTrack* { + "type" "classptr" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_length" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_width" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_height" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -49,6 +57,8 @@ "m_speed" // float { + "type" "float" + "windows" "152" "linux" "168" "mac" "168" @@ -56,6 +66,8 @@ "m_dir" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -63,6 +75,8 @@ "m_startSpeed" // float { + "type" "float" + "windows" "160" "linux" "176" "mac" "176" @@ -70,6 +84,8 @@ "m_controlMins" // Vector { + "type" "vector" + "windows" "164" "linux" "180" "mac" "180" @@ -77,6 +93,8 @@ "m_controlMaxs" // Vector { + "type" "vector" + "windows" "176" "linux" "192" "mac" "192" @@ -84,6 +102,8 @@ "m_soundPlaying" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -91,6 +111,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -98,6 +120,8 @@ "m_acceleration" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -105,6 +129,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "200" "linux" "216" "mac" "216" @@ -112,6 +138,8 @@ "m_flBank" // float { + "type" "float" + "windows" "204" "linux" "220" "mac" "220" @@ -119,6 +147,8 @@ "m_oldSpeed" // float { + "type" "float" + "windows" "208" "linux" "224" "mac" "224" @@ -126,6 +156,8 @@ "m_iTurnAngle" // int { + "type" "integer" + "windows" "212" "linux" "228" "mac" "228" @@ -133,6 +165,8 @@ "m_flSteeringWheelDecay" // float { + "type" "float" + "windows" "216" "linux" "232" "mac" "232" @@ -140,6 +174,8 @@ "m_flAcceleratorDecay" // float { + "type" "float" + "windows" "220" "linux" "236" "mac" "236" @@ -147,6 +183,8 @@ "m_flTurnStartTime" // float { + "type" "float" + "windows" "224" "linux" "240" "mac" "240" @@ -154,6 +192,8 @@ "m_flLaunchTime" // float { + "type" "float" + "windows" "228" "linux" "244" "mac" "244" @@ -161,6 +201,8 @@ "m_flLastNormalZ" // float { + "type" "float" + "windows" "232" "linux" "248" "mac" "248" @@ -168,6 +210,8 @@ "m_flCanTurnNow" // float { + "type" "float" + "windows" "236" "linux" "252" "mac" "252" @@ -175,6 +219,8 @@ "m_flUpdateSound" // float { + "type" "float" + "windows" "240" "linux" "256" "mac" "256" @@ -182,6 +228,8 @@ "m_vFrontLeft" // Vector { + "type" "vector" + "windows" "244" "linux" "260" "mac" "260" @@ -189,6 +237,8 @@ "m_vFront" // Vector { + "type" "vector" + "windows" "256" "linux" "272" "mac" "272" @@ -196,6 +246,8 @@ "m_vFrontRight" // Vector { + "type" "vector" + "windows" "268" "linux" "284" "mac" "284" @@ -203,6 +255,8 @@ "m_vBackLeft" // Vector { + "type" "vector" + "windows" "280" "linux" "296" "mac" "296" @@ -210,6 +264,8 @@ "m_vBack" // Vector { + "type" "vector" + "windows" "292" "linux" "308" "mac" "308" @@ -217,6 +273,8 @@ "m_vBackRight" // Vector { + "type" "vector" + "windows" "304" "linux" "320" "mac" "320" @@ -224,6 +282,8 @@ "m_vSurfaceNormal" // Vector { + "type" "vector" + "windows" "316" "linux" "332" "mac" "332" @@ -231,6 +291,8 @@ "m_vVehicleDirection" // Vector { + "type" "vector" + "windows" "328" "linux" "344" "mac" "344" @@ -238,6 +300,8 @@ "m_pDriver" // CBasePlayer* { + "type" "classptr" + "windows" "340" "linux" "356" "mac" "356" @@ -245,6 +309,9 @@ "m_usAdjustPitch" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cfuncweaponcheck.txt b/gamedata/common.games/entities.games/cstrike/offsets-cfuncweaponcheck.txt index 227f547f..eda46e70 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cfuncweaponcheck.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cfuncweaponcheck.txt @@ -21,6 +21,8 @@ { "sTriggerWithItems" // string_t { + "type" "stringint" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "sTriggerNoItems" // string_t { + "type" "stringint" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "sMaster" // string_t { + "type" "stringint" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,10 @@ "sItemName" // unsigned int[32] { + "type" "integer" + "size" "32" + "unsigned" "1" + "windows" "148" "linux" "164" "mac" "164" @@ -49,6 +59,8 @@ "iItemCount" // int { + "type" "integer" + "windows" "276" "linux" "292" "mac" "292" @@ -56,6 +68,8 @@ "iAnyWeapon" // int { + "type" "integer" + "windows" "280" "linux" "296" "mac" "296" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cg3sg1.txt b/gamedata/common.games/entities.games/cstrike/offsets-cg3sg1.txt index aafbcdcf..ad333262 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cg3sg1.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cg3sg1.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,9 @@ "m_usFireG3SG1" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cgalil.txt b/gamedata/common.games/entities.games/cstrike/offsets-cgalil.txt index 482db213..999016fa 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cgalil.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cgalil.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireGalil" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cgameplayerequip.txt b/gamedata/common.games/entities.games/cstrike/offsets-cgameplayerequip.txt index 6b5919f7..ec6bc61d 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cgameplayerequip.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cgameplayerequip.txt @@ -21,6 +21,10 @@ { "m_weaponNames" // unsigned int[32] { + "type" "integer" + "size" "32" + "unsigned" "1" + "windows" "140" "linux" "156" "mac" "156" @@ -28,6 +32,9 @@ "m_weaponCount" // int[32] { + "type" "integer" + "size" "32" + "windows" "268" "linux" "284" "mac" "284" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cgameplayerzone.txt b/gamedata/common.games/entities.games/cstrike/offsets-cgameplayerzone.txt index f04cbaa5..ab2556d9 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cgameplayerzone.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cgameplayerzone.txt @@ -21,6 +21,8 @@ { "m_iszInTarget" // string_t { + "type" "stringint" + "windows" "140" "linux" "156" "mac" "156" @@ -28,6 +30,8 @@ "m_iszOutTarget" // string_t { + "type" "stringint" + "windows" "144" "linux" "160" "mac" "160" @@ -35,6 +39,8 @@ "m_iszInCount" // string_t { + "type" "stringint" + "windows" "148" "linux" "164" "mac" "164" @@ -42,6 +48,8 @@ "m_iszOutCount" // string_t { + "type" "stringint" + "windows" "152" "linux" "168" "mac" "168" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cgameteammaster.txt b/gamedata/common.games/entities.games/cstrike/offsets-cgameteammaster.txt index e9c26fec..5ff0b664 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cgameteammaster.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cgameteammaster.txt @@ -21,6 +21,8 @@ { "m_teamIndex" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -28,6 +30,8 @@ "triggerType" // USE_TYPE { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cgametext.txt b/gamedata/common.games/entities.games/cstrike/offsets-cgametext.txt index 9bd90bbc..a60ef50b 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cgametext.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cgametext.txt @@ -21,6 +21,8 @@ { "m_textParms" // hudtextparms_t { + "type" "structure" + "windows" "140" "linux" "156" "mac" "156" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cgib.txt b/gamedata/common.games/entities.games/cstrike/offsets-cgib.txt index d7e972e9..ae71c1af 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cgib.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cgib.txt @@ -21,6 +21,8 @@ { "m_bloodColor" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_cBloodDecals" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_material" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_lifeTime" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cgibshooter.txt b/gamedata/common.games/entities.games/cstrike/offsets-cgibshooter.txt index 352fc74d..29310fb7 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cgibshooter.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cgibshooter.txt @@ -21,6 +21,8 @@ { "m_iGibs" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -28,6 +30,8 @@ "m_iGibCapacity" // int { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" @@ -35,6 +39,8 @@ "m_iGibMaterial" // int { + "type" "integer" + "windows" "152" "linux" "168" "mac" "168" @@ -42,6 +48,8 @@ "m_iGibModelIndex" // int { + "type" "integer" + "windows" "156" "linux" "172" "mac" "172" @@ -49,6 +57,8 @@ "m_flGibVelocity" // float { + "type" "float" + "windows" "160" "linux" "176" "mac" "176" @@ -56,6 +66,8 @@ "m_flVariance" // float { + "type" "float" + "windows" "164" "linux" "180" "mac" "180" @@ -63,6 +75,8 @@ "m_flGibLife" // float { + "type" "float" + "windows" "168" "linux" "184" "mac" "184" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cglock18.txt b/gamedata/common.games/entities.games/cstrike/offsets-cglock18.txt index d58d329b..46e7d386 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cglock18.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cglock18.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "m_bBurstFire" // bool { + "type" "boolean" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cglow.txt b/gamedata/common.games/entities.games/cstrike/offsets-cglow.txt index d5bbe694..978ae37a 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cglow.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cglow.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cgrenade.txt b/gamedata/common.games/entities.games/cstrike/offsets-cgrenade.txt index daa1ab9b..afb69e0e 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cgrenade.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cgrenade.txt @@ -21,6 +21,8 @@ { "m_bStartDefuse" // bool { + "type" "boolean" + "windows" "384" "linux" "404" "mac" "404" @@ -28,6 +30,8 @@ "m_bIsC4" // bool { + "type" "boolean" + "windows" "385" "linux" "405" "mac" "405" @@ -35,6 +39,8 @@ "m_pBombDefuser" // EHANDLE { + "type" "ehandle" + "windows" "388" "linux" "408" "mac" "408" @@ -42,6 +48,8 @@ "m_flDefuseCountDown" // float { + "type" "float" + "windows" "396" "linux" "416" "mac" "416" @@ -49,6 +57,8 @@ "m_flC4Blow" // float { + "type" "float" + "windows" "400" "linux" "420" "mac" "420" @@ -56,6 +66,8 @@ "m_flNextFreqInterval" // float { + "type" "float" + "windows" "404" "linux" "424" "mac" "424" @@ -63,6 +75,8 @@ "m_flNextBeep" // float { + "type" "float" + "windows" "408" "linux" "428" "mac" "428" @@ -70,6 +84,8 @@ "m_flNextFreq" // float { + "type" "float" + "windows" "412" "linux" "432" "mac" "432" @@ -77,6 +93,8 @@ "m_sBeepName" // char* { + "type" "stringptr" + "windows" "416" "linux" "436" "mac" "436" @@ -84,6 +102,8 @@ "m_fAttenu" // float { + "type" "float" + "windows" "420" "linux" "440" "mac" "440" @@ -91,6 +111,8 @@ "m_flNextBlink" // float { + "type" "float" + "windows" "424" "linux" "444" "mac" "444" @@ -98,6 +120,8 @@ "m_fNextDefuse" // float { + "type" "float" + "windows" "428" "linux" "448" "mac" "448" @@ -105,6 +129,8 @@ "m_bJustBlew" // bool { + "type" "boolean" + "windows" "432" "linux" "452" "mac" "452" @@ -112,6 +138,8 @@ "m_iTeam" // int { + "type" "integer" + "windows" "436" "linux" "456" "mac" "456" @@ -119,6 +147,8 @@ "m_iCurWave" // int { + "type" "integer" + "windows" "440" "linux" "460" "mac" "460" @@ -126,6 +156,8 @@ "m_pentCurBombTarget" // edict_t* { + "type" "edict" + "windows" "444" "linux" "464" "mac" "464" @@ -133,6 +165,8 @@ "m_SGSmoke" // int { + "type" "integer" + "windows" "448" "linux" "468" "mac" "468" @@ -140,6 +174,8 @@ "m_angle" // int { + "type" "integer" + "windows" "452" "linux" "472" "mac" "472" @@ -147,6 +183,9 @@ "m_usEvent" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "456" "linux" "476" "mac" "476" @@ -154,6 +193,8 @@ "m_bLightSmoke" // bool { + "type" "boolean" + "windows" "458" "linux" "478" "mac" "478" @@ -161,6 +202,8 @@ "m_bDetonated" // bool { + "type" "boolean" + "windows" "459" "linux" "479" "mac" "479" @@ -168,6 +211,8 @@ "m_vSmokeDetonate" // Vector { + "type" "vector" + "windows" "460" "linux" "480" "mac" "480" @@ -175,6 +220,8 @@ "m_iBounceCount" // int { + "type" "integer" + "windows" "472" "linux" "492" "mac" "492" @@ -182,6 +229,8 @@ "m_fRegisteredSound" // BOOL { + "type" "integer" + "windows" "476" "linux" "496" "mac" "496" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cguntarget.txt b/gamedata/common.games/entities.games/cstrike/offsets-cguntarget.txt index e1fcb64a..2310373e 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cguntarget.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cguntarget.txt @@ -21,6 +21,8 @@ { "m_on" // BOOL { + "type" "integer" + "windows" "384" "linux" "404" "mac" "404" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-chegrenade.txt b/gamedata/common.games/entities.games/cstrike/offsets-chegrenade.txt index 735b9e04..641005b4 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-chegrenade.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-chegrenade.txt @@ -21,6 +21,9 @@ { "m_usCreateExplosion" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "320" "linux" "336" "mac" "336" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-chostage.txt b/gamedata/common.games/entities.games/cstrike/offsets-chostage.txt index 0ce3343d..79de4606 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-chostage.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-chostage.txt @@ -21,6 +21,8 @@ { "m_Activity" // int { + "type" "integer" + "windows" "384" "linux" "404" "mac" "404" @@ -28,6 +30,8 @@ "m_bTouched" // BOOL { + "type" "integer" + "windows" "388" "linux" "408" "mac" "408" @@ -35,6 +39,8 @@ "m_bRescueMe" // BOOL { + "type" "integer" + "windows" "392" "linux" "412" "mac" "412" @@ -42,6 +48,8 @@ "m_flFlinchTime" // float { + "type" "float" + "windows" "396" "linux" "416" "mac" "416" @@ -49,6 +57,8 @@ "m_flNextChange" // float { + "type" "float" + "windows" "400" "linux" "420" "mac" "420" @@ -56,6 +66,8 @@ "m_flMarkPosition" // float { + "type" "float" + "windows" "404" "linux" "424" "mac" "424" @@ -63,6 +75,8 @@ "m_iModel" // int { + "type" "integer" + "windows" "408" "linux" "428" "mac" "428" @@ -70,6 +84,8 @@ "m_iSkin" // int { + "type" "integer" + "windows" "412" "linux" "432" "mac" "432" @@ -77,6 +93,8 @@ "m_flNextRadarTime" // float { + "type" "float" + "windows" "416" "linux" "436" "mac" "436" @@ -84,6 +102,8 @@ "m_State" // enum state { + "type" "integer" + "windows" "420" "linux" "440" "mac" "440" @@ -91,6 +111,8 @@ "m_vStart" // Vector { + "type" "vector" + "windows" "424" "linux" "444" "mac" "444" @@ -98,6 +120,8 @@ "m_vStartAngles" // Vector { + "type" "vector" + "windows" "436" "linux" "456" "mac" "456" @@ -105,6 +129,9 @@ "m_vPathToFollow" // Vector[20] { + "type" "vector" + "size" "20" + "windows" "448" "linux" "468" "mac" "468" @@ -112,6 +139,8 @@ "m_iWaypoint" // int { + "type" "integer" + "windows" "688" "linux" "708" "mac" "708" @@ -119,13 +148,17 @@ "m_target" // CBasePlayer* { + "type" "classptr" + "windows" "692" "linux" "712" "mac" "712" } - "m_LocalNav" // CLocalNav* + "m_LocalNav" // class CLocalNav* { + "type" "pointer" + "windows" "696" "linux" "716" "mac" "716" @@ -133,6 +166,8 @@ "nTargetNode" // int { + "type" "integer" + "windows" "700" "linux" "720" "mac" "720" @@ -140,6 +175,9 @@ "vecNodes" // Vector[100] { + "type" "vector" + "size" "100" + "windows" "704" "linux" "724" "mac" "724" @@ -147,6 +185,8 @@ "m_hStoppedTargetEnt" // EHANDLE { + "type" "ehandle" + "windows" "1904" "linux" "1924" "mac" "1924" @@ -154,6 +194,8 @@ "m_flNextFullThink" // float { + "type" "float" + "windows" "1912" "linux" "1932" "mac" "1932" @@ -161,6 +203,8 @@ "m_flPathCheckInterval" // float { + "type" "float" + "windows" "1916" "linux" "1936" "mac" "1936" @@ -168,6 +212,8 @@ "m_flLastPathCheck" // float { + "type" "float" + "windows" "1920" "linux" "1940" "mac" "1940" @@ -175,6 +221,8 @@ "m_nPathNodes" // int { + "type" "integer" + "windows" "1924" "linux" "1944" "mac" "1944" @@ -182,6 +230,8 @@ "m_fHasPath" // BOOL { + "type" "integer" + "windows" "1928" "linux" "1948" "mac" "1948" @@ -189,6 +239,8 @@ "m_flPathAcquired" // float { + "type" "float" + "windows" "1932" "linux" "1952" "mac" "1952" @@ -196,6 +248,8 @@ "m_vOldPos" // Vector { + "type" "vector" + "windows" "1936" "linux" "1956" "mac" "1956" @@ -203,6 +257,8 @@ "m_iHostageIndex" // int { + "type" "integer" + "windows" "1948" "linux" "1968" "mac" "1968" @@ -210,6 +266,8 @@ "m_bStuck" // BOOL { + "type" "integer" + "windows" "1952" "linux" "1972" "mac" "1972" @@ -217,13 +275,17 @@ "m_flStuckTime" // float { + "type" "float" + "windows" "1956" "linux" "1976" "mac" "1976" } - "m_improv" // CHostageImprov* + "m_improv" // class CHostageImprov* { + "type" "pointer" + "windows" "1960" "linux" "1980" "mac" "1980" @@ -231,6 +293,8 @@ "m_whichModel" // enum ModelType { + "type" "integer" + "windows" "1964" "linux" "1984" "mac" "1984" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cknife.txt b/gamedata/common.games/entities.games/cstrike/offsets-cknife.txt index 50ea0953..4d12fdf0 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cknife.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cknife.txt @@ -21,6 +21,8 @@ { "m_trHit" // TraceResult { + "type" "structure" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,9 @@ "m_usKnife" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "376" "linux" "392" "mac" "392" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-claser.txt b/gamedata/common.games/entities.games/cstrike/offsets-claser.txt index 6ebcddaf..a2b74c50 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-claser.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-claser.txt @@ -21,6 +21,8 @@ { "m_pSprite" // CSprite* { + "type" "classptr" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_firePosition" // Vector { + "type" "vector" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-clight.txt b/gamedata/common.games/entities.games/cstrike/offsets-clight.txt index 9e7526f7..063e8120 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-clight.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-clight.txt @@ -21,6 +21,8 @@ { "m_iStyle" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_iszPattern" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_iStartedOff" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-clightning.txt b/gamedata/common.games/entities.games/cstrike/offsets-clightning.txt index 10fcbe76..bbf9ae02 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-clightning.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-clightning.txt @@ -21,6 +21,8 @@ { "m_active" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_iszStartEntity" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_iszEndEntity" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_life" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -49,6 +57,8 @@ "m_boltWidth" // int { + "type" "integer" + "windows" "152" "linux" "168" "mac" "168" @@ -56,6 +66,8 @@ "m_noiseAmplitude" // int { + "type" "integer" + "windows" "156" "linux" "172" "mac" "172" @@ -63,6 +75,8 @@ "m_brightness" // int { + "type" "integer" + "windows" "160" "linux" "176" "mac" "176" @@ -70,6 +84,8 @@ "m_speed" // int { + "type" "integer" + "windows" "164" "linux" "180" "mac" "180" @@ -77,6 +93,8 @@ "m_restrike" // float { + "type" "float" + "windows" "168" "linux" "184" "mac" "184" @@ -84,6 +102,8 @@ "m_spriteTexture" // int { + "type" "integer" + "windows" "172" "linux" "188" "mac" "188" @@ -91,6 +111,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "176" "linux" "192" "mac" "192" @@ -98,6 +120,8 @@ "m_frameStart" // int { + "type" "integer" + "windows" "180" "linux" "196" "mac" "196" @@ -105,6 +129,8 @@ "m_radius" // float { + "type" "float" + "windows" "184" "linux" "200" "mac" "200" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cm249.txt b/gamedata/common.games/entities.games/cstrike/offsets-cm249.txt index acf5f868..7f6a32f0 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cm249.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cm249.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireM249" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cm3.txt b/gamedata/common.games/entities.games/cstrike/offsets-cm3.txt index 1c3802b8..09c28ff5 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cm3.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cm3.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "m_flPumpTime" // float { + "type" "float" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireM3" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cm4a1.txt b/gamedata/common.games/entities.games/cstrike/offsets-cm4a1.txt index 4b5d6fea..24e278ff 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cm4a1.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cm4a1.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireM4A1" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cmac10.txt b/gamedata/common.games/entities.games/cstrike/offsets-cmac10.txt index fc0e46a2..607bf737 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cmac10.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cmac10.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireMAC10" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cmapinfo.txt b/gamedata/common.games/entities.games/cstrike/offsets-cmapinfo.txt index 4bcf6c02..23ed291a 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cmapinfo.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cmapinfo.txt @@ -21,6 +21,8 @@ { "m_iBuyingStatus" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_flBombRadius" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cmomentarydoor.txt b/gamedata/common.games/entities.games/cstrike/offsets-cmomentarydoor.txt index e1e36d4f..8653d10b 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cmomentarydoor.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cmomentarydoor.txt @@ -21,6 +21,9 @@ { "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "292" "linux" "312" "mac" "312" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cmomentaryrotbutton.txt b/gamedata/common.games/entities.games/cstrike/offsets-cmomentaryrotbutton.txt index 82e8b628..8d65599a 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cmomentaryrotbutton.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cmomentaryrotbutton.txt @@ -21,6 +21,8 @@ { "m_lastUsed" // int { + "type" "integer" + "windows" "292" "linux" "312" "mac" "312" @@ -28,6 +30,8 @@ "m_direction" // int { + "type" "integer" + "windows" "296" "linux" "316" "mac" "316" @@ -35,6 +39,8 @@ "m_returnSpeed" // float { + "type" "float" + "windows" "300" "linux" "320" "mac" "320" @@ -42,6 +48,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "304" "linux" "324" "mac" "324" @@ -49,6 +57,8 @@ "m_end" // Vector { + "type" "vector" + "windows" "316" "linux" "336" "mac" "336" @@ -56,6 +66,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "328" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cmortar.txt b/gamedata/common.games/entities.games/cstrike/offsets-cmortar.txt index 5cbd7dac..7f4e2525 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cmortar.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cmortar.txt @@ -21,6 +21,8 @@ { "m_spriteTexture" // int { + "type" "integer" + "windows" "480" "linux" "500" "mac" "500" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cmp5n.txt b/gamedata/common.games/entities.games/cstrike/offsets-cmp5n.txt index d6344c7e..d886c486 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cmp5n.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cmp5n.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireMP5N" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cmultimanager.txt b/gamedata/common.games/entities.games/cstrike/offsets-cmultimanager.txt index 985ce8a6..07230cdc 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cmultimanager.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cmultimanager.txt @@ -21,6 +21,8 @@ { "m_cTargets" // int { + "type" "integer" + "windows" "292" "linux" "312" "mac" "312" @@ -28,6 +30,8 @@ "m_index" // int { + "type" "integer" + "windows" "296" "linux" "316" "mac" "316" @@ -35,6 +39,8 @@ "m_startTime" // float { + "type" "float" + "windows" "300" "linux" "320" "mac" "320" @@ -42,6 +48,9 @@ "m_iTargetName" // int[16] { + "type" "integer" + "size" "16" + "windows" "304" "linux" "324" "mac" "324" @@ -49,6 +58,9 @@ "m_flTargetDelay" // float[16] { + "type" "float" + "size" "16" + "windows" "368" "linux" "388" "mac" "388" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cmultisource.txt b/gamedata/common.games/entities.games/cstrike/offsets-cmultisource.txt index 89f77805..acfa61f6 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cmultisource.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cmultisource.txt @@ -21,6 +21,9 @@ { "m_rgEntities" // EHANDLE[32] { + "type" "ehandle" + "size" "32" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +31,9 @@ "m_rgTriggered" // int[32] { + "type" "integer" + "size" "32" + "windows" "392" "linux" "408" "mac" "408" @@ -35,6 +41,8 @@ "m_iTotal" // int { + "type" "integer" + "windows" "520" "linux" "536" "mac" "536" @@ -42,6 +50,8 @@ "m_globalstate" // string_t { + "type" "stringint" + "windows" "524" "linux" "540" "mac" "540" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cp228.txt b/gamedata/common.games/entities.games/cstrike/offsets-cp228.txt index 60185bb8..2ed5f56c 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cp228.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cp228.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,9 @@ "m_usFireP228" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cp90.txt b/gamedata/common.games/entities.games/cstrike/offsets-cp90.txt index 26cca599..b925e41e 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cp90.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cp90.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireP90" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cpathcorner.txt b/gamedata/common.games/entities.games/cstrike/offsets-cpathcorner.txt index 878d5e25..24cbe09a 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cpathcorner.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cpathcorner.txt @@ -21,6 +21,8 @@ { "m_flWait" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cpathtrack.txt b/gamedata/common.games/entities.games/cstrike/offsets-cpathtrack.txt index 2971d420..ff3af7ea 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cpathtrack.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cpathtrack.txt @@ -21,6 +21,8 @@ { "m_length" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_altName" // string_t { + "type" "stringint" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_pnext" // CPathTrack* { + "type" "classptr" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_pprevious" // CPathTrack* { + "type" "classptr" + "windows" "148" "linux" "164" "mac" "164" @@ -49,6 +57,8 @@ "m_paltpath" // CPathTrack* { + "type" "classptr" + "windows" "152" "linux" "168" "mac" "168" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cpendulum.txt b/gamedata/common.games/entities.games/cstrike/offsets-cpendulum.txt index e867077b..9036ada8 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cpendulum.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cpendulum.txt @@ -21,6 +21,8 @@ { "m_accel" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_distance" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_time" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_damp" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -49,6 +57,8 @@ "m_maxSpeed" // float { + "type" "float" + "windows" "152" "linux" "168" "mac" "168" @@ -56,6 +66,8 @@ "m_dampSpeed" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -63,6 +75,8 @@ "m_center" // Vector { + "type" "vector" + "windows" "160" "linux" "176" "mac" "176" @@ -70,6 +84,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "172" "linux" "188" "mac" "188" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cplattrigger.txt b/gamedata/common.games/entities.games/cstrike/offsets-cplattrigger.txt index 672d9573..921cc024 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cplattrigger.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cplattrigger.txt @@ -21,6 +21,8 @@ { "m_pPlatform" // CFuncPlat* { + "type" "classptr" + "windows" "136" "linux" "152" "mac" "152" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cpushable.txt b/gamedata/common.games/entities.games/cstrike/offsets-cpushable.txt index 1adb1ee1..91830e59 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cpushable.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cpushable.txt @@ -21,6 +21,8 @@ { "m_lastSound" // int { + "type" "integer" + "windows" "172" "linux" "188" "mac" "188" @@ -28,6 +30,8 @@ "m_maxSpeed" // float { + "type" "float" + "windows" "176" "linux" "192" "mac" "192" @@ -35,6 +39,8 @@ "m_soundTime" // float { + "type" "float" + "windows" "180" "linux" "196" "mac" "196" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-crecharge.txt b/gamedata/common.games/entities.games/cstrike/offsets-crecharge.txt index 2bd99b01..86c2aadb 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-crecharge.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-crecharge.txt @@ -21,6 +21,8 @@ { "m_flNextCharge" // float { + "type" "float" + "windows" "292" "linux" "312" "mac" "312" @@ -28,6 +30,8 @@ "m_iReactivate" // int { + "type" "integer" + "windows" "296" "linux" "316" "mac" "316" @@ -35,6 +39,8 @@ "m_iJuice" // int { + "type" "integer" + "windows" "300" "linux" "320" "mac" "320" @@ -42,6 +48,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "304" "linux" "324" "mac" "324" @@ -49,6 +57,8 @@ "m_flSoundTime" // float { + "type" "float" + "windows" "308" "linux" "328" "mac" "328" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-crevertsaved.txt b/gamedata/common.games/entities.games/cstrike/offsets-crevertsaved.txt index 6292b0b8..627ba0cc 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-crevertsaved.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-crevertsaved.txt @@ -21,6 +21,8 @@ { "m_messageTime" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_loadTime" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cruleentity.txt b/gamedata/common.games/entities.games/cstrike/offsets-cruleentity.txt index e1087a62..50c76cfb 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cruleentity.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cruleentity.txt @@ -21,6 +21,8 @@ { "m_iszMaster" // string_t { + "type" "stringint" + "windows" "136" "linux" "152" "mac" "152" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cscout.txt b/gamedata/common.games/entities.games/cstrike/offsets-cscout.txt index 12136415..e215fe38 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cscout.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cscout.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,9 @@ "m_usFireScout" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-csg550.txt b/gamedata/common.games/entities.games/cstrike/offsets-csg550.txt index 028b500c..dc1f1fee 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-csg550.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-csg550.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,9 @@ "m_usFireSG550" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-csg552.txt b/gamedata/common.games/entities.games/cstrike/offsets-csg552.txt index b07ab329..95f4fc7b 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-csg552.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-csg552.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireSG552" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-csmokegrenade.txt b/gamedata/common.games/entities.games/cstrike/offsets-csmokegrenade.txt index 15d379bf..65b01987 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-csmokegrenade.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-csmokegrenade.txt @@ -21,6 +21,9 @@ { "m_usCreateSmoke" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "320" "linux" "336" "mac" "336" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-csoundent.txt b/gamedata/common.games/entities.games/cstrike/offsets-csoundent.txt index 7b71a5ea..3f7b3983 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-csoundent.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-csoundent.txt @@ -21,6 +21,8 @@ { "m_iFreeSound" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_iActiveSound" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_cLastActiveSounds" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -42,13 +48,18 @@ "m_fShowReport" // BOOL { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" } - "m_SoundPool" // CSound[64] + "m_SoundPool" // class CSound[64] { + "type" "class" + "size" "64" + "windows" "152" "linux" "168" "mac" "168" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cspeaker.txt b/gamedata/common.games/entities.games/cstrike/offsets-cspeaker.txt index 9c0358b3..db5a19b2 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cspeaker.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cspeaker.txt @@ -21,6 +21,8 @@ { "m_preset" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-csprite.txt b/gamedata/common.games/entities.games/cstrike/offsets-csprite.txt index 125b7d7c..7007107e 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-csprite.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-csprite.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-ctesteffect.txt b/gamedata/common.games/entities.games/cstrike/offsets-ctesteffect.txt index bbb77d5e..05aef9d1 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-ctesteffect.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-ctesteffect.txt @@ -21,6 +21,8 @@ { "m_iLoop" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -28,6 +30,8 @@ "m_iBeam" // int { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" @@ -35,6 +39,9 @@ "m_pBeam" // CBeam*[24] { + "type" "classptr" + "size" "24" + "windows" "152" "linux" "168" "mac" "168" @@ -42,6 +49,9 @@ "m_flBeamTime" // float[24] { + "type" "float" + "size" "24" + "windows" "248" "linux" "264" "mac" "264" @@ -49,6 +59,8 @@ "m_flStartTime" // float { + "type" "float" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-ctmp.txt b/gamedata/common.games/entities.games/cstrike/offsets-ctmp.txt index a2704f60..90a85f47 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-ctmp.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-ctmp.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireTMP" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-ctriggercamera.txt b/gamedata/common.games/entities.games/cstrike/offsets-ctriggercamera.txt index e04f1913..f23cd536 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-ctriggercamera.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-ctriggercamera.txt @@ -21,6 +21,8 @@ { "m_hPlayer" // EHANDLE { + "type" "ehandle" + "windows" "144" "linux" "160" "mac" "160" @@ -28,6 +30,8 @@ "m_hTarget" // EHANDLE { + "type" "ehandle" + "windows" "152" "linux" "168" "mac" "168" @@ -35,6 +39,8 @@ "m_pentPath" // CBaseEntity* { + "type" "classptr" + "windows" "160" "linux" "176" "mac" "176" @@ -42,6 +48,8 @@ "m_sPath" // int { + "type" "integer" + "windows" "164" "linux" "180" "mac" "180" @@ -49,6 +57,8 @@ "m_flWait" // float { + "type" "float" + "windows" "168" "linux" "184" "mac" "184" @@ -56,6 +66,8 @@ "m_flReturnTime" // float { + "type" "float" + "windows" "172" "linux" "188" "mac" "188" @@ -63,6 +75,8 @@ "m_flStopTime" // float { + "type" "float" + "windows" "176" "linux" "192" "mac" "192" @@ -70,6 +84,8 @@ "m_moveDistance" // float { + "type" "float" + "windows" "180" "linux" "196" "mac" "196" @@ -77,6 +93,8 @@ "m_targetSpeed" // float { + "type" "float" + "windows" "184" "linux" "200" "mac" "200" @@ -84,6 +102,8 @@ "m_initialSpeed" // float { + "type" "float" + "windows" "188" "linux" "204" "mac" "204" @@ -91,6 +111,8 @@ "m_acceleration" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -98,6 +120,8 @@ "m_deceleration" // float { + "type" "float" + "windows" "196" "linux" "212" "mac" "212" @@ -105,6 +129,8 @@ "m_state" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-ctriggerchangetarget.txt b/gamedata/common.games/entities.games/cstrike/offsets-ctriggerchangetarget.txt index 12cc531e..de00f347 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-ctriggerchangetarget.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-ctriggerchangetarget.txt @@ -21,6 +21,8 @@ { "m_iszNewTarget" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-ctriggerrelay.txt b/gamedata/common.games/entities.games/cstrike/offsets-ctriggerrelay.txt index a4d2acec..c3d1ddb3 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-ctriggerrelay.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-ctriggerrelay.txt @@ -21,6 +21,8 @@ { "triggerType" // USE_TYPE { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cump45.txt b/gamedata/common.games/entities.games/cstrike/offsets-cump45.txt index 1ca1dfa1..b322d17d 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cump45.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cump45.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "iShellOn" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireUMP45" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cusp.txt b/gamedata/common.games/entities.games/cstrike/offsets-cusp.txt index 9f6923cf..f162a294 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cusp.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cusp.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,9 @@ "m_usFireUSP" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cwallhealth.txt b/gamedata/common.games/entities.games/cstrike/offsets-cwallhealth.txt index 2bf9f557..6f947270 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cwallhealth.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cwallhealth.txt @@ -21,6 +21,8 @@ { "m_flNextCharge" // float { + "type" "float" + "windows" "292" "linux" "312" "mac" "312" @@ -28,6 +30,8 @@ "m_iReactivate" // int { + "type" "integer" + "windows" "296" "linux" "316" "mac" "316" @@ -35,6 +39,8 @@ "m_iJuice" // int { + "type" "integer" + "windows" "300" "linux" "320" "mac" "320" @@ -42,6 +48,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "304" "linux" "324" "mac" "324" @@ -49,6 +57,8 @@ "m_flSoundTime" // float { + "type" "float" + "windows" "308" "linux" "328" "mac" "328" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cweaponbox.txt b/gamedata/common.games/entities.games/cstrike/offsets-cweaponbox.txt index 85b5504e..8dad1fb9 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cweaponbox.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cweaponbox.txt @@ -21,6 +21,9 @@ { "m_rgpPlayerItems" // CBasePlayerItem*[6] { + "type" "classptr" + "size" "6" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +31,9 @@ "m_rgiszAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "160" "linux" "176" "mac" "176" @@ -35,6 +41,9 @@ "m_rgAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "288" "linux" "304" "mac" "304" @@ -42,6 +51,8 @@ "m_cAmmoTypes" // int { + "type" "integer" + "windows" "416" "linux" "432" "mac" "432" @@ -49,6 +60,8 @@ "m_bIsBomb" // bool { + "type" "boolean" + "windows" "420" "linux" "436" "mac" "436" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cweaponcycler.txt b/gamedata/common.games/entities.games/cstrike/offsets-cweaponcycler.txt index b98a9931..e0d97fdb 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cweaponcycler.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cweaponcycler.txt @@ -21,6 +21,8 @@ { "m_iszModel" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "m_iModel" // int { + "type" "integer" + "windows" "324" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cworlditem.txt b/gamedata/common.games/entities.games/cstrike/offsets-cworlditem.txt index a9345bb8..95b2b3a3 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cworlditem.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cworlditem.txt @@ -21,6 +21,8 @@ { "m_iType" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cwreckage.txt b/gamedata/common.games/entities.games/cstrike/offsets-cwreckage.txt index 554a7443..2fa8fa5a 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cwreckage.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cwreckage.txt @@ -21,6 +21,8 @@ { "m_flStartTime" // int { + "type" "integer" + "windows" "384" "linux" "404" "mac" "404" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cwshield.txt b/gamedata/common.games/entities.games/cstrike/offsets-cwshield.txt index 31bd0ce5..baa9f53c 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cwshield.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cwshield.txt @@ -21,6 +21,8 @@ { "m_hEntToIgnoreTouchesFrom" // EHANDLE { + "type" "ehandle" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_flTimeToIgnoreTouches" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/cstrike/offsets-cxm1014.txt b/gamedata/common.games/entities.games/cstrike/offsets-cxm1014.txt index 90e68ff9..550ca44d 100644 --- a/gamedata/common.games/entities.games/cstrike/offsets-cxm1014.txt +++ b/gamedata/common.games/entities.games/cstrike/offsets-cxm1014.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "320" "linux" "336" "mac" "336" @@ -28,6 +30,8 @@ "m_flPumpTime" // float { + "type" "float" + "windows" "324" "linux" "340" "mac" "340" @@ -35,6 +39,9 @@ "m_usFireXM1014" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-c30cal.txt b/gamedata/common.games/entities.games/dod/offsets-c30cal.txt index 5fa9d40b..7c2bcb5f 100644 --- a/gamedata/common.games/entities.games/dod/offsets-c30cal.txt +++ b/gamedata/common.games/entities.games/dod/offsets-c30cal.txt @@ -21,6 +21,9 @@ { "m_usFire30CAL" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "476" "linux" "492" "mac" "492" diff --git a/gamedata/common.games/entities.games/dod/offsets-calliedbarney.txt b/gamedata/common.games/entities.games/dod/offsets-calliedbarney.txt index ebe50464..83f2376d 100644 --- a/gamedata/common.games/entities.games/dod/offsets-calliedbarney.txt +++ b/gamedata/common.games/entities.games/dod/offsets-calliedbarney.txt @@ -21,6 +21,8 @@ { "m_fGunDrawn" // BOOL { + "type" "integer" + "windows" "1040" "linux" "1060" "mac" "1060" @@ -28,6 +30,8 @@ "m_painTime" // float { + "type" "float" + "windows" "1044" "linux" "1064" "mac" "1064" @@ -35,6 +39,8 @@ "m_checkAttackTime" // float { + "type" "float" + "windows" "1048" "linux" "1068" "mac" "1068" @@ -42,6 +48,8 @@ "m_lastAttackCheck" // BOOL { + "type" "integer" + "windows" "1052" "linux" "1072" "mac" "1072" @@ -49,6 +57,8 @@ "m_angles" // Vector { + "type" "vector" + "windows" "1056" "linux" "1076" "mac" "1076" @@ -56,6 +66,8 @@ "m_origin" // Vector { + "type" "vector" + "windows" "1068" "linux" "1088" "mac" "1088" @@ -63,6 +75,8 @@ "m_flPlayerDamage" // float { + "type" "float" + "windows" "1080" "linux" "1100" "mac" "1100" diff --git a/gamedata/common.games/entities.games/dod/offsets-calliedgrunt.txt b/gamedata/common.games/entities.games/dod/offsets-calliedgrunt.txt index 28732919..af2ca90a 100644 --- a/gamedata/common.games/entities.games/dod/offsets-calliedgrunt.txt +++ b/gamedata/common.games/entities.games/dod/offsets-calliedgrunt.txt @@ -21,6 +21,8 @@ { "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "972" "linux" "992" "mac" "992" @@ -28,6 +30,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "976" "linux" "996" "mac" "996" @@ -35,6 +39,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "980" "linux" "1000" "mac" "1000" @@ -42,6 +48,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "984" "linux" "1004" "mac" "1004" @@ -49,6 +57,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "996" "linux" "1016" "mac" "1016" @@ -56,6 +66,8 @@ "m_fStanding" // BOOL { + "type" "integer" + "windows" "1000" "linux" "1020" "mac" "1020" @@ -63,6 +75,8 @@ "m_fFirstEncounter" // BOOL { + "type" "integer" + "windows" "1004" "linux" "1024" "mac" "1024" @@ -70,6 +84,8 @@ "m_cClipSize" // int { + "type" "integer" + "windows" "1008" "linux" "1028" "mac" "1028" @@ -77,6 +93,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "1012" "linux" "1032" "mac" "1032" @@ -84,6 +102,8 @@ "m_iBrassShell" // int { + "type" "integer" + "windows" "1016" "linux" "1036" "mac" "1036" @@ -91,6 +111,8 @@ "m_iSentence" // int { + "type" "integer" + "windows" "1020" "linux" "1040" "mac" "1040" diff --git a/gamedata/common.games/entities.games/dod/offsets-cambientgeneric.txt b/gamedata/common.games/entities.games/dod/offsets-cambientgeneric.txt index 1691799e..4f1d3345 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cambientgeneric.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cambientgeneric.txt @@ -21,6 +21,8 @@ { "m_flAttenuation" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_dpv" // dynpitchvol_t { + "type" "structure" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_fActive" // BOOL { + "type" "integer" + "windows" "432" "linux" "448" "mac" "448" @@ -42,6 +48,8 @@ "m_fLooping" // BOOL { + "type" "integer" + "windows" "436" "linux" "452" "mac" "452" diff --git a/gamedata/common.games/entities.games/dod/offsets-careacapture.txt b/gamedata/common.games/entities.games/dod/offsets-careacapture.txt index 4abfd88c..ecafd193 100644 --- a/gamedata/common.games/entities.games/dod/offsets-careacapture.txt +++ b/gamedata/common.games/entities.games/dod/offsets-careacapture.txt @@ -21,6 +21,8 @@ { "m_iCapMode" // int { + "type" "integer" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +30,8 @@ "m_bCapturing" // int { + "type" "integer" + "windows" "496" "linux" "516" "mac" "516" @@ -35,6 +39,8 @@ "m_nCapturingTeam" // int { + "type" "integer" + "windows" "500" "linux" "520" "mac" "520" @@ -42,6 +48,8 @@ "m_nOwningTeam" // int { + "type" "integer" + "windows" "504" "linux" "524" "mac" "524" @@ -49,6 +57,8 @@ "m_nCapTime" // int { + "type" "integer" + "windows" "508" "linux" "528" "mac" "528" @@ -56,6 +66,8 @@ "m_fTimeRemaining" // float { + "type" "float" + "windows" "512" "linux" "532" "mac" "532" @@ -63,6 +75,8 @@ "m_nAlliesNumCap" // int { + "type" "integer" + "windows" "516" "linux" "536" "mac" "536" @@ -70,6 +84,8 @@ "m_nAxisNumCap" // int { + "type" "integer" + "windows" "520" "linux" "540" "mac" "540" @@ -77,6 +93,8 @@ "m_nNumAllies" // int { + "type" "integer" + "windows" "524" "linux" "544" "mac" "544" @@ -84,6 +102,8 @@ "m_nNumAxis" // int { + "type" "integer" + "windows" "528" "linux" "548" "mac" "548" @@ -91,6 +111,8 @@ "m_bAlliesCanCap" // bool { + "type" "boolean" + "windows" "532" "linux" "552" "mac" "552" @@ -98,6 +120,8 @@ "m_bAxisCanCap" // bool { + "type" "boolean" + "windows" "533" "linux" "553" "mac" "553" @@ -105,6 +129,8 @@ "m_iCappingRequired" // int { + "type" "integer" + "windows" "536" "linux" "556" "mac" "556" @@ -112,6 +138,8 @@ "m_iCappingPlayers" // int { + "type" "integer" + "windows" "540" "linux" "560" "mac" "560" @@ -119,6 +147,9 @@ "sz_AlliesCap" // char[256] { + "type" "string" + "size" "256" + "windows" "544" "linux" "564" "mac" "564" @@ -126,6 +157,9 @@ "sz_AxisCap" // char[256] { + "type" "string" + "size" "256" + "windows" "800" "linux" "820" "mac" "820" @@ -133,6 +167,9 @@ "sz_AlliesStart" // char[256] { + "type" "string" + "size" "256" + "windows" "1056" "linux" "1076" "mac" "1076" @@ -140,6 +177,9 @@ "sz_AxisStart" // char[256] { + "type" "string" + "size" "256" + "windows" "1312" "linux" "1332" "mac" "1332" @@ -147,6 +187,9 @@ "sz_AlliesBreak" // char[256] { + "type" "string" + "size" "256" + "windows" "1568" "linux" "1588" "mac" "1588" @@ -154,6 +197,9 @@ "sz_AxisBreak" // char[256] { + "type" "string" + "size" "256" + "windows" "1824" "linux" "1844" "mac" "1844" @@ -161,6 +207,8 @@ "m_iAreaIndex" // int { + "type" "integer" + "windows" "2080" "linux" "2100" "mac" "2100" @@ -168,6 +216,9 @@ "sz_HudIcon" // char[256] { + "type" "string" + "size" "256" + "windows" "2084" "linux" "2104" "mac" "2104" @@ -175,6 +226,8 @@ "m_pPoint" // CControlPoint* { + "type" "classptr" + "windows" "2340" "linux" "2360" "mac" "2360" @@ -182,6 +235,9 @@ "sz_CapPointName" // char[256] { + "type" "string" + "size" "256" + "windows" "2344" "linux" "2364" "mac" "2364" @@ -189,6 +245,9 @@ "sz_RequiredObjectGroup" // char[256] { + "type" "string" + "size" "256" + "windows" "2600" "linux" "2620" "mac" "2620" @@ -196,6 +255,8 @@ "m_bRequiresObject" // bool { + "type" "boolean" + "windows" "2856" "linux" "2876" "mac" "2876" diff --git a/gamedata/common.games/entities.games/dod/offsets-cautotrigger.txt b/gamedata/common.games/entities.games/dod/offsets-cautotrigger.txt index 3f0e084c..b586764c 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cautotrigger.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cautotrigger.txt @@ -21,6 +21,8 @@ { "m_iEnabled" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -28,6 +30,8 @@ "m_globalstate" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -35,6 +39,8 @@ "triggerType" // USE_TYPE { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -42,6 +48,8 @@ "b_isRoundRestart" // bool { + "type" "boolean" + "windows" "348" "linux" "364" "mac" "364" diff --git a/gamedata/common.games/entities.games/dod/offsets-caxisgrunt.txt b/gamedata/common.games/entities.games/dod/offsets-caxisgrunt.txt index 2a40800e..0dc1dd72 100644 --- a/gamedata/common.games/entities.games/dod/offsets-caxisgrunt.txt +++ b/gamedata/common.games/entities.games/dod/offsets-caxisgrunt.txt @@ -21,6 +21,8 @@ { "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "972" "linux" "992" "mac" "992" @@ -28,6 +30,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "976" "linux" "996" "mac" "996" @@ -35,6 +39,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "980" "linux" "1000" "mac" "1000" @@ -42,6 +48,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "984" "linux" "1004" "mac" "1004" @@ -49,6 +57,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "996" "linux" "1016" "mac" "1016" @@ -56,6 +66,8 @@ "m_fStanding" // BOOL { + "type" "integer" + "windows" "1000" "linux" "1020" "mac" "1020" @@ -63,6 +75,8 @@ "m_fFirstEncounter" // BOOL { + "type" "integer" + "windows" "1004" "linux" "1024" "mac" "1024" @@ -70,6 +84,8 @@ "m_cClipSize" // int { + "type" "integer" + "windows" "1008" "linux" "1028" "mac" "1028" @@ -77,6 +93,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "1012" "linux" "1032" "mac" "1032" @@ -84,6 +102,8 @@ "m_iBrassShell" // int { + "type" "integer" + "windows" "1016" "linux" "1036" "mac" "1036" @@ -91,6 +111,8 @@ "m_iSentence" // int { + "type" "integer" + "windows" "1020" "linux" "1040" "mac" "1040" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbar.txt b/gamedata/common.games/entities.games/dod/offsets-cbar.txt index 307eb404..189b951e 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbar.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbar.txt @@ -21,6 +21,9 @@ { "m_usFireBAR" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "476" "linux" "492" "mac" "492" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbaseanimating.txt b/gamedata/common.games/entities.games/dod/offsets-cbaseanimating.txt index 40157101..4e915ef8 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbaseanimating.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbaseanimating.txt @@ -21,6 +21,8 @@ { "m_flFrameRate" // float { + "type" "float" + "windows" "336" "linux" "352" "mac" "352" @@ -28,6 +30,8 @@ "m_flGroundSpeed" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -35,6 +39,8 @@ "m_flLastEventCheck" // float { + "type" "float" + "windows" "344" "linux" "360" "mac" "360" @@ -42,6 +48,8 @@ "m_fSequenceFinished" // BOOL { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" @@ -49,6 +57,8 @@ "m_fSequenceLoops" // BOOL { + "type" "integer" + "windows" "352" "linux" "368" "mac" "368" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbasebutton.txt b/gamedata/common.games/entities.games/dod/offsets-cbasebutton.txt index 476b5e45..321bb4cd 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbasebutton.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbasebutton.txt @@ -21,6 +21,8 @@ { "m_fStayPushed" // BOOL { + "type" "integer" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +30,8 @@ "m_fRotating" // BOOL { + "type" "integer" + "windows" "496" "linux" "516" "mac" "516" @@ -35,6 +39,8 @@ "m_strChangeTarget" // string_t { + "type" "stringint" + "windows" "500" "linux" "520" "mac" "520" @@ -42,6 +48,8 @@ "m_ls" // locksound_t { + "type" "structure" + "windows" "504" "linux" "524" "mac" "524" @@ -49,6 +57,9 @@ "m_bLockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "540" "linux" "560" "mac" "560" @@ -56,6 +67,9 @@ "m_bLockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "541" "linux" "561" "mac" "561" @@ -63,6 +77,9 @@ "m_bUnlockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "542" "linux" "562" "mac" "562" @@ -70,6 +87,9 @@ "m_bUnlockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "543" "linux" "563" "mac" "563" @@ -77,6 +97,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "544" "linux" "564" "mac" "564" @@ -84,6 +106,8 @@ "m_rrWait" // float { + "type" "float" + "windows" "548" "linux" "568" "mac" "568" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbasedelay.txt b/gamedata/common.games/entities.games/dod/offsets-cbasedelay.txt index 87e11b45..9e613bb2 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbasedelay.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbasedelay.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iszKillTarget" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbasedmstart.txt b/gamedata/common.games/entities.games/dod/offsets-cbasedmstart.txt index 0848dd66..ea0bf2bb 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbasedmstart.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbasedmstart.txt @@ -21,6 +21,8 @@ { "m_sMaster" // string_t { + "type" "stringint" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_sCPMaster" // string_t { + "type" "stringint" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_bNeutral" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_bInControl" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_bNotInControl" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbasedoor.txt b/gamedata/common.games/entities.games/dod/offsets-cbasedoor.txt index 727d35bb..01231ede 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbasedoor.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbasedoor.txt @@ -21,6 +21,9 @@ { "m_bHealthValue" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +31,9 @@ "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "493" "linux" "513" "mac" "513" @@ -35,6 +41,9 @@ "m_bStopSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "494" "linux" "514" "mac" "514" @@ -42,6 +51,8 @@ "m_ls" // locksound_t { + "type" "structure" + "windows" "496" "linux" "516" "mac" "516" @@ -49,6 +60,9 @@ "m_bLockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "532" "linux" "552" "mac" "552" @@ -56,6 +70,9 @@ "m_bLockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "533" "linux" "553" "mac" "553" @@ -63,6 +80,9 @@ "m_bUnlockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "534" "linux" "554" "mac" "554" @@ -70,6 +90,9 @@ "m_bUnlockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "535" "linux" "555" "mac" "555" @@ -77,6 +100,8 @@ "TeamSpecific" // int { + "type" "integer" + "windows" "536" "linux" "556" "mac" "556" @@ -84,6 +109,8 @@ "m_lastBlockedTimestamp" // float { + "type" "float" + "windows" "540" "linux" "560" "mac" "560" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbaseentity.txt b/gamedata/common.games/entities.games/dod/offsets-cbaseentity.txt index 4df7e7a2..82557fab 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbaseentity.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbaseentity.txt @@ -21,6 +21,8 @@ { "pev" // entvars_t* { + "type" "entvars" + "windows" "4" "linux" "4" "mac" "4" @@ -28,6 +30,8 @@ "m_pGoalEnt" // CBaseEntity* { + "type" "classptr" + "windows" "8" "linux" "8" "mac" "8" @@ -35,6 +39,8 @@ "m_pLink" // CBaseEntity* { + "type" "classptr" + "windows" "12" "linux" "12" "mac" "12" @@ -42,6 +48,8 @@ "m_rrOrigin" // Vector { + "type" "vector" + "windows" "16" "linux" "16" "mac" "16" @@ -49,6 +57,8 @@ "m_rrMins" // Vector { + "type" "vector" + "windows" "28" "linux" "28" "mac" "28" @@ -56,6 +66,8 @@ "m_rrMaxs" // Vector { + "type" "vector" + "windows" "40" "linux" "40" "mac" "40" @@ -63,6 +75,8 @@ "m_rrAngles" // Vector { + "type" "vector" + "windows" "52" "linux" "52" "mac" "52" @@ -70,6 +84,8 @@ "m_rrMovedir" // Vector { + "type" "vector" + "windows" "64" "linux" "64" "mac" "64" @@ -77,6 +93,8 @@ "m_rrSpawnflags" // int { + "type" "integer" + "windows" "76" "linux" "76" "mac" "76" @@ -84,6 +102,8 @@ "m_rrSolid" // int { + "type" "integer" + "windows" "80" "linux" "80" "mac" "80" @@ -91,6 +111,8 @@ "m_rrMovetype" // int { + "type" "integer" + "windows" "84" "linux" "84" "mac" "84" @@ -98,6 +120,8 @@ "m_rrEffects" // int { + "type" "integer" + "windows" "88" "linux" "88" "mac" "88" @@ -105,6 +129,8 @@ "m_rrFlags" // int { + "type" "integer" + "windows" "92" "linux" "92" "mac" "92" @@ -112,6 +138,8 @@ "m_rrFrags" // int { + "type" "integer" + "windows" "96" "linux" "96" "mac" "96" @@ -119,6 +147,8 @@ "m_rrRendermode" // int { + "type" "integer" + "windows" "100" "linux" "100" "mac" "100" @@ -126,6 +156,8 @@ "m_rrRenderamt" // float { + "type" "float" + "windows" "104" "linux" "104" "mac" "104" @@ -133,6 +165,8 @@ "m_rrRendercolor" // Vector { + "type" "vector" + "windows" "108" "linux" "108" "mac" "108" @@ -140,6 +174,8 @@ "m_rrRenderfx" // int { + "type" "integer" + "windows" "120" "linux" "120" "mac" "120" @@ -147,6 +183,8 @@ "m_rrHealth" // float { + "type" "float" + "windows" "124" "linux" "124" "mac" "124" @@ -154,6 +192,8 @@ "m_rrFrame" // float { + "type" "float" + "windows" "128" "linux" "128" "mac" "128" @@ -161,6 +201,8 @@ "m_rrSpeed" // float { + "type" "float" + "windows" "132" "linux" "132" "mac" "132" @@ -168,6 +210,8 @@ "m_rrTarget" // string_t { + "type" "stringint" + "windows" "136" "linux" "136" "mac" "136" @@ -175,6 +219,8 @@ "m_rrTargetname" // string_t { + "type" "stringint" + "windows" "140" "linux" "140" "mac" "140" @@ -182,6 +228,8 @@ "m_rrNetname" // string_t { + "type" "stringint" + "windows" "144" "linux" "144" "mac" "144" @@ -189,6 +237,8 @@ "m_rrTakedamage" // float { + "type" "float" + "windows" "148" "linux" "148" "mac" "148" @@ -196,6 +246,8 @@ "m_rrScale" // float { + "type" "float" + "windows" "152" "linux" "152" "mac" "152" @@ -203,6 +255,8 @@ "m_rrGravity" // float { + "type" "float" + "windows" "156" "linux" "156" "mac" "156" @@ -210,6 +264,8 @@ "m_pfnThink" // (*__pfn)(CBaseEntity*) { + "type" "function" + "windows" "160" "linux" "160" "mac" "160" @@ -217,6 +273,8 @@ "m_pfnTouch" // (*__pfn)(CBaseEntity*, CBaseEntity*) { + "type" "function" + "windows" "164" "linux" "168" "mac" "168" @@ -224,6 +282,8 @@ "m_pfnUse" // (*__pfn)(CBaseEntity*, CBaseEntity*, CBaseEntity*, USE_TYPE, float) { + "type" "function" + "windows" "168" "linux" "176" "mac" "176" @@ -231,6 +291,8 @@ "m_pfnBlocked" // (*__pfn)(CBaseEntity*, CBaseEntity*) { + "type" "function" + "windows" "172" "linux" "184" "mac" "184" @@ -238,6 +300,8 @@ "has_disconnected" // BOOL { + "type" "integer" + "windows" "176" "linux" "192" "mac" "192" @@ -245,6 +309,8 @@ "ammo_9mm" // int { + "type" "integer" + "windows" "180" "linux" "196" "mac" "196" @@ -252,6 +318,8 @@ "ammo_357" // int { + "type" "integer" + "windows" "184" "linux" "200" "mac" "200" @@ -259,6 +327,8 @@ "ammo_bolts" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -266,6 +336,8 @@ "ammo_buckshot" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -273,6 +345,8 @@ "ammo_rockets" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -280,6 +354,8 @@ "ammo_uranium" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -287,6 +363,8 @@ "ammo_hornets" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -294,6 +372,8 @@ "ammo_argrens" // int { + "type" "integer" + "windows" "208" "linux" "224" "mac" "224" @@ -301,6 +381,8 @@ "ammo_12mm" // int { + "type" "integer" + "windows" "212" "linux" "228" "mac" "228" @@ -308,6 +390,8 @@ "ammo_16mm" // int { + "type" "integer" + "windows" "216" "linux" "232" "mac" "232" @@ -315,6 +399,8 @@ "ammo_22mm" // int { + "type" "integer" + "windows" "220" "linux" "236" "mac" "236" @@ -322,6 +408,8 @@ "ammo_44mm" // int { + "type" "integer" + "windows" "224" "linux" "240" "mac" "240" @@ -329,6 +417,8 @@ "ammo_55mm" // int { + "type" "integer" + "windows" "228" "linux" "244" "mac" "244" @@ -336,6 +426,8 @@ "ammo_66mm" // int { + "type" "integer" + "windows" "232" "linux" "248" "mac" "248" @@ -343,6 +435,8 @@ "ammo_agrens" // int { + "type" "integer" + "windows" "236" "linux" "252" "mac" "252" @@ -350,6 +444,8 @@ "ammo_agrensex" // int { + "type" "integer" + "windows" "240" "linux" "256" "mac" "256" @@ -357,6 +453,8 @@ "ammo_ggrens" // int { + "type" "integer" + "windows" "244" "linux" "260" "mac" "260" @@ -364,6 +462,8 @@ "ammo_ggrensex" // int { + "type" "integer" + "windows" "248" "linux" "264" "mac" "264" @@ -371,6 +471,8 @@ "m_flStartThrow" // float { + "type" "float" + "windows" "252" "linux" "268" "mac" "268" @@ -378,6 +480,8 @@ "m_flReleaseThrow" // float { + "type" "float" + "windows" "256" "linux" "272" "mac" "272" @@ -385,6 +489,8 @@ "m_chargeReady" // int { + "type" "integer" + "windows" "260" "linux" "276" "mac" "276" @@ -392,6 +498,8 @@ "m_fInAttack" // int { + "type" "integer" + "windows" "264" "linux" "280" "mac" "280" @@ -399,6 +507,8 @@ "m_fireState" // int { + "type" "integer" + "windows" "268" "linux" "284" "mac" "284" @@ -406,6 +516,8 @@ "m_trDecalTrace" // TraceResult { + "type" "structure" + "windows" "272" "linux" "288" "mac" "288" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbasemonster.txt b/gamedata/common.games/entities.games/dod/offsets-cbasemonster.txt index 0c3b0dbb..a5a9ce17 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbasemonster.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbasemonster.txt @@ -21,6 +21,8 @@ { "m_afConditions" // int { + "type" "integer" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +30,8 @@ "m_hEnemy" // EHANDLE { + "type" "ehandle" + "windows" "496" "linux" "516" "mac" "516" @@ -35,6 +39,8 @@ "m_hTargetEnt" // EHANDLE { + "type" "ehandle" + "windows" "504" "linux" "524" "mac" "524" @@ -42,6 +48,9 @@ "m_hOldEnemy" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "512" "linux" "532" "mac" "532" @@ -49,6 +58,9 @@ "m_vecOldEnemy" // Vector[4] { + "type" "vector" + "size" "4" + "windows" "544" "linux" "564" "mac" "564" @@ -56,6 +68,8 @@ "m_flFieldOfView" // float { + "type" "float" + "windows" "592" "linux" "612" "mac" "612" @@ -63,6 +77,8 @@ "m_flWaitFinished" // float { + "type" "float" + "windows" "596" "linux" "616" "mac" "616" @@ -70,6 +86,8 @@ "m_flMoveWaitFinished" // float { + "type" "float" + "windows" "600" "linux" "620" "mac" "620" @@ -77,6 +95,8 @@ "m_Activity" // Activity { + "type" "integer" + "windows" "604" "linux" "624" "mac" "624" @@ -84,6 +104,8 @@ "m_IdealActivity" // Activity { + "type" "integer" + "windows" "608" "linux" "628" "mac" "628" @@ -91,6 +113,8 @@ "m_LastHitGroup" // int { + "type" "integer" + "windows" "612" "linux" "632" "mac" "632" @@ -98,6 +122,8 @@ "m_MonsterState" // MONSTERSTATE { + "type" "integer" + "windows" "616" "linux" "636" "mac" "636" @@ -105,6 +131,8 @@ "m_IdealMonsterState" // MONSTERSTATE { + "type" "integer" + "windows" "620" "linux" "640" "mac" "640" @@ -112,6 +140,8 @@ "m_iTaskStatus" // int { + "type" "integer" + "windows" "624" "linux" "644" "mac" "644" @@ -119,6 +149,8 @@ "m_pSchedule" // class Schedule_t* { + "type" "pointer" + "windows" "628" "linux" "648" "mac" "648" @@ -126,6 +158,8 @@ "m_iScheduleIndex" // int { + "type" "integer" + "windows" "632" "linux" "652" "mac" "652" @@ -133,6 +167,9 @@ "m_Route" // struct WayPoint_t[8] { + "type" "structure" + "size" "8" + "windows" "636" "linux" "656" "mac" "656" @@ -140,6 +177,8 @@ "m_movementGoal" // int { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -147,6 +186,8 @@ "m_iRouteIndex" // int { + "type" "integer" + "windows" "768" "linux" "788" "mac" "788" @@ -154,6 +195,8 @@ "m_moveWaitTime" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -161,6 +204,8 @@ "m_vecMoveGoal" // Vector { + "type" "vector" + "windows" "776" "linux" "796" "mac" "796" @@ -168,6 +213,8 @@ "m_movementActivity" // Activity { + "type" "integer" + "windows" "788" "linux" "808" "mac" "808" @@ -175,6 +222,8 @@ "m_iAudibleList" // int { + "type" "integer" + "windows" "792" "linux" "812" "mac" "812" @@ -182,6 +231,8 @@ "m_afSoundTypes" // int { + "type" "integer" + "windows" "796" "linux" "816" "mac" "816" @@ -189,6 +240,8 @@ "m_vecLastPosition" // Vector { + "type" "vector" + "windows" "800" "linux" "820" "mac" "820" @@ -196,6 +249,8 @@ "m_iHintNode" // int { + "type" "integer" + "windows" "812" "linux" "832" "mac" "832" @@ -203,6 +258,8 @@ "m_afMemory" // int { + "type" "integer" + "windows" "816" "linux" "836" "mac" "836" @@ -210,6 +267,8 @@ "m_iMaxHealth" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -217,6 +276,8 @@ "m_vecEnemyLKP" // Vector { + "type" "vector" + "windows" "824" "linux" "844" "mac" "844" @@ -224,6 +285,8 @@ "m_cAmmoLoaded" // int { + "type" "integer" + "windows" "836" "linux" "856" "mac" "856" @@ -231,6 +294,8 @@ "m_afCapability" // int { + "type" "integer" + "windows" "840" "linux" "860" "mac" "860" @@ -238,6 +303,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "844" "linux" "864" "mac" "864" @@ -245,6 +312,8 @@ "m_bitsDamageType" // int { + "type" "integer" + "windows" "848" "linux" "868" "mac" "868" @@ -252,6 +321,10 @@ "m_rgbTimeBasedDamage" // unsigned char[8] { + "type" "character" + "size" "8" + "unsigned" "1" + "windows" "852" "linux" "872" "mac" "872" @@ -259,6 +332,8 @@ "m_lastDamageAmount" // int { + "type" "integer" + "windows" "860" "linux" "880" "mac" "880" @@ -266,6 +341,8 @@ "m_bloodColor" // int { + "type" "integer" + "windows" "864" "linux" "884" "mac" "884" @@ -273,6 +350,8 @@ "m_failSchedule" // int { + "type" "integer" + "windows" "868" "linux" "888" "mac" "888" @@ -280,6 +359,8 @@ "m_flHungryTime" // float { + "type" "float" + "windows" "872" "linux" "892" "mac" "892" @@ -287,6 +368,8 @@ "m_flDistTooFar" // float { + "type" "float" + "windows" "876" "linux" "896" "mac" "896" @@ -294,6 +377,8 @@ "m_flDistLook" // float { + "type" "float" + "windows" "880" "linux" "900" "mac" "900" @@ -301,6 +386,8 @@ "m_iTriggerCondition" // int { + "type" "integer" + "windows" "884" "linux" "904" "mac" "904" @@ -308,6 +395,8 @@ "m_iszTriggerTarget" // string_t { + "type" "stringint" + "windows" "888" "linux" "908" "mac" "908" @@ -315,6 +404,8 @@ "m_HackedGunPos" // Vector { + "type" "vector" + "windows" "892" "linux" "912" "mac" "912" @@ -322,6 +413,8 @@ "m_scriptState" // SCRIPTSTATE { + "type" "integer" + "windows" "904" "linux" "924" "mac" "924" @@ -329,6 +422,8 @@ "m_pCine" // CCineMonster* { + "type" "classptr" + "windows" "908" "linux" "928" "mac" "928" @@ -336,6 +431,8 @@ "m_iClass" // int { + "type" "integer" + "windows" "912" "linux" "932" "mac" "932" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbaseplattrain.txt b/gamedata/common.games/entities.games/dod/offsets-cbaseplattrain.txt index 8b4774ae..24a6ca39 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbaseplattrain.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbaseplattrain.txt @@ -21,6 +21,9 @@ { "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +31,9 @@ "m_bStopSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "493" "linux" "513" "mac" "513" @@ -35,6 +41,8 @@ "m_volume" // float { + "type" "float" + "windows" "496" "linux" "516" "mac" "516" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbaseplayer.txt b/gamedata/common.games/entities.games/dod/offsets-cbaseplayer.txt index 45a627dd..faa62979 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbaseplayer.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbaseplayer.txt @@ -21,6 +21,8 @@ { "m_iPlayerSpeed" // int { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" @@ -28,6 +30,8 @@ "random_seed" // int { + "type" "integer" + "windows" "920" "linux" "940" "mac" "940" @@ -35,6 +39,8 @@ "m_iPlayerSound" // int { + "type" "integer" + "windows" "924" "linux" "944" "mac" "944" @@ -42,6 +48,8 @@ "m_iTargetVolume" // int { + "type" "integer" + "windows" "928" "linux" "948" "mac" "948" @@ -49,6 +57,8 @@ "m_iWeaponVolume" // int { + "type" "integer" + "windows" "932" "linux" "952" "mac" "952" @@ -56,6 +66,8 @@ "m_iExtraSoundTypes" // int { + "type" "integer" + "windows" "936" "linux" "956" "mac" "956" @@ -63,6 +75,8 @@ "m_flStopExtraSoundTime" // float { + "type" "float" + "windows" "940" "linux" "960" "mac" "960" @@ -70,6 +84,8 @@ "m_afButtonLast" // int { + "type" "integer" + "windows" "944" "linux" "964" "mac" "964" @@ -77,6 +93,8 @@ "m_afButtonPressed" // int { + "type" "integer" + "windows" "948" "linux" "968" "mac" "968" @@ -84,6 +102,8 @@ "m_afButtonReleased" // int { + "type" "integer" + "windows" "952" "linux" "972" "mac" "972" @@ -91,6 +111,8 @@ "m_pentSndLast" // edict_t* { + "type" "edict" + "windows" "956" "linux" "976" "mac" "976" @@ -98,6 +120,8 @@ "m_flSndRoomtype" // float { + "type" "float" + "windows" "960" "linux" "980" "mac" "980" @@ -105,6 +129,8 @@ "m_flSndRange" // float { + "type" "float" + "windows" "964" "linux" "984" "mac" "984" @@ -112,6 +138,8 @@ "m_flFallVelocity" // float { + "type" "float" + "windows" "968" "linux" "988" "mac" "988" @@ -119,6 +147,8 @@ "m_fKnownItem" // int { + "type" "integer" + "windows" "972" "linux" "992" "mac" "992" @@ -126,6 +156,8 @@ "m_fNewAmmo" // int { + "type" "integer" + "windows" "976" "linux" "996" "mac" "996" @@ -133,6 +165,9 @@ "m_afPhysicsFlags" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "980" "linux" "1000" "mac" "1000" @@ -140,6 +175,8 @@ "m_fNextSuicideTime" // float { + "type" "float" + "windows" "984" "linux" "1004" "mac" "1004" @@ -147,6 +184,8 @@ "m_flTimeWeaponIdle" // float { + "type" "float" + "windows" "988" "linux" "1008" "mac" "1008" @@ -154,6 +193,9 @@ "m_szTextureName" // char[13] { + "type" "string" + "size" "13" + "windows" "992" "linux" "1012" "mac" "1012" @@ -161,6 +203,8 @@ "m_chTextureType" // char { + "type" "character" + "windows" "1005" "linux" "1025" "mac" "1025" @@ -168,6 +212,8 @@ "m_idrowndmg" // int { + "type" "integer" + "windows" "1008" "linux" "1028" "mac" "1028" @@ -175,6 +221,8 @@ "m_idrownrestored" // int { + "type" "integer" + "windows" "1012" "linux" "1032" "mac" "1032" @@ -182,6 +230,8 @@ "m_bitsHUDDamage" // int { + "type" "integer" + "windows" "1016" "linux" "1036" "mac" "1036" @@ -189,6 +239,8 @@ "m_fInitHUD" // BOOL { + "type" "integer" + "windows" "1020" "linux" "1040" "mac" "1040" @@ -196,6 +248,8 @@ "m_fGameHUDInitialized" // BOOL { + "type" "integer" + "windows" "1024" "linux" "1044" "mac" "1044" @@ -203,6 +257,8 @@ "m_iTrain" // int { + "type" "integer" + "windows" "1028" "linux" "1048" "mac" "1048" @@ -210,6 +266,8 @@ "m_fWeapon" // BOOL { + "type" "integer" + "windows" "1032" "linux" "1052" "mac" "1052" @@ -217,6 +275,8 @@ "m_iJoiningState" // enum JoinState { + "type" "integer" + "windows" "1036" "linux" "1056" "mac" "1056" @@ -224,6 +284,8 @@ "m_pTank" // EHANDLE { + "type" "ehandle" + "windows" "1040" "linux" "1060" "mac" "1060" @@ -231,6 +293,8 @@ "m_fDeadTime" // float { + "type" "float" + "windows" "1048" "linux" "1068" "mac" "1068" @@ -238,6 +302,8 @@ "m_iUpdateTime" // int { + "type" "integer" + "windows" "1052" "linux" "1072" "mac" "1072" @@ -245,6 +311,8 @@ "m_iHideHUD" // int { + "type" "integer" + "windows" "1056" "linux" "1076" "mac" "1076" @@ -252,6 +320,8 @@ "m_iRespawnFrames" // float { + "type" "float" + "windows" "1060" "linux" "1080" "mac" "1080" @@ -259,6 +329,8 @@ "m_iClientHealth" // int { + "type" "integer" + "windows" "1064" "linux" "1084" "mac" "1084" @@ -266,6 +338,8 @@ "m_iClientHideHUD" // int { + "type" "integer" + "windows" "1068" "linux" "1088" "mac" "1088" @@ -273,6 +347,8 @@ "m_iClientFOV" // int { + "type" "integer" + "windows" "1072" "linux" "1092" "mac" "1092" @@ -280,6 +356,8 @@ "m_nCustomSprayFrames" // int { + "type" "integer" + "windows" "1076" "linux" "1096" "mac" "1096" @@ -287,6 +365,8 @@ "m_flNextDecalTime" // float { + "type" "float" + "windows" "1080" "linux" "1100" "mac" "1100" @@ -294,6 +374,9 @@ "m_rgpPlayerItems" // CBasePlayerItem*[6] { + "type" "classptr" + "size" "6" + "windows" "1084" "linux" "1104" "mac" "1104" @@ -301,6 +384,8 @@ "m_pActiveItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1108" "linux" "1128" "mac" "1128" @@ -308,6 +393,8 @@ "m_pClientActiveItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1112" "linux" "1132" "mac" "1132" @@ -315,6 +402,8 @@ "m_pLastItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1116" "linux" "1136" "mac" "1136" @@ -322,6 +411,9 @@ "m_rgAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "1120" "linux" "1140" "mac" "1140" @@ -329,6 +421,9 @@ "m_rgAmmoLast" // int[32] { + "type" "integer" + "size" "32" + "windows" "1248" "linux" "1268" "mac" "1268" @@ -336,6 +431,9 @@ "m_rgItems" // int[5] { + "type" "integer" + "size" "5" + "windows" "1376" "linux" "1396" "mac" "1396" @@ -343,6 +441,9 @@ "m_szTeamName" // char[16] { + "type" "string" + "size" "16" + "windows" "1396" "linux" "1416" "mac" "1416" @@ -350,6 +451,8 @@ "m_irdytospawn" // int { + "type" "integer" + "windows" "1412" "linux" "1432" "mac" "1432" @@ -357,6 +460,8 @@ "m_imissedwave" // int { + "type" "integer" + "windows" "1416" "linux" "1436" "mac" "1436" @@ -364,6 +469,8 @@ "m_ilastteam" // int { + "type" "integer" + "windows" "1420" "linux" "1440" "mac" "1440" @@ -371,6 +478,8 @@ "m_ijustjoined" // int { + "type" "integer" + "windows" "1424" "linux" "1444" "mac" "1444" @@ -378,6 +487,8 @@ "m_chatMsg" // int { + "type" "integer" + "windows" "1428" "linux" "1448" "mac" "1448" @@ -385,6 +496,8 @@ "m_deathMsg" // int { + "type" "integer" + "windows" "1432" "linux" "1452" "mac" "1452" @@ -392,6 +505,8 @@ "m_handSignal" // int { + "type" "integer" + "windows" "1436" "linux" "1456" "mac" "1456" @@ -399,6 +514,8 @@ "m_nextRunThink" // float { + "type" "float" + "windows" "1440" "linux" "1460" "mac" "1460" @@ -406,6 +523,8 @@ "m_flIdleTimer" // float { + "type" "float" + "windows" "1444" "linux" "1464" "mac" "1464" @@ -413,6 +532,8 @@ "m_inextprone" // float { + "type" "float" + "windows" "1448" "linux" "1468" "mac" "1468" @@ -420,6 +541,8 @@ "m_voteid" // int { + "type" "integer" + "windows" "1452" "linux" "1472" "mac" "1472" @@ -427,6 +550,8 @@ "m_iFOV" // int { + "type" "integer" + "windows" "1456" "linux" "1476" "mac" "1476" @@ -434,6 +559,8 @@ "m_fGunDropTime" // float { + "type" "float" + "windows" "1460" "linux" "1480" "mac" "1480" @@ -441,6 +568,8 @@ "m_iNextClass" // int { + "type" "integer" + "windows" "1464" "linux" "1484" "mac" "1484" @@ -448,6 +577,8 @@ "m_bIsRandomClass" // bool { + "type" "boolean" + "windows" "1468" "linux" "1488" "mac" "1488" @@ -455,6 +586,8 @@ "m_hObserverTarget" // EHANDLE { + "type" "ehandle" + "windows" "1472" "linux" "1492" "mac" "1492" @@ -462,6 +595,8 @@ "m_flNextObserverInput" // float { + "type" "float" + "windows" "1480" "linux" "1500" "mac" "1500" @@ -469,6 +604,8 @@ "m_iObserverWeapon" // int { + "type" "integer" + "windows" "1484" "linux" "1504" "mac" "1504" @@ -476,6 +613,8 @@ "m_iObserverLastMode" // int { + "type" "integer" + "windows" "1488" "linux" "1508" "mac" "1508" @@ -483,6 +622,8 @@ "m_bIsObserver" // int { + "type" "integer" + "windows" "1492" "linux" "1512" "mac" "1512" @@ -490,6 +631,8 @@ "HasObject" // BOOL { + "type" "integer" + "windows" "1496" "linux" "1516" "mac" "1516" @@ -497,6 +640,8 @@ "m_pObject" // CObject* { + "type" "classptr" + "windows" "1500" "linux" "1520" "mac" "1520" @@ -504,6 +649,8 @@ "m_sPlayerModel" // char* { + "type" "stringptr" + "windows" "1504" "linux" "1524" "mac" "1524" @@ -511,6 +658,8 @@ "m_fNextStamina" // float { + "type" "float" + "windows" "1508" "linux" "1528" "mac" "1528" @@ -518,6 +667,8 @@ "m_nMGAmmoCount" // int { + "type" "integer" + "windows" "1512" "linux" "1532" "mac" "1532" @@ -525,6 +676,8 @@ "m_nGenericAmmoCount" // int { + "type" "integer" + "windows" "1516" "linux" "1536" "mac" "1536" @@ -532,6 +685,8 @@ "m_iClassSpeed" // int { + "type" "integer" + "windows" "1520" "linux" "1540" "mac" "1540" @@ -539,6 +694,8 @@ "m_fSpeedFactor" // float { + "type" "float" + "windows" "1524" "linux" "1544" "mac" "1544" @@ -546,6 +703,8 @@ "m_bSlowedByHit" // bool { + "type" "boolean" + "windows" "1528" "linux" "1548" "mac" "1548" @@ -553,6 +712,8 @@ "m_flUnslowTime" // float { + "type" "float" + "windows" "1532" "linux" "1552" "mac" "1552" @@ -560,6 +721,8 @@ "m_flNextVoice" // float { + "type" "float" + "windows" "1536" "linux" "1556" "mac" "1556" @@ -567,6 +730,8 @@ "m_flNextHand" // float { + "type" "float" + "windows" "1540" "linux" "1560" "mac" "1560" @@ -574,6 +739,8 @@ "lastMenuSelected" // int { + "type" "integer" + "windows" "1544" "linux" "1564" "mac" "1564" @@ -581,6 +748,9 @@ "m_izSBarState" // int[4] { + "type" "integer" + "size" "4" + "windows" "1548" "linux" "1568" "mac" "1568" @@ -588,6 +758,8 @@ "m_flNextSBarUpdateTime" // float { + "type" "float" + "windows" "1564" "linux" "1584" "mac" "1584" @@ -595,6 +767,8 @@ "m_flStatusBarDisappearDelay" // float { + "type" "float" + "windows" "1568" "linux" "1588" "mac" "1588" @@ -602,6 +776,9 @@ "m_SbarString0" // char[128] { + "type" "string" + "size" "128" + "windows" "1572" "linux" "1592" "mac" "1592" @@ -609,6 +786,9 @@ "m_SbarString1" // char[128] { + "type" "string" + "size" "128" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -616,6 +796,8 @@ "m_hLastIDTarget" // EHANDLE { + "type" "ehandle" + "windows" "1828" "linux" "1848" "mac" "1848" @@ -623,6 +805,8 @@ "m_flLastTalkTime" // float { + "type" "float" + "windows" "1836" "linux" "1856" "mac" "1856" @@ -630,6 +814,8 @@ "i_cutScenes" // int { + "type" "integer" + "windows" "1840" "linux" "1860" "mac" "1860" @@ -637,6 +823,8 @@ "i_seenAllieSpawnScene" // int { + "type" "integer" + "windows" "1844" "linux" "1864" "mac" "1864" @@ -644,6 +832,8 @@ "i_seenAxisSpawnScene" // int { + "type" "integer" + "windows" "1848" "linux" "1868" "mac" "1868" @@ -651,6 +841,8 @@ "i_seenAllieWinScene" // int { + "type" "integer" + "windows" "1852" "linux" "1872" "mac" "1872" @@ -658,6 +850,8 @@ "i_seenAxisWinScene" // int { + "type" "integer" + "windows" "1856" "linux" "1876" "mac" "1876" @@ -665,6 +859,8 @@ "i_seenAllieLooseScene" // int { + "type" "integer" + "windows" "1860" "linux" "1880" "mac" "1880" @@ -672,6 +868,8 @@ "i_seenAxisLooseScene" // int { + "type" "integer" + "windows" "1864" "linux" "1884" "mac" "1884" @@ -679,6 +877,8 @@ "i_seenAllieDrawScene" // int { + "type" "integer" + "windows" "1868" "linux" "1888" "mac" "1888" @@ -686,13 +886,17 @@ "i_seenAxisDrawScene" // int { + "type" "integer" + "windows" "1872" "linux" "1892" "mac" "1892" } - "m_signals" // CUnifiedSignals + "m_signals" // class CUnifiedSignals { + "type" "class" + "windows" "1876" "linux" "1896" "mac" "1896" @@ -700,6 +904,8 @@ "m_iCapAreaIndex" // int { + "type" "integer" + "windows" "1884" "linux" "1904" "mac" "1904" @@ -707,6 +913,8 @@ "m_iCapAreaIconIndex" // int { + "type" "integer" + "windows" "1888" "linux" "1908" "mac" "1908" @@ -714,6 +922,8 @@ "m_iObjectAreaIndex" // int { + "type" "integer" + "windows" "1892" "linux" "1912" "mac" "1912" @@ -721,6 +931,8 @@ "m_fHandleSignalsTime" // float { + "type" "float" + "windows" "1896" "linux" "1916" "mac" "1916" @@ -728,6 +940,8 @@ "m_iObjScore" // int { + "type" "integer" + "windows" "1900" "linux" "1920" "mac" "1920" @@ -735,6 +949,8 @@ "m_iDeaths" // int { + "type" "integer" + "windows" "1904" "linux" "1924" "mac" "1924" @@ -742,6 +958,8 @@ "m_iNumTKs" // int { + "type" "integer" + "windows" "1908" "linux" "1928" "mac" "1928" @@ -749,6 +967,8 @@ "m_bBazookaDeployed" // BOOL { + "type" "integer" + "windows" "1912" "linux" "1932" "mac" "1932" @@ -756,6 +976,8 @@ "m_iMinimap" // int { + "type" "integer" + "windows" "1916" "linux" "1936" "mac" "1936" @@ -763,6 +985,8 @@ "m_bShowHints" // bool { + "type" "boolean" + "windows" "1920" "linux" "1940" "mac" "1940" @@ -770,13 +994,17 @@ "m_bAutoReload" // bool { + "type" "boolean" + "windows" "1921" "linux" "1941" "mac" "1941" } - "m_hintMessageQueue" // CHintMessageQueue + "m_hintMessageQueue" // class CHintMessageQueue { + "type" "class" + "windows" "1924" "linux" "1944" "mac" "1944" @@ -784,6 +1012,8 @@ "m_flDisplayHistory" // long int { + "type" "integer" + "windows" "1972" "linux" "1992" "mac" "1992" @@ -791,6 +1021,9 @@ "m_szAnimExtention" // char[32] { + "type" "string" + "size" "32" + "windows" "1976" "linux" "1996" "mac" "1996" @@ -798,6 +1031,9 @@ "m_szAnimReloadExt" // char[32] { + "type" "string" + "size" "32" + "windows" "2008" "linux" "2028" "mac" "2028" @@ -805,6 +1041,8 @@ "m_iGaitsequence" // int { + "type" "integer" + "windows" "2040" "linux" "2060" "mac" "2060" @@ -812,6 +1050,8 @@ "m_flGaitframe" // float { + "type" "float" + "windows" "2044" "linux" "2064" "mac" "2064" @@ -819,6 +1059,8 @@ "m_flGaityaw" // float { + "type" "float" + "windows" "2048" "linux" "2068" "mac" "2068" @@ -826,6 +1068,8 @@ "m_prevgaitorigin" // Vector { + "type" "vector" + "windows" "2052" "linux" "2072" "mac" "2072" @@ -833,6 +1077,8 @@ "m_flPitch" // float { + "type" "float" + "windows" "2064" "linux" "2084" "mac" "2084" @@ -840,6 +1086,8 @@ "m_flYaw" // float { + "type" "float" + "windows" "2068" "linux" "2088" "mac" "2088" @@ -847,6 +1095,8 @@ "m_flGaitMovement" // float { + "type" "float" + "windows" "2072" "linux" "2092" "mac" "2092" @@ -854,6 +1104,8 @@ "m_flYawModifier" // float { + "type" "float" + "windows" "2076" "linux" "2096" "mac" "2096" @@ -861,6 +1113,8 @@ "m_iCurrentAnimationState" // int { + "type" "integer" + "windows" "2080" "linux" "2100" "mac" "2100" @@ -868,6 +1122,8 @@ "m_iCurrentAnimationSequence" // int { + "type" "integer" + "windows" "2084" "linux" "2104" "mac" "2104" @@ -875,6 +1131,8 @@ "m_pszSavedWeaponModel" // int { + "type" "integer" + "windows" "2088" "linux" "2108" "mac" "2108" @@ -882,6 +1140,8 @@ "m_ianimupdate" // int { + "type" "integer" + "windows" "2092" "linux" "2112" "mac" "2112" @@ -889,6 +1149,8 @@ "m_flNextMapMarkerTime" // float { + "type" "float" + "windows" "2096" "linux" "2116" "mac" "2116" @@ -896,6 +1158,8 @@ "m_iMapMarker" // int { + "type" "integer" + "windows" "2100" "linux" "2120" "mac" "2120" @@ -903,6 +1167,8 @@ "m_iWeapons2" // int { + "type" "integer" + "windows" "2104" "linux" "2124" "mac" "2124" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbaseplayeritem.txt b/gamedata/common.games/entities.games/dod/offsets-cbaseplayeritem.txt index d81ebc30..25057ee9 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbaseplayeritem.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbaseplayeritem.txt @@ -21,6 +21,8 @@ { "m_pPlayer" // CBasePlayer* { + "type" "classptr" + "windows" "356" "linux" "372" "mac" "372" @@ -28,6 +30,8 @@ "m_pNext" // CBasePlayerItem* { + "type" "classptr" + "windows" "360" "linux" "376" "mac" "376" @@ -35,6 +39,8 @@ "m_iId" // int { + "type" "integer" + "windows" "364" "linux" "380" "mac" "380" @@ -42,6 +48,8 @@ "m_bReadyToRespawn" // BOOL { + "type" "integer" + "windows" "368" "linux" "384" "mac" "384" @@ -49,6 +57,8 @@ "m_vRespawnOrigin" // Vector { + "type" "vector" + "windows" "372" "linux" "388" "mac" "388" @@ -56,6 +66,8 @@ "m_vRespawnAngles" // Vector { + "type" "vector" + "windows" "384" "linux" "400" "mac" "400" @@ -63,6 +75,8 @@ "m_bTriggerSpawnOnDie" // BOOL { + "type" "integer" + "windows" "396" "linux" "412" "mac" "412" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbaseplayerweapon.txt b/gamedata/common.games/entities.games/dod/offsets-cbaseplayerweapon.txt index f78552d0..0eda4a5d 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbaseplayerweapon.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbaseplayerweapon.txt @@ -21,6 +21,8 @@ { "m_iPlayEmptySound" // int { + "type" "integer" + "windows" "400" "linux" "416" "mac" "416" @@ -28,6 +30,8 @@ "m_fFireOnEmpty" // int { + "type" "integer" + "windows" "404" "linux" "420" "mac" "420" @@ -35,6 +39,8 @@ "m_fInSpecialReload" // int { + "type" "integer" + "windows" "408" "linux" "424" "mac" "424" @@ -42,6 +48,8 @@ "m_flNextPrimaryAttack" // float { + "type" "float" + "windows" "412" "linux" "428" "mac" "428" @@ -49,6 +57,8 @@ "m_flNextSecondaryAttack" // float { + "type" "float" + "windows" "416" "linux" "432" "mac" "432" @@ -56,6 +66,8 @@ "m_flTimeWeaponIdle" // float { + "type" "float" + "windows" "420" "linux" "436" "mac" "436" @@ -63,6 +75,8 @@ "m_iPrimaryAmmoType" // int { + "type" "integer" + "windows" "424" "linux" "440" "mac" "440" @@ -70,6 +84,8 @@ "m_iSecondaryAmmoType" // int { + "type" "integer" + "windows" "428" "linux" "444" "mac" "444" @@ -77,6 +93,8 @@ "m_iClip" // int { + "type" "integer" + "windows" "432" "linux" "448" "mac" "448" @@ -84,6 +102,8 @@ "m_iClientClip" // int { + "type" "integer" + "windows" "436" "linux" "452" "mac" "452" @@ -91,6 +111,8 @@ "m_iClientWeaponState" // int { + "type" "integer" + "windows" "440" "linux" "456" "mac" "456" @@ -98,6 +120,8 @@ "m_fInReload" // int { + "type" "integer" + "windows" "444" "linux" "460" "mac" "460" @@ -105,6 +129,8 @@ "m_iDefaultAmmo" // int { + "type" "integer" + "windows" "448" "linux" "464" "mac" "464" @@ -112,6 +138,8 @@ "m_fInAttack" // int { + "type" "integer" + "windows" "452" "linux" "468" "mac" "468" @@ -119,6 +147,8 @@ "current_ammo" // int* { + "type" "pointer" + "windows" "456" "linux" "472" "mac" "472" @@ -126,6 +156,8 @@ "m_iWeaponState" // int { + "type" "integer" + "windows" "460" "linux" "476" "mac" "476" @@ -133,6 +165,8 @@ "m_flWeaponHeat" // float { + "type" "float" + "windows" "464" "linux" "480" "mac" "480" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbasetoggle.txt b/gamedata/common.games/entities.games/dod/offsets-cbasetoggle.txt index aa2d2d45..48066681 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbasetoggle.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbasetoggle.txt @@ -21,6 +21,8 @@ { "m_toggle_state" // TOGGLE_STATE { + "type" "integer" + "windows" "356" "linux" "372" "mac" "372" @@ -28,6 +30,8 @@ "m_flActivateFinished" // float { + "type" "float" + "windows" "360" "linux" "376" "mac" "376" @@ -35,6 +39,8 @@ "m_flMoveDistance" // float { + "type" "float" + "windows" "364" "linux" "380" "mac" "380" @@ -42,6 +48,8 @@ "m_flWait" // float { + "type" "float" + "windows" "368" "linux" "384" "mac" "384" @@ -49,6 +57,8 @@ "m_flLip" // float { + "type" "float" + "windows" "372" "linux" "388" "mac" "388" @@ -56,6 +66,8 @@ "m_flTWidth" // float { + "type" "float" + "windows" "376" "linux" "392" "mac" "392" @@ -63,6 +75,8 @@ "m_flTLength" // float { + "type" "float" + "windows" "380" "linux" "396" "mac" "396" @@ -70,6 +84,8 @@ "m_vecPosition1" // Vector { + "type" "vector" + "windows" "384" "linux" "400" "mac" "400" @@ -77,6 +93,8 @@ "m_vecPosition2" // Vector { + "type" "vector" + "windows" "396" "linux" "412" "mac" "412" @@ -84,6 +102,8 @@ "m_vecAngle1" // Vector { + "type" "vector" + "windows" "408" "linux" "424" "mac" "424" @@ -91,6 +111,8 @@ "m_vecAngle2" // Vector { + "type" "vector" + "windows" "420" "linux" "436" "mac" "436" @@ -98,6 +120,8 @@ "m_cTriggersLeft" // int { + "type" "integer" + "windows" "432" "linux" "448" "mac" "448" @@ -105,6 +129,8 @@ "m_flHeight" // float { + "type" "float" + "windows" "436" "linux" "452" "mac" "452" @@ -112,6 +138,8 @@ "m_hActivator" // EHANDLE { + "type" "ehandle" + "windows" "440" "linux" "456" "mac" "456" @@ -119,6 +147,8 @@ "m_pfnCallWhenMoveDone" // (*__pfn)(CBaseToggle*) { + "type" "function" + "windows" "448" "linux" "464" "mac" "464" @@ -126,6 +156,8 @@ "m_vecFinalDest" // Vector { + "type" "vector" + "windows" "452" "linux" "472" "mac" "472" @@ -133,6 +165,8 @@ "m_flLinearMoveSpeed" // float { + "type" "float" + "windows" "464" "linux" "484" "mac" "484" @@ -140,6 +174,8 @@ "m_vecFinalAngle" // Vector { + "type" "vector" + "windows" "468" "linux" "488" "mac" "488" @@ -147,6 +183,8 @@ "m_bitsDamageInflict" // int { + "type" "integer" + "windows" "480" "linux" "500" "mac" "500" @@ -154,6 +192,8 @@ "m_team" // int { + "type" "integer" + "windows" "484" "linux" "504" "mac" "504" @@ -161,6 +201,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "488" "linux" "508" "mac" "508" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbaseturret.txt b/gamedata/common.games/entities.games/dod/offsets-cbaseturret.txt index 1c7a751e..6e38c972 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbaseturret.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbaseturret.txt @@ -21,6 +21,8 @@ { "m_flMaxSpin" // float { + "type" "float" + "windows" "916" "linux" "936" "mac" "936" @@ -28,6 +30,8 @@ "m_iSpin" // int { + "type" "integer" + "windows" "920" "linux" "940" "mac" "940" @@ -35,6 +39,8 @@ "m_pEyeGlow" // CSprite* { + "type" "classptr" + "windows" "924" "linux" "944" "mac" "944" @@ -42,6 +48,8 @@ "m_eyeBrightness" // int { + "type" "integer" + "windows" "928" "linux" "948" "mac" "948" @@ -49,6 +57,8 @@ "m_iDeployHeight" // int { + "type" "integer" + "windows" "932" "linux" "952" "mac" "952" @@ -56,6 +66,8 @@ "m_iRetractHeight" // int { + "type" "integer" + "windows" "936" "linux" "956" "mac" "956" @@ -63,6 +75,8 @@ "m_iMinPitch" // int { + "type" "integer" + "windows" "940" "linux" "960" "mac" "960" @@ -70,6 +84,8 @@ "m_iBaseTurnRate" // int { + "type" "integer" + "windows" "944" "linux" "964" "mac" "964" @@ -77,6 +93,8 @@ "m_fTurnRate" // float { + "type" "float" + "windows" "948" "linux" "968" "mac" "968" @@ -84,6 +102,8 @@ "m_iOrientation" // int { + "type" "integer" + "windows" "952" "linux" "972" "mac" "972" @@ -91,6 +111,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "956" "linux" "976" "mac" "976" @@ -98,6 +120,8 @@ "m_fBeserk" // int { + "type" "integer" + "windows" "960" "linux" "980" "mac" "980" @@ -105,6 +129,8 @@ "m_iAutoStart" // int { + "type" "integer" + "windows" "964" "linux" "984" "mac" "984" @@ -112,6 +138,8 @@ "m_vecLastSight" // Vector { + "type" "vector" + "windows" "968" "linux" "988" "mac" "988" @@ -119,6 +147,8 @@ "m_flLastSight" // float { + "type" "float" + "windows" "980" "linux" "1000" "mac" "1000" @@ -126,6 +156,8 @@ "m_flMaxWait" // float { + "type" "float" + "windows" "984" "linux" "1004" "mac" "1004" @@ -133,6 +165,8 @@ "m_iSearchSpeed" // int { + "type" "integer" + "windows" "988" "linux" "1008" "mac" "1008" @@ -140,6 +174,8 @@ "m_flStartYaw" // float { + "type" "float" + "windows" "992" "linux" "1012" "mac" "1012" @@ -147,6 +183,8 @@ "m_vecCurAngles" // Vector { + "type" "vector" + "windows" "996" "linux" "1016" "mac" "1016" @@ -154,6 +192,8 @@ "m_vecGoalAngles" // Vector { + "type" "vector" + "windows" "1008" "linux" "1028" "mac" "1028" @@ -161,6 +201,8 @@ "m_flPingTime" // float { + "type" "float" + "windows" "1020" "linux" "1040" "mac" "1040" @@ -168,6 +210,8 @@ "m_flSpinUpTime" // float { + "type" "float" + "windows" "1024" "linux" "1044" "mac" "1044" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbazooka.txt b/gamedata/common.games/entities.games/dod/offsets-cbazooka.txt index d0c3e0ee..77cc8851 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbazooka.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbazooka.txt @@ -21,6 +21,9 @@ { "m_usFireBazooka" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbipodweapon.txt b/gamedata/common.games/entities.games/dod/offsets-cbipodweapon.txt index 940f8780..807425e8 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbipodweapon.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbipodweapon.txt @@ -21,6 +21,8 @@ { "m_iFireEvent" // int { + "type" "integer" + "windows" "468" "linux" "484" "mac" "484" @@ -28,6 +30,8 @@ "m_iOverheatEvent" // int { + "type" "integer" + "windows" "472" "linux" "488" "mac" "488" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbreakable.txt b/gamedata/common.games/entities.games/dod/offsets-cbreakable.txt index b74537bd..cd14af46 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbreakable.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbreakable.txt @@ -21,6 +21,8 @@ { "m_Material" // Materials { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -28,6 +30,8 @@ "m_Explosion" // Explosions { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -35,6 +39,8 @@ "m_idShard" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -42,6 +48,8 @@ "m_angle" // float { + "type" "float" + "windows" "348" "linux" "364" "mac" "364" @@ -49,6 +57,8 @@ "m_iszGibModel" // int { + "type" "integer" + "windows" "352" "linux" "368" "mac" "368" @@ -56,6 +66,8 @@ "m_iszSpawnObject" // int { + "type" "integer" + "windows" "356" "linux" "372" "mac" "372" @@ -63,6 +75,8 @@ "m_iRespawnTime" // int { + "type" "integer" + "windows" "360" "linux" "376" "mac" "376" @@ -70,6 +84,8 @@ "m_iInitialHealth" // int { + "type" "integer" + "windows" "364" "linux" "380" "mac" "380" @@ -77,6 +93,8 @@ "m_iInitialRenderAmt" // int { + "type" "integer" + "windows" "368" "linux" "384" "mac" "384" @@ -84,6 +102,8 @@ "m_iInitialRenderMode" // int { + "type" "integer" + "windows" "372" "linux" "388" "mac" "388" @@ -91,6 +111,9 @@ "sz_Group" // char[256] { + "type" "string" + "size" "256" + "windows" "376" "linux" "392" "mac" "392" @@ -98,6 +121,9 @@ "sz_TntTrigger" // char[256] { + "type" "string" + "size" "256" + "windows" "632" "linux" "648" "mac" "648" @@ -105,6 +131,8 @@ "m_tntdelay" // float { + "type" "float" + "windows" "888" "linux" "904" "mac" "904" @@ -112,6 +140,8 @@ "m_iAreaIndex" // int { + "type" "integer" + "windows" "892" "linux" "908" "mac" "908" @@ -119,6 +149,9 @@ "sz_HudIcon" // char[256] { + "type" "string" + "size" "256" + "windows" "896" "linux" "912" "mac" "912" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbren.txt b/gamedata/common.games/entities.games/dod/offsets-cbren.txt index 4d720e69..3a8fb345 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbren.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbren.txt @@ -21,6 +21,9 @@ { "m_usFireBren" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "476" "linux" "492" "mac" "492" diff --git a/gamedata/common.games/entities.games/dod/offsets-cbubbling.txt b/gamedata/common.games/entities.games/dod/offsets-cbubbling.txt index b18eb661..79f9f47b 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cbubbling.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cbubbling.txt @@ -21,6 +21,8 @@ { "m_density" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_frequency" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_bubbleModel" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_state" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" diff --git a/gamedata/common.games/entities.games/dod/offsets-cchangelevel.txt b/gamedata/common.games/entities.games/dod/offsets-cchangelevel.txt index 246c3edf..b1594e4b 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cchangelevel.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cchangelevel.txt @@ -21,6 +21,9 @@ { "m_szMapName" // char[32] { + "type" "string" + "size" "32" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +31,9 @@ "m_szLandmarkName" // char[32] { + "type" "string" + "size" "32" + "windows" "524" "linux" "544" "mac" "544" @@ -35,6 +41,8 @@ "m_changeTarget" // int { + "type" "integer" + "windows" "556" "linux" "576" "mac" "576" @@ -42,6 +50,8 @@ "m_changeTargetDelay" // float { + "type" "float" + "windows" "560" "linux" "580" "mac" "580" diff --git a/gamedata/common.games/entities.games/dod/offsets-ccinemonster.txt b/gamedata/common.games/entities.games/dod/offsets-ccinemonster.txt index 1b692295..10be5d20 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ccinemonster.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ccinemonster.txt @@ -21,6 +21,8 @@ { "m_iState" // STATE { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" @@ -28,6 +30,8 @@ "m_iszIdle" // int { + "type" "integer" + "windows" "920" "linux" "940" "mac" "940" @@ -35,6 +39,8 @@ "m_iszPlay" // int { + "type" "integer" + "windows" "924" "linux" "944" "mac" "944" @@ -42,6 +48,8 @@ "m_iszEntity" // int { + "type" "integer" + "windows" "928" "linux" "948" "mac" "948" @@ -49,6 +57,8 @@ "m_iszAttack" // int { + "type" "integer" + "windows" "932" "linux" "952" "mac" "952" @@ -56,6 +66,8 @@ "m_iszFireOnBegin" // int { + "type" "integer" + "windows" "936" "linux" "956" "mac" "956" @@ -63,6 +75,8 @@ "m_fMoveTo" // int { + "type" "integer" + "windows" "940" "linux" "960" "mac" "960" @@ -70,6 +84,8 @@ "m_fTurnType" // int { + "type" "integer" + "windows" "944" "linux" "964" "mac" "964" @@ -77,6 +93,8 @@ "m_fAction" // int { + "type" "integer" + "windows" "948" "linux" "968" "mac" "968" @@ -84,6 +102,8 @@ "m_iFinishSchedule" // int { + "type" "integer" + "windows" "952" "linux" "972" "mac" "972" @@ -91,6 +111,8 @@ "m_flRadius" // float { + "type" "float" + "windows" "956" "linux" "976" "mac" "976" @@ -98,6 +120,8 @@ "m_iDelay" // int { + "type" "integer" + "windows" "960" "linux" "980" "mac" "980" @@ -105,6 +129,8 @@ "m_startTime" // float { + "type" "float" + "windows" "964" "linux" "984" "mac" "984" @@ -112,6 +138,8 @@ "m_saved_m_hTargetEnt" // EHANDLE { + "type" "ehandle" + "windows" "968" "linux" "988" "mac" "988" @@ -119,6 +147,8 @@ "m_saved_m_pGoalEnt" // int { + "type" "integer" + "windows" "976" "linux" "996" "mac" "996" @@ -126,6 +156,8 @@ "m_saved_movetype" // int { + "type" "integer" + "windows" "980" "linux" "1000" "mac" "1000" @@ -133,6 +165,8 @@ "m_saved_solid" // int { + "type" "integer" + "windows" "984" "linux" "1004" "mac" "1004" @@ -140,6 +174,8 @@ "m_saved_effects" // int { + "type" "integer" + "windows" "988" "linux" "1008" "mac" "1008" @@ -147,6 +183,8 @@ "m_interruptable" // BOOL { + "type" "integer" + "windows" "992" "linux" "1012" "mac" "1012" diff --git a/gamedata/common.games/entities.games/dod/offsets-ccontroller.txt b/gamedata/common.games/entities.games/dod/offsets-ccontroller.txt index f5c8f1e5..74683ebf 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ccontroller.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ccontroller.txt @@ -21,6 +21,8 @@ { "m_flNextFlinch" // float { + "type" "float" + "windows" "972" "linux" "992" "mac" "992" @@ -28,6 +30,8 @@ "m_flShootTime" // float { + "type" "float" + "windows" "976" "linux" "996" "mac" "996" @@ -35,6 +39,8 @@ "m_flShootEnd" // float { + "type" "float" + "windows" "980" "linux" "1000" "mac" "1000" @@ -42,6 +48,9 @@ "m_pBall" // CSprite*[2] { + "type" "classptr" + "size" "2" + "windows" "984" "linux" "1004" "mac" "1004" @@ -49,6 +58,9 @@ "m_iBall" // int[2] { + "type" "integer" + "size" "2" + "windows" "992" "linux" "1012" "mac" "1012" @@ -56,6 +68,9 @@ "m_iBallTime" // float[2] { + "type" "float" + "size" "2" + "windows" "1000" "linux" "1020" "mac" "1020" @@ -63,6 +78,9 @@ "m_iBallCurrent" // int[2] { + "type" "integer" + "size" "2" + "windows" "1008" "linux" "1028" "mac" "1028" @@ -70,6 +88,8 @@ "m_vecEstVelocity" // Vector { + "type" "vector" + "windows" "1016" "linux" "1036" "mac" "1036" @@ -77,6 +97,8 @@ "m_velocity" // Vector { + "type" "vector" + "windows" "1028" "linux" "1048" "mac" "1048" @@ -84,6 +106,8 @@ "m_fInCombat" // int { + "type" "integer" + "windows" "1040" "linux" "1060" "mac" "1060" diff --git a/gamedata/common.games/entities.games/dod/offsets-ccontrollerheadball.txt b/gamedata/common.games/entities.games/dod/offsets-ccontrollerheadball.txt index 5e7304f2..cef6993d 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ccontrollerheadball.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ccontrollerheadball.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" @@ -28,6 +30,8 @@ "m_flNextAttack" // int { + "type" "integer" + "windows" "920" "linux" "940" "mac" "940" @@ -35,6 +39,8 @@ "m_vecIdeal" // Vector { + "type" "vector" + "windows" "924" "linux" "944" "mac" "944" @@ -42,6 +48,8 @@ "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "936" "linux" "956" "mac" "956" diff --git a/gamedata/common.games/entities.games/dod/offsets-ccontrollerzapball.txt b/gamedata/common.games/entities.games/dod/offsets-ccontrollerzapball.txt index e11fe8fc..e185612c 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ccontrollerzapball.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ccontrollerzapball.txt @@ -21,6 +21,8 @@ { "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "916" "linux" "936" "mac" "936" diff --git a/gamedata/common.games/entities.games/dod/offsets-ccontrolpoint.txt b/gamedata/common.games/entities.games/dod/offsets-ccontrolpoint.txt index 4adb577b..ddd59e20 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ccontrolpoint.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ccontrolpoint.txt @@ -21,6 +21,8 @@ { "m_sMaster" // string_t { + "type" "stringint" + "windows" "356" "linux" "372" "mac" "372" @@ -28,6 +30,8 @@ "m_iTeam" // int { + "type" "integer" + "windows" "360" "linux" "376" "mac" "376" @@ -35,6 +39,8 @@ "m_iResetTime" // int { + "type" "integer" + "windows" "364" "linux" "380" "mac" "380" @@ -42,6 +48,8 @@ "m_iMainObjective" // int { + "type" "integer" + "windows" "368" "linux" "384" "mac" "384" @@ -49,6 +57,8 @@ "m_iDefaultOwner" // int { + "type" "integer" + "windows" "372" "linux" "388" "mac" "388" @@ -56,6 +66,8 @@ "m_iIndex" // int { + "type" "integer" + "windows" "376" "linux" "392" "mac" "392" @@ -63,6 +75,8 @@ "m_iPointValue" // int { + "type" "integer" + "windows" "380" "linux" "396" "mac" "396" @@ -70,6 +84,8 @@ "m_iCapPoints" // int { + "type" "integer" + "windows" "384" "linux" "400" "mac" "400" @@ -77,6 +93,8 @@ "m_iTeamPoints" // int { + "type" "integer" + "windows" "388" "linux" "404" "mac" "404" @@ -84,6 +102,8 @@ "m_fCapDelayTime" // float { + "type" "float" + "windows" "392" "linux" "408" "mac" "408" @@ -91,6 +111,8 @@ "m_fNextCapTime" // float { + "type" "float" + "windows" "396" "linux" "412" "mac" "412" @@ -98,6 +120,9 @@ "sz_WinString" // char[256] { + "type" "string" + "size" "256" + "windows" "400" "linux" "416" "mac" "416" @@ -105,6 +130,8 @@ "m_sAlliesCapString" // string_t { + "type" "stringint" + "windows" "656" "linux" "672" "mac" "672" @@ -112,6 +139,8 @@ "m_sAxisCapString" // string_t { + "type" "stringint" + "windows" "660" "linux" "676" "mac" "676" @@ -119,6 +148,9 @@ "sz_AlliesTarget" // char[256] { + "type" "string" + "size" "256" + "windows" "664" "linux" "680" "mac" "680" @@ -126,6 +158,9 @@ "sz_AxisTarget" // char[256] { + "type" "string" + "size" "256" + "windows" "920" "linux" "936" "mac" "936" @@ -133,6 +168,9 @@ "sz_ResetTarget" // char[256] { + "type" "string" + "size" "256" + "windows" "1176" "linux" "1192" "mac" "1192" @@ -140,6 +178,9 @@ "sz_AlliesModel" // char[256] { + "type" "string" + "size" "256" + "windows" "1432" "linux" "1448" "mac" "1448" @@ -147,6 +188,9 @@ "sz_AxisModel" // char[256] { + "type" "string" + "size" "256" + "windows" "1688" "linux" "1704" "mac" "1704" @@ -154,6 +198,9 @@ "sz_ResetModel" // char[256] { + "type" "string" + "size" "256" + "windows" "1944" "linux" "1960" "mac" "1960" @@ -161,6 +208,8 @@ "m_iAlliesModelBodygroup" // int { + "type" "integer" + "windows" "2200" "linux" "2216" "mac" "2216" @@ -168,6 +217,8 @@ "m_iAxisModelBodygroup" // int { + "type" "integer" + "windows" "2204" "linux" "2220" "mac" "2220" @@ -175,6 +226,8 @@ "m_iResetModelBodygroup" // int { + "type" "integer" + "windows" "2208" "linux" "2224" "mac" "2224" @@ -182,6 +235,8 @@ "m_iAlliesIcon" // int { + "type" "integer" + "windows" "2212" "linux" "2228" "mac" "2228" @@ -189,6 +244,8 @@ "m_iAxisIcon" // int { + "type" "integer" + "windows" "2216" "linux" "2232" "mac" "2232" @@ -196,6 +253,8 @@ "m_iNeutralIcon" // int { + "type" "integer" + "windows" "2220" "linux" "2236" "mac" "2236" @@ -203,6 +262,8 @@ "m_bAlliesCantTouch" // bool { + "type" "boolean" + "windows" "2224" "linux" "2240" "mac" "2240" @@ -210,6 +271,8 @@ "m_bAxisCantTouch" // bool { + "type" "boolean" + "windows" "2225" "linux" "2241" "mac" "2241" @@ -217,6 +280,8 @@ "m_bPointVisible" // int { + "type" "integer" + "windows" "2228" "linux" "2244" "mac" "2244" @@ -224,6 +289,8 @@ "m_iPointIndex" // int { + "type" "integer" + "windows" "2232" "linux" "2248" "mac" "2248" @@ -231,6 +298,9 @@ "m_szGroup" // char[256] { + "type" "string" + "size" "256" + "windows" "2236" "linux" "2252" "mac" "2252" @@ -238,6 +308,8 @@ "m_bActive" // bool { + "type" "boolean" + "windows" "2492" "linux" "2508" "mac" "2508" diff --git a/gamedata/common.games/entities.games/dod/offsets-ccontrolpointmaster.txt b/gamedata/common.games/entities.games/dod/offsets-ccontrolpointmaster.txt index c2280bf1..52aed9cc 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ccontrolpointmaster.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ccontrolpointmaster.txt @@ -21,6 +21,9 @@ { "ControlPointArray" // CControlPoint*[20] { + "type" "classptr" + "size" "20" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +31,8 @@ "m_iNumPoints" // int { + "type" "integer" + "windows" "408" "linux" "424" "mac" "424" @@ -35,6 +40,8 @@ "FoundPoints" // BOOL { + "type" "integer" + "windows" "412" "linux" "428" "mac" "428" @@ -42,6 +49,8 @@ "m_bActive" // BOOL { + "type" "integer" + "windows" "416" "linux" "432" "mac" "432" @@ -49,6 +58,8 @@ "m_fGivePointsTime" // float { + "type" "float" + "windows" "420" "linux" "436" "mac" "436" @@ -56,6 +67,8 @@ "m_iGivePointsDelay" // int { + "type" "integer" + "windows" "424" "linux" "440" "mac" "440" @@ -63,6 +76,8 @@ "m_iMainObjective" // int { + "type" "integer" + "windows" "428" "linux" "444" "mac" "444" @@ -70,6 +85,9 @@ "sz_AlliesTarget" // char[256] { + "type" "string" + "size" "256" + "windows" "432" "linux" "448" "mac" "448" @@ -77,6 +95,9 @@ "sz_AxisTarget" // char[256] { + "type" "string" + "size" "256" + "windows" "688" "linux" "704" "mac" "704" @@ -84,6 +105,9 @@ "sz_InterimPointsMessage" // char[256] { + "type" "string" + "size" "256" + "windows" "944" "linux" "960" "mac" "960" @@ -91,6 +115,9 @@ "sz_AllPointsCapMessage" // char[256] { + "type" "string" + "size" "256" + "windows" "1200" "linux" "1216" "mac" "1216" @@ -98,6 +125,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "1456" "linux" "1472" "mac" "1472" @@ -105,6 +134,8 @@ "m_bMasteredOn" // int { + "type" "integer" + "windows" "1460" "linux" "1476" "mac" "1476" @@ -112,6 +143,8 @@ "m_bTeamHasWon" // bool { + "type" "boolean" + "windows" "1464" "linux" "1480" "mac" "1480" @@ -119,6 +152,9 @@ "m_szGroup" // char[256] { + "type" "string" + "size" "256" + "windows" "1465" "linux" "1481" "mac" "1481" @@ -126,6 +162,8 @@ "m_flNextSpectatorUpdateTime" // float { + "type" "float" + "windows" "1724" "linux" "1740" "mac" "1740" diff --git a/gamedata/common.games/entities.games/dod/offsets-ccycler.txt b/gamedata/common.games/entities.games/dod/offsets-ccycler.txt index c3a5fccc..7f67c374 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ccycler.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ccycler.txt @@ -21,6 +21,8 @@ { "m_animate" // int { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" diff --git a/gamedata/common.games/entities.games/dod/offsets-ccyclersprite.txt b/gamedata/common.games/entities.games/dod/offsets-ccyclersprite.txt index 32566842..117b4690 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ccyclersprite.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ccyclersprite.txt @@ -21,6 +21,8 @@ { "m_animate" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_lastTime" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "336" "linux" "352" "mac" "352" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdeadalliedgrunt.txt b/gamedata/common.games/entities.games/dod/offsets-cdeadalliedgrunt.txt index d4048ae9..a7401ef5 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdeadalliedgrunt.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdeadalliedgrunt.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdeadaxisgrunt.txt b/gamedata/common.games/entities.games/dod/offsets-cdeadaxisgrunt.txt index df11424f..79a460c1 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdeadaxisgrunt.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdeadaxisgrunt.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdeadhev.txt b/gamedata/common.games/entities.games/dod/offsets-cdeadhev.txt index 1aa066a1..811a8ff2 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdeadhev.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdeadhev.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdodammobox.txt b/gamedata/common.games/entities.games/dod/offsets-cdodammobox.txt index dc274bf7..7c5dd6a8 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdodammobox.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdodammobox.txt @@ -21,6 +21,8 @@ { "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdodcamera.txt b/gamedata/common.games/entities.games/dod/offsets-cdodcamera.txt index 8c791138..37901a15 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdodcamera.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdodcamera.txt @@ -21,6 +21,9 @@ { "m_hPlayer" // EHANDLE[32] { + "type" "ehandle" + "size" "32" + "windows" "336" "linux" "352" "mac" "352" @@ -28,6 +31,8 @@ "m_hTarget" // EHANDLE { + "type" "ehandle" + "windows" "592" "linux" "608" "mac" "608" @@ -35,6 +40,8 @@ "m_pentPath" // CBaseEntity* { + "type" "classptr" + "windows" "600" "linux" "616" "mac" "616" @@ -42,6 +49,8 @@ "m_sPath" // int { + "type" "integer" + "windows" "604" "linux" "620" "mac" "620" @@ -49,6 +58,8 @@ "m_teamBound" // int { + "type" "integer" + "windows" "608" "linux" "624" "mac" "624" @@ -56,6 +67,8 @@ "m_sTrigrStart" // int { + "type" "integer" + "windows" "612" "linux" "628" "mac" "628" @@ -63,6 +76,8 @@ "m_sTrigrEnd" // int { + "type" "integer" + "windows" "616" "linux" "632" "mac" "632" @@ -70,6 +85,8 @@ "m_iOverlay" // int { + "type" "integer" + "windows" "620" "linux" "636" "mac" "636" @@ -77,6 +94,8 @@ "m_iFOV" // int { + "type" "integer" + "windows" "624" "linux" "640" "mac" "640" @@ -84,6 +103,8 @@ "m_iSubtitle" // int { + "type" "integer" + "windows" "628" "linux" "644" "mac" "644" @@ -91,6 +112,8 @@ "m_iCamFade" // int { + "type" "integer" + "windows" "632" "linux" "648" "mac" "648" @@ -98,6 +121,8 @@ "m_flWait" // float { + "type" "float" + "windows" "636" "linux" "652" "mac" "652" @@ -105,6 +130,8 @@ "m_flReturnTime" // float { + "type" "float" + "windows" "640" "linux" "656" "mac" "656" @@ -112,6 +139,8 @@ "m_flStopTime" // float { + "type" "float" + "windows" "644" "linux" "660" "mac" "660" @@ -119,6 +148,8 @@ "m_moveDistance" // float { + "type" "float" + "windows" "648" "linux" "664" "mac" "664" @@ -126,6 +157,8 @@ "m_targetSpeed" // float { + "type" "float" + "windows" "652" "linux" "668" "mac" "668" @@ -133,6 +166,8 @@ "m_initialSpeed" // float { + "type" "float" + "windows" "656" "linux" "672" "mac" "672" @@ -140,6 +175,8 @@ "m_acceleration" // float { + "type" "float" + "windows" "660" "linux" "676" "mac" "676" @@ -147,6 +184,8 @@ "m_deceleration" // float { + "type" "float" + "windows" "664" "linux" "680" "mac" "680" @@ -154,6 +193,8 @@ "m_state" // int { + "type" "integer" + "windows" "668" "linux" "684" "mac" "684" @@ -161,6 +202,8 @@ "m_angles" // Vector { + "type" "vector" + "windows" "672" "linux" "688" "mac" "688" @@ -168,6 +211,8 @@ "m_origin" // Vector { + "type" "vector" + "windows" "684" "linux" "700" "mac" "700" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdoddetect.txt b/gamedata/common.games/entities.games/dod/offsets-cdoddetect.txt index 0853b981..dcefde54 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdoddetect.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdoddetect.txt @@ -21,6 +21,8 @@ { "m_GamePlayRules" // gameplay_rules_t { + "type" "structure" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iAlliesInfiniteLives" // int { + "type" "integer" + "windows" "376" "linux" "392" "mac" "392" @@ -35,6 +39,8 @@ "m_iAxisInfiniteLives" // int { + "type" "integer" + "windows" "380" "linux" "396" "mac" "396" @@ -42,6 +48,8 @@ "m_iAlliesPara" // int { + "type" "integer" + "windows" "384" "linux" "400" "mac" "400" @@ -49,6 +57,8 @@ "m_iAxisPara" // int { + "type" "integer" + "windows" "388" "linux" "404" "mac" "404" @@ -56,6 +66,8 @@ "m_iAlliesElimPoints" // int { + "type" "integer" + "windows" "392" "linux" "408" "mac" "408" @@ -63,6 +75,8 @@ "m_iAxisElimPoints" // int { + "type" "integer" + "windows" "396" "linux" "412" "mac" "412" @@ -70,6 +84,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "400" "linux" "416" "mac" "416" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdodgrenade.txt b/gamedata/common.games/entities.games/dod/offsets-cdodgrenade.txt index c71741a0..c98966bc 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdodgrenade.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdodgrenade.txt @@ -21,6 +21,8 @@ { "m_flStartThrow" // float { + "type" "float" + "windows" "468" "linux" "484" "mac" "484" @@ -28,6 +30,8 @@ "m_flReleaseThrow" // float { + "type" "float" + "windows" "472" "linux" "488" "mac" "488" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdodpararoundtimer.txt b/gamedata/common.games/entities.games/dod/offsets-cdodpararoundtimer.txt index 4507ac55..fd7251c5 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdodpararoundtimer.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdodpararoundtimer.txt @@ -21,6 +21,8 @@ { "m_fUpdateTimer" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_fRoundTimer" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_fLastThinkTime" // float { + "type" "float" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_bTimer" // bool { + "type" "boolean" + "windows" "340" "linux" "356" "mac" "356" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdodpointrelay.txt b/gamedata/common.games/entities.games/dod/offsets-cdodpointrelay.txt index 01ffbe7e..00e434e5 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdodpointrelay.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdodpointrelay.txt @@ -21,6 +21,8 @@ { "m_nTeam" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdodpreround.txt b/gamedata/common.games/entities.games/dod/offsets-cdodpreround.txt index 75e69512..84675e8f 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdodpreround.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdodpreround.txt @@ -21,6 +21,8 @@ { "m_roundstate" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_allieswin" // string_t { + "type" "stringint" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_alliesloose" // string_t { + "type" "stringint" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_axiswin" // string_t { + "type" "stringint" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_axisloose" // string_t { + "type" "stringint" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_draw" // string_t { + "type" "stringint" + "windows" "348" "linux" "364" "mac" "364" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdodroundtimer.txt b/gamedata/common.games/entities.games/dod/offsets-cdodroundtimer.txt index 30b2b157..1539b2c8 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdodroundtimer.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdodroundtimer.txt @@ -21,6 +21,8 @@ { "m_fTimerLength" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_fRoundTime" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_bTimer" // bool { + "type" "boolean" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_fLastThinkTime" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_fUpdateTimer" // float { + "type" "float" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "348" "linux" "364" "mac" "364" diff --git a/gamedata/common.games/entities.games/dod/offsets-cdodstatmgr.txt b/gamedata/common.games/entities.games/dod/offsets-cdodstatmgr.txt index 87b65617..a5783f9d 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cdodstatmgr.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cdodstatmgr.txt @@ -21,6 +21,9 @@ { "m_PlayerStats" // DoDPlayerStats_t[32] { + "type" "structure" + "size" "32" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-cenfield.txt b/gamedata/common.games/entities.games/dod/offsets-cenfield.txt index e769eb47..1b237191 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cenfield.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cenfield.txt @@ -21,6 +21,9 @@ { "m_usFireEnfield" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" @@ -28,6 +31,9 @@ "m_usFireScopedEnfield" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "470" "linux" "486" "mac" "486" diff --git a/gamedata/common.games/entities.games/dod/offsets-cenvcustomize.txt b/gamedata/common.games/entities.games/dod/offsets-cenvcustomize.txt index 17bdffb7..39f06923 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cenvcustomize.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cenvcustomize.txt @@ -21,6 +21,8 @@ { "m_flRadius" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iszModel" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_iClass" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_iPrisoner" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_iPlayerAlly" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_iVisible" // int { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" @@ -63,6 +75,8 @@ "m_iSolid" // int { + "type" "integer" + "windows" "352" "linux" "368" "mac" "368" @@ -70,6 +84,8 @@ "m_iProvoked" // int { + "type" "integer" + "windows" "356" "linux" "372" "mac" "372" @@ -77,6 +93,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "360" "linux" "376" "mac" "376" diff --git a/gamedata/common.games/entities.games/dod/offsets-cenvexplosion.txt b/gamedata/common.games/entities.games/dod/offsets-cenvexplosion.txt index f91fb5ff..231e9d34 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cenvexplosion.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cenvexplosion.txt @@ -21,6 +21,8 @@ { "m_iMagnitude" // int { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" @@ -28,6 +30,8 @@ "m_spriteScale" // int { + "type" "integer" + "windows" "920" "linux" "940" "mac" "940" diff --git a/gamedata/common.games/entities.games/dod/offsets-cenvfunnel.txt b/gamedata/common.games/entities.games/dod/offsets-cenvfunnel.txt index 872cbc4f..949139c9 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cenvfunnel.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cenvfunnel.txt @@ -21,6 +21,8 @@ { "m_iSprite" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" diff --git a/gamedata/common.games/entities.games/dod/offsets-cenvglobal.txt b/gamedata/common.games/entities.games/dod/offsets-cenvglobal.txt index 99c5212a..2db3dfa9 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cenvglobal.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cenvglobal.txt @@ -21,6 +21,8 @@ { "m_globalstate" // string_t { + "type" "stringint" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_triggermode" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_initialstate" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_rsglobalstate" // string_t { + "type" "stringint" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_rstriggermode" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_rsinitialstate" // int { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" diff --git a/gamedata/common.games/entities.games/dod/offsets-cenvmodel.txt b/gamedata/common.games/entities.games/dod/offsets-cenvmodel.txt index c8733b79..aec3752b 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cenvmodel.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cenvmodel.txt @@ -21,6 +21,8 @@ { "m_iszSequence_On" // string_t { + "type" "stringint" + "windows" "356" "linux" "372" "mac" "372" @@ -28,6 +30,8 @@ "m_iszSequence_Off" // string_t { + "type" "stringint" + "windows" "360" "linux" "376" "mac" "376" @@ -35,6 +39,8 @@ "m_iAction_On" // int { + "type" "integer" + "windows" "364" "linux" "380" "mac" "380" @@ -42,6 +48,8 @@ "m_iAction_Off" // int { + "type" "integer" + "windows" "368" "linux" "384" "mac" "384" @@ -49,6 +57,8 @@ "m_rsspawnflags" // int { + "type" "integer" + "windows" "372" "linux" "388" "mac" "388" @@ -56,6 +66,8 @@ "m_rsorigin" // Vector { + "type" "vector" + "windows" "376" "linux" "392" "mac" "392" diff --git a/gamedata/common.games/entities.games/dod/offsets-cenvrain.txt b/gamedata/common.games/entities.games/dod/offsets-cenvrain.txt index d29bedd5..fbb57404 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cenvrain.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cenvrain.txt @@ -21,6 +21,8 @@ { "m_iState" // STATE { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_spriteTexture" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_dripSize" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_minDripSpeed" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_maxDripSpeed" // int { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" @@ -63,6 +75,8 @@ "m_burstSize" // int { + "type" "integer" + "windows" "352" "linux" "368" "mac" "368" @@ -70,6 +84,8 @@ "m_brightness" // int { + "type" "integer" + "windows" "356" "linux" "372" "mac" "372" @@ -77,6 +93,8 @@ "m_pitch" // int { + "type" "integer" + "windows" "360" "linux" "376" "mac" "376" @@ -84,6 +102,8 @@ "m_flUpdateTime" // float { + "type" "float" + "windows" "364" "linux" "380" "mac" "380" diff --git a/gamedata/common.games/entities.games/dod/offsets-cenvsound.txt b/gamedata/common.games/entities.games/dod/offsets-cenvsound.txt index f4e630a8..d4461218 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cenvsound.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cenvsound.txt @@ -21,6 +21,8 @@ { "m_flRadius" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_flRoomtype" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/dod/offsets-cenvspark.txt b/gamedata/common.games/entities.games/dod/offsets-cenvspark.txt index a11e6588..91073af6 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cenvspark.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cenvspark.txt @@ -21,6 +21,8 @@ { "m_rrDelay" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_flDelay" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_iState" // STATE { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" diff --git a/gamedata/common.games/entities.games/dod/offsets-cenvstate.txt b/gamedata/common.games/entities.games/dod/offsets-cenvstate.txt index f3d757ab..de200095 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cenvstate.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cenvstate.txt @@ -21,6 +21,8 @@ { "m_iState" // STATE { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_fTurnOnTime" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_iOnMode" // USE_TYPE { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_fTurnOffTime" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_iOffMode" // USE_TYPE { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_sMaster" // int { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfade.txt b/gamedata/common.games/entities.games/dod/offsets-cfade.txt index 637cd64f..fa52d240 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfade.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfade.txt @@ -21,6 +21,8 @@ { "m_iState" // STATE { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfg42.txt b/gamedata/common.games/entities.games/dod/offsets-cfg42.txt index 342648aa..5f091b35 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfg42.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfg42.txt @@ -21,6 +21,9 @@ { "m_usFireFG42" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfrictionmodifier.txt b/gamedata/common.games/entities.games/dod/offsets-cfrictionmodifier.txt index a4147db2..3308080b 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfrictionmodifier.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfrictionmodifier.txt @@ -21,6 +21,8 @@ { "m_frictionFraction" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfuncmortarfield.txt b/gamedata/common.games/entities.games/dod/offsets-cfuncmortarfield.txt index 081f12dd..09b1e986 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfuncmortarfield.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfuncmortarfield.txt @@ -21,6 +21,8 @@ { "m_iszXController" // int { + "type" "integer" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +30,8 @@ "m_iszYController" // int { + "type" "integer" + "windows" "496" "linux" "516" "mac" "516" @@ -35,6 +39,8 @@ "m_flSpread" // float { + "type" "float" + "windows" "500" "linux" "520" "mac" "520" @@ -42,6 +48,8 @@ "m_flDelay" // float { + "type" "float" + "windows" "504" "linux" "524" "mac" "524" @@ -49,6 +57,8 @@ "m_iCount" // int { + "type" "integer" + "windows" "508" "linux" "528" "mac" "528" @@ -56,6 +66,8 @@ "m_fControl" // int { + "type" "integer" + "windows" "512" "linux" "532" "mac" "532" @@ -63,6 +75,8 @@ "m_iDamage" // int { + "type" "integer" + "windows" "516" "linux" "536" "mac" "536" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfuncplatrot.txt b/gamedata/common.games/entities.games/dod/offsets-cfuncplatrot.txt index 33df6e13..468fab34 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfuncplatrot.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfuncplatrot.txt @@ -21,6 +21,8 @@ { "m_end" // Vector { + "type" "vector" + "windows" "500" "linux" "520" "mac" "520" @@ -28,6 +30,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "512" "linux" "532" "mac" "532" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfuncrotating.txt b/gamedata/common.games/entities.games/dod/offsets-cfuncrotating.txt index 7ba4f471..28e75ccb 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfuncrotating.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfuncrotating.txt @@ -21,6 +21,8 @@ { "m_flFanFriction" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_flAttenuation" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_pitch" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_iState" // STATE { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfunctank.txt b/gamedata/common.games/entities.games/dod/offsets-cfunctank.txt index f138a915..d1088b38 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfunctank.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfunctank.txt @@ -21,6 +21,8 @@ { "m_pControls" // CFuncTankControls* { + "type" "classptr" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_yawCenter" // float { + "type" "float" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_yawRate" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_yawRange" // float { + "type" "float" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_yawTolerance" // float { + "type" "float" + "windows" "348" "linux" "364" "mac" "364" @@ -63,6 +75,8 @@ "m_pitchCenter" // float { + "type" "float" + "windows" "352" "linux" "368" "mac" "368" @@ -70,6 +84,8 @@ "m_pitchRate" // float { + "type" "float" + "windows" "356" "linux" "372" "mac" "372" @@ -77,6 +93,8 @@ "m_pitchRange" // float { + "type" "float" + "windows" "360" "linux" "376" "mac" "376" @@ -84,6 +102,8 @@ "m_pitchTolerance" // float { + "type" "float" + "windows" "364" "linux" "380" "mac" "380" @@ -91,6 +111,8 @@ "m_fireLast" // float { + "type" "float" + "windows" "368" "linux" "384" "mac" "384" @@ -98,6 +120,8 @@ "m_fireRate" // float { + "type" "float" + "windows" "372" "linux" "388" "mac" "388" @@ -105,6 +129,8 @@ "m_lastSightTime" // float { + "type" "float" + "windows" "376" "linux" "392" "mac" "392" @@ -112,6 +138,8 @@ "m_persist" // float { + "type" "float" + "windows" "380" "linux" "396" "mac" "396" @@ -119,6 +147,8 @@ "m_minRange" // float { + "type" "float" + "windows" "384" "linux" "400" "mac" "400" @@ -126,6 +156,8 @@ "m_maxRange" // float { + "type" "float" + "windows" "388" "linux" "404" "mac" "404" @@ -133,6 +165,8 @@ "m_barrelPos" // Vector { + "type" "vector" + "windows" "392" "linux" "408" "mac" "408" @@ -140,6 +174,8 @@ "m_spriteScale" // float { + "type" "float" + "windows" "404" "linux" "420" "mac" "420" @@ -147,6 +183,8 @@ "m_iszSpriteSmoke" // int { + "type" "integer" + "windows" "408" "linux" "424" "mac" "424" @@ -154,6 +192,8 @@ "m_iszSpriteFlash" // int { + "type" "integer" + "windows" "412" "linux" "428" "mac" "428" @@ -161,6 +201,8 @@ "m_bulletType" // enum TANKBULLET { + "type" "integer" + "windows" "416" "linux" "432" "mac" "432" @@ -168,6 +210,8 @@ "m_iBulletDamage" // int { + "type" "integer" + "windows" "420" "linux" "436" "mac" "436" @@ -175,6 +219,8 @@ "m_sightOrigin" // Vector { + "type" "vector" + "windows" "424" "linux" "440" "mac" "440" @@ -182,6 +228,8 @@ "m_spread" // int { + "type" "integer" + "windows" "436" "linux" "452" "mac" "452" @@ -189,6 +237,8 @@ "m_iszMaster" // int { + "type" "integer" + "windows" "440" "linux" "456" "mac" "456" @@ -196,6 +246,8 @@ "m_iTankClass" // int { + "type" "integer" + "windows" "444" "linux" "460" "mac" "460" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfunctankcontrols.txt b/gamedata/common.games/entities.games/dod/offsets-cfunctankcontrols.txt index 80b4c9e3..901e9e39 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfunctankcontrols.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfunctankcontrols.txt @@ -21,6 +21,8 @@ { "m_active" // BOOL { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_vecControllerUsePos" // Vector { + "type" "vector" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_pController" // CBasePlayer* { + "type" "classptr" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfunctanklaser.txt b/gamedata/common.games/entities.games/dod/offsets-cfunctanklaser.txt index 7e0bcb81..cdddcc29 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfunctanklaser.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfunctanklaser.txt @@ -21,6 +21,8 @@ { "m_pLaser" // CLaser* { + "type" "classptr" + "windows" "448" "linux" "464" "mac" "464" @@ -28,6 +30,8 @@ "m_laserTime" // float { + "type" "float" + "windows" "452" "linux" "468" "mac" "468" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfunctrackchange.txt b/gamedata/common.games/entities.games/dod/offsets-cfunctrackchange.txt index b0ecc59a..18b0a853 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfunctrackchange.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfunctrackchange.txt @@ -21,6 +21,8 @@ { "m_trackTop" // CPathTrack* { + "type" "classptr" + "windows" "524" "linux" "544" "mac" "544" @@ -28,6 +30,8 @@ "m_trackBottom" // CPathTrack* { + "type" "classptr" + "windows" "528" "linux" "548" "mac" "548" @@ -35,6 +39,8 @@ "m_train" // CFuncTrackTrain* { + "type" "classptr" + "windows" "532" "linux" "552" "mac" "552" @@ -42,6 +48,8 @@ "m_trackTopName" // int { + "type" "integer" + "windows" "536" "linux" "556" "mac" "556" @@ -49,6 +57,8 @@ "m_trackBottomName" // int { + "type" "integer" + "windows" "540" "linux" "560" "mac" "560" @@ -56,6 +66,8 @@ "m_trainName" // int { + "type" "integer" + "windows" "544" "linux" "564" "mac" "564" @@ -63,6 +75,8 @@ "m_code" // TRAIN_CODE { + "type" "integer" + "windows" "548" "linux" "568" "mac" "568" @@ -70,6 +84,8 @@ "m_targetState" // int { + "type" "integer" + "windows" "552" "linux" "572" "mac" "572" @@ -77,6 +93,8 @@ "m_use" // int { + "type" "integer" + "windows" "556" "linux" "576" "mac" "576" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfunctracktrain.txt b/gamedata/common.games/entities.games/dod/offsets-cfunctracktrain.txt index ab3504bc..9a40f890 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfunctracktrain.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfunctracktrain.txt @@ -21,6 +21,8 @@ { "m_ppath" // CPathTrack* { + "type" "classptr" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_length" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_height" // float { + "type" "float" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_speed" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_dir" // float { + "type" "float" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_startSpeed" // float { + "type" "float" + "windows" "348" "linux" "364" "mac" "364" @@ -63,6 +75,8 @@ "m_controlMins" // Vector { + "type" "vector" + "windows" "352" "linux" "368" "mac" "368" @@ -70,6 +84,8 @@ "m_controlMaxs" // Vector { + "type" "vector" + "windows" "364" "linux" "380" "mac" "380" @@ -77,6 +93,8 @@ "m_soundPlaying" // int { + "type" "integer" + "windows" "376" "linux" "392" "mac" "392" @@ -84,6 +102,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "380" "linux" "396" "mac" "396" @@ -91,6 +111,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "384" "linux" "400" "mac" "400" @@ -98,6 +120,8 @@ "m_flBank" // float { + "type" "float" + "windows" "388" "linux" "404" "mac" "404" @@ -105,6 +129,8 @@ "m_oldSpeed" // float { + "type" "float" + "windows" "392" "linux" "408" "mac" "408" @@ -112,6 +138,8 @@ "pTurret" // CBaseEntity* { + "type" "classptr" + "windows" "396" "linux" "412" "mac" "412" @@ -119,6 +147,9 @@ "m_usAdjustPitch" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "400" "linux" "416" "mac" "416" diff --git a/gamedata/common.games/entities.games/dod/offsets-cfunctrain.txt b/gamedata/common.games/entities.games/dod/offsets-cfunctrain.txt index f95dd3a9..ac1b5a6c 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cfunctrain.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cfunctrain.txt @@ -21,6 +21,8 @@ { "m_pevCurrentTarget" // entvars_t* { + "type" "entvars" + "windows" "500" "linux" "520" "mac" "520" @@ -28,6 +30,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "504" "linux" "524" "mac" "524" @@ -35,6 +39,8 @@ "m_activated" // BOOL { + "type" "integer" + "windows" "508" "linux" "528" "mac" "528" @@ -42,6 +48,8 @@ "m_iState" // STATE { + "type" "integer" + "windows" "512" "linux" "532" "mac" "532" @@ -49,6 +57,8 @@ "m_pInitialTarget" // string_t { + "type" "stringint" + "windows" "516" "linux" "536" "mac" "536" @@ -56,6 +66,8 @@ "m_bMoving" // BOOL { + "type" "integer" + "windows" "520" "linux" "540" "mac" "540" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgamecounterset.txt b/gamedata/common.games/entities.games/dod/offsets-cgamecounterset.txt index 158bf2e2..5db112de 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgamecounterset.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgamecounterset.txt @@ -21,6 +21,8 @@ { "m_iEnabled" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgameplayerequip.txt b/gamedata/common.games/entities.games/dod/offsets-cgameplayerequip.txt index f7224042..07dd2607 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgameplayerequip.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgameplayerequip.txt @@ -21,6 +21,10 @@ { "m_weaponNames" // unsigned int[32] { + "type" "integer" + "size" "32" + "unsigned" "1" + "windows" "332" "linux" "348" "mac" "348" @@ -28,6 +32,9 @@ "m_weaponCount" // int[32] { + "type" "integer" + "size" "32" + "windows" "460" "linux" "476" "mac" "476" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgameplayerhurt.txt b/gamedata/common.games/entities.games/dod/offsets-cgameplayerhurt.txt index 8a5c49cf..0d25d4da 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgameplayerhurt.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgameplayerhurt.txt @@ -21,6 +21,8 @@ { "m_iEnabled" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgameplayerzone.txt b/gamedata/common.games/entities.games/dod/offsets-cgameplayerzone.txt index e58ffc34..7c565c43 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgameplayerzone.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgameplayerzone.txt @@ -21,6 +21,8 @@ { "m_iszInTarget" // string_t { + "type" "stringint" + "windows" "332" "linux" "348" "mac" "348" @@ -28,6 +30,8 @@ "m_iszOutTarget" // string_t { + "type" "stringint" + "windows" "336" "linux" "352" "mac" "352" @@ -35,6 +39,8 @@ "m_iszInCount" // string_t { + "type" "stringint" + "windows" "340" "linux" "356" "mac" "356" @@ -42,6 +48,8 @@ "m_iszOutCount" // string_t { + "type" "stringint" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgameteammaster.txt b/gamedata/common.games/entities.games/dod/offsets-cgameteammaster.txt index 32e863cb..32e9c478 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgameteammaster.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgameteammaster.txt @@ -21,6 +21,8 @@ { "m_iEnabled" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -28,6 +30,8 @@ "m_teamIndex" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -35,6 +39,8 @@ "m_rrteamIndex" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -42,6 +48,8 @@ "triggerType" // USE_TYPE { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgameteamset.txt b/gamedata/common.games/entities.games/dod/offsets-cgameteamset.txt index 154dc605..c91b35b4 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgameteamset.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgameteamset.txt @@ -21,6 +21,8 @@ { "m_iEnabled" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgametext.txt b/gamedata/common.games/entities.games/dod/offsets-cgametext.txt index 829a2b2e..efc1b98c 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgametext.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgametext.txt @@ -21,6 +21,8 @@ { "m_iEnabled" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -28,6 +30,8 @@ "m_textParms" // hudtextparms_t { + "type" "structure" + "windows" "336" "linux" "352" "mac" "352" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgarand.txt b/gamedata/common.games/entities.games/dod/offsets-cgarand.txt index 11e71ff4..43df95d2 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgarand.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgarand.txt @@ -21,6 +21,9 @@ { "m_usFireGarand" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgib.txt b/gamedata/common.games/entities.games/dod/offsets-cgib.txt index 09afed38..ffc5f0df 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgib.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgib.txt @@ -21,6 +21,8 @@ { "m_bloodColor" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_cBloodDecals" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_material" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_lifeTime" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgibshooter.txt b/gamedata/common.games/entities.games/dod/offsets-cgibshooter.txt index ec221a01..b05b7889 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgibshooter.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgibshooter.txt @@ -21,6 +21,8 @@ { "m_iGibs" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -28,6 +30,8 @@ "m_iGibCapacity" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -35,6 +39,8 @@ "m_iGibMaterial" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -42,6 +48,8 @@ "m_iGibModelIndex" // int { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" @@ -49,6 +57,8 @@ "m_flGibVelocity" // float { + "type" "float" + "windows" "352" "linux" "368" "mac" "368" @@ -56,6 +66,8 @@ "m_flVariance" // float { + "type" "float" + "windows" "356" "linux" "372" "mac" "372" @@ -63,6 +75,8 @@ "m_flGibLife" // float { + "type" "float" + "windows" "360" "linux" "376" "mac" "376" diff --git a/gamedata/common.games/entities.games/dod/offsets-cglow.txt b/gamedata/common.games/entities.games/dod/offsets-cglow.txt index ec9e7ffd..7c187d6a 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cglow.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cglow.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgreasegun.txt b/gamedata/common.games/entities.games/dod/offsets-cgreasegun.txt index 72573030..46f5f3c2 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgreasegun.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgreasegun.txt @@ -21,6 +21,9 @@ { "m_usFireGreaseGun" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cgrenade.txt b/gamedata/common.games/entities.games/dod/offsets-cgrenade.txt index f826fef3..d5245983 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cgrenade.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cgrenade.txt @@ -21,6 +21,8 @@ { "g_GrenType" // grenType { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" @@ -28,6 +30,8 @@ "m_flClipTime" // int { + "type" "integer" + "windows" "920" "linux" "940" "mac" "940" @@ -35,6 +39,8 @@ "m_iOldMoveType" // int { + "type" "integer" + "windows" "924" "linux" "944" "mac" "944" @@ -42,6 +48,8 @@ "m_iBodyGibs" // int { + "type" "integer" + "windows" "928" "linux" "948" "mac" "948" @@ -49,6 +57,8 @@ "m_fRegisteredSound" // BOOL { + "type" "integer" + "windows" "932" "linux" "952" "mac" "952" diff --git a/gamedata/common.games/entities.games/dod/offsets-cguntarget.txt b/gamedata/common.games/entities.games/dod/offsets-cguntarget.txt index 194bf52d..2cd7d5e9 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cguntarget.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cguntarget.txt @@ -21,6 +21,8 @@ { "m_on" // BOOL { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" diff --git a/gamedata/common.games/entities.games/dod/offsets-chandgrenade.txt b/gamedata/common.games/entities.games/dod/offsets-chandgrenade.txt index 29eb71d9..0656ba2b 100644 --- a/gamedata/common.games/entities.games/dod/offsets-chandgrenade.txt +++ b/gamedata/common.games/entities.games/dod/offsets-chandgrenade.txt @@ -21,6 +21,8 @@ { "angThrow" // Vector { + "type" "vector" + "windows" "476" "linux" "492" "mac" "492" @@ -28,6 +30,8 @@ "vecSrc" // Vector { + "type" "vector" + "windows" "488" "linux" "504" "mac" "504" @@ -35,6 +39,8 @@ "vecThrow" // Vector { + "type" "vector" + "windows" "500" "linux" "516" "mac" "516" @@ -42,6 +48,8 @@ "flVel" // float { + "type" "float" + "windows" "512" "linux" "528" "mac" "528" @@ -49,6 +57,8 @@ "m_bUnderhand" // BOOL { + "type" "integer" + "windows" "516" "linux" "532" "mac" "532" diff --git a/gamedata/common.games/entities.games/dod/offsets-chandgrenadeex.txt b/gamedata/common.games/entities.games/dod/offsets-chandgrenadeex.txt index a0026710..95da9d3a 100644 --- a/gamedata/common.games/entities.games/dod/offsets-chandgrenadeex.txt +++ b/gamedata/common.games/entities.games/dod/offsets-chandgrenadeex.txt @@ -21,6 +21,8 @@ { "m_flTimeToExplode" // float { + "type" "float" + "windows" "476" "linux" "492" "mac" "492" @@ -28,6 +30,8 @@ "m_bUnderhand" // BOOL { + "type" "integer" + "windows" "480" "linux" "496" "mac" "496" diff --git a/gamedata/common.games/entities.games/dod/offsets-cinfogroup.txt b/gamedata/common.games/entities.games/dod/offsets-cinfogroup.txt index b4ba9929..2581a32c 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cinfogroup.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cinfogroup.txt @@ -21,6 +21,8 @@ { "m_cMembers" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,9 @@ "m_iszMemberName" // int[16] { + "type" "integer" + "size" "16" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +40,9 @@ "m_iszMemberValue" // int[16] { + "type" "integer" + "size" "16" + "windows" "396" "linux" "412" "mac" "412" diff --git a/gamedata/common.games/entities.games/dod/offsets-ck43.txt b/gamedata/common.games/entities.games/dod/offsets-ck43.txt index 3a70fe51..5a3af724 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ck43.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ck43.txt @@ -21,6 +21,9 @@ { "m_usFireK43" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-ckar.txt b/gamedata/common.games/entities.games/dod/offsets-ckar.txt index 4bd69ed7..db4d5919 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ckar.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ckar.txt @@ -21,6 +21,9 @@ { "m_usFireKar" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-claser.txt b/gamedata/common.games/entities.games/dod/offsets-claser.txt index 19c79d40..a3133837 100644 --- a/gamedata/common.games/entities.games/dod/offsets-claser.txt +++ b/gamedata/common.games/entities.games/dod/offsets-claser.txt @@ -21,6 +21,8 @@ { "m_pSprite" // CSprite* { + "type" "classptr" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_firePosition" // Vector { + "type" "vector" + "windows" "336" "linux" "352" "mac" "352" diff --git a/gamedata/common.games/entities.games/dod/offsets-clight.txt b/gamedata/common.games/entities.games/dod/offsets-clight.txt index 9362daef..f1ebc675 100644 --- a/gamedata/common.games/entities.games/dod/offsets-clight.txt +++ b/gamedata/common.games/entities.games/dod/offsets-clight.txt @@ -21,6 +21,8 @@ { "m_iStyle" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_bDefaultOn" // BOOL { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_iState" // STATE { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_iOnStyle" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_iOffStyle" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_iTurnOnStyle" // int { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" @@ -63,6 +75,8 @@ "m_iTurnOffStyle" // int { + "type" "integer" + "windows" "352" "linux" "368" "mac" "368" @@ -70,6 +84,8 @@ "m_iTurnOnTime" // int { + "type" "integer" + "windows" "356" "linux" "372" "mac" "372" @@ -77,6 +93,8 @@ "m_iTurnOffTime" // int { + "type" "integer" + "windows" "360" "linux" "376" "mac" "376" @@ -84,6 +102,8 @@ "m_iszPattern" // int { + "type" "integer" + "windows" "364" "linux" "380" "mac" "380" diff --git a/gamedata/common.games/entities.games/dod/offsets-clightning.txt b/gamedata/common.games/entities.games/dod/offsets-clightning.txt index 548abd3b..430c20c9 100644 --- a/gamedata/common.games/entities.games/dod/offsets-clightning.txt +++ b/gamedata/common.games/entities.games/dod/offsets-clightning.txt @@ -21,6 +21,8 @@ { "m_active" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iszStartEntity" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_iszEndEntity" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_life" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_boltWidth" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_noiseAmplitude" // int { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" @@ -63,6 +75,8 @@ "m_brightness" // int { + "type" "integer" + "windows" "352" "linux" "368" "mac" "368" @@ -70,6 +84,8 @@ "m_speed" // int { + "type" "integer" + "windows" "356" "linux" "372" "mac" "372" @@ -77,6 +93,8 @@ "m_restrike" // float { + "type" "float" + "windows" "360" "linux" "376" "mac" "376" @@ -84,6 +102,8 @@ "m_spriteTexture" // int { + "type" "integer" + "windows" "364" "linux" "380" "mac" "380" @@ -91,6 +111,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "368" "linux" "384" "mac" "384" @@ -98,6 +120,8 @@ "m_frameStart" // int { + "type" "integer" + "windows" "372" "linux" "388" "mac" "388" @@ -105,6 +129,8 @@ "m_radius" // float { + "type" "float" + "windows" "376" "linux" "392" "mac" "392" diff --git a/gamedata/common.games/entities.games/dod/offsets-clocation.txt b/gamedata/common.games/entities.games/dod/offsets-clocation.txt index 5f1b5278..481d2183 100644 --- a/gamedata/common.games/entities.games/dod/offsets-clocation.txt +++ b/gamedata/common.games/entities.games/dod/offsets-clocation.txt @@ -21,6 +21,8 @@ { "m_sMaster" // string_t { + "type" "stringint" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-cluger.txt b/gamedata/common.games/entities.games/dod/offsets-cluger.txt index 14022263..527e8dfc 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cluger.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cluger.txt @@ -21,6 +21,9 @@ { "m_usFireLuger" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "472" "linux" "488" "mac" "488" diff --git a/gamedata/common.games/entities.games/dod/offsets-cm1carbine.txt b/gamedata/common.games/entities.games/dod/offsets-cm1carbine.txt index cbad42f4..5856ed8e 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cm1carbine.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cm1carbine.txt @@ -21,6 +21,9 @@ { "m_usFireM1Carbine" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmeleeweapon.txt b/gamedata/common.games/entities.games/dod/offsets-cmeleeweapon.txt index 45d076d3..3f906f22 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmeleeweapon.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmeleeweapon.txt @@ -21,6 +21,8 @@ { "m_iSwing" // int { + "type" "integer" + "windows" "468" "linux" "484" "mac" "484" @@ -28,6 +30,8 @@ "m_trHit" // TraceResult { + "type" "structure" + "windows" "472" "linux" "488" "mac" "488" @@ -35,6 +39,8 @@ "m_iFireEvent" // int { + "type" "integer" + "windows" "528" "linux" "544" "mac" "544" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmessage.txt b/gamedata/common.games/entities.games/dod/offsets-cmessage.txt index ce56b665..49ea4efc 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmessage.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmessage.txt @@ -21,6 +21,8 @@ { "m_iMsgEnabled" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iszMaster" // string_t { + "type" "stringint" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_bHintMsg" // bool { + "type" "boolean" + "windows" "336" "linux" "352" "mac" "352" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmg34.txt b/gamedata/common.games/entities.games/dod/offsets-cmg34.txt index b9601aff..90d5658a 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmg34.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmg34.txt @@ -21,6 +21,9 @@ { "m_usFireMG34" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "476" "linux" "492" "mac" "492" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmg42.txt b/gamedata/common.games/entities.games/dod/offsets-cmg42.txt index 80df801b..f9e1e66a 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmg42.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmg42.txt @@ -21,6 +21,9 @@ { "m_usFireMG42" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "476" "linux" "492" "mac" "492" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmomentarydoor.txt b/gamedata/common.games/entities.games/dod/offsets-cmomentarydoor.txt index ba25bd6b..f522ae6d 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmomentarydoor.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmomentarydoor.txt @@ -21,6 +21,9 @@ { "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +31,8 @@ "m_iState" // STATE { + "type" "integer" + "windows" "496" "linux" "516" "mac" "516" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmomentaryrotbutton.txt b/gamedata/common.games/entities.games/dod/offsets-cmomentaryrotbutton.txt index a9225706..21c6864d 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmomentaryrotbutton.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmomentaryrotbutton.txt @@ -21,6 +21,8 @@ { "m_rrMoveDistance" // float { + "type" "float" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +30,8 @@ "m_lastUsed" // int { + "type" "integer" + "windows" "496" "linux" "516" "mac" "516" @@ -35,6 +39,8 @@ "m_direction" // int { + "type" "integer" + "windows" "500" "linux" "520" "mac" "520" @@ -42,6 +48,8 @@ "m_returnSpeed" // float { + "type" "float" + "windows" "504" "linux" "524" "mac" "524" @@ -49,6 +57,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "508" "linux" "528" "mac" "528" @@ -56,6 +66,8 @@ "m_end" // Vector { + "type" "vector" + "windows" "520" "linux" "540" "mac" "540" @@ -63,6 +75,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "532" "linux" "552" "mac" "552" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmortar.txt b/gamedata/common.games/entities.games/dod/offsets-cmortar.txt index 1e3294cb..8144fabd 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmortar.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmortar.txt @@ -21,6 +21,8 @@ { "m_spriteTexture" // int { + "type" "integer" + "windows" "936" "linux" "956" "mac" "956" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmp40.txt b/gamedata/common.games/entities.games/dod/offsets-cmp40.txt index b2b973df..35094dd8 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmp40.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmp40.txt @@ -21,6 +21,9 @@ { "m_usFireMP40" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmp44.txt b/gamedata/common.games/entities.games/dod/offsets-cmp44.txt index 1019e8d4..912ef08c 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmp44.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmp44.txt @@ -21,6 +21,9 @@ { "m_usFireMP44" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmultialias.txt b/gamedata/common.games/entities.games/dod/offsets-cmultialias.txt index 0fe22333..94b33f90 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmultialias.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmultialias.txt @@ -21,6 +21,8 @@ { "m_cTargets" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,9 @@ "m_iszTargets" // int[16] { + "type" "integer" + "size" "16" + "windows" "332" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmultimanager.txt b/gamedata/common.games/entities.games/dod/offsets-cmultimanager.txt index 5be3cd73..013df509 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmultimanager.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmultimanager.txt @@ -21,6 +21,8 @@ { "m_iState" // STATE { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_cTargets" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_index" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_startTime" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,9 @@ "m_iTargetName" // int[16] { + "type" "integer" + "size" "16" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +67,9 @@ "m_flTargetDelay" // float[16] { + "type" "float" + "size" "16" + "windows" "408" "linux" "424" "mac" "424" @@ -63,6 +77,8 @@ "m_flWait" // float { + "type" "float" + "windows" "472" "linux" "488" "mac" "488" @@ -70,6 +86,8 @@ "m_flMaxWait" // float { + "type" "float" + "windows" "476" "linux" "492" "mac" "492" @@ -77,6 +95,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "480" "linux" "496" "mac" "496" @@ -84,6 +104,8 @@ "m_iMode" // int { + "type" "integer" + "windows" "484" "linux" "500" "mac" "500" @@ -91,6 +113,8 @@ "m_rscTargets" // int { + "type" "integer" + "windows" "488" "linux" "504" "mac" "504" @@ -98,6 +122,8 @@ "m_rsindex" // int { + "type" "integer" + "windows" "492" "linux" "508" "mac" "508" @@ -105,6 +131,8 @@ "m_rsstartTime" // float { + "type" "float" + "windows" "496" "linux" "512" "mac" "512" @@ -112,6 +140,9 @@ "m_rsiTargetName" // int[16] { + "type" "integer" + "size" "16" + "windows" "500" "linux" "516" "mac" "516" @@ -119,6 +150,9 @@ "m_rsflTargetDelay" // float[16] { + "type" "float" + "size" "16" + "windows" "564" "linux" "580" "mac" "580" @@ -126,6 +160,8 @@ "m_rsflWait" // float { + "type" "float" + "windows" "628" "linux" "644" "mac" "644" @@ -133,6 +169,8 @@ "m_rsflMaxWait" // float { + "type" "float" + "windows" "632" "linux" "648" "mac" "648" @@ -140,6 +178,8 @@ "m_rssMaster" // string_t { + "type" "stringint" + "windows" "636" "linux" "652" "mac" "652" @@ -147,6 +187,8 @@ "m_rsiMode" // int { + "type" "integer" + "windows" "640" "linux" "656" "mac" "656" @@ -154,6 +196,8 @@ "m_hActivator" // EHANDLE { + "type" "ehandle" + "windows" "644" "linux" "660" "mac" "660" @@ -161,6 +205,8 @@ "m_triggerType" // USE_TYPE { + "type" "integer" + "windows" "652" "linux" "668" "mac" "668" diff --git a/gamedata/common.games/entities.games/dod/offsets-cmultisource.txt b/gamedata/common.games/entities.games/dod/offsets-cmultisource.txt index 485d7092..06253b23 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cmultisource.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cmultisource.txt @@ -21,6 +21,9 @@ { "m_rgEntities" // EHANDLE[32] { + "type" "ehandle" + "size" "32" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +31,9 @@ "m_rgTriggered" // int[32] { + "type" "integer" + "size" "32" + "windows" "584" "linux" "600" "mac" "600" @@ -35,6 +41,8 @@ "m_iTotal" // int { + "type" "integer" + "windows" "712" "linux" "728" "mac" "728" @@ -42,6 +50,8 @@ "m_globalstate" // string_t { + "type" "stringint" + "windows" "716" "linux" "732" "mac" "732" diff --git a/gamedata/common.games/entities.games/dod/offsets-cnodeent.txt b/gamedata/common.games/entities.games/dod/offsets-cnodeent.txt index bda49625..d2512a45 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cnodeent.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cnodeent.txt @@ -21,6 +21,8 @@ { "m_sHintType" // short int { + "type" "short" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_sHintActivity" // short int { + "type" "short" + "windows" "330" "linux" "346" "mac" "346" diff --git a/gamedata/common.games/entities.games/dod/offsets-cnodeviewer.txt b/gamedata/common.games/entities.games/dod/offsets-cnodeviewer.txt index 976dfe49..32e60da9 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cnodeviewer.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cnodeviewer.txt @@ -21,6 +21,8 @@ { "m_iBaseNode" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iDraw" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_nVisited" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,9 @@ "m_aFrom" // int[128] { + "type" "integer" + "size" "128" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +58,9 @@ "m_aTo" // int[128] { + "type" "integer" + "size" "128" + "windows" "852" "linux" "868" "mac" "868" @@ -56,6 +68,8 @@ "m_iHull" // int { + "type" "integer" + "windows" "1364" "linux" "1380" "mac" "1380" @@ -63,6 +77,8 @@ "m_afNodeType" // int { + "type" "integer" + "windows" "1368" "linux" "1384" "mac" "1384" @@ -70,6 +86,8 @@ "m_vecColor" // Vector { + "type" "vector" + "windows" "1372" "linux" "1388" "mac" "1388" diff --git a/gamedata/common.games/entities.games/dod/offsets-cobject.txt b/gamedata/common.games/entities.games/dod/offsets-cobject.txt index 150c64f2..a003954a 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cobject.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cobject.txt @@ -21,6 +21,8 @@ { "m_vStartOrigin" // Vector { + "type" "vector" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iTeam" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -35,6 +39,8 @@ "m_iMain" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" @@ -42,6 +48,8 @@ "m_iResetOnTouch" // int { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" @@ -49,6 +57,8 @@ "m_iResetTime" // int { + "type" "integer" + "windows" "352" "linux" "368" "mac" "368" @@ -56,6 +66,8 @@ "m_iOtherPoints" // int { + "type" "integer" + "windows" "356" "linux" "372" "mac" "372" @@ -63,6 +75,8 @@ "m_iCapPoints" // int { + "type" "integer" + "windows" "360" "linux" "376" "mac" "376" @@ -70,6 +84,8 @@ "ObjectIndex" // int { + "type" "integer" + "windows" "364" "linux" "380" "mac" "380" @@ -77,6 +93,8 @@ "m_iObjectHIcon" // int { + "type" "integer" + "windows" "368" "linux" "384" "mac" "384" @@ -84,6 +102,8 @@ "m_fCarrySpeed" // float { + "type" "float" + "windows" "372" "linux" "388" "mac" "388" @@ -91,6 +111,8 @@ "m_flNextTouchTime" // float { + "type" "float" + "windows" "376" "linux" "392" "mac" "392" @@ -98,6 +120,8 @@ "m_flReset" // float { + "type" "float" + "windows" "380" "linux" "396" "mac" "396" @@ -105,6 +129,9 @@ "sz_Name" // char[256] { + "type" "string" + "size" "256" + "windows" "384" "linux" "400" "mac" "400" @@ -112,6 +139,9 @@ "sz_Group" // char[256] { + "type" "string" + "size" "256" + "windows" "640" "linux" "656" "mac" "656" @@ -119,6 +149,9 @@ "sz_DoneTarget" // char[256] { + "type" "string" + "size" "256" + "windows" "896" "linux" "912" "mac" "912" @@ -126,6 +159,9 @@ "m_szObjectPIcon" // char[256] { + "type" "string" + "size" "256" + "windows" "1152" "linux" "1168" "mac" "1168" @@ -133,6 +169,9 @@ "m_szObjectHIcon" // char[256] { + "type" "string" + "size" "256" + "windows" "1408" "linux" "1424" "mac" "1424" @@ -140,6 +179,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "1664" "linux" "1680" "mac" "1680" @@ -147,6 +188,8 @@ "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "1668" "linux" "1684" "mac" "1684" @@ -154,6 +197,8 @@ "m_bDropped" // BOOL { + "type" "integer" + "windows" "1676" "linux" "1692" "mac" "1692" @@ -161,6 +206,8 @@ "m_bCarried" // BOOL { + "type" "integer" + "windows" "1680" "linux" "1696" "mac" "1696" diff --git a/gamedata/common.games/entities.games/dod/offsets-cobjectcapture.txt b/gamedata/common.games/entities.games/dod/offsets-cobjectcapture.txt index 36c60c29..a4b9a91d 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cobjectcapture.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cobjectcapture.txt @@ -21,6 +21,8 @@ { "m_bCapped" // bool { + "type" "boolean" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +30,9 @@ "sz_Group" // char[256] { + "type" "string" + "size" "256" + "windows" "493" "linux" "513" "mac" "513" @@ -35,6 +40,9 @@ "sz_DoneTarget" // char[256] { + "type" "string" + "size" "256" + "windows" "749" "linux" "769" "mac" "769" @@ -42,6 +50,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "1008" "linux" "1028" "mac" "1028" @@ -49,6 +59,8 @@ "m_iAreaIndex" // int { + "type" "integer" + "windows" "1012" "linux" "1032" "mac" "1032" @@ -56,6 +68,9 @@ "sz_HudIcon" // char[256] { + "type" "string" + "size" "256" + "windows" "1016" "linux" "1036" "mac" "1036" diff --git a/gamedata/common.games/entities.games/dod/offsets-cparticleshooter.txt b/gamedata/common.games/entities.games/dod/offsets-cparticleshooter.txt index 8eec7b1c..43f25912 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cparticleshooter.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cparticleshooter.txt @@ -21,6 +21,9 @@ { "m_iGroupId" // byte { + "type" "character" + "unsigned" "1" + "windows" "336" "linux" "352" "mac" "352" @@ -28,6 +31,8 @@ "m_iSpriteIndex" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -35,6 +40,8 @@ "m_vShootDir" // Vector { + "type" "vector" + "windows" "344" "linux" "360" "mac" "360" @@ -42,6 +49,8 @@ "m_iNumParticles" // int { + "type" "integer" + "windows" "356" "linux" "372" "mac" "372" @@ -49,6 +58,8 @@ "m_iState" // int { + "type" "integer" + "windows" "360" "linux" "376" "mac" "376" @@ -56,6 +67,8 @@ "m_flSpeed" // float { + "type" "float" + "windows" "364" "linux" "380" "mac" "380" diff --git a/gamedata/common.games/entities.games/dod/offsets-cpathcorner.txt b/gamedata/common.games/entities.games/dod/offsets-cpathcorner.txt index 2ccb1963..8e7a06b2 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cpathcorner.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cpathcorner.txt @@ -21,6 +21,8 @@ { "m_iPathFOV" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iOverlay" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_iSubtitle" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_iCamFade" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_flWait" // float { + "type" "float" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/dod/offsets-cpathtrack.txt b/gamedata/common.games/entities.games/dod/offsets-cpathtrack.txt index f12daa02..fd7493f1 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cpathtrack.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cpathtrack.txt @@ -21,6 +21,8 @@ { "m_length" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_altName" // string_t { + "type" "stringint" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_pnext" // CPathTrack* { + "type" "classptr" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_pprevious" // CPathTrack* { + "type" "classptr" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_paltpath" // CPathTrack* { + "type" "classptr" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/dod/offsets-cpendulum.txt b/gamedata/common.games/entities.games/dod/offsets-cpendulum.txt index 442927ac..683ab8c9 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cpendulum.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cpendulum.txt @@ -21,6 +21,8 @@ { "m_accel" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_distance" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_time" // float { + "type" "float" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_damp" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_maxSpeed" // float { + "type" "float" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "m_dampSpeed" // float { + "type" "float" + "windows" "348" "linux" "364" "mac" "364" @@ -63,6 +75,8 @@ "m_center" // Vector { + "type" "vector" + "windows" "352" "linux" "368" "mac" "368" @@ -70,6 +84,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "364" "linux" "380" "mac" "380" diff --git a/gamedata/common.games/entities.games/dod/offsets-cpiat.txt b/gamedata/common.games/entities.games/dod/offsets-cpiat.txt index 92d07f4b..f80a003b 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cpiat.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cpiat.txt @@ -21,6 +21,9 @@ { "m_usFirePIAT" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cpistol.txt b/gamedata/common.games/entities.games/dod/offsets-cpistol.txt index afee675e..ac80448a 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cpistol.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cpistol.txt @@ -21,6 +21,8 @@ { "m_iFireEvent" // int { + "type" "integer" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cplattrigger.txt b/gamedata/common.games/entities.games/dod/offsets-cplattrigger.txt index 8ac39bad..a651e2e2 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cplattrigger.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cplattrigger.txt @@ -21,6 +21,8 @@ { "m_pPlatform" // CFuncPlat* { + "type" "classptr" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-cpschreck.txt b/gamedata/common.games/entities.games/dod/offsets-cpschreck.txt index ec3daa71..b6b71ada 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cpschreck.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cpschreck.txt @@ -21,6 +21,9 @@ { "m_usFirePschreck" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cpushable.txt b/gamedata/common.games/entities.games/dod/offsets-cpushable.txt index f508a90f..ad1869fa 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cpushable.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cpushable.txt @@ -21,6 +21,8 @@ { "m_lastSound" // int { + "type" "integer" + "windows" "1152" "linux" "1168" "mac" "1168" @@ -28,6 +30,8 @@ "m_maxSpeed" // float { + "type" "float" + "windows" "1156" "linux" "1172" "mac" "1172" @@ -35,6 +39,8 @@ "m_soundTime" // float { + "type" "float" + "windows" "1160" "linux" "1176" "mac" "1176" diff --git a/gamedata/common.games/entities.games/dod/offsets-crat.txt b/gamedata/common.games/entities.games/dod/offsets-crat.txt index adb5761e..cffb9338 100644 --- a/gamedata/common.games/entities.games/dod/offsets-crat.txt +++ b/gamedata/common.games/entities.games/dod/offsets-crat.txt @@ -21,6 +21,8 @@ { "m_flLastLightLevel" // float { + "type" "float" + "windows" "916" "linux" "936" "mac" "936" @@ -28,6 +30,8 @@ "m_flNextSmellTime" // float { + "type" "float" + "windows" "920" "linux" "940" "mac" "940" @@ -35,6 +39,8 @@ "m_fLightHacked" // BOOL { + "type" "integer" + "windows" "924" "linux" "944" "mac" "944" @@ -42,6 +48,8 @@ "m_iMode" // int { + "type" "integer" + "windows" "928" "linux" "948" "mac" "948" diff --git a/gamedata/common.games/entities.games/dod/offsets-crevertsaved.txt b/gamedata/common.games/entities.games/dod/offsets-crevertsaved.txt index e2b56dda..a5170969 100644 --- a/gamedata/common.games/entities.games/dod/offsets-crevertsaved.txt +++ b/gamedata/common.games/entities.games/dod/offsets-crevertsaved.txt @@ -21,6 +21,8 @@ { "m_messageTime" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_loadTime" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/dod/offsets-croach.txt b/gamedata/common.games/entities.games/dod/offsets-croach.txt index 8608098d..3d2ad257 100644 --- a/gamedata/common.games/entities.games/dod/offsets-croach.txt +++ b/gamedata/common.games/entities.games/dod/offsets-croach.txt @@ -21,6 +21,8 @@ { "m_flLastLightLevel" // float { + "type" "float" + "windows" "916" "linux" "936" "mac" "936" @@ -28,6 +30,8 @@ "m_flNextSmellTime" // float { + "type" "float" + "windows" "920" "linux" "940" "mac" "940" @@ -35,6 +39,8 @@ "m_fLightHacked" // BOOL { + "type" "integer" + "windows" "924" "linux" "944" "mac" "944" @@ -42,6 +48,8 @@ "m_iMode" // int { + "type" "integer" + "windows" "928" "linux" "948" "mac" "948" diff --git a/gamedata/common.games/entities.games/dod/offsets-crocketshooter.txt b/gamedata/common.games/entities.games/dod/offsets-crocketshooter.txt index 26e32a45..d42cf89a 100644 --- a/gamedata/common.games/entities.games/dod/offsets-crocketshooter.txt +++ b/gamedata/common.games/entities.games/dod/offsets-crocketshooter.txt @@ -21,6 +21,8 @@ { "m_iRocketType" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_flFireDelay" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_iNumRockets" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_flAimVariance" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "m_iRocketsLeft" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/dod/offsets-cruleentity.txt b/gamedata/common.games/entities.games/dod/offsets-cruleentity.txt index 81a3136d..19a10abe 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cruleentity.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cruleentity.txt @@ -21,6 +21,8 @@ { "m_iszMaster" // string_t { + "type" "stringint" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-csandbag.txt b/gamedata/common.games/entities.games/dod/offsets-csandbag.txt index 9d1dcbe2..007b2671 100644 --- a/gamedata/common.games/entities.games/dod/offsets-csandbag.txt +++ b/gamedata/common.games/entities.games/dod/offsets-csandbag.txt @@ -21,6 +21,8 @@ { "m_nYaw" // int { + "type" "integer" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +30,8 @@ "m_nRange" // int { + "type" "integer" + "windows" "496" "linux" "516" "mac" "516" @@ -35,6 +39,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "500" "linux" "520" "mac" "520" diff --git a/gamedata/common.games/entities.games/dod/offsets-csarge.txt b/gamedata/common.games/entities.games/dod/offsets-csarge.txt index c961b297..a4ee0af3 100644 --- a/gamedata/common.games/entities.games/dod/offsets-csarge.txt +++ b/gamedata/common.games/entities.games/dod/offsets-csarge.txt @@ -21,6 +21,8 @@ { "m_fGunDrawn" // BOOL { + "type" "integer" + "windows" "1040" "linux" "1060" "mac" "1060" @@ -28,6 +30,8 @@ "m_painTime" // float { + "type" "float" + "windows" "1044" "linux" "1064" "mac" "1064" @@ -35,6 +39,8 @@ "m_checkAttackTime" // float { + "type" "float" + "windows" "1048" "linux" "1068" "mac" "1068" @@ -42,6 +48,8 @@ "m_lastAttackCheck" // BOOL { + "type" "integer" + "windows" "1052" "linux" "1072" "mac" "1072" diff --git a/gamedata/common.games/entities.games/dod/offsets-cscopedkar.txt b/gamedata/common.games/entities.games/dod/offsets-cscopedkar.txt index c0fc1df2..133b9de2 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cscopedkar.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cscopedkar.txt @@ -21,6 +21,9 @@ { "m_usFireScopedKar" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cscoreevent.txt b/gamedata/common.games/entities.games/dod/offsets-cscoreevent.txt index 84610753..9f16d920 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cscoreevent.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cscoreevent.txt @@ -21,6 +21,8 @@ { "m_iMain" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iResetItemsTime" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_iResetPlayersTime" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,6 +48,8 @@ "m_iTeamPoints" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -49,6 +57,8 @@ "ResetItemsTime" // float { + "type" "float" + "windows" "344" "linux" "360" "mac" "360" @@ -56,6 +66,8 @@ "ResetItems" // BOOL { + "type" "integer" + "windows" "348" "linux" "364" "mac" "364" @@ -63,6 +75,9 @@ "szNextMap" // char[256] { + "type" "string" + "size" "256" + "windows" "352" "linux" "368" "mac" "368" @@ -70,6 +85,8 @@ "bChangeLevel" // BOOL { + "type" "integer" + "windows" "608" "linux" "624" "mac" "624" @@ -77,6 +94,8 @@ "ChangeLevelTime" // float { + "type" "float" + "windows" "612" "linux" "628" "mac" "628" @@ -84,6 +103,8 @@ "m_iChangeLevelDelay" // int { + "type" "integer" + "windows" "616" "linux" "632" "mac" "632" diff --git a/gamedata/common.games/entities.games/dod/offsets-cscriptedsentence.txt b/gamedata/common.games/entities.games/dod/offsets-cscriptedsentence.txt index 467d4984..8468a027 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cscriptedsentence.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cscriptedsentence.txt @@ -21,6 +21,8 @@ { "m_iszSentence" // int { + "type" "integer" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +30,8 @@ "m_iszEntity" // int { + "type" "integer" + "windows" "496" "linux" "516" "mac" "516" @@ -35,6 +39,8 @@ "m_flRadius" // float { + "type" "float" + "windows" "500" "linux" "520" "mac" "520" @@ -42,6 +48,8 @@ "m_flDuration" // float { + "type" "float" + "windows" "504" "linux" "524" "mac" "524" @@ -49,6 +57,8 @@ "m_flRepeat" // float { + "type" "float" + "windows" "508" "linux" "528" "mac" "528" @@ -56,6 +66,8 @@ "m_flAttenuation" // float { + "type" "float" + "windows" "512" "linux" "532" "mac" "532" @@ -63,6 +75,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "516" "linux" "536" "mac" "536" @@ -70,6 +84,8 @@ "m_active" // BOOL { + "type" "integer" + "windows" "520" "linux" "540" "mac" "540" @@ -77,6 +93,8 @@ "m_playing" // BOOL { + "type" "integer" + "windows" "524" "linux" "544" "mac" "544" @@ -84,6 +102,8 @@ "m_iszListener" // int { + "type" "integer" + "windows" "528" "linux" "548" "mac" "548" diff --git a/gamedata/common.games/entities.games/dod/offsets-cshake.txt b/gamedata/common.games/entities.games/dod/offsets-cshake.txt index b3e06acb..b70fa326 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cshake.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cshake.txt @@ -21,6 +21,8 @@ { "m_iState" // STATE { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-csoundent.txt b/gamedata/common.games/entities.games/dod/offsets-csoundent.txt index 20f967e2..d1c63cc5 100644 --- a/gamedata/common.games/entities.games/dod/offsets-csoundent.txt +++ b/gamedata/common.games/entities.games/dod/offsets-csoundent.txt @@ -21,6 +21,8 @@ { "m_iFreeSound" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iActiveSound" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_cLastActiveSounds" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -42,13 +48,18 @@ "m_fShowReport" // BOOL { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" } - "m_SoundPool" // CSound[64] + "m_SoundPool" // class CSound[64] { + "type" "class" + "size" "64" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/dod/offsets-cspeaker.txt b/gamedata/common.games/entities.games/dod/offsets-cspeaker.txt index e39b96d9..fd84f5d5 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cspeaker.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cspeaker.txt @@ -21,6 +21,8 @@ { "m_preset" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-cspring.txt b/gamedata/common.games/entities.games/dod/offsets-cspring.txt index 91f199d7..b14127f0 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cspring.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cspring.txt @@ -21,6 +21,9 @@ { "m_usFireSpring" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-csprite.txt b/gamedata/common.games/entities.games/dod/offsets-csprite.txt index 5f0cfd85..1011b720 100644 --- a/gamedata/common.games/entities.games/dod/offsets-csprite.txt +++ b/gamedata/common.games/entities.games/dod/offsets-csprite.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/dod/offsets-csquadmonster.txt b/gamedata/common.games/entities.games/dod/offsets-csquadmonster.txt index b65b305a..3e4bf8fa 100644 --- a/gamedata/common.games/entities.games/dod/offsets-csquadmonster.txt +++ b/gamedata/common.games/entities.games/dod/offsets-csquadmonster.txt @@ -21,6 +21,8 @@ { "m_hSquadLeader" // EHANDLE { + "type" "ehandle" + "windows" "916" "linux" "936" "mac" "936" @@ -28,6 +30,9 @@ "m_hSquadMember" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "924" "linux" "944" "mac" "944" @@ -35,6 +40,8 @@ "m_afSquadSlots" // int { + "type" "integer" + "windows" "956" "linux" "976" "mac" "976" @@ -42,6 +49,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "960" "linux" "980" "mac" "980" @@ -49,6 +58,8 @@ "m_fEnemyEluded" // BOOL { + "type" "integer" + "windows" "964" "linux" "984" "mac" "984" @@ -56,6 +67,8 @@ "m_iMySlot" // int { + "type" "integer" + "windows" "968" "linux" "988" "mac" "988" diff --git a/gamedata/common.games/entities.games/dod/offsets-cstatewatcher.txt b/gamedata/common.games/entities.games/dod/offsets-cstatewatcher.txt index 63bdd4a6..7bb4e095 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cstatewatcher.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cstatewatcher.txt @@ -21,6 +21,8 @@ { "m_fLogic" // int { + "type" "integer" + "windows" "492" "linux" "512" "mac" "512" @@ -28,6 +30,8 @@ "m_cTargets" // int { + "type" "integer" + "windows" "496" "linux" "516" "mac" "516" @@ -35,6 +39,9 @@ "m_iTargetName" // int[16] { + "type" "integer" + "size" "16" + "windows" "500" "linux" "520" "mac" "520" diff --git a/gamedata/common.games/entities.games/dod/offsets-csten.txt b/gamedata/common.games/entities.games/dod/offsets-csten.txt index 9f65130d..effebc10 100644 --- a/gamedata/common.games/entities.games/dod/offsets-csten.txt +++ b/gamedata/common.games/entities.games/dod/offsets-csten.txt @@ -21,6 +21,9 @@ { "m_usFireSten" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-cstickgrenade.txt b/gamedata/common.games/entities.games/dod/offsets-cstickgrenade.txt index e6f22979..63ee3ec3 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cstickgrenade.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cstickgrenade.txt @@ -21,6 +21,8 @@ { "angThrow" // Vector { + "type" "vector" + "windows" "476" "linux" "492" "mac" "492" @@ -28,6 +30,8 @@ "vecSrc" // Vector { + "type" "vector" + "windows" "488" "linux" "504" "mac" "504" @@ -35,6 +39,8 @@ "vecThrow" // Vector { + "type" "vector" + "windows" "500" "linux" "516" "mac" "516" @@ -42,6 +48,8 @@ "flVel" // float { + "type" "float" + "windows" "512" "linux" "528" "mac" "528" @@ -49,6 +57,8 @@ "m_flLeaveHand" // float { + "type" "float" + "windows" "516" "linux" "532" "mac" "532" @@ -56,6 +66,8 @@ "m_bUnderhand" // BOOL { + "type" "integer" + "windows" "520" "linux" "536" "mac" "536" diff --git a/gamedata/common.games/entities.games/dod/offsets-cstickgrenadeex.txt b/gamedata/common.games/entities.games/dod/offsets-cstickgrenadeex.txt index 9df47f59..a8b0c037 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cstickgrenadeex.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cstickgrenadeex.txt @@ -21,6 +21,8 @@ { "m_flTimeToExplode" // float { + "type" "float" + "windows" "476" "linux" "492" "mac" "492" @@ -28,6 +30,8 @@ "m_bUnderhand" // BOOL { + "type" "integer" + "windows" "480" "linux" "496" "mac" "496" diff --git a/gamedata/common.games/entities.games/dod/offsets-ctalkmonster.txt b/gamedata/common.games/entities.games/dod/offsets-ctalkmonster.txt index 9d02c3bc..3a4872ce 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ctalkmonster.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ctalkmonster.txt @@ -21,6 +21,8 @@ { "m_bitsSaid" // int { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" @@ -28,6 +30,8 @@ "m_nSpeak" // int { + "type" "integer" + "windows" "920" "linux" "940" "mac" "940" @@ -35,6 +39,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "924" "linux" "944" "mac" "944" @@ -42,6 +48,9 @@ "m_szGrp" // const char*[19] { + "type" "stringptr" + "size" "19" + "windows" "928" "linux" "948" "mac" "948" @@ -49,6 +58,8 @@ "m_useTime" // float { + "type" "float" + "windows" "1004" "linux" "1024" "mac" "1024" @@ -56,6 +67,8 @@ "m_iszUse" // int { + "type" "integer" + "windows" "1008" "linux" "1028" "mac" "1028" @@ -63,6 +76,8 @@ "m_iszUnUse" // int { + "type" "integer" + "windows" "1012" "linux" "1032" "mac" "1032" @@ -70,6 +85,8 @@ "m_iszDecline" // int { + "type" "integer" + "windows" "1016" "linux" "1036" "mac" "1036" @@ -77,6 +94,8 @@ "m_iszSpeakAs" // int { + "type" "integer" + "windows" "1020" "linux" "1040" "mac" "1040" @@ -84,6 +103,8 @@ "m_flLastSaidSmelled" // float { + "type" "float" + "windows" "1024" "linux" "1044" "mac" "1044" @@ -91,6 +112,8 @@ "m_flStopTalkTime" // float { + "type" "float" + "windows" "1028" "linux" "1048" "mac" "1048" @@ -98,6 +121,8 @@ "m_hTalkTarget" // EHANDLE { + "type" "ehandle" + "windows" "1032" "linux" "1052" "mac" "1052" diff --git a/gamedata/common.games/entities.games/dod/offsets-ctesteffect.txt b/gamedata/common.games/entities.games/dod/offsets-ctesteffect.txt index 8514d655..d01f2e41 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ctesteffect.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ctesteffect.txt @@ -21,6 +21,8 @@ { "m_iLoop" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -28,6 +30,8 @@ "m_iBeam" // int { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -35,6 +39,9 @@ "m_pBeam" // CBeam*[24] { + "type" "classptr" + "size" "24" + "windows" "344" "linux" "360" "mac" "360" @@ -42,6 +49,9 @@ "m_flBeamTime" // float[24] { + "type" "float" + "size" "24" + "windows" "440" "linux" "456" "mac" "456" @@ -49,6 +59,8 @@ "m_flStartTime" // float { + "type" "float" + "windows" "536" "linux" "552" "mac" "552" diff --git a/gamedata/common.games/entities.games/dod/offsets-ctesthull.txt b/gamedata/common.games/entities.games/dod/offsets-ctesthull.txt index b57c0aec..86172076 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ctesthull.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ctesthull.txt @@ -21,6 +21,8 @@ { "vecBadNodeOrigin" // Vector { + "type" "vector" + "windows" "916" "linux" "936" "mac" "936" diff --git a/gamedata/common.games/entities.games/dod/offsets-cthompson.txt b/gamedata/common.games/entities.games/dod/offsets-cthompson.txt index c22d355b..5f9f735f 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cthompson.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cthompson.txt @@ -21,6 +21,9 @@ { "m_usFireThompson" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "468" "linux" "484" "mac" "484" diff --git a/gamedata/common.games/entities.games/dod/offsets-ctriggercamera.txt b/gamedata/common.games/entities.games/dod/offsets-ctriggercamera.txt index 04dbc632..2e4c1b97 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ctriggercamera.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ctriggercamera.txt @@ -21,6 +21,8 @@ { "m_hPlayer" // EHANDLE { + "type" "ehandle" + "windows" "336" "linux" "352" "mac" "352" @@ -28,6 +30,8 @@ "m_hTarget" // EHANDLE { + "type" "ehandle" + "windows" "344" "linux" "360" "mac" "360" @@ -35,6 +39,8 @@ "m_pentPath" // CBaseEntity* { + "type" "classptr" + "windows" "352" "linux" "368" "mac" "368" @@ -42,6 +48,8 @@ "m_sPath" // int { + "type" "integer" + "windows" "356" "linux" "372" "mac" "372" @@ -49,6 +57,8 @@ "m_flWait" // float { + "type" "float" + "windows" "360" "linux" "376" "mac" "376" @@ -56,6 +66,8 @@ "m_flReturnTime" // float { + "type" "float" + "windows" "364" "linux" "380" "mac" "380" @@ -63,6 +75,8 @@ "m_flStopTime" // float { + "type" "float" + "windows" "368" "linux" "384" "mac" "384" @@ -70,6 +84,8 @@ "m_moveDistance" // float { + "type" "float" + "windows" "372" "linux" "388" "mac" "388" @@ -77,6 +93,8 @@ "m_targetSpeed" // float { + "type" "float" + "windows" "376" "linux" "392" "mac" "392" @@ -84,6 +102,8 @@ "m_initialSpeed" // float { + "type" "float" + "windows" "380" "linux" "396" "mac" "396" @@ -91,6 +111,8 @@ "m_acceleration" // float { + "type" "float" + "windows" "384" "linux" "400" "mac" "400" @@ -98,6 +120,8 @@ "m_deceleration" // float { + "type" "float" + "windows" "388" "linux" "404" "mac" "404" @@ -105,6 +129,8 @@ "m_state" // int { + "type" "integer" + "windows" "392" "linux" "408" "mac" "408" diff --git a/gamedata/common.games/entities.games/dod/offsets-ctriggerchangetarget.txt b/gamedata/common.games/entities.games/dod/offsets-ctriggerchangetarget.txt index 24fbe83e..3ae68740 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ctriggerchangetarget.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ctriggerchangetarget.txt @@ -21,6 +21,8 @@ { "m_iszNewTarget" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" diff --git a/gamedata/common.games/entities.games/dod/offsets-ctriggerlightstyle.txt b/gamedata/common.games/entities.games/dod/offsets-ctriggerlightstyle.txt index 5117a4ae..76818d77 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ctriggerlightstyle.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ctriggerlightstyle.txt @@ -21,6 +21,8 @@ { "m_iStyle" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_iszPattern" // int { + "type" "integer" + "windows" "332" "linux" "348" "mac" "348" @@ -35,6 +39,8 @@ "m_iWait" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" diff --git a/gamedata/common.games/entities.games/dod/offsets-ctriggerpush.txt b/gamedata/common.games/entities.games/dod/offsets-ctriggerpush.txt index 3c4aaffb..76fc738c 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ctriggerpush.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ctriggerpush.txt @@ -21,6 +21,8 @@ { "m_iEnabled" // int { + "type" "integer" + "windows" "492" "linux" "512" "mac" "512" diff --git a/gamedata/common.games/entities.games/dod/offsets-ctriggerrelay.txt b/gamedata/common.games/entities.games/dod/offsets-ctriggerrelay.txt index 6c94459c..4ebc5b79 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ctriggerrelay.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ctriggerrelay.txt @@ -21,6 +21,8 @@ { "m_iEnabled" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" @@ -28,6 +30,8 @@ "m_triggerType" // USE_TYPE { + "type" "integer" + "windows" "340" "linux" "356" "mac" "356" @@ -35,6 +39,8 @@ "m_sMaster" // int { + "type" "integer" + "windows" "344" "linux" "360" "mac" "360" diff --git a/gamedata/common.games/entities.games/dod/offsets-ctriggersetpatrol.txt b/gamedata/common.games/entities.games/dod/offsets-ctriggersetpatrol.txt index 7e1392b3..8551fd6a 100644 --- a/gamedata/common.games/entities.games/dod/offsets-ctriggersetpatrol.txt +++ b/gamedata/common.games/entities.games/dod/offsets-ctriggersetpatrol.txt @@ -21,6 +21,8 @@ { "m_iszPath" // int { + "type" "integer" + "windows" "336" "linux" "352" "mac" "352" diff --git a/gamedata/common.games/entities.games/dod/offsets-cturret.txt b/gamedata/common.games/entities.games/dod/offsets-cturret.txt index d9781be1..473fd551 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cturret.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cturret.txt @@ -21,6 +21,8 @@ { "m_iStartSpin" // int { + "type" "integer" + "windows" "1028" "linux" "1048" "mac" "1048" diff --git a/gamedata/common.games/entities.games/dod/offsets-cweaponbox.txt b/gamedata/common.games/entities.games/dod/offsets-cweaponbox.txt index c66f8457..3bd365be 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cweaponbox.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cweaponbox.txt @@ -21,6 +21,9 @@ { "m_rgpPlayerItems" // CBasePlayerItem*[6] { + "type" "classptr" + "size" "6" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +31,9 @@ "m_rgiszAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "352" "linux" "368" "mac" "368" @@ -35,6 +41,9 @@ "m_rgAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "480" "linux" "496" "mac" "496" @@ -42,6 +51,8 @@ "m_cAmmoTypes" // int { + "type" "integer" + "windows" "608" "linux" "624" "mac" "624" @@ -49,6 +60,8 @@ "m_bDontTouch" // BOOL { + "type" "integer" + "windows" "612" "linux" "628" "mac" "628" @@ -56,6 +69,8 @@ "m_bAmmoBox" // BOOL { + "type" "integer" + "windows" "616" "linux" "632" "mac" "632" @@ -63,6 +78,8 @@ "m_bMGAmmoBoxTeam" // BOOL { + "type" "integer" + "windows" "620" "linux" "636" "mac" "636" @@ -70,6 +87,8 @@ "m_bTouch" // BOOL { + "type" "integer" + "windows" "624" "linux" "640" "mac" "640" diff --git a/gamedata/common.games/entities.games/dod/offsets-cweaponcycler.txt b/gamedata/common.games/entities.games/dod/offsets-cweaponcycler.txt index d637bd5c..375b2363 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cweaponcycler.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cweaponcycler.txt @@ -21,6 +21,8 @@ { "m_iszModel" // int { + "type" "integer" + "windows" "468" "linux" "484" "mac" "484" @@ -28,6 +30,8 @@ "m_iModel" // int { + "type" "integer" + "windows" "472" "linux" "488" "mac" "488" diff --git a/gamedata/common.games/entities.games/dod/offsets-cweathersystem.txt b/gamedata/common.games/entities.games/dod/offsets-cweathersystem.txt index d9f0126e..337122e9 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cweathersystem.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cweathersystem.txt @@ -21,6 +21,8 @@ { "m_iType" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" @@ -28,6 +30,8 @@ "m_flDensity" // float { + "type" "float" + "windows" "332" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/dod/offsets-cwebley.txt b/gamedata/common.games/entities.games/dod/offsets-cwebley.txt index 042e9cf0..90c317cf 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cwebley.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cwebley.txt @@ -21,6 +21,9 @@ { "m_usFireWebley" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "472" "linux" "488" "mac" "488" diff --git a/gamedata/common.games/entities.games/dod/offsets-cworld.txt b/gamedata/common.games/entities.games/dod/offsets-cworld.txt index 41491d1d..43465703 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cworld.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cworld.txt @@ -21,6 +21,8 @@ { "m_nPlayerTeam" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-cworlditem.txt b/gamedata/common.games/entities.games/dod/offsets-cworlditem.txt index 85e00a8e..41ac98a7 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cworlditem.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cworlditem.txt @@ -21,6 +21,8 @@ { "m_iType" // int { + "type" "integer" + "windows" "328" "linux" "344" "mac" "344" diff --git a/gamedata/common.games/entities.games/dod/offsets-cwreckage.txt b/gamedata/common.games/entities.games/dod/offsets-cwreckage.txt index 4e2a5c90..354f8e2c 100644 --- a/gamedata/common.games/entities.games/dod/offsets-cwreckage.txt +++ b/gamedata/common.games/entities.games/dod/offsets-cwreckage.txt @@ -21,6 +21,8 @@ { "m_flStartTime" // int { + "type" "integer" + "windows" "916" "linux" "936" "mac" "936" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cactanimating.txt b/gamedata/common.games/entities.games/gearbox/offsets-cactanimating.txt index d79366b9..8abca808 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cactanimating.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cactanimating.txt @@ -21,6 +21,8 @@ { "m_Activity" // Activity { + "type" "integer" + "windows" "124" "linux" "140" "mac" "140" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cagrunt.txt b/gamedata/common.games/entities.games/gearbox/offsets-cagrunt.txt index 0024875e..090fd097 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cagrunt.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cagrunt.txt @@ -21,6 +21,8 @@ { "m_fCanHornetAttack" // BOOL { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -28,6 +30,8 @@ "m_flNextHornetAttackCheck" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" @@ -35,6 +39,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -42,6 +48,8 @@ "m_flNextSpeakTime" // float { + "type" "float" + "windows" "776" "linux" "796" "mac" "796" @@ -49,6 +57,8 @@ "m_flNextWordTime" // float { + "type" "float" + "windows" "780" "linux" "800" "mac" "800" @@ -56,6 +66,8 @@ "m_iLastWord" // int { + "type" "integer" + "windows" "784" "linux" "804" "mac" "804" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cairtank.txt b/gamedata/common.games/entities.games/gearbox/offsets-cairtank.txt index f23375d3..ebc842aa 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cairtank.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cairtank.txt @@ -21,6 +21,8 @@ { "m_state" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cambientgeneric.txt b/gamedata/common.games/entities.games/gearbox/offsets-cambientgeneric.txt index 75820f26..0d9b307b 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cambientgeneric.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cambientgeneric.txt @@ -21,6 +21,8 @@ { "m_flAttenuation" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_dpv" // dynpitchvol_t { + "type" "structure" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_fActive" // BOOL { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,8 @@ "m_fLooping" // BOOL { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-capache.txt b/gamedata/common.games/entities.games/gearbox/offsets-capache.txt index 0ee7a4cc..e16ae82c 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-capache.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-capache.txt @@ -21,6 +21,8 @@ { "m_iRockets" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flForce" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_flNextRocket" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_vecTarget" // Vector { + "type" "vector" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_posTarget" // Vector { + "type" "vector" + "windows" "732" "linux" "752" "mac" "752" @@ -56,6 +66,8 @@ "m_vecDesired" // Vector { + "type" "vector" + "windows" "744" "linux" "764" "mac" "764" @@ -63,6 +75,8 @@ "m_posDesired" // Vector { + "type" "vector" + "windows" "756" "linux" "776" "mac" "776" @@ -70,6 +84,8 @@ "m_vecGoal" // Vector { + "type" "vector" + "windows" "768" "linux" "788" "mac" "788" @@ -77,6 +93,8 @@ "m_angGun" // Vector { + "type" "vector" + "windows" "780" "linux" "800" "mac" "800" @@ -84,6 +102,8 @@ "m_flLastSeen" // float { + "type" "float" + "windows" "792" "linux" "812" "mac" "812" @@ -91,6 +111,8 @@ "m_flPrevSeen" // float { + "type" "float" + "windows" "796" "linux" "816" "mac" "816" @@ -98,6 +120,8 @@ "m_iSoundState" // int { + "type" "integer" + "windows" "800" "linux" "820" "mac" "820" @@ -105,6 +129,8 @@ "m_iSpriteTexture" // int { + "type" "integer" + "windows" "804" "linux" "824" "mac" "824" @@ -112,6 +138,8 @@ "m_iExplode" // int { + "type" "integer" + "windows" "808" "linux" "828" "mac" "828" @@ -119,6 +147,8 @@ "m_iBodyGibs" // int { + "type" "integer" + "windows" "812" "linux" "832" "mac" "832" @@ -126,6 +156,8 @@ "m_flGoalSpeed" // float { + "type" "float" + "windows" "816" "linux" "836" "mac" "836" @@ -133,6 +165,8 @@ "m_iDoSmokePuff" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -140,6 +174,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "824" "linux" "844" "mac" "844" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-capachehvr.txt b/gamedata/common.games/entities.games/gearbox/offsets-capachehvr.txt index 086d7708..f7c00d81 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-capachehvr.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-capachehvr.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -28,6 +30,8 @@ "m_vecForward" // Vector { + "type" "vector" + "windows" "716" "linux" "736" "mac" "736" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cautotrigger.txt b/gamedata/common.games/entities.games/gearbox/offsets-cautotrigger.txt index 332e3719..99641375 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cautotrigger.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cautotrigger.txt @@ -21,6 +21,8 @@ { "m_globalstate" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -28,6 +30,8 @@ "triggerType" // USE_TYPE { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbarnacle.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbarnacle.txt index 25bbc75a..fe826f4d 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbarnacle.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbarnacle.txt @@ -21,6 +21,8 @@ { "m_flAltitude" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flKillVictimTime" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_cGibs" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_fTongueExtended" // BOOL { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_fLiftingPrey" // BOOL { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" @@ -56,6 +66,8 @@ "m_flTongueAdj" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbarney.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbarney.txt index e375a313..4246c115 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbarney.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbarney.txt @@ -21,6 +21,8 @@ { "m_fGunDrawn" // BOOL { + "type" "integer" + "windows" "824" "linux" "844" "mac" "844" @@ -28,6 +30,8 @@ "m_painTime" // float { + "type" "float" + "windows" "828" "linux" "848" "mac" "848" @@ -35,6 +39,8 @@ "m_checkAttackTime" // float { + "type" "float" + "windows" "832" "linux" "852" "mac" "852" @@ -42,6 +48,8 @@ "m_lastAttackCheck" // BOOL { + "type" "integer" + "windows" "836" "linux" "856" "mac" "856" @@ -49,6 +57,8 @@ "m_flPlayerDamage" // float { + "type" "float" + "windows" "840" "linux" "860" "mac" "860" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbaseanimating.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbaseanimating.txt index 6ad7d185..be343d97 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbaseanimating.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbaseanimating.txt @@ -21,6 +21,8 @@ { "m_flFrameRate" // float { + "type" "float" + "windows" "104" "linux" "120" "mac" "120" @@ -28,6 +30,8 @@ "m_flGroundSpeed" // float { + "type" "float" + "windows" "108" "linux" "124" "mac" "124" @@ -35,6 +39,8 @@ "m_flLastEventCheck" // float { + "type" "float" + "windows" "112" "linux" "128" "mac" "128" @@ -42,6 +48,8 @@ "m_fSequenceFinished" // BOOL { + "type" "integer" + "windows" "116" "linux" "132" "mac" "132" @@ -49,6 +57,8 @@ "m_fSequenceLoops" // BOOL { + "type" "integer" + "windows" "120" "linux" "136" "mac" "136" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbasebutton.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbasebutton.txt index 18ead91d..b32caa33 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbasebutton.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbasebutton.txt @@ -21,6 +21,8 @@ { "m_fStayPushed" // BOOL { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_fRotating" // BOOL { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_strChangeTarget" // string_t { + "type" "stringint" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,8 @@ "m_ls" // locksound_t { + "type" "structure" + "windows" "264" "linux" "284" "mac" "284" @@ -49,6 +57,9 @@ "m_bLockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "300" "linux" "320" "mac" "320" @@ -56,6 +67,9 @@ "m_bLockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "301" "linux" "321" "mac" "321" @@ -63,6 +77,9 @@ "m_bUnlockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "302" "linux" "322" "mac" "322" @@ -70,6 +87,9 @@ "m_bUnlockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "303" "linux" "323" "mac" "323" @@ -77,6 +97,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "304" "linux" "324" "mac" "324" @@ -84,6 +106,8 @@ "m_iTeamNum" // int { + "type" "integer" + "windows" "308" "linux" "328" "mac" "328" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbasedelay.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbasedelay.txt index 6c1a7f1a..28878159 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbasedelay.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbasedelay.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_iszKillTarget" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbasedmstart.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbasedmstart.txt index 3f4e7ddf..7dc6e6b8 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbasedmstart.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbasedmstart.txt @@ -21,6 +21,8 @@ { "m_fState" // bool { + "type" "boolean" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbasedoor.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbasedoor.txt index 7b7f518d..c1e7834f 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbasedoor.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbasedoor.txt @@ -21,6 +21,9 @@ { "m_bHealthValue" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +31,9 @@ "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "253" "linux" "273" "mac" "273" @@ -35,6 +41,9 @@ "m_bStopSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "254" "linux" "274" "mac" "274" @@ -42,6 +51,8 @@ "m_ls" // locksound_t { + "type" "structure" + "windows" "256" "linux" "276" "mac" "276" @@ -49,6 +60,9 @@ "m_bLockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "292" "linux" "312" "mac" "312" @@ -56,6 +70,9 @@ "m_bLockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "293" "linux" "313" "mac" "313" @@ -63,6 +80,9 @@ "m_bUnlockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "294" "linux" "314" "mac" "314" @@ -70,6 +90,9 @@ "m_bUnlockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "295" "linux" "315" "mac" "315" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbaseentity.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbaseentity.txt index f243ad4b..48a23600 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbaseentity.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbaseentity.txt @@ -21,6 +21,8 @@ { "pev" // entvars_t* { + "type" "entvars" + "windows" "4" "linux" "4" "mac" "4" @@ -28,6 +30,8 @@ "ip" // char* { + "type" "stringptr" + "windows" "8" "linux" "8" "mac" "8" @@ -35,6 +39,8 @@ "m_pGoalEnt" // CBaseEntity* { + "type" "classptr" + "windows" "12" "linux" "12" "mac" "12" @@ -42,6 +48,8 @@ "m_pLink" // CBaseEntity* { + "type" "classptr" + "windows" "16" "linux" "16" "mac" "16" @@ -49,6 +57,8 @@ "ammo_9mm" // int { + "type" "integer" + "windows" "52" "linux" "52" "mac" "52" @@ -56,6 +66,8 @@ "ammo_357" // int { + "type" "integer" + "windows" "56" "linux" "56" "mac" "56" @@ -63,6 +75,8 @@ "ammo_bolts" // int { + "type" "integer" + "windows" "60" "linux" "60" "mac" "60" @@ -70,6 +84,8 @@ "ammo_buckshot" // int { + "type" "integer" + "windows" "64" "linux" "64" "mac" "64" @@ -77,6 +93,8 @@ "ammo_rockets" // int { + "type" "integer" + "windows" "68" "linux" "68" "mac" "68" @@ -84,6 +102,8 @@ "ammo_uranium" // int { + "type" "integer" + "windows" "72" "linux" "72" "mac" "72" @@ -91,6 +111,8 @@ "ammo_hornets" // int { + "type" "integer" + "windows" "76" "linux" "76" "mac" "76" @@ -98,6 +120,8 @@ "ammo_argrens" // int { + "type" "integer" + "windows" "80" "linux" "80" "mac" "80" @@ -105,6 +129,8 @@ "ammo_spores" // int { + "type" "integer" + "windows" "84" "linux" "84" "mac" "84" @@ -112,6 +138,8 @@ "ammo_762" // int { + "type" "integer" + "windows" "88" "linux" "88" "mac" "88" @@ -119,6 +147,8 @@ "m_flStartThrow" // float { + "type" "float" + "windows" "92" "linux" "92" "mac" "92" @@ -126,6 +156,8 @@ "m_flReleaseThrow" // float { + "type" "float" + "windows" "96" "linux" "96" "mac" "96" @@ -133,6 +165,8 @@ "m_chargeReady" // int { + "type" "integer" + "windows" "100" "linux" "100" "mac" "100" @@ -140,6 +174,8 @@ "m_fInAttack" // int { + "type" "integer" + "windows" "104" "linux" "104" "mac" "104" @@ -147,6 +183,8 @@ "m_fireState" // int { + "type" "integer" + "windows" "108" "linux" "108" "mac" "108" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbasemonster.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbasemonster.txt index a807870a..083eeba7 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbasemonster.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbasemonster.txt @@ -21,6 +21,8 @@ { "m_afConditions" // int { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_hEnemy" // EHANDLE { + "type" "ehandle" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_hTargetEnt" // EHANDLE { + "type" "ehandle" + "windows" "264" "linux" "284" "mac" "284" @@ -42,6 +48,9 @@ "m_hOldEnemy" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "272" "linux" "292" "mac" "292" @@ -49,6 +58,9 @@ "m_vecOldEnemy" // Vector[4] { + "type" "vector" + "size" "4" + "windows" "304" "linux" "324" "mac" "324" @@ -56,6 +68,8 @@ "m_flFieldOfView" // float { + "type" "float" + "windows" "352" "linux" "372" "mac" "372" @@ -63,6 +77,8 @@ "m_flWaitFinished" // float { + "type" "float" + "windows" "356" "linux" "376" "mac" "376" @@ -70,6 +86,8 @@ "m_flMoveWaitFinished" // float { + "type" "float" + "windows" "360" "linux" "380" "mac" "380" @@ -77,6 +95,8 @@ "m_Activity" // Activity { + "type" "integer" + "windows" "364" "linux" "384" "mac" "384" @@ -84,6 +104,8 @@ "m_IdealActivity" // Activity { + "type" "integer" + "windows" "368" "linux" "388" "mac" "388" @@ -91,6 +113,8 @@ "m_LastHitGroup" // int { + "type" "integer" + "windows" "372" "linux" "392" "mac" "392" @@ -98,6 +122,8 @@ "m_MonsterState" // MONSTERSTATE { + "type" "integer" + "windows" "376" "linux" "396" "mac" "396" @@ -105,6 +131,8 @@ "m_IdealMonsterState" // MONSTERSTATE { + "type" "integer" + "windows" "380" "linux" "400" "mac" "400" @@ -112,6 +140,8 @@ "m_iTaskStatus" // int { + "type" "integer" + "windows" "384" "linux" "404" "mac" "404" @@ -119,6 +149,8 @@ "m_pSchedule" // class Schedule_t* { + "type" "pointer" + "windows" "388" "linux" "408" "mac" "408" @@ -126,6 +158,8 @@ "m_iScheduleIndex" // int { + "type" "integer" + "windows" "392" "linux" "412" "mac" "412" @@ -133,6 +167,9 @@ "m_Route" // struct WayPoint_t[8] { + "type" "structure" + "size" "8" + "windows" "396" "linux" "416" "mac" "416" @@ -140,6 +177,8 @@ "m_movementGoal" // int { + "type" "integer" + "windows" "524" "linux" "544" "mac" "544" @@ -147,6 +186,8 @@ "m_iRouteIndex" // int { + "type" "integer" + "windows" "528" "linux" "548" "mac" "548" @@ -154,6 +195,8 @@ "m_moveWaitTime" // float { + "type" "float" + "windows" "532" "linux" "552" "mac" "552" @@ -161,6 +204,8 @@ "m_vecMoveGoal" // Vector { + "type" "vector" + "windows" "536" "linux" "556" "mac" "556" @@ -168,6 +213,8 @@ "m_movementActivity" // Activity { + "type" "integer" + "windows" "548" "linux" "568" "mac" "568" @@ -175,6 +222,8 @@ "m_iAudibleList" // int { + "type" "integer" + "windows" "552" "linux" "572" "mac" "572" @@ -182,6 +231,8 @@ "m_afSoundTypes" // int { + "type" "integer" + "windows" "556" "linux" "576" "mac" "576" @@ -189,6 +240,8 @@ "m_vecLastPosition" // Vector { + "type" "vector" + "windows" "560" "linux" "580" "mac" "580" @@ -196,6 +249,8 @@ "m_iHintNode" // int { + "type" "integer" + "windows" "572" "linux" "592" "mac" "592" @@ -203,6 +258,8 @@ "m_afMemory" // int { + "type" "integer" + "windows" "576" "linux" "596" "mac" "596" @@ -210,6 +267,8 @@ "m_iMaxHealth" // int { + "type" "integer" + "windows" "580" "linux" "600" "mac" "600" @@ -217,6 +276,8 @@ "m_vecEnemyLKP" // Vector { + "type" "vector" + "windows" "584" "linux" "604" "mac" "604" @@ -224,6 +285,8 @@ "m_cAmmoLoaded" // int { + "type" "integer" + "windows" "596" "linux" "616" "mac" "616" @@ -231,6 +294,8 @@ "m_afCapability" // int { + "type" "integer" + "windows" "600" "linux" "620" "mac" "620" @@ -238,6 +303,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "604" "linux" "624" "mac" "624" @@ -245,6 +312,8 @@ "m_bitsDamageType" // int { + "type" "integer" + "windows" "608" "linux" "628" "mac" "628" @@ -252,6 +321,10 @@ "m_rgbTimeBasedDamage" // unsigned char[8] { + "type" "character" + "size" "8" + "unsigned" "1" + "windows" "612" "linux" "632" "mac" "632" @@ -259,6 +332,8 @@ "m_lastDamageAmount" // int { + "type" "integer" + "windows" "620" "linux" "640" "mac" "640" @@ -266,6 +341,8 @@ "m_bloodColor" // int { + "type" "integer" + "windows" "624" "linux" "644" "mac" "644" @@ -273,6 +350,8 @@ "m_failSchedule" // int { + "type" "integer" + "windows" "628" "linux" "648" "mac" "648" @@ -280,6 +359,8 @@ "m_flHungryTime" // float { + "type" "float" + "windows" "632" "linux" "652" "mac" "652" @@ -287,6 +368,8 @@ "m_flDistTooFar" // float { + "type" "float" + "windows" "636" "linux" "656" "mac" "656" @@ -294,6 +377,8 @@ "m_flDistLook" // float { + "type" "float" + "windows" "640" "linux" "660" "mac" "660" @@ -301,6 +386,8 @@ "m_iTriggerCondition" // int { + "type" "integer" + "windows" "644" "linux" "664" "mac" "664" @@ -308,6 +395,8 @@ "m_iszTriggerTarget" // string_t { + "type" "stringint" + "windows" "648" "linux" "668" "mac" "668" @@ -315,6 +404,8 @@ "m_HackedGunPos" // Vector { + "type" "vector" + "windows" "652" "linux" "672" "mac" "672" @@ -322,6 +413,8 @@ "m_scriptState" // SCRIPTSTATE { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -329,6 +422,8 @@ "m_pCine" // CCineMonster* { + "type" "classptr" + "windows" "668" "linux" "688" "mac" "688" @@ -336,6 +431,8 @@ "m_flShockDuration" // float { + "type" "float" + "windows" "672" "linux" "692" "mac" "692" @@ -343,6 +440,8 @@ "m_flShockTime" // float { + "type" "float" + "windows" "676" "linux" "696" "mac" "696" @@ -350,6 +449,8 @@ "m_iOldRenderMode" // int { + "type" "integer" + "windows" "680" "linux" "700" "mac" "700" @@ -357,6 +458,8 @@ "m_iOldRenderFX" // int { + "type" "integer" + "windows" "684" "linux" "704" "mac" "704" @@ -364,6 +467,8 @@ "m_OldRenderColor" // Vector { + "type" "vector" + "windows" "688" "linux" "708" "mac" "708" @@ -371,6 +476,8 @@ "m_flOldRenderAmt" // float { + "type" "float" + "windows" "700" "linux" "720" "mac" "720" @@ -378,6 +485,8 @@ "m_fShockEffect" // BOOL { + "type" "integer" + "windows" "704" "linux" "724" "mac" "724" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbaseplattrain.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbaseplattrain.txt index 07f88dab..c5681e06 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbaseplattrain.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbaseplattrain.txt @@ -21,6 +21,9 @@ { "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +31,9 @@ "m_bStopSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "253" "linux" "273" "mac" "273" @@ -35,6 +41,8 @@ "m_volume" // float { + "type" "float" + "windows" "256" "linux" "276" "mac" "276" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayer.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayer.txt index b6fa403f..04ca983e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayer.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayer.txt @@ -21,6 +21,8 @@ { "random_seed" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_DisplacerReturn" // Vector { + "type" "vector" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_flDisplacerSndRoomtype" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,8 @@ "m_iPlayerSound" // int { + "type" "integer" + "windows" "728" "linux" "748" "mac" "748" @@ -49,6 +57,8 @@ "m_iTargetVolume" // int { + "type" "integer" + "windows" "732" "linux" "752" "mac" "752" @@ -56,6 +66,8 @@ "m_iWeaponVolume" // int { + "type" "integer" + "windows" "736" "linux" "756" "mac" "756" @@ -63,6 +75,8 @@ "m_iExtraSoundTypes" // int { + "type" "integer" + "windows" "740" "linux" "760" "mac" "760" @@ -70,6 +84,8 @@ "m_iWeaponFlash" // int { + "type" "integer" + "windows" "744" "linux" "764" "mac" "764" @@ -77,6 +93,8 @@ "m_flStopExtraSoundTime" // float { + "type" "float" + "windows" "748" "linux" "768" "mac" "768" @@ -84,6 +102,8 @@ "m_flFlashLightTime" // float { + "type" "float" + "windows" "752" "linux" "772" "mac" "772" @@ -91,6 +111,8 @@ "m_iFlashBattery" // int { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" @@ -98,6 +120,8 @@ "m_afButtonLast" // int { + "type" "integer" + "windows" "760" "linux" "780" "mac" "780" @@ -105,6 +129,8 @@ "m_afButtonPressed" // int { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -112,6 +138,8 @@ "m_afButtonReleased" // int { + "type" "integer" + "windows" "768" "linux" "788" "mac" "788" @@ -119,6 +147,8 @@ "m_pentSndLast" // edict_t* { + "type" "edict" + "windows" "772" "linux" "792" "mac" "792" @@ -126,6 +156,8 @@ "m_flSndRoomtype" // float { + "type" "float" + "windows" "776" "linux" "796" "mac" "796" @@ -133,6 +165,8 @@ "m_flSndRange" // float { + "type" "float" + "windows" "780" "linux" "800" "mac" "800" @@ -140,6 +174,8 @@ "m_flFallVelocity" // float { + "type" "float" + "windows" "784" "linux" "804" "mac" "804" @@ -147,6 +183,9 @@ "m_rgItems" // int[7] { + "type" "integer" + "size" "7" + "windows" "788" "linux" "808" "mac" "808" @@ -154,6 +193,8 @@ "m_fKnownItem" // int { + "type" "integer" + "windows" "816" "linux" "836" "mac" "836" @@ -161,6 +202,8 @@ "m_fNewAmmo" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -168,6 +211,9 @@ "m_afPhysicsFlags" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "824" "linux" "844" "mac" "844" @@ -175,6 +221,8 @@ "m_fNextSuicideTime" // float { + "type" "float" + "windows" "828" "linux" "848" "mac" "848" @@ -182,6 +230,8 @@ "m_flTimeStepSound" // float { + "type" "float" + "windows" "832" "linux" "852" "mac" "852" @@ -189,6 +239,8 @@ "m_flTimeWeaponIdle" // float { + "type" "float" + "windows" "836" "linux" "856" "mac" "856" @@ -196,6 +248,8 @@ "m_flSwimTime" // float { + "type" "float" + "windows" "840" "linux" "860" "mac" "860" @@ -203,6 +257,8 @@ "m_flDuckTime" // float { + "type" "float" + "windows" "844" "linux" "864" "mac" "864" @@ -210,6 +266,8 @@ "m_flWallJumpTime" // float { + "type" "float" + "windows" "848" "linux" "868" "mac" "868" @@ -217,6 +275,8 @@ "m_flSuitUpdate" // float { + "type" "float" + "windows" "852" "linux" "872" "mac" "872" @@ -224,6 +284,9 @@ "m_rgSuitPlayList" // int[4] { + "type" "integer" + "size" "4" + "windows" "856" "linux" "876" "mac" "876" @@ -231,6 +294,8 @@ "m_iSuitPlayNext" // int { + "type" "integer" + "windows" "872" "linux" "892" "mac" "892" @@ -238,6 +303,9 @@ "m_rgiSuitNoRepeat" // int[32] { + "type" "integer" + "size" "32" + "windows" "876" "linux" "896" "mac" "896" @@ -245,6 +313,9 @@ "m_rgflSuitNoRepeatTime" // float[32] { + "type" "float" + "size" "32" + "windows" "1004" "linux" "1024" "mac" "1024" @@ -252,6 +323,8 @@ "m_lastDamageAmount" // int { + "type" "integer" + "windows" "1132" "linux" "1152" "mac" "1152" @@ -259,6 +332,8 @@ "m_tbdPrev" // float { + "type" "float" + "windows" "1136" "linux" "1156" "mac" "1156" @@ -266,6 +341,8 @@ "m_flgeigerRange" // float { + "type" "float" + "windows" "1140" "linux" "1160" "mac" "1160" @@ -273,6 +350,8 @@ "m_flgeigerDelay" // float { + "type" "float" + "windows" "1144" "linux" "1164" "mac" "1164" @@ -280,6 +359,8 @@ "m_igeigerRangePrev" // int { + "type" "integer" + "windows" "1148" "linux" "1168" "mac" "1168" @@ -287,6 +368,8 @@ "m_iStepLeft" // int { + "type" "integer" + "windows" "1152" "linux" "1172" "mac" "1172" @@ -294,6 +377,9 @@ "m_szTextureName" // char[13] { + "type" "string" + "size" "13" + "windows" "1156" "linux" "1176" "mac" "1176" @@ -301,6 +387,8 @@ "m_chTextureType" // char { + "type" "character" + "windows" "1169" "linux" "1189" "mac" "1189" @@ -308,6 +396,8 @@ "m_idrowndmg" // int { + "type" "integer" + "windows" "1172" "linux" "1192" "mac" "1192" @@ -315,6 +405,8 @@ "m_idrownrestored" // int { + "type" "integer" + "windows" "1176" "linux" "1196" "mac" "1196" @@ -322,6 +414,8 @@ "m_bitsHUDDamage" // int { + "type" "integer" + "windows" "1180" "linux" "1200" "mac" "1200" @@ -329,6 +423,8 @@ "m_fInitHUD" // BOOL { + "type" "integer" + "windows" "1184" "linux" "1204" "mac" "1204" @@ -336,6 +432,8 @@ "m_fGameHUDInitialized" // BOOL { + "type" "integer" + "windows" "1188" "linux" "1208" "mac" "1208" @@ -343,6 +441,8 @@ "m_iTrain" // int { + "type" "integer" + "windows" "1192" "linux" "1212" "mac" "1212" @@ -350,6 +450,8 @@ "m_fWeapon" // BOOL { + "type" "integer" + "windows" "1196" "linux" "1216" "mac" "1216" @@ -357,6 +459,8 @@ "m_pTank" // EHANDLE { + "type" "ehandle" + "windows" "1200" "linux" "1220" "mac" "1220" @@ -364,6 +468,8 @@ "m_fDeadTime" // float { + "type" "float" + "windows" "1208" "linux" "1228" "mac" "1228" @@ -371,6 +477,8 @@ "m_fNoPlayerSound" // BOOL { + "type" "integer" + "windows" "1212" "linux" "1232" "mac" "1232" @@ -378,6 +486,8 @@ "m_fLongJump" // BOOL { + "type" "integer" + "windows" "1216" "linux" "1236" "mac" "1236" @@ -385,6 +495,8 @@ "m_tSneaking" // float { + "type" "float" + "windows" "1220" "linux" "1240" "mac" "1240" @@ -392,6 +504,8 @@ "m_iUpdateTime" // int { + "type" "integer" + "windows" "1224" "linux" "1244" "mac" "1244" @@ -399,6 +513,8 @@ "m_iClientHealth" // int { + "type" "integer" + "windows" "1228" "linux" "1248" "mac" "1248" @@ -406,6 +522,8 @@ "m_iClientBattery" // int { + "type" "integer" + "windows" "1232" "linux" "1252" "mac" "1252" @@ -413,6 +531,8 @@ "m_iHideHUD" // int { + "type" "integer" + "windows" "1236" "linux" "1256" "mac" "1256" @@ -420,6 +540,8 @@ "m_iClientHideHUD" // int { + "type" "integer" + "windows" "1240" "linux" "1260" "mac" "1260" @@ -427,6 +549,8 @@ "m_iFOV" // int { + "type" "integer" + "windows" "1244" "linux" "1264" "mac" "1264" @@ -434,6 +558,8 @@ "m_iClientFOV" // int { + "type" "integer" + "windows" "1248" "linux" "1268" "mac" "1268" @@ -441,6 +567,8 @@ "m_szTeamModel" // char* { + "type" "stringptr" + "windows" "1252" "linux" "1272" "mac" "1272" @@ -448,6 +576,8 @@ "m_iTeamNum" // int { + "type" "integer" + "windows" "1256" "linux" "1276" "mac" "1276" @@ -455,6 +585,8 @@ "m_iNewTeamNum" // int { + "type" "integer" + "windows" "1260" "linux" "1280" "mac" "1280" @@ -462,6 +594,9 @@ "m_iItems" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "1264" "linux" "1284" "mac" "1284" @@ -469,6 +604,9 @@ "m_iClientItems" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "1268" "linux" "1288" "mac" "1288" @@ -476,6 +614,8 @@ "m_pFlag" // EHANDLE { + "type" "ehandle" + "windows" "1272" "linux" "1292" "mac" "1292" @@ -483,6 +623,8 @@ "m_iCurrentMenu" // int { + "type" "integer" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -490,6 +632,8 @@ "m_flNextHEVCharge" // float { + "type" "float" + "windows" "1284" "linux" "1304" "mac" "1304" @@ -497,6 +641,8 @@ "m_flNextHealthCharge" // float { + "type" "float" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -504,6 +650,8 @@ "m_flNextAmmoCharge" // float { + "type" "float" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -511,6 +659,8 @@ "m_iLastPlayerTrace" // int { + "type" "integer" + "windows" "1296" "linux" "1316" "mac" "1316" @@ -518,6 +668,8 @@ "m_fPlayingHChargeSound" // BOOL { + "type" "integer" + "windows" "1300" "linux" "1320" "mac" "1320" @@ -525,6 +677,8 @@ "m_fPlayingAChargeSound" // BOOL { + "type" "integer" + "windows" "1304" "linux" "1324" "mac" "1324" @@ -532,6 +686,8 @@ "m_nLastShotBy" // int { + "type" "integer" + "windows" "1308" "linux" "1328" "mac" "1328" @@ -539,6 +695,8 @@ "m_flLastShotTime" // float { + "type" "float" + "windows" "1312" "linux" "1332" "mac" "1332" @@ -546,6 +704,8 @@ "m_iFlagCaptures" // int { + "type" "integer" + "windows" "1316" "linux" "1336" "mac" "1336" @@ -553,6 +713,8 @@ "m_iCTFScore" // int { + "type" "integer" + "windows" "1320" "linux" "1340" "mac" "1340" @@ -560,6 +722,8 @@ "m_fWONAuthSent" // BOOL { + "type" "integer" + "windows" "1324" "linux" "1344" "mac" "1344" @@ -567,6 +731,8 @@ "m_iOffense" // short int { + "type" "short" + "windows" "1328" "linux" "1348" "mac" "1348" @@ -574,6 +740,8 @@ "m_iDefense" // short int { + "type" "short" + "windows" "1330" "linux" "1350" "mac" "1350" @@ -581,6 +749,8 @@ "m_iSnipeKills" // short int { + "type" "short" + "windows" "1332" "linux" "1352" "mac" "1352" @@ -588,6 +758,8 @@ "m_iBarnacleKills" // short int { + "type" "short" + "windows" "1334" "linux" "1354" "mac" "1354" @@ -595,6 +767,8 @@ "m_iSuicides" // short int { + "type" "short" + "windows" "1336" "linux" "1356" "mac" "1356" @@ -602,6 +776,8 @@ "m_flLastDamageTime" // float { + "type" "float" + "windows" "1340" "linux" "1360" "mac" "1360" @@ -609,6 +785,8 @@ "m_iLastDamage" // short int { + "type" "short" + "windows" "1344" "linux" "1364" "mac" "1364" @@ -616,6 +794,8 @@ "m_iMostDamage" // short int { + "type" "short" + "windows" "1346" "linux" "1366" "mac" "1366" @@ -623,6 +803,8 @@ "m_flAccelTime" // float { + "type" "float" + "windows" "1348" "linux" "1368" "mac" "1368" @@ -630,6 +812,8 @@ "m_flBackpackTime" // float { + "type" "float" + "windows" "1352" "linux" "1372" "mac" "1372" @@ -637,6 +821,8 @@ "m_flHealthTime" // float { + "type" "float" + "windows" "1356" "linux" "1376" "mac" "1376" @@ -644,6 +830,8 @@ "m_flShieldTime" // float { + "type" "float" + "windows" "1360" "linux" "1380" "mac" "1380" @@ -651,6 +839,8 @@ "m_flJumpTime" // float { + "type" "float" + "windows" "1364" "linux" "1384" "mac" "1384" @@ -658,6 +848,8 @@ "m_flNextChatTime" // float { + "type" "float" + "windows" "1368" "linux" "1388" "mac" "1388" @@ -665,6 +857,9 @@ "m_rgpPlayerItems" // CBasePlayerItem*[7] { + "type" "classptr" + "size" "7" + "windows" "1372" "linux" "1392" "mac" "1392" @@ -672,6 +867,8 @@ "m_pActiveItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1400" "linux" "1420" "mac" "1420" @@ -679,6 +876,8 @@ "m_pClientActiveItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1404" "linux" "1424" "mac" "1424" @@ -686,6 +885,8 @@ "m_pLastItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1408" "linux" "1428" "mac" "1428" @@ -693,6 +894,9 @@ "m_rgAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "1412" "linux" "1432" "mac" "1432" @@ -700,6 +904,9 @@ "m_rgAmmoLast" // int[32] { + "type" "integer" + "size" "32" + "windows" "1540" "linux" "1560" "mac" "1560" @@ -707,6 +914,8 @@ "m_vecAutoAim" // Vector { + "type" "vector" + "windows" "1668" "linux" "1688" "mac" "1688" @@ -714,6 +923,8 @@ "m_fOnTarget" // BOOL { + "type" "integer" + "windows" "1680" "linux" "1700" "mac" "1700" @@ -721,6 +932,8 @@ "m_iDeaths" // int { + "type" "integer" + "windows" "1684" "linux" "1704" "mac" "1704" @@ -728,6 +941,8 @@ "m_iRespawnFrames" // float { + "type" "float" + "windows" "1688" "linux" "1708" "mac" "1708" @@ -735,6 +950,8 @@ "m_lastx" // int { + "type" "integer" + "windows" "1692" "linux" "1712" "mac" "1712" @@ -742,6 +959,8 @@ "m_lasty" // int { + "type" "integer" + "windows" "1696" "linux" "1716" "mac" "1716" @@ -749,6 +968,8 @@ "m_nCustomSprayFrames" // int { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -756,6 +977,8 @@ "m_flNextDecalTime" // float { + "type" "float" + "windows" "1704" "linux" "1724" "mac" "1724" @@ -763,6 +986,9 @@ "m_szTeamName" // char[16] { + "type" "string" + "size" "16" + "windows" "1708" "linux" "1728" "mac" "1728" @@ -770,6 +996,9 @@ "m_szAnimExtention" // char[32] { + "type" "string" + "size" "32" + "windows" "1724" "linux" "1744" "mac" "1744" @@ -777,6 +1006,8 @@ "m_hObserverTarget" // EHANDLE { + "type" "ehandle" + "windows" "1756" "linux" "1776" "mac" "1776" @@ -784,6 +1015,8 @@ "m_flNextObserverInput" // float { + "type" "float" + "windows" "1764" "linux" "1784" "mac" "1784" @@ -791,6 +1024,8 @@ "m_flStartCharge" // float { + "type" "float" + "windows" "1768" "linux" "1788" "mac" "1788" @@ -798,6 +1033,8 @@ "m_flAmmoStartCharge" // float { + "type" "float" + "windows" "1772" "linux" "1792" "mac" "1792" @@ -805,6 +1042,8 @@ "m_flPlayAftershock" // float { + "type" "float" + "windows" "1776" "linux" "1796" "mac" "1796" @@ -812,6 +1051,8 @@ "m_flNextAmmoBurn" // float { + "type" "float" + "windows" "1780" "linux" "1800" "mac" "1800" @@ -819,6 +1060,8 @@ "mRope" // CRope* { + "type" "classptr" + "windows" "1784" "linux" "1804" "mac" "1804" @@ -826,6 +1069,8 @@ "mLastClimbTime" // float { + "type" "float" + "windows" "1788" "linux" "1808" "mac" "1808" @@ -833,6 +1078,8 @@ "mIsClimbing" // int { + "type" "integer" + "windows" "1792" "linux" "1812" "mac" "1812" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayeritem.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayeritem.txt index af03ad07..459a73f8 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayeritem.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayeritem.txt @@ -21,6 +21,8 @@ { "m_pPlayer" // CBasePlayer* { + "type" "classptr" + "windows" "124" "linux" "140" "mac" "140" @@ -28,6 +30,8 @@ "m_pNext" // CBasePlayerItem* { + "type" "classptr" + "windows" "128" "linux" "144" "mac" "144" @@ -35,6 +39,8 @@ "m_iId" // int { + "type" "integer" + "windows" "132" "linux" "148" "mac" "148" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayerweapon.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayerweapon.txt index 4475b1d1..1b65726a 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayerweapon.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbaseplayerweapon.txt @@ -21,6 +21,8 @@ { "m_iPlayEmptySound" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -28,6 +30,8 @@ "m_fFireOnEmpty" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -35,6 +39,8 @@ "m_flPumpTime" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -42,6 +48,8 @@ "m_fInSpecialReload" // int { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" @@ -49,6 +57,8 @@ "m_flNextPrimaryAttack" // float { + "type" "float" + "windows" "152" "linux" "168" "mac" "168" @@ -56,6 +66,8 @@ "m_flNextSecondaryAttack" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -63,6 +75,8 @@ "m_flTimeWeaponIdle" // float { + "type" "float" + "windows" "160" "linux" "176" "mac" "176" @@ -70,6 +84,8 @@ "m_iPrimaryAmmoType" // int { + "type" "integer" + "windows" "164" "linux" "180" "mac" "180" @@ -77,6 +93,8 @@ "m_iSecondaryAmmoType" // int { + "type" "integer" + "windows" "168" "linux" "184" "mac" "184" @@ -84,6 +102,8 @@ "m_iClip" // int { + "type" "integer" + "windows" "172" "linux" "188" "mac" "188" @@ -91,6 +111,8 @@ "m_iClientClip" // int { + "type" "integer" + "windows" "176" "linux" "192" "mac" "192" @@ -98,6 +120,8 @@ "m_iClientWeaponState" // int { + "type" "integer" + "windows" "180" "linux" "196" "mac" "196" @@ -105,6 +129,8 @@ "m_fInReload" // int { + "type" "integer" + "windows" "184" "linux" "200" "mac" "200" @@ -112,6 +138,8 @@ "m_iDefaultAmmo" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbasetoggle.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbasetoggle.txt index 6632b2d7..db4de323 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbasetoggle.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbasetoggle.txt @@ -21,6 +21,8 @@ { "m_toggle_state" // TOGGLE_STATE { + "type" "integer" + "windows" "124" "linux" "140" "mac" "140" @@ -28,6 +30,8 @@ "m_flActivateFinished" // float { + "type" "float" + "windows" "128" "linux" "144" "mac" "144" @@ -35,6 +39,8 @@ "m_flMoveDistance" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -42,6 +48,8 @@ "m_flWait" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -49,6 +57,8 @@ "m_flLip" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -56,6 +66,8 @@ "m_flTWidth" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -63,6 +75,8 @@ "m_flTLength" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -70,6 +84,8 @@ "m_vecPosition1" // Vector { + "type" "vector" + "windows" "152" "linux" "168" "mac" "168" @@ -77,6 +93,8 @@ "m_vecPosition2" // Vector { + "type" "vector" + "windows" "164" "linux" "180" "mac" "180" @@ -84,6 +102,8 @@ "m_vecAngle1" // Vector { + "type" "vector" + "windows" "176" "linux" "192" "mac" "192" @@ -91,6 +111,8 @@ "m_vecAngle2" // Vector { + "type" "vector" + "windows" "188" "linux" "204" "mac" "204" @@ -98,6 +120,8 @@ "m_cTriggersLeft" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -105,6 +129,8 @@ "m_flHeight" // float { + "type" "float" + "windows" "204" "linux" "220" "mac" "220" @@ -112,6 +138,8 @@ "m_hActivator" // EHANDLE { + "type" "ehandle" + "windows" "208" "linux" "224" "mac" "224" @@ -119,6 +147,8 @@ "m_vecFinalDest" // Vector { + "type" "vector" + "windows" "224" "linux" "240" "mac" "240" @@ -126,6 +156,8 @@ "m_vecFinalAngle" // Vector { + "type" "vector" + "windows" "236" "linux" "252" "mac" "252" @@ -133,6 +165,8 @@ "m_bitsDamageInflict" // int { + "type" "integer" + "windows" "248" "linux" "264" "mac" "264" @@ -140,6 +174,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "252" "linux" "268" "mac" "268" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbaseturret.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbaseturret.txt index f51ccba1..50870595 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbaseturret.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbaseturret.txt @@ -21,6 +21,8 @@ { "m_flMaxSpin" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_iSpin" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_pEyeGlow" // CSprite* { + "type" "classptr" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_eyeBrightness" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_iDeployHeight" // int { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" @@ -56,6 +66,8 @@ "m_iRetractHeight" // int { + "type" "integer" + "windows" "728" "linux" "748" "mac" "748" @@ -63,6 +75,8 @@ "m_iMinPitch" // int { + "type" "integer" + "windows" "732" "linux" "752" "mac" "752" @@ -70,6 +84,8 @@ "m_iBaseTurnRate" // int { + "type" "integer" + "windows" "736" "linux" "756" "mac" "756" @@ -77,6 +93,8 @@ "m_fTurnRate" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -84,6 +102,8 @@ "m_iOrientation" // int { + "type" "integer" + "windows" "744" "linux" "764" "mac" "764" @@ -91,6 +111,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "748" "linux" "768" "mac" "768" @@ -98,6 +120,8 @@ "m_fBeserk" // int { + "type" "integer" + "windows" "752" "linux" "772" "mac" "772" @@ -105,6 +129,8 @@ "m_iAutoStart" // int { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" @@ -112,6 +138,8 @@ "m_vecLastSight" // Vector { + "type" "vector" + "windows" "760" "linux" "780" "mac" "780" @@ -119,6 +147,8 @@ "m_flLastSight" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -126,6 +156,8 @@ "m_flMaxWait" // float { + "type" "float" + "windows" "776" "linux" "796" "mac" "796" @@ -133,6 +165,8 @@ "m_iSearchSpeed" // int { + "type" "integer" + "windows" "780" "linux" "800" "mac" "800" @@ -140,6 +174,8 @@ "m_flStartYaw" // float { + "type" "float" + "windows" "784" "linux" "804" "mac" "804" @@ -147,6 +183,8 @@ "m_vecCurAngles" // Vector { + "type" "vector" + "windows" "788" "linux" "808" "mac" "808" @@ -154,6 +192,8 @@ "m_vecGoalAngles" // Vector { + "type" "vector" + "windows" "800" "linux" "820" "mac" "820" @@ -161,6 +201,8 @@ "m_flPingTime" // float { + "type" "float" + "windows" "812" "linux" "832" "mac" "832" @@ -168,6 +210,8 @@ "m_flSpinUpTime" // float { + "type" "float" + "windows" "816" "linux" "836" "mac" "836" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbigmomma.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbigmomma.txt index 690d8628..bc386472 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbigmomma.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbigmomma.txt @@ -21,6 +21,8 @@ { "m_nodeTime" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_crabTime" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_mortarTime" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_painSoundTime" // float { + "type" "float" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_crabCount" // int { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cblowercannon.txt b/gamedata/common.games/entities.games/gearbox/offsets-cblowercannon.txt index 694020c7..38213965 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cblowercannon.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cblowercannon.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_iZOffset" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_iWeaponType" // int { + "type" "integer" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,8 @@ "m_iFireType" // int { + "type" "integer" + "windows" "264" "linux" "284" "mac" "284" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbmortar.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbmortar.txt index af30892e..f8302a11 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbmortar.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbmortar.txt @@ -21,6 +21,8 @@ { "m_maxFrame" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbreakable.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbreakable.txt index ada0c91f..92939bd5 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbreakable.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbreakable.txt @@ -21,6 +21,8 @@ { "m_Material" // Materials { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -28,6 +30,8 @@ "m_Explosion" // Explosions { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" @@ -35,6 +39,8 @@ "m_idShard" // int { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" @@ -42,6 +48,8 @@ "m_angle" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -49,6 +57,8 @@ "m_iszGibModel" // int { + "type" "integer" + "windows" "120" "linux" "136" "mac" "136" @@ -56,6 +66,8 @@ "m_iszSpawnObject" // int { + "type" "integer" + "windows" "124" "linux" "140" "mac" "140" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbubbling.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbubbling.txt index a63b1fbd..d95a217d 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbubbling.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbubbling.txt @@ -21,6 +21,8 @@ { "m_density" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_frequency" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_bubbleModel" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_state" // int { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cbullsquid.txt b/gamedata/common.games/entities.games/gearbox/offsets-cbullsquid.txt index 0f6a1fc8..095b4277 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cbullsquid.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cbullsquid.txt @@ -21,6 +21,8 @@ { "m_fCanThreatDisplay" // BOOL { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flLastHurtTime" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_flNextSpitTime" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cchangelevel.txt b/gamedata/common.games/entities.games/gearbox/offsets-cchangelevel.txt index 8252eedb..8c561237 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cchangelevel.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cchangelevel.txt @@ -21,6 +21,9 @@ { "m_szMapName" // char[32] { + "type" "string" + "size" "32" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +31,9 @@ "m_szLandmarkName" // char[32] { + "type" "string" + "size" "32" + "windows" "284" "linux" "304" "mac" "304" @@ -35,6 +41,8 @@ "m_changeTarget" // int { + "type" "integer" + "windows" "316" "linux" "336" "mac" "336" @@ -42,6 +50,8 @@ "m_changeTargetDelay" // float { + "type" "float" + "windows" "320" "linux" "340" "mac" "340" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ccinemonster.txt b/gamedata/common.games/entities.games/gearbox/offsets-ccinemonster.txt index 634fcdbd..0dd0242a 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ccinemonster.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ccinemonster.txt @@ -21,6 +21,8 @@ { "m_iszIdle" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_iszPlay" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_iszEntity" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_fMoveTo" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_iFinishSchedule" // int { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" @@ -56,6 +66,8 @@ "m_flRadius" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -63,6 +75,8 @@ "m_flRepeat" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" @@ -70,6 +84,8 @@ "m_iDelay" // int { + "type" "integer" + "windows" "736" "linux" "756" "mac" "756" @@ -77,6 +93,8 @@ "m_startTime" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -84,6 +102,8 @@ "m_saved_movetype" // int { + "type" "integer" + "windows" "744" "linux" "764" "mac" "764" @@ -91,6 +111,8 @@ "m_saved_solid" // int { + "type" "integer" + "windows" "748" "linux" "768" "mac" "768" @@ -98,6 +120,8 @@ "m_saved_effects" // int { + "type" "integer" + "windows" "752" "linux" "772" "mac" "772" @@ -105,6 +129,8 @@ "m_interruptable" // BOOL { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ccleansuitscientist.txt b/gamedata/common.games/entities.games/gearbox/offsets-ccleansuitscientist.txt index c3da0cb1..c368eab5 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ccleansuitscientist.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ccleansuitscientist.txt @@ -21,6 +21,8 @@ { "m_painTime" // float { + "type" "float" + "windows" "824" "linux" "844" "mac" "844" @@ -28,6 +30,8 @@ "m_healTime" // float { + "type" "float" + "windows" "828" "linux" "848" "mac" "848" @@ -35,6 +39,8 @@ "m_fearTime" // float { + "type" "float" + "windows" "832" "linux" "852" "mac" "852" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ccontroller.txt b/gamedata/common.games/entities.games/gearbox/offsets-ccontroller.txt index f6f15dd6..65fb357f 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ccontroller.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ccontroller.txt @@ -21,6 +21,8 @@ { "m_flNextFlinch" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -28,6 +30,8 @@ "m_flShootTime" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" @@ -35,6 +39,8 @@ "m_flShootEnd" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -42,6 +48,9 @@ "m_pBall" // CSprite*[2] { + "type" "classptr" + "size" "2" + "windows" "776" "linux" "796" "mac" "796" @@ -49,6 +58,9 @@ "m_iBall" // int[2] { + "type" "integer" + "size" "2" + "windows" "784" "linux" "804" "mac" "804" @@ -56,6 +68,9 @@ "m_iBallTime" // float[2] { + "type" "float" + "size" "2" + "windows" "792" "linux" "812" "mac" "812" @@ -63,6 +78,9 @@ "m_iBallCurrent" // int[2] { + "type" "integer" + "size" "2" + "windows" "800" "linux" "820" "mac" "820" @@ -70,6 +88,8 @@ "m_vecEstVelocity" // Vector { + "type" "vector" + "windows" "808" "linux" "828" "mac" "828" @@ -77,6 +97,8 @@ "m_velocity" // Vector { + "type" "vector" + "windows" "820" "linux" "840" "mac" "840" @@ -84,6 +106,8 @@ "m_fInCombat" // int { + "type" "integer" + "windows" "832" "linux" "852" "mac" "852" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ccontrollerheadball.txt b/gamedata/common.games/entities.games/gearbox/offsets-ccontrollerheadball.txt index f5320655..814aee97 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ccontrollerheadball.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ccontrollerheadball.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flNextAttack" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_vecIdeal" // Vector { + "type" "vector" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "728" "linux" "748" "mac" "748" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ccontrollerzapball.txt b/gamedata/common.games/entities.games/gearbox/offsets-ccontrollerzapball.txt index ad99be74..869a58bc 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ccontrollerzapball.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ccontrollerzapball.txt @@ -21,6 +21,8 @@ { "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ccrossbow.txt b/gamedata/common.games/entities.games/gearbox/offsets-ccrossbow.txt index 25597823..b4bc50b6 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ccrossbow.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ccrossbow.txt @@ -21,6 +21,8 @@ { "m_fInZoom" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,9 @@ "m_usCrossbow" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +40,9 @@ "m_usCrossbow2" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "198" "linux" "214" "mac" "214" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ccrossbowbolt.txt b/gamedata/common.games/entities.games/gearbox/offsets-ccrossbowbolt.txt index db17102c..17987230 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ccrossbowbolt.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ccrossbowbolt.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ccrowbar.txt b/gamedata/common.games/entities.games/gearbox/offsets-ccrowbar.txt index 2a05318c..dc296807 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ccrowbar.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ccrowbar.txt @@ -21,6 +21,8 @@ { "m_iSwing" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_trHit" // TraceResult { + "type" "structure" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,9 @@ "m_usCrowbar" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "252" "linux" "268" "mac" "268" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ccycler.txt b/gamedata/common.games/entities.games/gearbox/offsets-ccycler.txt index f443a310..3350d4e6 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ccycler.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ccycler.txt @@ -21,6 +21,8 @@ { "m_animate" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_iCyclerBody" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ccyclersprite.txt b/gamedata/common.games/entities.games/gearbox/offsets-ccyclersprite.txt index 3f881bcb..58f6e60c 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ccyclersprite.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ccyclersprite.txt @@ -21,6 +21,8 @@ { "m_animate" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_lastTime" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "104" "linux" "120" "mac" "120" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadbarney.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadbarney.txt index 58690049..08f76c18 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadbarney.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadbarney.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadcleansuitscientist.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadcleansuitscientist.txt index 7301c707..32979f1f 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadcleansuitscientist.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadcleansuitscientist.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadgonome.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadgonome.txt index a59c2e8b..1b78430c 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadgonome.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadgonome.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadhev.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadhev.txt index c5576b48..fbb767d5 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadhev.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadhev.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadhfgrunt.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadhfgrunt.txt index f6e9d22e..1dd5fc3b 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadhfgrunt.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadhfgrunt.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadhgrunt.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadhgrunt.txt index e79d7faf..1dbe0dee 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadhgrunt.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadhgrunt.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadhgruntally.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadhgruntally.txt index d0230b26..c84dd1a6 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadhgruntally.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadhgruntally.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_iGruntHead" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadhoundeye.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadhoundeye.txt index 6d318b1a..f0e591df 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadhoundeye.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadhoundeye.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadislave.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadislave.txt index cc6294b7..847d6be8 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadislave.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadislave.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadmofassassin.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadmofassassin.txt index 0970379e..2a8dea0c 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadmofassassin.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadmofassassin.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadotis.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadotis.txt index 8d67c1b8..7da428b2 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadotis.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadotis.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadscientist.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadscientist.txt index 6e148061..fb642748 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadscientist.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadscientist.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadshocktrooper.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadshocktrooper.txt index 599e6dfb..90362c34 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadshocktrooper.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadshocktrooper.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdeadzombiesoldier.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdeadzombiesoldier.txt index 37110346..9734bb39 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdeadzombiesoldier.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdeadzombiesoldier.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdisplacer.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdisplacer.txt index 4ef4610b..9307aec1 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdisplacer.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdisplacer.txt @@ -21,6 +21,8 @@ { "m_flSoundDelay" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_bMode" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_flStartTime" // float { + "type" "float" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,8 @@ "m_iSoundState" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -49,6 +57,8 @@ "m_iImplodeCounter" // int { + "type" "integer" + "windows" "208" "linux" "224" "mac" "224" @@ -56,6 +66,9 @@ "m_pNoseBeam" // CBeam*[4] { + "type" "classptr" + "size" "4" + "windows" "212" "linux" "228" "mac" "228" @@ -63,6 +76,8 @@ "m_vReturnPoint" // Vector { + "type" "vector" + "windows" "228" "linux" "244" "mac" "244" @@ -70,6 +85,8 @@ "m_flXenTime" // float { + "type" "float" + "windows" "240" "linux" "256" "mac" "256" @@ -77,6 +94,8 @@ "m_iSpriteTexture" // int { + "type" "integer" + "windows" "244" "linux" "260" "mac" "260" @@ -84,6 +103,8 @@ "m_fInZoom" // BOOL { + "type" "integer" + "windows" "248" "linux" "264" "mac" "264" @@ -91,6 +112,9 @@ "m_usDisplacer" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "252" "linux" "268" "mac" "268" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdisplacerball.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdisplacerball.txt index fbf968ba..2728635d 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdisplacerball.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdisplacerball.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,9 @@ "m_pBeam" // CBeam*[24] { + "type" "classptr" + "size" "24" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +40,8 @@ "m_pDisplacedTarget" // CBaseEntity* { + "type" "classptr" + "windows" "196" "linux" "212" "mac" "212" @@ -42,6 +49,8 @@ "m_iBeams" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cdrillsergeant.txt b/gamedata/common.games/entities.games/gearbox/offsets-cdrillsergeant.txt index ca97ccb1..14ce440b 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cdrillsergeant.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cdrillsergeant.txt @@ -21,6 +21,8 @@ { "m_fGunDrawn" // BOOL { + "type" "integer" + "windows" "824" "linux" "844" "mac" "844" @@ -28,6 +30,8 @@ "m_painTime" // float { + "type" "float" + "windows" "828" "linux" "848" "mac" "848" @@ -35,6 +39,8 @@ "m_checkAttackTime" // float { + "type" "float" + "windows" "832" "linux" "852" "mac" "852" @@ -42,6 +48,8 @@ "m_lastAttackCheck" // BOOL { + "type" "integer" + "windows" "836" "linux" "856" "mac" "856" @@ -49,6 +57,8 @@ "m_flPlayerDamage" // float { + "type" "float" + "windows" "840" "linux" "860" "mac" "860" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ceagle.txt b/gamedata/common.games/entities.games/gearbox/offsets-ceagle.txt index 3cb9e2a5..40940664 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ceagle.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ceagle.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_pLaser" // CEagleLaser* { + "type" "classptr" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_iLaserActive" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,8 @@ "m_fSpotVisible" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -49,6 +57,9 @@ "m_usFireEagle" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "208" "linux" "224" "mac" "224" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cegon.txt b/gamedata/common.games/entities.games/gearbox/offsets-cegon.txt index 8664fe64..07a0d43b 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cegon.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cegon.txt @@ -21,6 +21,8 @@ { "m_flAmmoUseTime" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_pNoise" // CBeam* { + "type" "classptr" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,8 @@ "m_pSprite" // CSprite* { + "type" "classptr" + "windows" "204" "linux" "220" "mac" "220" @@ -49,6 +57,9 @@ "m_usEgonStop" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "208" "linux" "224" "mac" "224" @@ -56,6 +67,8 @@ "m_shootTime" // float { + "type" "float" + "windows" "212" "linux" "228" "mac" "228" @@ -63,6 +76,8 @@ "m_fireMode" // enum EGON_FIREMODE { + "type" "integer" + "windows" "216" "linux" "232" "mac" "232" @@ -70,6 +85,8 @@ "m_shakeTime" // float { + "type" "float" + "windows" "220" "linux" "236" "mac" "236" @@ -77,6 +94,8 @@ "m_deployed" // BOOL { + "type" "integer" + "windows" "224" "linux" "240" "mac" "240" @@ -84,6 +103,9 @@ "m_usEgonFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "228" "linux" "244" "mac" "244" @@ -91,6 +113,9 @@ "m_usEgonEffect" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "230" "linux" "246" "mac" "246" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-celectrifiedwire.txt b/gamedata/common.games/entities.games/gearbox/offsets-celectrifiedwire.txt index 681742ab..cbb6b5f3 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-celectrifiedwire.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-celectrifiedwire.txt @@ -21,6 +21,8 @@ { "mIsActive" // bool { + "type" "boolean" + "windows" "1236" "linux" "1252" "mac" "1252" @@ -28,6 +30,8 @@ "mTipSparkFrequency" // int { + "type" "integer" + "windows" "1240" "linux" "1256" "mac" "1256" @@ -35,6 +39,8 @@ "mBodySparkFrequency" // int { + "type" "integer" + "windows" "1244" "linux" "1260" "mac" "1260" @@ -42,6 +48,8 @@ "mLightningFrequency" // int { + "type" "integer" + "windows" "1248" "linux" "1264" "mac" "1264" @@ -49,6 +57,8 @@ "mXJoltForce" // int { + "type" "integer" + "windows" "1252" "linux" "1268" "mac" "1268" @@ -56,6 +66,8 @@ "mYJoltForce" // int { + "type" "integer" + "windows" "1256" "linux" "1272" "mac" "1272" @@ -63,6 +75,8 @@ "mZJoltForce" // int { + "type" "integer" + "windows" "1260" "linux" "1276" "mac" "1276" @@ -70,6 +84,8 @@ "mNumUninsulatedSegments" // int { + "type" "integer" + "windows" "1264" "linux" "1280" "mac" "1280" @@ -77,6 +93,9 @@ "mUninsulatedSegments" // int[63] { + "type" "integer" + "size" "63" + "windows" "1268" "linux" "1284" "mac" "1284" @@ -84,6 +103,8 @@ "mLightningSprite" // int { + "type" "integer" + "windows" "1520" "linux" "1536" "mac" "1536" @@ -91,6 +112,8 @@ "mLastSparkTime" // float { + "type" "float" + "windows" "1524" "linux" "1540" "mac" "1540" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cenvexplosion.txt b/gamedata/common.games/entities.games/gearbox/offsets-cenvexplosion.txt index 50dd8fa5..5d0923c6 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cenvexplosion.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cenvexplosion.txt @@ -21,6 +21,8 @@ { "m_iMagnitude" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_spriteScale" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cenvfunnel.txt b/gamedata/common.games/entities.games/gearbox/offsets-cenvfunnel.txt index 09ca8870..f97fafb7 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cenvfunnel.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cenvfunnel.txt @@ -21,6 +21,8 @@ { "m_iSprite" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cenvglobal.txt b/gamedata/common.games/entities.games/gearbox/offsets-cenvglobal.txt index c1302f01..21a7d9eb 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cenvglobal.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cenvglobal.txt @@ -21,6 +21,8 @@ { "m_globalstate" // string_t { + "type" "stringint" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_triggermode" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_initialstate" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cenvshooter.txt b/gamedata/common.games/entities.games/gearbox/offsets-cenvshooter.txt index 8da5ed71..8a736844 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cenvshooter.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cenvshooter.txt @@ -21,6 +21,8 @@ { "m_flGravity" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cenvsound.txt b/gamedata/common.games/entities.games/gearbox/offsets-cenvsound.txt index 0198ddf4..4716790b 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cenvsound.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cenvsound.txt @@ -21,6 +21,8 @@ { "m_flRadius" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_flRoomtype" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cenvspark.txt b/gamedata/common.games/entities.games/gearbox/offsets-cenvspark.txt index 39a852d6..1a7bbe5a 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cenvspark.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cenvspark.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cflockingflyer.txt b/gamedata/common.games/entities.games/gearbox/offsets-cflockingflyer.txt index b1ed0785..71d32761 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cflockingflyer.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cflockingflyer.txt @@ -21,6 +21,8 @@ { "m_pSquadLeader" // CFlockingFlyer* { + "type" "classptr" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_pSquadNext" // CFlockingFlyer* { + "type" "classptr" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_fTurning" // BOOL { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_fCourseAdjust" // BOOL { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_fPathBlocked" // BOOL { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" @@ -56,6 +66,8 @@ "m_vecReferencePoint" // Vector { + "type" "vector" + "windows" "728" "linux" "748" "mac" "748" @@ -63,6 +75,8 @@ "m_vecAdjustedVelocity" // Vector { + "type" "vector" + "windows" "740" "linux" "760" "mac" "760" @@ -70,6 +84,8 @@ "m_flGoalSpeed" // float { + "type" "float" + "windows" "752" "linux" "772" "mac" "772" @@ -77,6 +93,8 @@ "m_flLastBlockedTime" // float { + "type" "float" + "windows" "756" "linux" "776" "mac" "776" @@ -84,6 +102,8 @@ "m_flFakeBlockedTime" // float { + "type" "float" + "windows" "760" "linux" "780" "mac" "780" @@ -91,6 +111,8 @@ "m_flAlertTime" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -98,6 +120,8 @@ "m_flFlockNextSoundTime" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cflockingflyerflock.txt b/gamedata/common.games/entities.games/gearbox/offsets-cflockingflyerflock.txt index 15ba6d1d..4415a5fd 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cflockingflyerflock.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cflockingflyerflock.txt @@ -21,6 +21,8 @@ { "m_cFlockSize" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flFlockRadius" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cflyingmonster.txt b/gamedata/common.games/entities.games/gearbox/offsets-cflyingmonster.txt index b17bee9e..62e83ac4 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cflyingmonster.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cflyingmonster.txt @@ -21,6 +21,8 @@ { "m_vecTravel" // Vector { + "type" "vector" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flightSpeed" // float { + "type" "float" + "windows" "720" "linux" "740" "mac" "740" @@ -35,6 +39,8 @@ "m_stopTime" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,8 @@ "m_momentum" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -49,6 +57,8 @@ "m_pFlapSound" // const char* { + "type" "stringptr" + "windows" "732" "linux" "752" "mac" "752" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cfrictionmodifier.txt b/gamedata/common.games/entities.games/gearbox/offsets-cfrictionmodifier.txt index b2332eeb..cb8432db 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cfrictionmodifier.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cfrictionmodifier.txt @@ -21,6 +21,8 @@ { "m_frictionFraction" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cfuncmortarfield.txt b/gamedata/common.games/entities.games/gearbox/offsets-cfuncmortarfield.txt index d76f1920..a8185943 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cfuncmortarfield.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cfuncmortarfield.txt @@ -21,6 +21,8 @@ { "m_iszXController" // int { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_iszYController" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_flSpread" // float { + "type" "float" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,8 @@ "m_flDelay" // float { + "type" "float" + "windows" "264" "linux" "284" "mac" "284" @@ -49,6 +57,8 @@ "m_iCount" // int { + "type" "integer" + "windows" "268" "linux" "288" "mac" "288" @@ -56,6 +66,8 @@ "m_fControl" // int { + "type" "integer" + "windows" "272" "linux" "292" "mac" "292" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cfuncplatrot.txt b/gamedata/common.games/entities.games/gearbox/offsets-cfuncplatrot.txt index 919daffe..f9068724 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cfuncplatrot.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cfuncplatrot.txt @@ -21,6 +21,8 @@ { "m_end" // Vector { + "type" "vector" + "windows" "260" "linux" "280" "mac" "280" @@ -28,6 +30,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "272" "linux" "292" "mac" "292" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cfuncrotating.txt b/gamedata/common.games/entities.games/gearbox/offsets-cfuncrotating.txt index 0d3dafc5..2524c6ba 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cfuncrotating.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cfuncrotating.txt @@ -21,6 +21,8 @@ { "m_flFanFriction" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_flAttenuation" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_pitch" // float { + "type" "float" + "windows" "108" "linux" "124" "mac" "124" @@ -49,6 +57,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cfunctank.txt b/gamedata/common.games/entities.games/gearbox/offsets-cfunctank.txt index d53a7f8a..e82e67c7 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cfunctank.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cfunctank.txt @@ -21,6 +21,8 @@ { "m_pController" // CBasePlayer* { + "type" "classptr" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_vecControllerUsePos" // Vector { + "type" "vector" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_yawCenter" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -49,6 +57,8 @@ "m_yawRate" // float { + "type" "float" + "windows" "120" "linux" "136" "mac" "136" @@ -56,6 +66,8 @@ "m_yawRange" // float { + "type" "float" + "windows" "124" "linux" "140" "mac" "140" @@ -63,6 +75,8 @@ "m_yawTolerance" // float { + "type" "float" + "windows" "128" "linux" "144" "mac" "144" @@ -70,6 +84,8 @@ "m_pitchCenter" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -77,6 +93,8 @@ "m_pitchRate" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -84,6 +102,8 @@ "m_pitchRange" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -91,6 +111,8 @@ "m_pitchTolerance" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -98,6 +120,8 @@ "m_fireLast" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -105,6 +129,8 @@ "m_fireRate" // float { + "type" "float" + "windows" "152" "linux" "168" "mac" "168" @@ -112,6 +138,8 @@ "m_lastSightTime" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -119,6 +147,8 @@ "m_persist" // float { + "type" "float" + "windows" "160" "linux" "176" "mac" "176" @@ -126,6 +156,8 @@ "m_minRange" // float { + "type" "float" + "windows" "164" "linux" "180" "mac" "180" @@ -133,6 +165,8 @@ "m_maxRange" // float { + "type" "float" + "windows" "168" "linux" "184" "mac" "184" @@ -140,6 +174,8 @@ "m_barrelPos" // Vector { + "type" "vector" + "windows" "172" "linux" "188" "mac" "188" @@ -147,6 +183,8 @@ "m_spriteScale" // float { + "type" "float" + "windows" "184" "linux" "200" "mac" "200" @@ -154,6 +192,8 @@ "m_iszSpriteSmoke" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -161,6 +201,8 @@ "m_iszSpriteFlash" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -168,6 +210,8 @@ "m_bulletType" // enum TANKBULLET { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -175,6 +219,8 @@ "m_iBulletDamage" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -182,6 +228,8 @@ "m_sightOrigin" // Vector { + "type" "vector" + "windows" "204" "linux" "220" "mac" "220" @@ -189,6 +237,8 @@ "m_spread" // int { + "type" "integer" + "windows" "216" "linux" "232" "mac" "232" @@ -196,6 +246,8 @@ "m_iszMaster" // int { + "type" "integer" + "windows" "220" "linux" "236" "mac" "236" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cfunctankcontrols.txt b/gamedata/common.games/entities.games/gearbox/offsets-cfunctankcontrols.txt index 62a8616f..b7d360d3 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cfunctankcontrols.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cfunctankcontrols.txt @@ -21,6 +21,8 @@ { "m_pTank" // CFuncTank* { + "type" "classptr" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cfunctanklaser.txt b/gamedata/common.games/entities.games/gearbox/offsets-cfunctanklaser.txt index 8a61bd77..c92739f9 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cfunctanklaser.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cfunctanklaser.txt @@ -21,6 +21,8 @@ { "m_pLaser" // CLaser* { + "type" "classptr" + "windows" "224" "linux" "240" "mac" "240" @@ -28,6 +30,8 @@ "m_laserTime" // float { + "type" "float" + "windows" "228" "linux" "244" "mac" "244" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cfunctrackchange.txt b/gamedata/common.games/entities.games/gearbox/offsets-cfunctrackchange.txt index 681fd316..1f27eb23 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cfunctrackchange.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cfunctrackchange.txt @@ -21,6 +21,8 @@ { "m_trackTop" // CPathTrack* { + "type" "classptr" + "windows" "284" "linux" "304" "mac" "304" @@ -28,6 +30,8 @@ "m_trackBottom" // CPathTrack* { + "type" "classptr" + "windows" "288" "linux" "308" "mac" "308" @@ -35,6 +39,8 @@ "m_train" // CFuncTrackTrain* { + "type" "classptr" + "windows" "292" "linux" "312" "mac" "312" @@ -42,6 +48,8 @@ "m_trackTopName" // int { + "type" "integer" + "windows" "296" "linux" "316" "mac" "316" @@ -49,6 +57,8 @@ "m_trackBottomName" // int { + "type" "integer" + "windows" "300" "linux" "320" "mac" "320" @@ -56,6 +66,8 @@ "m_trainName" // int { + "type" "integer" + "windows" "304" "linux" "324" "mac" "324" @@ -63,6 +75,8 @@ "m_code" // TRAIN_CODE { + "type" "integer" + "windows" "308" "linux" "328" "mac" "328" @@ -70,6 +84,8 @@ "m_targetState" // int { + "type" "integer" + "windows" "312" "linux" "332" "mac" "332" @@ -77,6 +93,8 @@ "m_use" // int { + "type" "integer" + "windows" "316" "linux" "336" "mac" "336" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cfunctracktrain.txt b/gamedata/common.games/entities.games/gearbox/offsets-cfunctracktrain.txt index 52be0c3b..cc07c5d8 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cfunctracktrain.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cfunctracktrain.txt @@ -21,6 +21,8 @@ { "m_ppath" // CPathTrack* { + "type" "classptr" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_length" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_height" // float { + "type" "float" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_speed" // float { + "type" "float" + "windows" "108" "linux" "124" "mac" "124" @@ -49,6 +57,8 @@ "m_dir" // float { + "type" "float" + "windows" "112" "linux" "128" "mac" "128" @@ -56,6 +66,8 @@ "m_startSpeed" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -63,6 +75,8 @@ "m_controlMins" // Vector { + "type" "vector" + "windows" "120" "linux" "136" "mac" "136" @@ -70,6 +84,8 @@ "m_controlMaxs" // Vector { + "type" "vector" + "windows" "132" "linux" "148" "mac" "148" @@ -77,6 +93,8 @@ "m_soundPlaying" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -84,6 +102,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" @@ -91,6 +111,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "152" "linux" "168" "mac" "168" @@ -98,6 +120,8 @@ "m_flBank" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -105,6 +129,8 @@ "m_oldSpeed" // float { + "type" "float" + "windows" "160" "linux" "176" "mac" "176" @@ -112,6 +138,9 @@ "m_usAdjustPitch" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "164" "linux" "180" "mac" "180" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cfunctrain.txt b/gamedata/common.games/entities.games/gearbox/offsets-cfunctrain.txt index 3f4c597e..07d6d412 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cfunctrain.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cfunctrain.txt @@ -21,6 +21,8 @@ { "m_pevCurrentTarget" // entvars_t* { + "type" "entvars" + "windows" "260" "linux" "280" "mac" "280" @@ -28,6 +30,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "264" "linux" "284" "mac" "284" @@ -35,6 +39,8 @@ "m_activated" // BOOL { + "type" "integer" + "windows" "268" "linux" "288" "mac" "288" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgameplayerequip.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgameplayerequip.txt index 9c654df2..f1c862ea 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgameplayerequip.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgameplayerequip.txt @@ -21,6 +21,10 @@ { "m_weaponNames" // unsigned int[32] { + "type" "integer" + "size" "32" + "unsigned" "1" + "windows" "100" "linux" "116" "mac" "116" @@ -28,6 +32,9 @@ "m_weaponCount" // int[32] { + "type" "integer" + "size" "32" + "windows" "228" "linux" "244" "mac" "244" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgameplayerzone.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgameplayerzone.txt index 20e64b4d..89c58345 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgameplayerzone.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgameplayerzone.txt @@ -21,6 +21,8 @@ { "m_iszInTarget" // string_t { + "type" "stringint" + "windows" "100" "linux" "116" "mac" "116" @@ -28,6 +30,8 @@ "m_iszOutTarget" // string_t { + "type" "stringint" + "windows" "104" "linux" "120" "mac" "120" @@ -35,6 +39,8 @@ "m_iszInCount" // string_t { + "type" "stringint" + "windows" "108" "linux" "124" "mac" "124" @@ -42,6 +48,8 @@ "m_iszOutCount" // string_t { + "type" "stringint" + "windows" "112" "linux" "128" "mac" "128" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgameteammaster.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgameteammaster.txt index 701ebb8e..a91eeca4 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgameteammaster.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgameteammaster.txt @@ -21,6 +21,8 @@ { "m_teamIndex" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -28,6 +30,8 @@ "triggerType" // USE_TYPE { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgametext.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgametext.txt index f5a90853..e059952e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgametext.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgametext.txt @@ -21,6 +21,8 @@ { "m_textParms" // hudtextparms_t { + "type" "structure" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgargantua.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgargantua.txt index ee1471b9..d8c9ec6f 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgargantua.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgargantua.txt @@ -21,6 +21,8 @@ { "m_pEyeGlow" // CSprite* { + "type" "classptr" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,9 @@ "m_pFlame" // CBeam*[4] { + "type" "classptr" + "size" "4" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +40,8 @@ "m_eyeBrightness" // int { + "type" "integer" + "windows" "728" "linux" "748" "mac" "748" @@ -42,6 +49,8 @@ "m_seeTime" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" @@ -49,6 +58,8 @@ "m_flameTime" // float { + "type" "float" + "windows" "736" "linux" "756" "mac" "756" @@ -56,6 +67,8 @@ "m_painSoundTime" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -63,6 +76,8 @@ "m_streakTime" // float { + "type" "float" + "windows" "744" "linux" "764" "mac" "764" @@ -70,6 +85,8 @@ "m_flameX" // float { + "type" "float" + "windows" "748" "linux" "768" "mac" "768" @@ -77,6 +94,8 @@ "m_flameY" // float { + "type" "float" + "windows" "752" "linux" "772" "mac" "772" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgauss.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgauss.txt index 6237d306..a9b2b682 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgauss.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgauss.txt @@ -21,6 +21,8 @@ { "m_iBalls" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_iGlow" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_iBeam" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,8 @@ "m_iSoundState" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -49,6 +57,8 @@ "m_fPrimaryFire" // BOOL { + "type" "integer" + "windows" "208" "linux" "224" "mac" "224" @@ -56,6 +66,9 @@ "m_usGaussFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "212" "linux" "228" "mac" "228" @@ -63,6 +76,9 @@ "m_usGaussSpin" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "214" "linux" "230" "mac" "230" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgenericitem.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgenericitem.txt index 2591616c..0f8d8986 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgenericitem.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgenericitem.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "124" "linux" "140" "mac" "140" @@ -28,6 +30,8 @@ "m_iSequence" // int { + "type" "integer" + "windows" "128" "linux" "144" "mac" "144" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgenericmonster.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgenericmonster.txt index ed02b977..baae9439 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgenericmonster.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgenericmonster.txt @@ -21,6 +21,8 @@ { "m_talkTime" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_hTalkTarget" // EHANDLE { + "type" "ehandle" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_flIdealYaw" // float { + "type" "float" + "windows" "720" "linux" "740" "mac" "740" @@ -42,6 +48,8 @@ "m_flCurrentYaw" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgib.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgib.txt index fae3df4e..cd340f2f 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgib.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgib.txt @@ -21,6 +21,8 @@ { "m_bloodColor" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_cBloodDecals" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_material" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_lifeTime" // float { + "type" "float" + "windows" "108" "linux" "124" "mac" "124" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgibshooter.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgibshooter.txt index 3d341753..4b6f5600 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgibshooter.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgibshooter.txt @@ -21,6 +21,8 @@ { "m_iGibs" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -28,6 +30,8 @@ "m_iGibCapacity" // int { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" @@ -35,6 +39,8 @@ "m_iGibMaterial" // int { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" @@ -42,6 +48,8 @@ "m_iGibModelIndex" // int { + "type" "integer" + "windows" "116" "linux" "132" "mac" "132" @@ -49,6 +57,8 @@ "m_flGibVelocity" // float { + "type" "float" + "windows" "120" "linux" "136" "mac" "136" @@ -56,6 +66,8 @@ "m_flVariance" // float { + "type" "float" + "windows" "124" "linux" "140" "mac" "140" @@ -63,6 +75,8 @@ "m_flGibLife" // float { + "type" "float" + "windows" "128" "linux" "144" "mac" "144" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cglock.txt b/gamedata/common.games/entities.games/gearbox/offsets-cglock.txt index 39e4f3bf..3a7b7e67 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cglock.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cglock.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,9 @@ "m_usFireGlock1" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +40,9 @@ "m_usFireGlock2" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "198" "linux" "214" "mac" "214" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cglow.txt b/gamedata/common.games/entities.games/gearbox/offsets-cglow.txt index 51c0f1ce..6eff17d9 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cglow.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cglow.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgman.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgman.txt index 68c09d86..66cad3dc 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgman.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgman.txt @@ -21,6 +21,8 @@ { "m_hPlayer" // EHANDLE { + "type" "ehandle" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_hTalkTarget" // EHANDLE { + "type" "ehandle" + "windows" "716" "linux" "736" "mac" "736" @@ -35,6 +39,8 @@ "m_flTalkTime" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgrapple.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgrapple.txt index e00c04ea..a7fa33d3 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgrapple.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgrapple.txt @@ -21,6 +21,8 @@ { "m_flDamageTime" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_shootTime" // float { + "type" "float" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,8 @@ "m_pTip" // CGrappleTip* { + "type" "classptr" + "windows" "204" "linux" "220" "mac" "220" @@ -49,6 +57,8 @@ "m_fireState" // enum GRAPPLE_FIRESTATE { + "type" "integer" + "windows" "208" "linux" "224" "mac" "224" @@ -56,6 +66,8 @@ "m_MomentaryStuck" // int { + "type" "integer" + "windows" "212" "linux" "228" "mac" "228" @@ -63,6 +75,8 @@ "m_TipIndex" // int { + "type" "integer" + "windows" "216" "linux" "232" "mac" "232" @@ -70,6 +84,8 @@ "m_bMissed" // bool { + "type" "boolean" + "windows" "220" "linux" "236" "mac" "236" @@ -77,6 +93,8 @@ "m_bGrappling" // bool { + "type" "boolean" + "windows" "221" "linux" "237" "mac" "237" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgrappletip.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgrappletip.txt index ab4b1cfa..68fa3efd 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgrappletip.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgrappletip.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_iGrappleType" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_bIsStuck" // bool { + "type" "boolean" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_bMissed" // bool { + "type" "boolean" + "windows" "105" "linux" "121" "mac" "121" @@ -49,6 +57,8 @@ "m_pGrappleTarget" // CBaseEntity* { + "type" "classptr" + "windows" "108" "linux" "124" "mac" "124" @@ -56,6 +66,8 @@ "m_TargetEdict" // edict_t* { + "type" "edict" + "windows" "112" "linux" "128" "mac" "128" @@ -63,6 +75,8 @@ "m_OriginOffset" // Vector { + "type" "vector" + "windows" "116" "linux" "132" "mac" "132" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cgrenade.txt b/gamedata/common.games/entities.games/gearbox/offsets-cgrenade.txt index f5d7f7ea..f997cd48 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cgrenade.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cgrenade.txt @@ -21,6 +21,8 @@ { "m_fRegisteredSound" // BOOL { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cguntarget.txt b/gamedata/common.games/entities.games/gearbox/offsets-cguntarget.txt index 16f8fd6f..cd0ac7e5 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cguntarget.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cguntarget.txt @@ -21,6 +21,8 @@ { "m_on" // BOOL { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-chassassin.txt b/gamedata/common.games/entities.games/gearbox/offsets-chassassin.txt index 4bec15bd..65b37838 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-chassassin.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-chassassin.txt @@ -21,6 +21,8 @@ { "m_flLastShot" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flDiviation" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_flNextJump" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_vecJumpVelocity" // Vector { + "type" "vector" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" @@ -56,6 +66,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "736" "linux" "756" "mac" "756" @@ -63,6 +75,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "748" "linux" "768" "mac" "768" @@ -70,6 +84,8 @@ "m_iTargetRanderamt" // int { + "type" "integer" + "windows" "752" "linux" "772" "mac" "772" @@ -77,6 +93,8 @@ "m_iFrustration" // int { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" @@ -84,6 +102,8 @@ "m_iShell" // int { + "type" "integer" + "windows" "760" "linux" "780" "mac" "780" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-chfgrunt.txt b/gamedata/common.games/entities.games/gearbox/offsets-chfgrunt.txt index b8319407..2b3f9ff9 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-chfgrunt.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-chfgrunt.txt @@ -21,6 +21,8 @@ { "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -28,6 +30,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" @@ -35,6 +39,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -42,6 +48,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "776" "linux" "796" "mac" "796" @@ -49,6 +57,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "788" "linux" "808" "mac" "808" @@ -56,6 +66,8 @@ "m_fStanding" // BOOL { + "type" "integer" + "windows" "792" "linux" "812" "mac" "812" @@ -63,6 +75,8 @@ "m_fFirstEncounter" // BOOL { + "type" "integer" + "windows" "796" "linux" "816" "mac" "816" @@ -70,6 +84,8 @@ "m_cClipSize" // int { + "type" "integer" + "windows" "800" "linux" "820" "mac" "820" @@ -77,6 +93,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "804" "linux" "824" "mac" "824" @@ -84,6 +102,8 @@ "m_iBrassShell" // int { + "type" "integer" + "windows" "808" "linux" "828" "mac" "828" @@ -91,6 +111,8 @@ "m_iShotgunShell" // int { + "type" "integer" + "windows" "812" "linux" "832" "mac" "832" @@ -98,6 +120,8 @@ "m_iSentence" // int { + "type" "integer" + "windows" "816" "linux" "836" "mac" "836" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-chfgruntrepel.txt b/gamedata/common.games/entities.games/gearbox/offsets-chfgruntrepel.txt index 8ae2fa89..86bdd6c3 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-chfgruntrepel.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-chfgruntrepel.txt @@ -21,6 +21,8 @@ { "m_iSpriteTexture" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-chgrunt.txt b/gamedata/common.games/entities.games/gearbox/offsets-chgrunt.txt index 54186250..4d61fe56 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-chgrunt.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-chgrunt.txt @@ -21,6 +21,8 @@ { "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -28,6 +30,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" @@ -35,6 +39,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -42,6 +48,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "776" "linux" "796" "mac" "796" @@ -49,6 +57,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "788" "linux" "808" "mac" "808" @@ -56,6 +66,8 @@ "m_fStanding" // BOOL { + "type" "integer" + "windows" "792" "linux" "812" "mac" "812" @@ -63,6 +75,8 @@ "m_fFirstEncounter" // BOOL { + "type" "integer" + "windows" "796" "linux" "816" "mac" "816" @@ -70,6 +84,8 @@ "m_cClipSize" // int { + "type" "integer" + "windows" "800" "linux" "820" "mac" "820" @@ -77,6 +93,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "804" "linux" "824" "mac" "824" @@ -84,6 +102,8 @@ "m_iBrassShell" // int { + "type" "integer" + "windows" "808" "linux" "828" "mac" "828" @@ -91,6 +111,8 @@ "m_iShotgunShell" // int { + "type" "integer" + "windows" "812" "linux" "832" "mac" "832" @@ -98,6 +120,8 @@ "m_iSentence" // int { + "type" "integer" + "windows" "816" "linux" "836" "mac" "836" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-chgruntally.txt b/gamedata/common.games/entities.games/gearbox/offsets-chgruntally.txt index aac3d84c..588f1adb 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-chgruntally.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-chgruntally.txt @@ -21,6 +21,8 @@ { "m_lastAttackCheck" // BOOL { + "type" "integer" + "windows" "896" "linux" "916" "mac" "916" @@ -28,6 +30,8 @@ "m_flPlayerDamage" // float { + "type" "float" + "windows" "900" "linux" "920" "mac" "920" @@ -35,6 +39,8 @@ "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "904" "linux" "924" "mac" "924" @@ -42,6 +48,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "908" "linux" "928" "mac" "928" @@ -49,6 +57,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "912" "linux" "932" "mac" "932" @@ -56,6 +66,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "916" "linux" "936" "mac" "936" @@ -63,6 +75,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "928" "linux" "948" "mac" "948" @@ -70,6 +84,8 @@ "m_fStanding" // BOOL { + "type" "integer" + "windows" "932" "linux" "952" "mac" "952" @@ -77,6 +93,8 @@ "m_fFirstEncounter" // BOOL { + "type" "integer" + "windows" "936" "linux" "956" "mac" "956" @@ -84,6 +102,8 @@ "m_cClipSize" // int { + "type" "integer" + "windows" "940" "linux" "960" "mac" "960" @@ -91,6 +111,8 @@ "m_iBrassShell" // int { + "type" "integer" + "windows" "944" "linux" "964" "mac" "964" @@ -98,6 +120,8 @@ "m_iShotgunShell" // int { + "type" "integer" + "windows" "948" "linux" "968" "mac" "968" @@ -105,6 +129,8 @@ "m_iSawShell" // int { + "type" "integer" + "windows" "952" "linux" "972" "mac" "972" @@ -112,6 +138,8 @@ "m_iSawLink" // int { + "type" "integer" + "windows" "956" "linux" "976" "mac" "976" @@ -119,6 +147,8 @@ "m_iSentence" // int { + "type" "integer" + "windows" "960" "linux" "980" "mac" "980" @@ -126,6 +156,8 @@ "m_iWeaponIdx" // int { + "type" "integer" + "windows" "964" "linux" "984" "mac" "984" @@ -133,6 +165,8 @@ "m_iGruntHead" // int { + "type" "integer" + "windows" "968" "linux" "988" "mac" "988" @@ -140,6 +174,8 @@ "m_iGruntTorso" // int { + "type" "integer" + "windows" "972" "linux" "992" "mac" "992" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-chgruntallyrepel.txt b/gamedata/common.games/entities.games/gearbox/offsets-chgruntallyrepel.txt index 314c312f..1b923c6d 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-chgruntallyrepel.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-chgruntallyrepel.txt @@ -21,6 +21,8 @@ { "m_iSpriteTexture" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_iGruntHead" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_iszUse" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_iszUnUse" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-chgruntrepel.txt b/gamedata/common.games/entities.games/gearbox/offsets-chgruntrepel.txt index 715d9ef4..17b61e84 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-chgruntrepel.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-chgruntrepel.txt @@ -21,6 +21,8 @@ { "m_iSpriteTexture" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-chgun.txt b/gamedata/common.games/entities.games/gearbox/offsets-chgun.txt index 7319f9d5..2b795350 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-chgun.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-chgun.txt @@ -21,6 +21,8 @@ { "m_flNextAnimTime" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_flRechargeTime" // float { + "type" "float" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_iFirePhase" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,9 @@ "m_usHornetFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "204" "linux" "220" "mac" "220" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-chornet.txt b/gamedata/common.games/entities.games/gearbox/offsets-chornet.txt index e2c0b37b..72b21ed0 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-chornet.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-chornet.txt @@ -21,6 +21,8 @@ { "m_flStopAttack" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_iHornetType" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_flFlySpeed" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-choundeye.txt b/gamedata/common.games/entities.games/gearbox/offsets-choundeye.txt index 904a0395..388ba702 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-choundeye.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-choundeye.txt @@ -21,6 +21,8 @@ { "m_iSpriteTexture" // int { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -28,6 +30,8 @@ "m_fAsleep" // BOOL { + "type" "integer" + "windows" "768" "linux" "788" "mac" "788" @@ -35,6 +39,8 @@ "m_fDontBlink" // BOOL { + "type" "integer" + "windows" "772" "linux" "792" "mac" "792" @@ -42,6 +48,8 @@ "m_vecPackCenter" // Vector { + "type" "vector" + "windows" "776" "linux" "796" "mac" "796" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-chudicontrigger.txt b/gamedata/common.games/entities.games/gearbox/offsets-chudicontrigger.txt index 248bdf4f..0114687f 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-chudicontrigger.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-chudicontrigger.txt @@ -21,6 +21,8 @@ { "m_flNextActiveTime" // float { + "type" "float" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_nCustomIndex" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_iszCustomName" // int { + "type" "integer" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,8 @@ "m_fIsActive" // bool { + "type" "boolean" + "windows" "264" "linux" "284" "mac" "284" @@ -49,6 +57,8 @@ "m_nLeft" // int { + "type" "integer" + "windows" "268" "linux" "288" "mac" "288" @@ -56,6 +66,8 @@ "m_nTop" // int { + "type" "integer" + "windows" "272" "linux" "292" "mac" "292" @@ -63,6 +75,8 @@ "m_nWidth" // int { + "type" "integer" + "windows" "276" "linux" "296" "mac" "296" @@ -70,6 +84,8 @@ "m_nHeight" // int { + "type" "integer" + "windows" "280" "linux" "300" "mac" "300" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cichthyosaur.txt b/gamedata/common.games/entities.games/gearbox/offsets-cichthyosaur.txt index 66bf2964..eca59276 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cichthyosaur.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cichthyosaur.txt @@ -21,6 +21,8 @@ { "m_SaveVelocity" // Vector { + "type" "vector" + "windows" "736" "linux" "756" "mac" "756" @@ -28,6 +30,8 @@ "m_idealDist" // float { + "type" "float" + "windows" "748" "linux" "768" "mac" "768" @@ -35,6 +39,8 @@ "m_flBlink" // float { + "type" "float" + "windows" "752" "linux" "772" "mac" "772" @@ -42,6 +48,8 @@ "m_flEnemyTouched" // float { + "type" "float" + "windows" "756" "linux" "776" "mac" "776" @@ -49,6 +57,8 @@ "m_bOnAttack" // BOOL { + "type" "integer" + "windows" "760" "linux" "780" "mac" "780" @@ -56,6 +66,8 @@ "m_flMaxSpeed" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -63,6 +75,8 @@ "m_flMinSpeed" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" @@ -70,6 +84,8 @@ "m_flMaxDist" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -77,6 +93,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "776" "linux" "796" "mac" "796" @@ -84,6 +102,8 @@ "m_flNextAlert" // float { + "type" "float" + "windows" "780" "linux" "800" "mac" "800" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cinfobm.txt b/gamedata/common.games/entities.games/gearbox/offsets-cinfobm.txt index bf0461ae..0456ea73 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cinfobm.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cinfobm.txt @@ -21,6 +21,8 @@ { "m_preSequence" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cislave.txt b/gamedata/common.games/entities.games/gearbox/offsets-cislave.txt index f1e2b9be..c06ee505 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cislave.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cislave.txt @@ -21,6 +21,8 @@ { "m_iBravery" // int { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -28,6 +30,9 @@ "m_pBeam" // CBeam*[8] { + "type" "classptr" + "size" "8" + "windows" "768" "linux" "788" "mac" "788" @@ -35,6 +40,8 @@ "m_iBeams" // int { + "type" "integer" + "windows" "800" "linux" "820" "mac" "820" @@ -42,6 +49,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "804" "linux" "824" "mac" "824" @@ -49,6 +58,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "808" "linux" "828" "mac" "828" @@ -56,6 +67,8 @@ "m_hDead" // EHANDLE { + "type" "ehandle" + "windows" "812" "linux" "832" "mac" "832" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-citemctf.txt b/gamedata/common.games/entities.games/gearbox/offsets-citemctf.txt index 373b78f0..38f98ad1 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-citemctf.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-citemctf.txt @@ -21,6 +21,8 @@ { "team_no" // int { + "type" "integer" + "windows" "124" "linux" "140" "mac" "140" @@ -28,6 +30,8 @@ "m_iLastTouched" // int { + "type" "integer" + "windows" "128" "linux" "144" "mac" "144" @@ -35,6 +39,8 @@ "m_flNextTouchTime" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -42,6 +48,8 @@ "m_flPickupTime" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -49,6 +57,9 @@ "m_iItemFlag" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "140" "linux" "156" "mac" "156" @@ -56,6 +67,8 @@ "m_pszItemName" // const char* { + "type" "stringptr" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-citemspawnctf.txt b/gamedata/common.games/entities.games/gearbox/offsets-citemspawnctf.txt index ab85b012..6cf2cb4e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-citemspawnctf.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-citemspawnctf.txt @@ -21,6 +21,8 @@ { "team_no" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cknife.txt b/gamedata/common.games/entities.games/gearbox/offsets-cknife.txt index ef9484b9..223f099e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cknife.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cknife.txt @@ -21,6 +21,8 @@ { "m_iSwing" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_trHit" // TraceResult { + "type" "structure" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,9 @@ "m_usKnife" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "252" "linux" "268" "mac" "268" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-claser.txt b/gamedata/common.games/entities.games/gearbox/offsets-claser.txt index a93c33fe..b31ea79e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-claser.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-claser.txt @@ -21,6 +21,8 @@ { "m_pSprite" // CSprite* { + "type" "classptr" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_firePosition" // Vector { + "type" "vector" + "windows" "104" "linux" "120" "mac" "120" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cleech.txt b/gamedata/common.games/entities.games/gearbox/offsets-cleech.txt index 90697802..8a7b5624 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cleech.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cleech.txt @@ -21,6 +21,8 @@ { "m_flTurning" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_fPathBlocked" // BOOL { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_flAccelerate" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_obstacle" // float { + "type" "float" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_top" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -56,6 +66,8 @@ "m_bottom" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -63,6 +75,8 @@ "m_height" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" @@ -70,6 +84,8 @@ "m_waterTime" // float { + "type" "float" + "windows" "736" "linux" "756" "mac" "756" @@ -77,6 +93,8 @@ "m_sideTime" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -84,6 +102,8 @@ "m_zTime" // float { + "type" "float" + "windows" "744" "linux" "764" "mac" "764" @@ -91,6 +111,8 @@ "m_stateTime" // float { + "type" "float" + "windows" "748" "linux" "768" "mac" "768" @@ -98,6 +120,8 @@ "m_attackSoundTime" // float { + "type" "float" + "windows" "752" "linux" "772" "mac" "772" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-clight.txt b/gamedata/common.games/entities.games/gearbox/offsets-clight.txt index 84a2cfc1..aff32720 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-clight.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-clight.txt @@ -21,6 +21,8 @@ { "m_iStyle" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_iszPattern" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-clightning.txt b/gamedata/common.games/entities.games/gearbox/offsets-clightning.txt index 82371b78..137244a1 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-clightning.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-clightning.txt @@ -21,6 +21,8 @@ { "m_active" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_iszStartEntity" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_iszEndEntity" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_life" // float { + "type" "float" + "windows" "108" "linux" "124" "mac" "124" @@ -49,6 +57,8 @@ "m_boltWidth" // int { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" @@ -56,6 +66,8 @@ "m_noiseAmplitude" // int { + "type" "integer" + "windows" "116" "linux" "132" "mac" "132" @@ -63,6 +75,8 @@ "m_brightness" // int { + "type" "integer" + "windows" "120" "linux" "136" "mac" "136" @@ -70,6 +84,8 @@ "m_speed" // int { + "type" "integer" + "windows" "124" "linux" "140" "mac" "140" @@ -77,6 +93,8 @@ "m_restrike" // float { + "type" "float" + "windows" "128" "linux" "144" "mac" "144" @@ -84,6 +102,8 @@ "m_spriteTexture" // int { + "type" "integer" + "windows" "132" "linux" "148" "mac" "148" @@ -91,6 +111,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -98,6 +120,8 @@ "m_frameStart" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -105,6 +129,8 @@ "m_radius" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cm249.txt b/gamedata/common.games/entities.games/gearbox/offsets-cm249.txt index 1bfa69d4..a6a75159 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cm249.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cm249.txt @@ -21,6 +21,9 @@ { "m_usFireM249" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +31,8 @@ "m_flNextAnimTime" // float { + "type" "float" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +40,8 @@ "m_iShell" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +49,8 @@ "m_iAlternatingEject" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -49,6 +58,8 @@ "m_iLink" // int { + "type" "integer" + "windows" "208" "linux" "224" "mac" "224" @@ -56,6 +67,8 @@ "m_iSmoke" // int { + "type" "integer" + "windows" "212" "linux" "228" "mac" "228" @@ -63,6 +76,8 @@ "m_iFire" // int { + "type" "integer" + "windows" "216" "linux" "232" "mac" "232" @@ -70,6 +85,8 @@ "m_iReloading" // int { + "type" "integer" + "windows" "220" "linux" "236" "mac" "236" @@ -77,6 +94,8 @@ "m_flReloadStartTime" // float { + "type" "float" + "windows" "224" "linux" "240" "mac" "240" @@ -84,6 +103,8 @@ "m_flReloadStart" // float { + "type" "float" + "windows" "228" "linux" "244" "mac" "244" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cmofassassin.txt b/gamedata/common.games/entities.games/gearbox/offsets-cmofassassin.txt index 12722bee..dcf37b1e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cmofassassin.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cmofassassin.txt @@ -21,6 +21,8 @@ { "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -28,6 +30,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" @@ -35,6 +39,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -42,6 +48,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "776" "linux" "796" "mac" "796" @@ -49,6 +57,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "788" "linux" "808" "mac" "808" @@ -56,6 +66,8 @@ "m_fStanding" // BOOL { + "type" "integer" + "windows" "792" "linux" "812" "mac" "812" @@ -63,6 +75,8 @@ "m_fFirstEncounter" // BOOL { + "type" "integer" + "windows" "796" "linux" "816" "mac" "816" @@ -70,6 +84,8 @@ "m_cClipSize" // int { + "type" "integer" + "windows" "800" "linux" "820" "mac" "820" @@ -77,6 +93,8 @@ "m_flLastShot" // float { + "type" "float" + "windows" "804" "linux" "824" "mac" "824" @@ -84,6 +102,8 @@ "m_fStandingGround" // BOOL { + "type" "integer" + "windows" "808" "linux" "828" "mac" "828" @@ -91,6 +111,8 @@ "m_flStandGroundRange" // float { + "type" "float" + "windows" "812" "linux" "832" "mac" "832" @@ -98,6 +120,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "816" "linux" "836" "mac" "836" @@ -105,6 +129,8 @@ "m_iBrassShell" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -112,6 +138,8 @@ "m_iSentence" // int { + "type" "integer" + "windows" "824" "linux" "844" "mac" "844" @@ -119,6 +147,8 @@ "m_iAssassinHead" // int { + "type" "integer" + "windows" "828" "linux" "848" "mac" "848" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cmofassassinrepel.txt b/gamedata/common.games/entities.games/gearbox/offsets-cmofassassinrepel.txt index 4d2f0417..39667586 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cmofassassinrepel.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cmofassassinrepel.txt @@ -21,6 +21,8 @@ { "m_iSpriteTexture" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cmomentarydoor.txt b/gamedata/common.games/entities.games/gearbox/offsets-cmomentarydoor.txt index ef3f337b..f178b876 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cmomentarydoor.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cmomentarydoor.txt @@ -21,6 +21,9 @@ { "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "252" "linux" "272" "mac" "272" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cmomentaryrotbutton.txt b/gamedata/common.games/entities.games/gearbox/offsets-cmomentaryrotbutton.txt index 7af29593..9cad6030 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cmomentaryrotbutton.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cmomentaryrotbutton.txt @@ -21,6 +21,8 @@ { "m_lastUsed" // int { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_direction" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_returnSpeed" // float { + "type" "float" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "264" "linux" "284" "mac" "284" @@ -49,6 +57,8 @@ "m_end" // Vector { + "type" "vector" + "windows" "276" "linux" "296" "mac" "296" @@ -56,6 +66,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "288" "linux" "308" "mac" "308" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cmonstermaker.txt b/gamedata/common.games/entities.games/gearbox/offsets-cmonstermaker.txt index 772b4552..537c448d 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cmonstermaker.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cmonstermaker.txt @@ -21,6 +21,8 @@ { "m_iszMonsterClassname" // string_t { + "type" "stringint" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_cNumMonsters" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_cLiveChildren" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_iMaxLiveChildren" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_flGround" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -56,6 +66,8 @@ "m_fActive" // BOOL { + "type" "integer" + "windows" "728" "linux" "748" "mac" "748" @@ -63,6 +75,8 @@ "m_fFadeChildren" // BOOL { + "type" "integer" + "windows" "732" "linux" "752" "mac" "752" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cmortar.txt b/gamedata/common.games/entities.games/gearbox/offsets-cmortar.txt index cc5bfa6b..e61e3613 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cmortar.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cmortar.txt @@ -21,6 +21,8 @@ { "m_spriteTexture" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cmortarshell.txt b/gamedata/common.games/entities.games/gearbox/offsets-cmortarshell.txt index d10b5a68..daba6733 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cmortarshell.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cmortarshell.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -28,6 +30,8 @@ "m_flIgniteTime" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -35,6 +39,8 @@ "m_velocity" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -42,6 +48,8 @@ "m_iSoundedOff" // int { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cmp5.txt b/gamedata/common.games/entities.games/gearbox/offsets-cmp5.txt index c4f56131..809db127 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cmp5.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cmp5.txt @@ -21,6 +21,8 @@ { "m_flNextAnimTime" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_iShell" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_flNextGrenadeLoad" // float { + "type" "float" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,9 @@ "m_usMP5" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "204" "linux" "220" "mac" "220" @@ -49,6 +58,9 @@ "m_usMP52" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "206" "linux" "222" "mac" "222" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cmultimanager.txt b/gamedata/common.games/entities.games/gearbox/offsets-cmultimanager.txt index 79b4f1f2..3fe3383e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cmultimanager.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cmultimanager.txt @@ -21,6 +21,8 @@ { "m_cTargets" // int { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_index" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_startTime" // float { + "type" "float" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,9 @@ "m_iTargetName" // int[16] { + "type" "integer" + "size" "16" + "windows" "264" "linux" "284" "mac" "284" @@ -49,6 +58,9 @@ "m_flTargetDelay" // float[16] { + "type" "float" + "size" "16" + "windows" "328" "linux" "348" "mac" "348" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cmultisource.txt b/gamedata/common.games/entities.games/gearbox/offsets-cmultisource.txt index 2d787c6a..55cc1fe1 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cmultisource.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cmultisource.txt @@ -21,6 +21,9 @@ { "m_rgEntities" // EHANDLE[32] { + "type" "ehandle" + "size" "32" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +31,9 @@ "m_rgTriggered" // int[32] { + "type" "integer" + "size" "32" + "windows" "352" "linux" "368" "mac" "368" @@ -35,6 +41,8 @@ "m_iTotal" // int { + "type" "integer" + "windows" "480" "linux" "496" "mac" "496" @@ -42,6 +50,8 @@ "m_globalstate" // string_t { + "type" "stringint" + "windows" "484" "linux" "500" "mac" "500" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cnihilanth.txt b/gamedata/common.games/entities.games/gearbox/offsets-cnihilanth.txt index eebefcee..5435e2d1 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cnihilanth.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cnihilanth.txt @@ -21,6 +21,8 @@ { "m_flForce" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flNextPainSound" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_velocity" // Vector { + "type" "vector" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_avelocity" // Vector { + "type" "vector" + "windows" "728" "linux" "748" "mac" "748" @@ -49,6 +57,8 @@ "m_vecTarget" // Vector { + "type" "vector" + "windows" "740" "linux" "760" "mac" "760" @@ -56,6 +66,8 @@ "m_posTarget" // Vector { + "type" "vector" + "windows" "752" "linux" "772" "mac" "772" @@ -63,6 +75,8 @@ "m_vecDesired" // Vector { + "type" "vector" + "windows" "764" "linux" "784" "mac" "784" @@ -70,6 +84,8 @@ "m_posDesired" // Vector { + "type" "vector" + "windows" "776" "linux" "796" "mac" "796" @@ -77,6 +93,8 @@ "m_flMinZ" // float { + "type" "float" + "windows" "788" "linux" "808" "mac" "808" @@ -84,6 +102,8 @@ "m_flMaxZ" // float { + "type" "float" + "windows" "792" "linux" "812" "mac" "812" @@ -91,6 +111,8 @@ "m_vecGoal" // Vector { + "type" "vector" + "windows" "796" "linux" "816" "mac" "816" @@ -98,6 +120,8 @@ "m_flLastSeen" // float { + "type" "float" + "windows" "808" "linux" "828" "mac" "828" @@ -105,6 +129,8 @@ "m_flPrevSeen" // float { + "type" "float" + "windows" "812" "linux" "832" "mac" "832" @@ -112,6 +138,8 @@ "m_irritation" // int { + "type" "integer" + "windows" "816" "linux" "836" "mac" "836" @@ -119,6 +147,8 @@ "m_iLevel" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -126,6 +156,8 @@ "m_iTeleport" // int { + "type" "integer" + "windows" "824" "linux" "844" "mac" "844" @@ -133,6 +165,8 @@ "m_hRecharger" // EHANDLE { + "type" "ehandle" + "windows" "828" "linux" "848" "mac" "848" @@ -140,6 +174,9 @@ "m_hSphere" // EHANDLE[20] { + "type" "ehandle" + "size" "20" + "windows" "836" "linux" "856" "mac" "856" @@ -147,6 +184,8 @@ "m_iActiveSpheres" // int { + "type" "integer" + "windows" "996" "linux" "1016" "mac" "1016" @@ -154,6 +193,8 @@ "m_flAdj" // float { + "type" "float" + "windows" "1000" "linux" "1020" "mac" "1020" @@ -161,6 +202,8 @@ "m_pBall" // CSprite* { + "type" "classptr" + "windows" "1004" "linux" "1024" "mac" "1024" @@ -168,6 +211,9 @@ "m_szRechargerTarget" // char[64] { + "type" "string" + "size" "64" + "windows" "1008" "linux" "1028" "mac" "1028" @@ -175,6 +221,9 @@ "m_szDrawUse" // char[64] { + "type" "string" + "size" "64" + "windows" "1072" "linux" "1092" "mac" "1092" @@ -182,6 +231,9 @@ "m_szTeleportUse" // char[64] { + "type" "string" + "size" "64" + "windows" "1136" "linux" "1156" "mac" "1156" @@ -189,6 +241,9 @@ "m_szTeleportTouch" // char[64] { + "type" "string" + "size" "64" + "windows" "1200" "linux" "1220" "mac" "1220" @@ -196,6 +251,9 @@ "m_szDeadUse" // char[64] { + "type" "string" + "size" "64" + "windows" "1264" "linux" "1284" "mac" "1284" @@ -203,6 +261,9 @@ "m_szDeadTouch" // char[64] { + "type" "string" + "size" "64" + "windows" "1328" "linux" "1348" "mac" "1348" @@ -210,6 +271,8 @@ "m_flShootEnd" // float { + "type" "float" + "windows" "1392" "linux" "1412" "mac" "1412" @@ -217,6 +280,8 @@ "m_flShootTime" // float { + "type" "float" + "windows" "1396" "linux" "1416" "mac" "1416" @@ -224,6 +289,9 @@ "m_hFriend" // EHANDLE[3] { + "type" "ehandle" + "size" "3" + "windows" "1400" "linux" "1420" "mac" "1420" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cnihilanthhvr.txt b/gamedata/common.games/entities.games/gearbox/offsets-cnihilanthhvr.txt index a4e339d8..f7858f23 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cnihilanthhvr.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cnihilanthhvr.txt @@ -21,6 +21,8 @@ { "m_flIdealVel" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_vecIdeal" // Vector { + "type" "vector" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_pNihilanth" // CNihilanth* { + "type" "classptr" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,8 @@ "m_hTouch" // EHANDLE { + "type" "ehandle" + "windows" "728" "linux" "748" "mac" "748" @@ -49,6 +57,8 @@ "m_nFrames" // int { + "type" "integer" + "windows" "736" "linux" "756" "mac" "756" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cnodeent.txt b/gamedata/common.games/entities.games/gearbox/offsets-cnodeent.txt index 0e5f50a1..6289ce2b 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cnodeent.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cnodeent.txt @@ -21,6 +21,8 @@ { "m_sHintType" // short int { + "type" "short" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_sHintActivity" // short int { + "type" "short" + "windows" "98" "linux" "114" "mac" "114" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cnodeviewer.txt b/gamedata/common.games/entities.games/gearbox/offsets-cnodeviewer.txt index a2062379..e9272c0c 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cnodeviewer.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cnodeviewer.txt @@ -21,6 +21,8 @@ { "m_iBaseNode" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_iDraw" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_nVisited" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,9 @@ "m_aFrom" // int[128] { + "type" "integer" + "size" "128" + "windows" "108" "linux" "124" "mac" "124" @@ -49,6 +58,9 @@ "m_aTo" // int[128] { + "type" "integer" + "size" "128" + "windows" "620" "linux" "636" "mac" "636" @@ -56,6 +68,8 @@ "m_iHull" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -63,6 +77,8 @@ "m_afNodeType" // int { + "type" "integer" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -70,6 +86,8 @@ "m_vecColor" // Vector { + "type" "vector" + "windows" "1140" "linux" "1156" "mac" "1156" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofallymonster.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofallymonster.txt index c59b4e6c..9505a647 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofallymonster.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofallymonster.txt @@ -21,6 +21,8 @@ { "m_bitsSaid" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_nSpeak" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,9 @@ "m_szGrp" // const char*[18] { + "type" "stringptr" + "size" "18" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +58,8 @@ "m_useTime" // float { + "type" "float" + "windows" "792" "linux" "812" "mac" "812" @@ -56,6 +67,8 @@ "m_iszUse" // int { + "type" "integer" + "windows" "796" "linux" "816" "mac" "816" @@ -63,6 +76,8 @@ "m_iszUnUse" // int { + "type" "integer" + "windows" "800" "linux" "820" "mac" "820" @@ -70,6 +85,8 @@ "m_flLastSaidSmelled" // float { + "type" "float" + "windows" "804" "linux" "824" "mac" "824" @@ -77,6 +94,8 @@ "m_flStopTalkTime" // float { + "type" "float" + "windows" "808" "linux" "828" "mac" "828" @@ -84,6 +103,8 @@ "m_hTalkTarget" // EHANDLE { + "type" "ehandle" + "windows" "812" "linux" "832" "mac" "832" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofbabyvoltigore.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofbabyvoltigore.txt index 1a3af084..615334fe 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofbabyvoltigore.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofbabyvoltigore.txt @@ -21,6 +21,9 @@ { "m_pBeam" // CBeam*[8] { + "type" "classptr" + "size" "8" + "windows" "764" "linux" "784" "mac" "784" @@ -28,6 +31,8 @@ "m_iBeams" // int { + "type" "integer" + "windows" "796" "linux" "816" "mac" "816" @@ -35,6 +40,8 @@ "m_flNextBeamAttackCheck" // float { + "type" "float" + "windows" "800" "linux" "820" "mac" "820" @@ -42,6 +49,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "804" "linux" "824" "mac" "824" @@ -49,6 +58,8 @@ "m_flNextSpeakTime" // float { + "type" "float" + "windows" "808" "linux" "828" "mac" "828" @@ -56,6 +67,8 @@ "m_flNextWordTime" // float { + "type" "float" + "windows" "812" "linux" "832" "mac" "832" @@ -63,6 +76,8 @@ "m_iLastWord" // int { + "type" "integer" + "windows" "816" "linux" "836" "mac" "836" @@ -70,6 +85,8 @@ "m_iBabyVoltigoreGibs" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -77,6 +94,8 @@ "m_fDeathCharge" // BOOL { + "type" "integer" + "windows" "824" "linux" "844" "mac" "844" @@ -84,6 +103,8 @@ "m_flDeathStartTime" // float { + "type" "float" + "windows" "828" "linux" "848" "mac" "848" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsapache.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsapache.txt index 309130c7..108edf22 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsapache.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsapache.txt @@ -21,6 +21,8 @@ { "m_iRockets" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flForce" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_flNextRocket" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_vecTarget" // Vector { + "type" "vector" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_posTarget" // Vector { + "type" "vector" + "windows" "732" "linux" "752" "mac" "752" @@ -56,6 +66,8 @@ "m_vecDesired" // Vector { + "type" "vector" + "windows" "744" "linux" "764" "mac" "764" @@ -63,6 +75,8 @@ "m_posDesired" // Vector { + "type" "vector" + "windows" "756" "linux" "776" "mac" "776" @@ -70,6 +84,8 @@ "m_vecGoal" // Vector { + "type" "vector" + "windows" "768" "linux" "788" "mac" "788" @@ -77,6 +93,8 @@ "m_angGun" // Vector { + "type" "vector" + "windows" "780" "linux" "800" "mac" "800" @@ -84,6 +102,8 @@ "m_flLastSeen" // float { + "type" "float" + "windows" "792" "linux" "812" "mac" "812" @@ -91,6 +111,8 @@ "m_flPrevSeen" // float { + "type" "float" + "windows" "796" "linux" "816" "mac" "816" @@ -98,6 +120,8 @@ "m_iSoundState" // int { + "type" "integer" + "windows" "800" "linux" "820" "mac" "820" @@ -105,6 +129,8 @@ "m_iSpriteTexture" // int { + "type" "integer" + "windows" "804" "linux" "824" "mac" "824" @@ -112,6 +138,8 @@ "m_iExplode" // int { + "type" "integer" + "windows" "808" "linux" "828" "mac" "828" @@ -119,6 +147,8 @@ "m_iBodyGibs" // int { + "type" "integer" + "windows" "812" "linux" "832" "mac" "832" @@ -126,6 +156,8 @@ "m_flGoalSpeed" // float { + "type" "float" + "windows" "816" "linux" "836" "mac" "836" @@ -133,6 +165,8 @@ "m_iDoSmokePuff" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -140,6 +174,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "824" "linux" "844" "mac" "844" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsapachehvr.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsapachehvr.txt index b1a27188..27494b40 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsapachehvr.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsapachehvr.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -28,6 +30,8 @@ "m_vecForward" // Vector { + "type" "vector" + "windows" "716" "linux" "736" "mac" "736" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsosprey.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsosprey.txt index e6a1f5b7..10aea9f3 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsosprey.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofblackopsosprey.txt @@ -21,6 +21,8 @@ { "m_pGoalEnt" // CBaseEntity* { + "type" "classptr" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_vel1" // Vector { + "type" "vector" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_vel2" // Vector { + "type" "vector" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,8 @@ "m_pos1" // Vector { + "type" "vector" + "windows" "736" "linux" "756" "mac" "756" @@ -49,6 +57,8 @@ "m_pos2" // Vector { + "type" "vector" + "windows" "748" "linux" "768" "mac" "768" @@ -56,6 +66,8 @@ "m_ang1" // Vector { + "type" "vector" + "windows" "760" "linux" "780" "mac" "780" @@ -63,6 +75,8 @@ "m_ang2" // Vector { + "type" "vector" + "windows" "772" "linux" "792" "mac" "792" @@ -70,6 +84,8 @@ "m_startTime" // float { + "type" "float" + "windows" "784" "linux" "804" "mac" "804" @@ -77,6 +93,8 @@ "m_dTime" // float { + "type" "float" + "windows" "788" "linux" "808" "mac" "808" @@ -84,6 +102,8 @@ "m_velocity" // Vector { + "type" "vector" + "windows" "792" "linux" "812" "mac" "812" @@ -91,6 +111,8 @@ "m_flIdealtilt" // float { + "type" "float" + "windows" "804" "linux" "824" "mac" "824" @@ -98,6 +120,8 @@ "m_flRotortilt" // float { + "type" "float" + "windows" "808" "linux" "828" "mac" "828" @@ -105,6 +129,8 @@ "m_flRightHealth" // float { + "type" "float" + "windows" "812" "linux" "832" "mac" "832" @@ -112,6 +138,8 @@ "m_flLeftHealth" // float { + "type" "float" + "windows" "816" "linux" "836" "mac" "836" @@ -119,6 +147,8 @@ "m_iUnits" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -126,6 +156,9 @@ "m_hGrunt" // EHANDLE[24] { + "type" "ehandle" + "size" "24" + "windows" "824" "linux" "844" "mac" "844" @@ -133,6 +166,9 @@ "m_vecOrigin" // Vector[24] { + "type" "vector" + "size" "24" + "windows" "1016" "linux" "1036" "mac" "1036" @@ -140,6 +176,9 @@ "m_hRepel" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "1304" "linux" "1324" "mac" "1324" @@ -147,6 +186,8 @@ "m_iSoundState" // int { + "type" "integer" + "windows" "1336" "linux" "1356" "mac" "1356" @@ -154,6 +195,8 @@ "m_iSpriteTexture" // int { + "type" "integer" + "windows" "1340" "linux" "1360" "mac" "1360" @@ -161,6 +204,8 @@ "m_iPitch" // int { + "type" "integer" + "windows" "1344" "linux" "1364" "mac" "1364" @@ -168,6 +213,8 @@ "m_iExplode" // int { + "type" "integer" + "windows" "1348" "linux" "1368" "mac" "1368" @@ -175,6 +222,8 @@ "m_iTailGibs" // int { + "type" "integer" + "windows" "1352" "linux" "1372" "mac" "1372" @@ -182,6 +231,8 @@ "m_iBodyGibs" // int { + "type" "integer" + "windows" "1356" "linux" "1376" "mac" "1376" @@ -189,6 +240,8 @@ "m_iEngineGibs" // int { + "type" "integer" + "windows" "1360" "linux" "1380" "mac" "1380" @@ -196,6 +249,8 @@ "m_iDoLeftSmokePuff" // int { + "type" "integer" + "windows" "1364" "linux" "1384" "mac" "1384" @@ -203,6 +258,8 @@ "m_iDoRightSmokePuff" // int { + "type" "integer" + "windows" "1368" "linux" "1388" "mac" "1388" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofchargedbolt.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofchargedbolt.txt index cdb7b409..56f624ba 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofchargedbolt.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofchargedbolt.txt @@ -21,6 +21,8 @@ { "m_iShowerSparks" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,9 @@ "m_pBeam" // CBeam*[8] { + "type" "classptr" + "size" "8" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +40,8 @@ "m_iBeams" // int { + "type" "integer" + "windows" "132" "linux" "148" "mac" "148" @@ -42,6 +49,8 @@ "m_pAttachEnt" // CBaseAnimating* { + "type" "classptr" + "windows" "136" "linux" "152" "mac" "152" @@ -49,6 +58,8 @@ "m_iAttachIdx" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-coffunctank.txt b/gamedata/common.games/entities.games/gearbox/offsets-coffunctank.txt index 38f07e38..d0b8293c 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-coffunctank.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-coffunctank.txt @@ -21,6 +21,8 @@ { "m_pController" // CBasePlayer* { + "type" "classptr" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_vecControllerUsePos" // Vector { + "type" "vector" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_yawCenter" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -49,6 +57,8 @@ "m_yawRate" // float { + "type" "float" + "windows" "120" "linux" "136" "mac" "136" @@ -56,6 +66,8 @@ "m_yawRange" // float { + "type" "float" + "windows" "124" "linux" "140" "mac" "140" @@ -63,6 +75,8 @@ "m_yawTolerance" // float { + "type" "float" + "windows" "128" "linux" "144" "mac" "144" @@ -70,6 +84,8 @@ "m_pitchCenter" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -77,6 +93,8 @@ "m_pitchRate" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -84,6 +102,8 @@ "m_pitchRange" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -91,6 +111,8 @@ "m_pitchTolerance" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -98,6 +120,8 @@ "m_fireLast" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -105,6 +129,8 @@ "m_fireRate" // float { + "type" "float" + "windows" "152" "linux" "168" "mac" "168" @@ -112,6 +138,8 @@ "m_lastSightTime" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -119,6 +147,8 @@ "m_persist" // float { + "type" "float" + "windows" "160" "linux" "176" "mac" "176" @@ -126,6 +156,8 @@ "m_minRange" // float { + "type" "float" + "windows" "164" "linux" "180" "mac" "180" @@ -133,6 +165,8 @@ "m_maxRange" // float { + "type" "float" + "windows" "168" "linux" "184" "mac" "184" @@ -140,6 +174,8 @@ "m_barrelPos" // Vector { + "type" "vector" + "windows" "172" "linux" "188" "mac" "188" @@ -147,6 +183,8 @@ "m_spriteScale" // float { + "type" "float" + "windows" "184" "linux" "200" "mac" "200" @@ -154,6 +192,8 @@ "m_iszSpriteSmoke" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -161,6 +201,8 @@ "m_iszSpriteFlash" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -168,6 +210,8 @@ "m_bulletType" // enum TANKBULLET { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -175,6 +219,8 @@ "m_iBulletDamage" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -182,6 +228,8 @@ "m_sightOrigin" // Vector { + "type" "vector" + "windows" "204" "linux" "220" "mac" "220" @@ -189,6 +237,8 @@ "m_spread" // int { + "type" "integer" + "windows" "216" "linux" "232" "mac" "232" @@ -196,6 +246,8 @@ "m_iszMaster" // int { + "type" "integer" + "windows" "220" "linux" "236" "mac" "236" @@ -203,6 +255,8 @@ "m_hEnemy" // EHANDLE { + "type" "ehandle" + "windows" "224" "linux" "240" "mac" "240" @@ -210,6 +264,8 @@ "m_iEnemyType" // int { + "type" "integer" + "windows" "232" "linux" "248" "mac" "248" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-coffunctankcontrols.txt b/gamedata/common.games/entities.games/gearbox/offsets-coffunctankcontrols.txt index b2c9228f..6d42f162 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-coffunctankcontrols.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-coffunctankcontrols.txt @@ -21,6 +21,8 @@ { "m_pTank" // COFFuncTank* { + "type" "classptr" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-coffunctanklaser.txt b/gamedata/common.games/entities.games/gearbox/offsets-coffunctanklaser.txt index ac22a936..8f5356f3 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-coffunctanklaser.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-coffunctanklaser.txt @@ -21,6 +21,8 @@ { "m_pLaser" // CLaser* { + "type" "classptr" + "windows" "236" "linux" "252" "mac" "252" @@ -28,6 +30,8 @@ "m_laserTime" // float { + "type" "float" + "windows" "240" "linux" "256" "mac" "256" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofgeneworm.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofgeneworm.txt index c88b9d5d..f33c89b2 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofgeneworm.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofgeneworm.txt @@ -21,6 +21,8 @@ { "m_flNextPainSound" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_posTarget" // Vector { + "type" "vector" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_flLastSeen" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,8 @@ "m_flPrevSeen" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -49,6 +57,8 @@ "m_pCloud" // COFGeneWormCloud* { + "type" "classptr" + "windows" "732" "linux" "752" "mac" "752" @@ -56,6 +66,8 @@ "m_iWasHit" // int { + "type" "integer" + "windows" "736" "linux" "756" "mac" "756" @@ -63,6 +75,8 @@ "m_flTakeHitTime" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -70,6 +84,8 @@ "m_flHitTime" // float { + "type" "float" + "windows" "744" "linux" "764" "mac" "764" @@ -77,6 +93,8 @@ "m_flNextMeleeTime" // float { + "type" "float" + "windows" "748" "linux" "768" "mac" "768" @@ -84,6 +102,8 @@ "m_flNextRangeTime" // float { + "type" "float" + "windows" "752" "linux" "772" "mac" "772" @@ -91,6 +111,8 @@ "m_fRightEyeHit" // BOOL { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" @@ -98,6 +120,8 @@ "m_fLeftEyeHit" // BOOL { + "type" "integer" + "windows" "760" "linux" "780" "mac" "780" @@ -105,6 +129,8 @@ "m_fGetMad" // BOOL { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -112,6 +138,8 @@ "m_fOrificeHit" // BOOL { + "type" "integer" + "windows" "768" "linux" "788" "mac" "788" @@ -119,6 +147,8 @@ "m_flOrificeOpenTime" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -126,6 +156,8 @@ "m_orificeGlow" // COFGeneWormSpawn* { + "type" "classptr" + "windows" "776" "linux" "796" "mac" "796" @@ -133,6 +165,8 @@ "m_fSpawningTrooper" // BOOL { + "type" "integer" + "windows" "780" "linux" "800" "mac" "800" @@ -140,6 +174,8 @@ "m_flSpawnTrooperTime" // float { + "type" "float" + "windows" "784" "linux" "804" "mac" "804" @@ -147,6 +183,8 @@ "m_iHitTimes" // int { + "type" "integer" + "windows" "788" "linux" "808" "mac" "808" @@ -154,6 +192,8 @@ "m_iMaxHitTimes" // int { + "type" "integer" + "windows" "792" "linux" "812" "mac" "812" @@ -161,6 +201,8 @@ "m_offsetBeam" // float { + "type" "float" + "windows" "796" "linux" "816" "mac" "816" @@ -168,6 +210,8 @@ "m_lenBeam" // float { + "type" "float" + "windows" "800" "linux" "820" "mac" "820" @@ -175,6 +219,8 @@ "m_posBeam" // Vector { + "type" "vector" + "windows" "804" "linux" "824" "mac" "824" @@ -182,6 +228,8 @@ "m_vecBeam" // Vector { + "type" "vector" + "windows" "816" "linux" "836" "mac" "836" @@ -189,6 +237,8 @@ "m_angleBeam" // Vector { + "type" "vector" + "windows" "828" "linux" "848" "mac" "848" @@ -196,6 +246,8 @@ "m_flBeamExpireTime" // float { + "type" "float" + "windows" "840" "linux" "860" "mac" "860" @@ -203,6 +255,8 @@ "m_flBeamDir" // float { + "type" "float" + "windows" "844" "linux" "864" "mac" "864" @@ -210,6 +264,8 @@ "m_fSpitting" // BOOL { + "type" "integer" + "windows" "848" "linux" "868" "mac" "868" @@ -217,6 +273,8 @@ "m_flSpitStartTime" // float { + "type" "float" + "windows" "852" "linux" "872" "mac" "872" @@ -224,6 +282,8 @@ "m_fActivated" // BOOL { + "type" "integer" + "windows" "856" "linux" "876" "mac" "876" @@ -231,6 +291,8 @@ "m_flDeathStart" // float { + "type" "float" + "windows" "860" "linux" "880" "mac" "880" @@ -238,6 +300,8 @@ "m_fHasEntered" // BOOL { + "type" "integer" + "windows" "864" "linux" "884" "mac" "884" @@ -245,6 +309,8 @@ "m_flMadDelayTime" // float { + "type" "float" + "windows" "868" "linux" "888" "mac" "888" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofgenewormcloud.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofgenewormcloud.txt index 94a99bf9..2593fb66 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofgenewormcloud.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofgenewormcloud.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_bLaunched" // BOOL { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_fadeScale" // float { + "type" "float" + "windows" "108" "linux" "124" "mac" "124" @@ -49,6 +57,8 @@ "m_fadeRender" // float { + "type" "float" + "windows" "112" "linux" "128" "mac" "128" @@ -56,6 +66,8 @@ "m_damageTimer" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -63,6 +75,8 @@ "m_fSinking" // BOOL { + "type" "integer" + "windows" "120" "linux" "136" "mac" "136" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofgenewormspawn.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofgenewormspawn.txt index 66aed6ff..db9e93cf 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofgenewormspawn.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofgenewormspawn.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_flBirthTime" // float { + "type" "float" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_flWarpTime" // float { + "type" "float" + "windows" "108" "linux" "124" "mac" "124" @@ -49,6 +57,8 @@ "m_bLaunched" // BOOL { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" @@ -56,6 +66,8 @@ "m_bWarping" // BOOL { + "type" "integer" + "windows" "116" "linux" "132" "mac" "132" @@ -63,6 +75,8 @@ "m_bTrooperDropped" // BOOL { + "type" "integer" + "windows" "120" "linux" "136" "mac" "136" @@ -70,6 +84,9 @@ "m_pBeam" // CBeam*[8] { + "type" "classptr" + "size" "8" + "windows" "124" "linux" "140" "mac" "140" @@ -77,6 +94,8 @@ "m_iBeams" // int { + "type" "integer" + "windows" "156" "linux" "172" "mac" "172" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofgonome.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofgonome.txt index d1ca1a14..ea24cd1d 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofgonome.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofgonome.txt @@ -21,6 +21,8 @@ { "m_flNextFlinch" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flNextThrowTime" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_pGonomeGuts" // COFGonomeGuts* { + "type" "classptr" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_fPlayerLocked" // BOOL { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofgonomeguts.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofgonomeguts.txt index 34d06eef..07cb81bd 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofgonomeguts.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofgonomeguts.txt @@ -21,6 +21,8 @@ { "m_maxFrame" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofinfopw.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofinfopw.txt index 5cc1cd1c..fe04aa5a 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofinfopw.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofinfopw.txt @@ -21,6 +21,8 @@ { "m_preSequence" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofmedically.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofmedically.txt index 431b5b4f..1d7b429e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofmedically.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofmedically.txt @@ -21,6 +21,8 @@ { "m_lastAttackCheck" // BOOL { + "type" "integer" + "windows" "896" "linux" "916" "mac" "916" @@ -28,6 +30,8 @@ "m_flPlayerDamage" // float { + "type" "float" + "windows" "900" "linux" "920" "mac" "920" @@ -35,6 +39,8 @@ "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "904" "linux" "924" "mac" "924" @@ -42,6 +48,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "908" "linux" "928" "mac" "928" @@ -49,6 +57,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "912" "linux" "932" "mac" "932" @@ -56,6 +66,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "916" "linux" "936" "mac" "936" @@ -63,6 +75,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "928" "linux" "948" "mac" "948" @@ -70,6 +84,8 @@ "m_fStanding" // BOOL { + "type" "integer" + "windows" "932" "linux" "952" "mac" "952" @@ -77,6 +93,8 @@ "m_fFirstEncounter" // BOOL { + "type" "integer" + "windows" "936" "linux" "956" "mac" "956" @@ -84,6 +102,8 @@ "m_cClipSize" // int { + "type" "integer" + "windows" "940" "linux" "960" "mac" "960" @@ -91,6 +111,8 @@ "m_iHealCharge" // int { + "type" "integer" + "windows" "944" "linux" "964" "mac" "964" @@ -98,6 +120,8 @@ "m_fUseHealing" // BOOL { + "type" "integer" + "windows" "948" "linux" "968" "mac" "968" @@ -105,6 +129,8 @@ "m_fHealing" // BOOL { + "type" "integer" + "windows" "952" "linux" "972" "mac" "972" @@ -112,6 +138,8 @@ "m_flLastUseTime" // float { + "type" "float" + "windows" "956" "linux" "976" "mac" "976" @@ -119,6 +147,8 @@ "m_hNewTargetEnt" // EHANDLE { + "type" "ehandle" + "windows" "960" "linux" "980" "mac" "980" @@ -126,6 +156,8 @@ "m_fQueueFollow" // BOOL { + "type" "integer" + "windows" "968" "linux" "988" "mac" "988" @@ -133,6 +165,8 @@ "m_fHealAudioPlaying" // BOOL { + "type" "integer" + "windows" "972" "linux" "992" "mac" "992" @@ -140,6 +174,8 @@ "m_flFollowCheckTime" // float { + "type" "float" + "windows" "976" "linux" "996" "mac" "996" @@ -147,6 +183,8 @@ "m_fFollowChecking" // BOOL { + "type" "integer" + "windows" "980" "linux" "1000" "mac" "1000" @@ -154,6 +192,8 @@ "m_fFollowChecked" // BOOL { + "type" "integer" + "windows" "984" "linux" "1004" "mac" "1004" @@ -161,6 +201,8 @@ "m_flLastRejectAudio" // float { + "type" "float" + "windows" "988" "linux" "1008" "mac" "1008" @@ -168,6 +210,8 @@ "m_iBlackOrWhite" // int { + "type" "integer" + "windows" "992" "linux" "1012" "mac" "1012" @@ -175,6 +219,8 @@ "m_fGunHolstered" // BOOL { + "type" "integer" + "windows" "996" "linux" "1016" "mac" "1016" @@ -182,6 +228,8 @@ "m_fHypoHolstered" // BOOL { + "type" "integer" + "windows" "1000" "linux" "1020" "mac" "1020" @@ -189,6 +237,8 @@ "m_fHealActive" // BOOL { + "type" "integer" + "windows" "1004" "linux" "1024" "mac" "1024" @@ -196,6 +246,8 @@ "m_iWeaponIdx" // int { + "type" "integer" + "windows" "1008" "linux" "1028" "mac" "1028" @@ -203,6 +255,8 @@ "m_flLastShot" // float { + "type" "float" + "windows" "1012" "linux" "1032" "mac" "1032" @@ -210,6 +264,8 @@ "m_iBrassShell" // int { + "type" "integer" + "windows" "1016" "linux" "1036" "mac" "1036" @@ -217,6 +273,8 @@ "m_iSentence" // int { + "type" "integer" + "windows" "1020" "linux" "1040" "mac" "1040" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofmedicallyrepel.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofmedicallyrepel.txt index 10e2ed3b..a6ba1f81 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofmedicallyrepel.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofmedicallyrepel.txt @@ -21,6 +21,8 @@ { "m_iSpriteTexture" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_iBlackOrWhite" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_iszUse" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_iszUnUse" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofnuclearbomb.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofnuclearbomb.txt index 2c2509ee..9bbe7cc9 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofnuclearbomb.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofnuclearbomb.txt @@ -21,6 +21,8 @@ { "m_pTimer" // COFNuclearBombTimer* { + "type" "classptr" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_pButton" // COFNuclearBombButton* { + "type" "classptr" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_fOn" // BOOL { + "type" "integer" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,8 @@ "m_flLastPush" // float { + "type" "float" + "windows" "264" "linux" "284" "mac" "284" @@ -49,6 +57,8 @@ "m_iPushCount" // int { + "type" "integer" + "windows" "268" "linux" "288" "mac" "288" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofnuclearbombtimer.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofnuclearbombtimer.txt index 4fd37741..a695054b 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofnuclearbombtimer.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofnuclearbombtimer.txt @@ -21,6 +21,8 @@ { "bPlayBombSound" // BOOL { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "bBombSoundPlaying" // BOOL { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofpitworm.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofpitworm.txt index 0a4bde02..c5d0a664 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofpitworm.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofpitworm.txt @@ -21,6 +21,8 @@ { "m_nodeTime" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_spikeTime" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_painSoundTime" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_slowMode" // Activity { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_slowTime" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -56,6 +66,8 @@ "m_flHeadYaw" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -63,6 +75,8 @@ "m_flHeadPitch" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" @@ -70,6 +84,8 @@ "m_flIdealHeadYaw" // float { + "type" "float" + "windows" "736" "linux" "756" "mac" "756" @@ -77,6 +93,8 @@ "m_flIdealHeadPitch" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -84,6 +102,8 @@ "m_posTarget" // Vector { + "type" "vector" + "windows" "744" "linux" "764" "mac" "764" @@ -91,6 +111,8 @@ "m_vecTarget" // Vector { + "type" "vector" + "windows" "756" "linux" "776" "mac" "776" @@ -98,6 +120,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "768" "linux" "788" "mac" "788" @@ -105,6 +129,8 @@ "m_posBeam" // Vector { + "type" "vector" + "windows" "772" "linux" "792" "mac" "792" @@ -112,6 +138,8 @@ "m_vecBeam" // Vector { + "type" "vector" + "windows" "784" "linux" "804" "mac" "804" @@ -119,6 +147,8 @@ "m_angleBeam" // Vector { + "type" "vector" + "windows" "796" "linux" "816" "mac" "816" @@ -126,6 +156,8 @@ "m_offsetBeam" // float { + "type" "float" + "windows" "808" "linux" "828" "mac" "828" @@ -133,6 +165,8 @@ "m_flBeamExpireTime" // float { + "type" "float" + "windows" "812" "linux" "832" "mac" "832" @@ -140,6 +174,8 @@ "m_flBeamDir" // float { + "type" "float" + "windows" "816" "linux" "836" "mac" "836" @@ -147,6 +183,8 @@ "m_NextActivity" // Activity { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofpitwormgibshooter.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofpitwormgibshooter.txt index 36a789aa..7921c8fa 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofpitwormgibshooter.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofpitwormgibshooter.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_iGibs" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_iGibCapacity" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_iGibMaterial" // int { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" @@ -49,6 +57,8 @@ "m_iGibModelIndex" // int { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" @@ -56,6 +66,8 @@ "m_flGibVelocity" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -63,6 +75,8 @@ "m_flVariance" // float { + "type" "float" + "windows" "120" "linux" "136" "mac" "136" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofpitwormup.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofpitwormup.txt index cf5c6bf3..bbd1524a 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofpitwormup.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofpitwormup.txt @@ -21,6 +21,8 @@ { "m_flNextPainSound" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_vecTarget" // Vector { + "type" "vector" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_posTarget" // Vector { + "type" "vector" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,8 @@ "m_vecDesired" // Vector { + "type" "vector" + "windows" "736" "linux" "756" "mac" "756" @@ -49,6 +57,8 @@ "m_posDesired" // Vector { + "type" "vector" + "windows" "748" "linux" "768" "mac" "768" @@ -56,6 +66,8 @@ "m_offsetBeam" // float { + "type" "float" + "windows" "760" "linux" "780" "mac" "780" @@ -63,6 +75,8 @@ "m_posBeam" // Vector { + "type" "vector" + "windows" "764" "linux" "784" "mac" "784" @@ -70,6 +84,8 @@ "m_vecBeam" // Vector { + "type" "vector" + "windows" "776" "linux" "796" "mac" "796" @@ -77,6 +93,8 @@ "m_angleBeam" // Vector { + "type" "vector" + "windows" "788" "linux" "808" "mac" "808" @@ -84,6 +102,8 @@ "m_flBeamExpireTime" // float { + "type" "float" + "windows" "800" "linux" "820" "mac" "820" @@ -91,6 +111,8 @@ "m_flBeamDir" // float { + "type" "float" + "windows" "804" "linux" "824" "mac" "824" @@ -98,6 +120,8 @@ "m_flTorsoYaw" // float { + "type" "float" + "windows" "808" "linux" "828" "mac" "828" @@ -105,6 +129,8 @@ "m_flHeadYaw" // float { + "type" "float" + "windows" "812" "linux" "832" "mac" "832" @@ -112,6 +138,8 @@ "m_flHeadPitch" // float { + "type" "float" + "windows" "816" "linux" "836" "mac" "836" @@ -119,6 +147,8 @@ "m_flIdealTorsoYaw" // float { + "type" "float" + "windows" "820" "linux" "840" "mac" "840" @@ -126,6 +156,8 @@ "m_flIdealHeadYaw" // float { + "type" "float" + "windows" "824" "linux" "844" "mac" "844" @@ -133,6 +165,8 @@ "m_flIdealHeadPitch" // float { + "type" "float" + "windows" "828" "linux" "848" "mac" "848" @@ -140,6 +174,9 @@ "m_flLevels" // float[4] { + "type" "float" + "size" "4" + "windows" "832" "linux" "852" "mac" "852" @@ -147,6 +184,9 @@ "m_flTargetLevels" // float[4] { + "type" "float" + "size" "4" + "windows" "848" "linux" "868" "mac" "868" @@ -154,6 +194,8 @@ "m_flLastSeen" // float { + "type" "float" + "windows" "864" "linux" "884" "mac" "884" @@ -161,6 +203,8 @@ "m_flPrevSeen" // float { + "type" "float" + "windows" "868" "linux" "888" "mac" "888" @@ -168,6 +212,8 @@ "m_iLevel" // int { + "type" "integer" + "windows" "872" "linux" "892" "mac" "892" @@ -175,6 +221,8 @@ "m_flLevelSpeed" // float { + "type" "float" + "windows" "876" "linux" "896" "mac" "896" @@ -182,6 +230,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "880" "linux" "900" "mac" "900" @@ -189,6 +239,8 @@ "m_pSprite" // CSprite* { + "type" "classptr" + "windows" "884" "linux" "904" "mac" "904" @@ -196,6 +248,8 @@ "m_fAttacking" // BOOL { + "type" "integer" + "windows" "888" "linux" "908" "mac" "908" @@ -203,6 +257,8 @@ "m_fLockHeight" // BOOL { + "type" "integer" + "windows" "892" "linux" "912" "mac" "912" @@ -210,6 +266,8 @@ "m_fLockYaw" // BOOL { + "type" "integer" + "windows" "896" "linux" "916" "mac" "916" @@ -217,6 +275,8 @@ "m_iWasHit" // int { + "type" "integer" + "windows" "900" "linux" "920" "mac" "920" @@ -224,6 +284,8 @@ "m_flTakeHitTime" // float { + "type" "float" + "windows" "904" "linux" "924" "mac" "924" @@ -231,6 +293,8 @@ "m_flHitTime" // float { + "type" "float" + "windows" "908" "linux" "928" "mac" "928" @@ -238,6 +302,8 @@ "m_flNextMeleeTime" // float { + "type" "float" + "windows" "912" "linux" "932" "mac" "932" @@ -245,6 +311,8 @@ "m_flNextRangeTime" // float { + "type" "float" + "windows" "916" "linux" "936" "mac" "936" @@ -252,6 +320,8 @@ "m_flDeathStartTime" // float { + "type" "float" + "windows" "920" "linux" "940" "mac" "940" @@ -259,6 +329,8 @@ "m_fFirstSighting" // BOOL { + "type" "integer" + "windows" "924" "linux" "944" "mac" "944" @@ -266,6 +338,8 @@ "m_fTopLevelLocked" // BOOL { + "type" "integer" + "windows" "928" "linux" "948" "mac" "948" @@ -273,6 +347,8 @@ "m_flLastBlinkTime" // float { + "type" "float" + "windows" "932" "linux" "952" "mac" "952" @@ -280,6 +356,8 @@ "m_flLastBlinkInterval" // float { + "type" "float" + "windows" "936" "linux" "956" "mac" "956" @@ -287,6 +365,8 @@ "m_flLastEventTime" // float { + "type" "float" + "windows" "940" "linux" "960" "mac" "960" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofshockroach.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofshockroach.txt index ad129f82..22cd45c7 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofshockroach.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofshockroach.txt @@ -21,6 +21,8 @@ { "m_flBirthTime" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_fRoachSolid" // BOOL { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofskeleton.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofskeleton.txt index 7ca113ce..6366c6c9 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofskeleton.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofskeleton.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofsquadtalkmonster.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofsquadtalkmonster.txt index 51f95242..38d84b60 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofsquadtalkmonster.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofsquadtalkmonster.txt @@ -21,6 +21,8 @@ { "m_hSquadLeader" // EHANDLE { + "type" "ehandle" + "windows" "820" "linux" "840" "mac" "840" @@ -28,6 +30,9 @@ "m_hSquadMember" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "828" "linux" "848" "mac" "848" @@ -35,6 +40,8 @@ "m_afSquadSlots" // int { + "type" "integer" + "windows" "860" "linux" "880" "mac" "880" @@ -42,6 +49,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "864" "linux" "884" "mac" "884" @@ -49,6 +58,8 @@ "m_fEnemyEluded" // BOOL { + "type" "integer" + "windows" "868" "linux" "888" "mac" "888" @@ -56,6 +67,8 @@ "m_hWaitMedic" // EHANDLE { + "type" "ehandle" + "windows" "872" "linux" "892" "mac" "892" @@ -63,6 +76,8 @@ "m_flMedicWaitTime" // float { + "type" "float" + "windows" "880" "linux" "900" "mac" "900" @@ -70,6 +85,8 @@ "m_flLastHitByPlayer" // float { + "type" "float" + "windows" "884" "linux" "904" "mac" "904" @@ -77,6 +94,8 @@ "m_iPlayerHits" // int { + "type" "integer" + "windows" "888" "linux" "908" "mac" "908" @@ -84,6 +103,8 @@ "m_iMySlot" // int { + "type" "integer" + "windows" "892" "linux" "912" "mac" "912" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-coftorchally.txt b/gamedata/common.games/entities.games/gearbox/offsets-coftorchally.txt index 3e21f3a2..608dc778 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-coftorchally.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-coftorchally.txt @@ -21,6 +21,8 @@ { "m_fGunDrawn" // BOOL { + "type" "integer" + "windows" "896" "linux" "916" "mac" "916" @@ -28,6 +30,8 @@ "m_painTime" // float { + "type" "float" + "windows" "900" "linux" "920" "mac" "920" @@ -35,6 +39,8 @@ "m_checkAttackTime" // float { + "type" "float" + "windows" "904" "linux" "924" "mac" "924" @@ -42,6 +48,8 @@ "m_lastAttackCheck" // BOOL { + "type" "integer" + "windows" "908" "linux" "928" "mac" "928" @@ -49,6 +57,8 @@ "m_flPlayerDamage" // float { + "type" "float" + "windows" "912" "linux" "932" "mac" "932" @@ -56,6 +66,8 @@ "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "916" "linux" "936" "mac" "936" @@ -63,6 +75,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "920" "linux" "940" "mac" "940" @@ -70,6 +84,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "924" "linux" "944" "mac" "944" @@ -77,6 +93,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "928" "linux" "948" "mac" "948" @@ -84,6 +102,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "940" "linux" "960" "mac" "960" @@ -91,6 +111,8 @@ "m_fStanding" // BOOL { + "type" "integer" + "windows" "944" "linux" "964" "mac" "964" @@ -98,6 +120,8 @@ "m_fFirstEncounter" // BOOL { + "type" "integer" + "windows" "948" "linux" "968" "mac" "968" @@ -105,6 +129,8 @@ "m_cClipSize" // int { + "type" "integer" + "windows" "952" "linux" "972" "mac" "972" @@ -112,6 +138,8 @@ "m_fUseTorch" // BOOL { + "type" "integer" + "windows" "956" "linux" "976" "mac" "976" @@ -119,6 +147,8 @@ "m_hNewTargetEnt" // EHANDLE { + "type" "ehandle" + "windows" "960" "linux" "980" "mac" "980" @@ -126,6 +156,8 @@ "m_iBlackOrWhite" // int { + "type" "integer" + "windows" "968" "linux" "988" "mac" "988" @@ -133,6 +165,8 @@ "m_fGunHolstered" // BOOL { + "type" "integer" + "windows" "972" "linux" "992" "mac" "992" @@ -140,6 +174,8 @@ "m_fTorchHolstered" // BOOL { + "type" "integer" + "windows" "976" "linux" "996" "mac" "996" @@ -147,6 +183,8 @@ "m_fTorchActive" // BOOL { + "type" "integer" + "windows" "980" "linux" "1000" "mac" "1000" @@ -154,6 +192,8 @@ "m_pTorchBeam" // CBeam* { + "type" "classptr" + "windows" "984" "linux" "1004" "mac" "1004" @@ -161,6 +201,8 @@ "m_flLastShot" // float { + "type" "float" + "windows" "988" "linux" "1008" "mac" "1008" @@ -168,6 +210,8 @@ "m_iSentence" // int { + "type" "integer" + "windows" "992" "linux" "1012" "mac" "1012" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-coftorchallyrepel.txt b/gamedata/common.games/entities.games/gearbox/offsets-coftorchallyrepel.txt index b29c5358..7eec991c 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-coftorchallyrepel.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-coftorchallyrepel.txt @@ -21,6 +21,8 @@ { "m_iSpriteTexture" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_iszUse" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_iszUnUse" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-coftriggergenewormhit.txt b/gamedata/common.games/entities.games/gearbox/offsets-coftriggergenewormhit.txt index 4c1dd1d9..4b77f4f2 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-coftriggergenewormhit.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-coftriggergenewormhit.txt @@ -21,6 +21,8 @@ { "m_flLastDamageTime" // float { + "type" "float" + "windows" "252" "linux" "272" "mac" "272" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cofvoltigore.txt b/gamedata/common.games/entities.games/gearbox/offsets-cofvoltigore.txt index e28fcfdf..7164b1ce 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cofvoltigore.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cofvoltigore.txt @@ -21,6 +21,9 @@ { "m_pBeam" // CBeam*[8] { + "type" "classptr" + "size" "8" + "windows" "764" "linux" "784" "mac" "784" @@ -28,6 +31,8 @@ "m_iBeams" // int { + "type" "integer" + "windows" "796" "linux" "816" "mac" "816" @@ -35,6 +40,8 @@ "m_flNextBeamAttackCheck" // float { + "type" "float" + "windows" "800" "linux" "820" "mac" "820" @@ -42,6 +49,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "804" "linux" "824" "mac" "824" @@ -49,6 +58,8 @@ "m_flNextSpeakTime" // float { + "type" "float" + "windows" "808" "linux" "828" "mac" "828" @@ -56,6 +67,8 @@ "m_flNextWordTime" // float { + "type" "float" + "windows" "812" "linux" "832" "mac" "832" @@ -63,6 +76,8 @@ "m_iLastWord" // int { + "type" "integer" + "windows" "816" "linux" "836" "mac" "836" @@ -70,6 +85,8 @@ "m_pChargedBolt" // COFChargedBolt* { + "type" "classptr" + "windows" "820" "linux" "840" "mac" "840" @@ -77,6 +94,8 @@ "m_iVoltigoreGibs" // int { + "type" "integer" + "windows" "824" "linux" "844" "mac" "844" @@ -84,6 +103,8 @@ "m_fDeathCharge" // BOOL { + "type" "integer" + "windows" "828" "linux" "848" "mac" "848" @@ -91,6 +112,8 @@ "m_flDeathStartTime" // float { + "type" "float" + "windows" "832" "linux" "852" "mac" "852" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cop4mortar.txt b/gamedata/common.games/entities.games/gearbox/offsets-cop4mortar.txt index 27e08859..d27d8718 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cop4mortar.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cop4mortar.txt @@ -21,6 +21,8 @@ { "d_x" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "d_y" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_lastupdate" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_playsound" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_updated" // int { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" @@ -56,6 +66,8 @@ "m_direction" // int { + "type" "integer" + "windows" "728" "linux" "748" "mac" "748" @@ -63,6 +75,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "732" "linux" "752" "mac" "752" @@ -70,6 +84,8 @@ "m_end" // Vector { + "type" "vector" + "windows" "744" "linux" "764" "mac" "764" @@ -77,6 +93,8 @@ "m_velocity" // int { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" @@ -84,6 +102,8 @@ "m_hmin" // int { + "type" "integer" + "windows" "760" "linux" "780" "mac" "780" @@ -91,6 +111,8 @@ "m_hmax" // int { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -98,6 +120,8 @@ "m_fireLast" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" @@ -105,6 +129,8 @@ "m_maxRange" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -112,6 +138,8 @@ "m_minRange" // float { + "type" "float" + "windows" "776" "linux" "796" "mac" "796" @@ -119,6 +147,8 @@ "m_iEnemyType" // int { + "type" "integer" + "windows" "780" "linux" "800" "mac" "800" @@ -126,6 +156,8 @@ "m_fireDelay" // float { + "type" "float" + "windows" "784" "linux" "804" "mac" "804" @@ -133,6 +165,8 @@ "m_trackDelay" // float { + "type" "float" + "windows" "788" "linux" "808" "mac" "808" @@ -140,6 +174,8 @@ "m_tracking" // BOOL { + "type" "integer" + "windows" "792" "linux" "812" "mac" "812" @@ -147,6 +183,8 @@ "m_zeroYaw" // float { + "type" "float" + "windows" "796" "linux" "816" "mac" "816" @@ -154,6 +192,8 @@ "m_vGunAngle" // Vector { + "type" "vector" + "windows" "800" "linux" "820" "mac" "820" @@ -161,6 +201,8 @@ "m_vIdealGunVector" // Vector { + "type" "vector" + "windows" "812" "linux" "832" "mac" "832" @@ -168,6 +210,8 @@ "m_vIdealGunAngle" // Vector { + "type" "vector" + "windows" "824" "linux" "844" "mac" "844" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cop4mortarcontroller.txt b/gamedata/common.games/entities.games/gearbox/offsets-cop4mortarcontroller.txt index d971c044..bfa364ee 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cop4mortarcontroller.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cop4mortarcontroller.txt @@ -21,6 +21,8 @@ { "m_direction" // int { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_controller" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_lastpush" // float { + "type" "float" + "windows" "260" "linux" "280" "mac" "280" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cosprey.txt b/gamedata/common.games/entities.games/gearbox/offsets-cosprey.txt index 026196e3..f26311dd 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cosprey.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cosprey.txt @@ -21,6 +21,8 @@ { "m_pGoalEnt" // CBaseEntity* { + "type" "classptr" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_vel1" // Vector { + "type" "vector" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_vel2" // Vector { + "type" "vector" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,8 @@ "m_pos1" // Vector { + "type" "vector" + "windows" "736" "linux" "756" "mac" "756" @@ -49,6 +57,8 @@ "m_pos2" // Vector { + "type" "vector" + "windows" "748" "linux" "768" "mac" "768" @@ -56,6 +66,8 @@ "m_ang1" // Vector { + "type" "vector" + "windows" "760" "linux" "780" "mac" "780" @@ -63,6 +75,8 @@ "m_ang2" // Vector { + "type" "vector" + "windows" "772" "linux" "792" "mac" "792" @@ -70,6 +84,8 @@ "m_startTime" // float { + "type" "float" + "windows" "784" "linux" "804" "mac" "804" @@ -77,6 +93,8 @@ "m_dTime" // float { + "type" "float" + "windows" "788" "linux" "808" "mac" "808" @@ -84,6 +102,8 @@ "m_velocity" // Vector { + "type" "vector" + "windows" "792" "linux" "812" "mac" "812" @@ -91,6 +111,8 @@ "m_flIdealtilt" // float { + "type" "float" + "windows" "804" "linux" "824" "mac" "824" @@ -98,6 +120,8 @@ "m_flRotortilt" // float { + "type" "float" + "windows" "808" "linux" "828" "mac" "828" @@ -105,6 +129,8 @@ "m_flRightHealth" // float { + "type" "float" + "windows" "812" "linux" "832" "mac" "832" @@ -112,6 +138,8 @@ "m_flLeftHealth" // float { + "type" "float" + "windows" "816" "linux" "836" "mac" "836" @@ -119,6 +147,8 @@ "m_iUnits" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -126,6 +156,9 @@ "m_hGrunt" // EHANDLE[24] { + "type" "ehandle" + "size" "24" + "windows" "824" "linux" "844" "mac" "844" @@ -133,6 +166,9 @@ "m_vecOrigin" // Vector[24] { + "type" "vector" + "size" "24" + "windows" "1016" "linux" "1036" "mac" "1036" @@ -140,6 +176,9 @@ "m_hRepel" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "1304" "linux" "1324" "mac" "1324" @@ -147,6 +186,8 @@ "m_iSoundState" // int { + "type" "integer" + "windows" "1336" "linux" "1356" "mac" "1356" @@ -154,6 +195,8 @@ "m_iSpriteTexture" // int { + "type" "integer" + "windows" "1340" "linux" "1360" "mac" "1360" @@ -161,6 +204,8 @@ "m_iPitch" // int { + "type" "integer" + "windows" "1344" "linux" "1364" "mac" "1364" @@ -168,6 +213,8 @@ "m_iExplode" // int { + "type" "integer" + "windows" "1348" "linux" "1368" "mac" "1368" @@ -175,6 +222,8 @@ "m_iTailGibs" // int { + "type" "integer" + "windows" "1352" "linux" "1372" "mac" "1372" @@ -182,6 +231,8 @@ "m_iBodyGibs" // int { + "type" "integer" + "windows" "1356" "linux" "1376" "mac" "1376" @@ -189,6 +240,8 @@ "m_iEngineGibs" // int { + "type" "integer" + "windows" "1360" "linux" "1380" "mac" "1380" @@ -196,6 +249,8 @@ "m_iDoLeftSmokePuff" // int { + "type" "integer" + "windows" "1364" "linux" "1384" "mac" "1384" @@ -203,6 +258,8 @@ "m_iDoRightSmokePuff" // int { + "type" "integer" + "windows" "1368" "linux" "1388" "mac" "1388" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cotis.txt b/gamedata/common.games/entities.games/gearbox/offsets-cotis.txt index bb2d4a82..79bc3ff4 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cotis.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cotis.txt @@ -21,6 +21,8 @@ { "m_fGunDrawn" // BOOL { + "type" "integer" + "windows" "824" "linux" "844" "mac" "844" @@ -28,6 +30,8 @@ "m_painTime" // float { + "type" "float" + "windows" "828" "linux" "848" "mac" "848" @@ -35,6 +39,8 @@ "m_checkAttackTime" // float { + "type" "float" + "windows" "832" "linux" "852" "mac" "852" @@ -42,6 +48,8 @@ "m_lastAttackCheck" // BOOL { + "type" "integer" + "windows" "836" "linux" "856" "mac" "856" @@ -49,6 +57,8 @@ "m_iOtisBody" // int { + "type" "integer" + "windows" "840" "linux" "860" "mac" "860" @@ -56,6 +66,8 @@ "m_iOtisHead" // int { + "type" "integer" + "windows" "844" "linux" "864" "mac" "864" @@ -63,6 +75,8 @@ "m_flPlayerDamage" // float { + "type" "float" + "windows" "848" "linux" "868" "mac" "868" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cpathcorner.txt b/gamedata/common.games/entities.games/gearbox/offsets-cpathcorner.txt index d3f23ff3..aab42911 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cpathcorner.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cpathcorner.txt @@ -21,6 +21,8 @@ { "m_flWait" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cpathtrack.txt b/gamedata/common.games/entities.games/gearbox/offsets-cpathtrack.txt index 5bbb0cbe..abf89efd 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cpathtrack.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cpathtrack.txt @@ -21,6 +21,8 @@ { "m_length" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_altName" // string_t { + "type" "stringint" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_pnext" // CPathTrack* { + "type" "classptr" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_pprevious" // CPathTrack* { + "type" "classptr" + "windows" "108" "linux" "124" "mac" "124" @@ -49,6 +57,8 @@ "m_paltpath" // CPathTrack* { + "type" "classptr" + "windows" "112" "linux" "128" "mac" "128" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cpendulum.txt b/gamedata/common.games/entities.games/gearbox/offsets-cpendulum.txt index 2f63ffe2..721e241a 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cpendulum.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cpendulum.txt @@ -21,6 +21,8 @@ { "m_accel" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_distance" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_time" // float { + "type" "float" + "windows" "104" "linux" "120" "mac" "120" @@ -42,6 +48,8 @@ "m_damp" // float { + "type" "float" + "windows" "108" "linux" "124" "mac" "124" @@ -49,6 +57,8 @@ "m_maxSpeed" // float { + "type" "float" + "windows" "112" "linux" "128" "mac" "128" @@ -56,6 +66,8 @@ "m_dampSpeed" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -63,6 +75,8 @@ "m_center" // Vector { + "type" "vector" + "windows" "120" "linux" "136" "mac" "136" @@ -70,6 +84,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "132" "linux" "148" "mac" "148" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cpenguin.txt b/gamedata/common.games/entities.games/gearbox/offsets-cpenguin.txt index 9b654f3e..6d5efc1e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cpenguin.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cpenguin.txt @@ -21,6 +21,8 @@ { "m_fJustThrown" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,9 @@ "m_usPenguinFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "196" "linux" "212" "mac" "212" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cpenguingrenade.txt b/gamedata/common.games/entities.games/gearbox/offsets-cpenguingrenade.txt index b3ebdd9d..c953cfc8 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cpenguingrenade.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cpenguingrenade.txt @@ -21,6 +21,8 @@ { "m_flDie" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -28,6 +30,8 @@ "m_vecTarget" // Vector { + "type" "vector" + "windows" "716" "linux" "736" "mac" "736" @@ -35,6 +39,8 @@ "m_flNextHunt" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -42,6 +48,8 @@ "m_flNextHit" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" @@ -49,6 +57,8 @@ "m_posPrev" // Vector { + "type" "vector" + "windows" "736" "linux" "756" "mac" "756" @@ -56,6 +66,8 @@ "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "748" "linux" "768" "mac" "768" @@ -63,6 +75,8 @@ "m_iMyClass" // int { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cpipewrench.txt b/gamedata/common.games/entities.games/gearbox/offsets-cpipewrench.txt index af2bebf0..8b0bc650 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cpipewrench.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cpipewrench.txt @@ -21,6 +21,8 @@ { "m_iSwing" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_trHit" // TraceResult { + "type" "structure" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_iSwingMode" // int { + "type" "integer" + "windows" "252" "linux" "268" "mac" "268" @@ -42,6 +48,8 @@ "m_flBigSwingStart" // float { + "type" "float" + "windows" "256" "linux" "272" "mac" "272" @@ -49,6 +57,8 @@ "m_iBigSwingHit" // int { + "type" "integer" + "windows" "260" "linux" "276" "mac" "276" @@ -56,6 +66,9 @@ "m_usPipeWrench" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "264" "linux" "280" "mac" "280" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cpitdrone.txt b/gamedata/common.games/entities.games/gearbox/offsets-cpitdrone.txt index f857ff78..986006ab 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cpitdrone.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cpitdrone.txt @@ -21,6 +21,8 @@ { "m_flLastHurtTime" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flNextSpikeTime" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_iInitialAmmo" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_flNextEatTime" // float { + "type" "float" + "windows" "720" "linux" "740" "mac" "740" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cpitdronespike.txt b/gamedata/common.games/entities.games/gearbox/offsets-cpitdronespike.txt index 497a11ca..525a7538 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cpitdronespike.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cpitdronespike.txt @@ -21,6 +21,8 @@ { "m_maxFrame" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cplattrigger.txt b/gamedata/common.games/entities.games/gearbox/offsets-cplattrigger.txt index 7a80c711..9e652822 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cplattrigger.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cplattrigger.txt @@ -21,6 +21,8 @@ { "m_pPlatform" // CFuncPlat* { + "type" "classptr" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cpushable.txt b/gamedata/common.games/entities.games/gearbox/offsets-cpushable.txt index 3addb2cc..ea88c5ed 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cpushable.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cpushable.txt @@ -21,6 +21,8 @@ { "m_lastSound" // int { + "type" "integer" + "windows" "128" "linux" "144" "mac" "144" @@ -28,6 +30,8 @@ "m_maxSpeed" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -35,6 +39,8 @@ "m_soundTime" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cpython.txt b/gamedata/common.games/entities.games/gearbox/offsets-cpython.txt index 12efa7dd..da145379 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cpython.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cpython.txt @@ -21,6 +21,8 @@ { "m_flSoundDelay" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_fInZoom" // BOOL { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,9 @@ "m_usFirePython" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "200" "linux" "216" "mac" "216" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-crecharge.txt b/gamedata/common.games/entities.games/gearbox/offsets-crecharge.txt index 8c5e0cdc..a426d7ea 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-crecharge.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-crecharge.txt @@ -21,6 +21,8 @@ { "m_flNextCharge" // float { + "type" "float" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_iReactivate" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_iJuice" // int { + "type" "integer" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "264" "linux" "284" "mac" "284" @@ -49,6 +57,8 @@ "m_flSoundTime" // float { + "type" "float" + "windows" "268" "linux" "288" "mac" "288" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-crecruit.txt b/gamedata/common.games/entities.games/gearbox/offsets-crecruit.txt index 96fe414e..23e98a2a 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-crecruit.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-crecruit.txt @@ -21,6 +21,8 @@ { "m_fGunDrawn" // BOOL { + "type" "integer" + "windows" "824" "linux" "844" "mac" "844" @@ -28,6 +30,8 @@ "m_painTime" // float { + "type" "float" + "windows" "828" "linux" "848" "mac" "848" @@ -35,6 +39,8 @@ "m_checkAttackTime" // float { + "type" "float" + "windows" "832" "linux" "852" "mac" "852" @@ -42,6 +48,8 @@ "m_lastAttackCheck" // BOOL { + "type" "integer" + "windows" "836" "linux" "856" "mac" "856" @@ -49,6 +57,8 @@ "m_flPlayerDamage" // float { + "type" "float" + "windows" "840" "linux" "860" "mac" "860" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-crevertsaved.txt b/gamedata/common.games/entities.games/gearbox/offsets-crevertsaved.txt index 61bca5f3..cb683212 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-crevertsaved.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-crevertsaved.txt @@ -21,6 +21,8 @@ { "m_messageTime" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_loadTime" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-croach.txt b/gamedata/common.games/entities.games/gearbox/offsets-croach.txt index 3473b4ca..0d7f4f7d 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-croach.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-croach.txt @@ -21,6 +21,8 @@ { "m_flLastLightLevel" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_flNextSmellTime" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_fLightHacked" // BOOL { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_iMode" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-crope.txt b/gamedata/common.games/entities.games/gearbox/offsets-crope.txt index e434cb78..5c9ca49a 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-crope.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-crope.txt @@ -21,6 +21,8 @@ { "m_iSegments" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -28,6 +30,9 @@ "seg" // CRopeSegment*[63] { + "type" "classptr" + "size" "63" + "windows" "108" "linux" "124" "mac" "124" @@ -35,6 +40,9 @@ "altseg" // CRopeSegment*[63] { + "type" "classptr" + "size" "63" + "windows" "360" "linux" "376" "mac" "376" @@ -42,6 +50,8 @@ "m_bToggle" // bool { + "type" "boolean" + "windows" "612" "linux" "628" "mac" "628" @@ -49,6 +59,8 @@ "m_InitialDeltaTime" // bool { + "type" "boolean" + "windows" "613" "linux" "629" "mac" "629" @@ -56,6 +68,8 @@ "mLastTime" // float { + "type" "float" + "windows" "616" "linux" "632" "mac" "632" @@ -63,6 +77,8 @@ "m_LastEndPos" // Vector { + "type" "vector" + "windows" "620" "linux" "636" "mac" "636" @@ -70,6 +86,8 @@ "m_Gravity" // Vector { + "type" "vector" + "windows" "632" "linux" "648" "mac" "648" @@ -77,6 +95,8 @@ "m_HookConstant" // float { + "type" "float" + "windows" "644" "linux" "660" "mac" "660" @@ -84,6 +104,8 @@ "m_SpringDampning" // float { + "type" "float" + "windows" "648" "linux" "664" "mac" "664" @@ -91,6 +113,9 @@ "m_CurrentSys" // CRopeSample*[64] { + "type" "classptr" + "size" "64" + "windows" "652" "linux" "668" "mac" "668" @@ -98,6 +123,9 @@ "m_TargetSys" // CRopeSample*[64] { + "type" "classptr" + "size" "64" + "windows" "908" "linux" "924" "mac" "924" @@ -105,6 +133,9 @@ "m_TempSys" // class RopeSampleData*[5] { + "type" "pointer" + "size" "5" + "windows" "1164" "linux" "1180" "mac" "1180" @@ -112,6 +143,8 @@ "m_NumSamples" // int { + "type" "integer" + "windows" "1184" "linux" "1200" "mac" "1200" @@ -119,6 +152,8 @@ "m_Spring" // class Spring* { + "type" "pointer" + "windows" "1188" "linux" "1204" "mac" "1204" @@ -126,6 +161,8 @@ "m_SpringCnt" // int { + "type" "integer" + "windows" "1192" "linux" "1208" "mac" "1208" @@ -133,6 +170,8 @@ "mSpringsInitialized" // bool { + "type" "boolean" + "windows" "1196" "linux" "1212" "mac" "1212" @@ -140,6 +179,8 @@ "m_BeamOffset" // int { + "type" "integer" + "windows" "1200" "linux" "1216" "mac" "1216" @@ -147,6 +188,8 @@ "mObjectAttached" // bool { + "type" "boolean" + "windows" "1204" "linux" "1220" "mac" "1220" @@ -154,6 +197,8 @@ "mAttachedObjectsSegment" // int { + "type" "integer" + "windows" "1208" "linux" "1224" "mac" "1224" @@ -161,6 +206,8 @@ "mAttachedObjectsOffset" // float { + "type" "float" + "windows" "1212" "linux" "1228" "mac" "1228" @@ -168,6 +215,8 @@ "detachTime" // float { + "type" "float" + "windows" "1216" "linux" "1232" "mac" "1232" @@ -175,6 +224,8 @@ "mBodyModel" // int { + "type" "integer" + "windows" "1220" "linux" "1236" "mac" "1236" @@ -182,6 +233,8 @@ "mEndingModel" // int { + "type" "integer" + "windows" "1224" "linux" "1240" "mac" "1240" @@ -189,6 +242,8 @@ "mDisallowPlayerAttachment" // int { + "type" "integer" + "windows" "1228" "linux" "1244" "mac" "1244" @@ -196,6 +251,8 @@ "mMakeSound" // int { + "type" "integer" + "windows" "1232" "linux" "1248" "mac" "1248" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cropesample.txt b/gamedata/common.games/entities.games/gearbox/offsets-cropesample.txt index 857d4b78..e466c5f1 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cropesample.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cropesample.txt @@ -21,6 +21,8 @@ { "data" // struct RopeSampleData { + "type" "structure" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "mMasterRope" // CRope* { + "type" "classptr" + "windows" "152" "linux" "168" "mac" "168" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cropesegment.txt b/gamedata/common.games/entities.games/gearbox/offsets-cropesegment.txt index 4991bd29..9a430076 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cropesegment.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cropesegment.txt @@ -21,6 +21,8 @@ { "m_Sample" // CRopeSample* { + "type" "classptr" + "windows" "124" "linux" "140" "mac" "140" @@ -28,6 +30,8 @@ "mModelName" // int { + "type" "integer" + "windows" "128" "linux" "144" "mac" "144" @@ -35,6 +39,8 @@ "mDefaultMass" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -42,6 +48,8 @@ "mCauseDamage" // bool { + "type" "boolean" + "windows" "136" "linux" "152" "mac" "152" @@ -49,6 +57,8 @@ "mCanBeGrabbed" // bool { + "type" "boolean" + "windows" "137" "linux" "153" "mac" "153" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-crpg.txt b/gamedata/common.games/entities.games/gearbox/offsets-crpg.txt index 40fa6e66..43a830ac 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-crpg.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-crpg.txt @@ -21,6 +21,8 @@ { "m_pSpot" // CLaserSpot* { + "type" "classptr" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_fSpotActive" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_fSpotVisible" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,8 @@ "m_cActiveRockets" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -49,6 +57,8 @@ "m_flNextEmptySound" // float { + "type" "float" + "windows" "208" "linux" "224" "mac" "224" @@ -56,6 +66,9 @@ "m_usRpg" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "212" "linux" "228" "mac" "228" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-crpgrocket.txt b/gamedata/common.games/entities.games/gearbox/offsets-crpgrocket.txt index 501cc565..051f6e31 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-crpgrocket.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-crpgrocket.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -28,6 +30,8 @@ "m_flIgniteTime" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -35,6 +39,8 @@ "m_pLauncher" // CRpg* { + "type" "classptr" + "windows" "720" "linux" "740" "mac" "740" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cruleentity.txt b/gamedata/common.games/entities.games/gearbox/offsets-cruleentity.txt index a28e327b..4a72ac81 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cruleentity.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cruleentity.txt @@ -21,6 +21,8 @@ { "m_iszMaster" // string_t { + "type" "stringint" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cscientist.txt b/gamedata/common.games/entities.games/gearbox/offsets-cscientist.txt index c0b96f86..804ccd70 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cscientist.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cscientist.txt @@ -21,6 +21,8 @@ { "m_painTime" // float { + "type" "float" + "windows" "824" "linux" "844" "mac" "844" @@ -28,6 +30,8 @@ "m_healTime" // float { + "type" "float" + "windows" "828" "linux" "848" "mac" "848" @@ -35,6 +39,8 @@ "m_fearTime" // float { + "type" "float" + "windows" "832" "linux" "852" "mac" "852" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cscriptedsentence.txt b/gamedata/common.games/entities.games/gearbox/offsets-cscriptedsentence.txt index 5c83f538..3a7429b6 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cscriptedsentence.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cscriptedsentence.txt @@ -21,6 +21,8 @@ { "m_iszSentence" // int { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_iszEntity" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_flRadius" // float { + "type" "float" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,8 @@ "m_flDuration" // float { + "type" "float" + "windows" "264" "linux" "284" "mac" "284" @@ -49,6 +57,8 @@ "m_flRepeat" // float { + "type" "float" + "windows" "268" "linux" "288" "mac" "288" @@ -56,6 +66,8 @@ "m_flAttenuation" // float { + "type" "float" + "windows" "272" "linux" "292" "mac" "292" @@ -63,6 +75,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "276" "linux" "296" "mac" "296" @@ -70,6 +84,8 @@ "m_active" // BOOL { + "type" "integer" + "windows" "280" "linux" "300" "mac" "300" @@ -77,6 +93,8 @@ "m_iszListener" // int { + "type" "integer" + "windows" "284" "linux" "304" "mac" "304" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cshockbeam.txt b/gamedata/common.games/entities.games/gearbox/offsets-cshockbeam.txt index c26847fe..c9133ac4 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cshockbeam.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cshockbeam.txt @@ -21,6 +21,8 @@ { "m_pBeam1" // CBeam* { + "type" "classptr" + "windows" "712" "linux" "732" "mac" "732" @@ -28,6 +30,8 @@ "m_pBeam2" // CBeam* { + "type" "classptr" + "windows" "716" "linux" "736" "mac" "736" @@ -35,6 +39,8 @@ "m_pSprite" // CSprite* { + "type" "classptr" + "windows" "720" "linux" "740" "mac" "740" @@ -42,6 +48,8 @@ "m_iBeams" // int { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cshockrifle.txt b/gamedata/common.games/entities.games/gearbox/offsets-cshockrifle.txt index b40f31db..b8ad01f6 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cshockrifle.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cshockrifle.txt @@ -21,6 +21,8 @@ { "m_flSoundDelay" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_bCharging" // bool { + "type" "boolean" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_bSpinning" // bool { + "type" "boolean" + "windows" "197" "linux" "213" "mac" "213" @@ -42,6 +48,8 @@ "m_flStartTime" // float { + "type" "float" + "windows" "200" "linux" "216" "mac" "216" @@ -49,6 +57,8 @@ "m_iSoundState" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -56,6 +66,8 @@ "m_iImplodeCounter" // int { + "type" "integer" + "windows" "208" "linux" "224" "mac" "224" @@ -63,6 +75,9 @@ "m_pNoseBeam" // CBeam*[4] { + "type" "classptr" + "size" "4" + "windows" "212" "linux" "228" "mac" "228" @@ -70,6 +85,8 @@ "m_iSpriteTexture" // int { + "type" "integer" + "windows" "228" "linux" "244" "mac" "244" @@ -77,6 +94,8 @@ "m_fInZoom" // BOOL { + "type" "integer" + "windows" "232" "linux" "248" "mac" "248" @@ -84,6 +103,8 @@ "m_flRechargeTime" // float { + "type" "float" + "windows" "236" "linux" "252" "mac" "252" @@ -91,6 +112,9 @@ "m_usShockRifle" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "240" "linux" "256" "mac" "256" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cshocktrooper.txt b/gamedata/common.games/entities.games/gearbox/offsets-cshocktrooper.txt index 5d963c8d..e9fff227 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cshocktrooper.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cshocktrooper.txt @@ -21,6 +21,8 @@ { "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -28,6 +30,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" @@ -35,6 +39,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -42,6 +48,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "776" "linux" "796" "mac" "796" @@ -49,6 +57,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "788" "linux" "808" "mac" "808" @@ -56,6 +66,8 @@ "m_fStanding" // BOOL { + "type" "integer" + "windows" "792" "linux" "812" "mac" "812" @@ -63,6 +75,8 @@ "m_fFirstEncounter" // BOOL { + "type" "integer" + "windows" "796" "linux" "816" "mac" "816" @@ -70,6 +84,8 @@ "m_cClipSize" // int { + "type" "integer" + "windows" "800" "linux" "820" "mac" "820" @@ -77,6 +93,8 @@ "m_flLastShot" // float { + "type" "float" + "windows" "804" "linux" "824" "mac" "824" @@ -84,6 +102,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "808" "linux" "828" "mac" "828" @@ -91,6 +111,8 @@ "m_iBrassShell" // int { + "type" "integer" + "windows" "812" "linux" "832" "mac" "832" @@ -98,6 +120,8 @@ "m_iShotgunShell" // int { + "type" "integer" + "windows" "816" "linux" "836" "mac" "836" @@ -105,6 +129,8 @@ "m_iSentence" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -112,6 +138,8 @@ "m_flLastChargeTime" // float { + "type" "float" + "windows" "824" "linux" "844" "mac" "844" @@ -119,6 +147,8 @@ "m_flLastBlinkTime" // float { + "type" "float" + "windows" "828" "linux" "848" "mac" "848" @@ -126,6 +156,8 @@ "m_flLastBlinkInterval" // float { + "type" "float" + "windows" "832" "linux" "852" "mac" "852" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cshocktrooperrepel.txt b/gamedata/common.games/entities.games/gearbox/offsets-cshocktrooperrepel.txt index 04232a51..c21862c9 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cshocktrooperrepel.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cshocktrooperrepel.txt @@ -21,6 +21,8 @@ { "m_iSpriteTexture" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cshotgun.txt b/gamedata/common.games/entities.games/gearbox/offsets-cshotgun.txt index be6a87c0..03921229 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cshotgun.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cshotgun.txt @@ -21,6 +21,8 @@ { "m_fInReload" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_flNextReload" // float { + "type" "float" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_iShell" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,9 @@ "m_usDoubleFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "204" "linux" "220" "mac" "220" @@ -49,6 +58,9 @@ "m_usSingleFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "206" "linux" "222" "mac" "222" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csittingcleansuitscientist.txt b/gamedata/common.games/entities.games/gearbox/offsets-csittingcleansuitscientist.txt index 40d8b9d6..61822954 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csittingcleansuitscientist.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csittingcleansuitscientist.txt @@ -21,6 +21,8 @@ { "m_baseSequence" // int { + "type" "integer" + "windows" "836" "linux" "856" "mac" "856" @@ -28,6 +30,8 @@ "m_headTurn" // int { + "type" "integer" + "windows" "840" "linux" "860" "mac" "860" @@ -35,6 +39,8 @@ "m_flResponseDelay" // float { + "type" "float" + "windows" "844" "linux" "864" "mac" "864" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csittingscientist.txt b/gamedata/common.games/entities.games/gearbox/offsets-csittingscientist.txt index 45369428..fd93479c 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csittingscientist.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csittingscientist.txt @@ -21,6 +21,8 @@ { "m_baseSequence" // int { + "type" "integer" + "windows" "836" "linux" "856" "mac" "856" @@ -28,6 +30,8 @@ "m_headTurn" // int { + "type" "integer" + "windows" "840" "linux" "860" "mac" "860" @@ -35,6 +39,8 @@ "m_flResponseDelay" // float { + "type" "float" + "windows" "844" "linux" "864" "mac" "864" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csniperrifle.txt b/gamedata/common.games/entities.games/gearbox/offsets-csniperrifle.txt index 7d6956b6..a237b3c7 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csniperrifle.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csniperrifle.txt @@ -21,6 +21,8 @@ { "m_iDummy" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_fInZoom" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_flReloadStart" // float { + "type" "float" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,8 @@ "m_iReloading" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -49,6 +57,9 @@ "m_usSniper" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "208" "linux" "224" "mac" "224" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csoundent.txt b/gamedata/common.games/entities.games/gearbox/offsets-csoundent.txt index 0be2956e..5b39821b 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csoundent.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csoundent.txt @@ -21,6 +21,8 @@ { "m_iFreeSound" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_iActiveSound" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_cLastActiveSounds" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -42,13 +48,18 @@ "m_fShowReport" // BOOL { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" } - "m_SoundPool" // CSound[64] + "m_SoundPool" // class CSound[64] { + "type" "class" + "size" "64" + "windows" "112" "linux" "128" "mac" "128" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cspeaker.txt b/gamedata/common.games/entities.games/gearbox/offsets-cspeaker.txt index f2e283ca..51c67b34 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cspeaker.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cspeaker.txt @@ -21,6 +21,8 @@ { "m_preset" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cspore.txt b/gamedata/common.games/entities.games/gearbox/offsets-cspore.txt index 936a30f7..3b981701 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cspore.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cspore.txt @@ -21,6 +21,8 @@ { "m_pSprite" // CSprite* { + "type" "classptr" + "windows" "712" "linux" "732" "mac" "732" @@ -28,6 +30,8 @@ "m_iTrail" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -35,6 +39,8 @@ "m_iBlow" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -42,6 +48,8 @@ "m_iBlowSmall" // int { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" @@ -49,6 +57,8 @@ "m_flIgniteTime" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -56,6 +66,8 @@ "m_iSporeType" // int { + "type" "integer" + "windows" "732" "linux" "752" "mac" "752" @@ -63,6 +75,8 @@ "m_iSpitSprite" // int { + "type" "integer" + "windows" "736" "linux" "756" "mac" "756" @@ -70,6 +84,8 @@ "m_iGibCount" // int { + "type" "integer" + "windows" "740" "linux" "760" "mac" "760" @@ -77,6 +93,8 @@ "m_bIsAI" // BOOL { + "type" "integer" + "windows" "744" "linux" "764" "mac" "764" @@ -84,6 +102,8 @@ "m_bPuked" // BOOL { + "type" "integer" + "windows" "748" "linux" "768" "mac" "768" @@ -91,6 +111,8 @@ "m_flSoundDelay" // float { + "type" "float" + "windows" "752" "linux" "772" "mac" "772" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csporeammo.txt b/gamedata/common.games/entities.games/gearbox/offsets-csporeammo.txt index 3a6a5b55..a5ae179f 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csporeammo.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csporeammo.txt @@ -21,6 +21,8 @@ { "m_flRegrowTime" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_flAnimTime" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csporelauncher.txt b/gamedata/common.games/entities.games/gearbox/offsets-csporelauncher.txt index a797cd78..32f61e3b 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csporelauncher.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csporelauncher.txt @@ -21,6 +21,8 @@ { "m_fInReload" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_flNextReload" // float { + "type" "float" + "windows" "196" "linux" "212" "mac" "212" @@ -35,6 +39,8 @@ "m_cActiveRockets" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -42,6 +48,9 @@ "m_usFireSpore" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "204" "linux" "220" "mac" "220" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csprite.txt b/gamedata/common.games/entities.games/gearbox/offsets-csprite.txt index 455fecb7..ee5c3aa5 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csprite.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csprite.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cspritetrain.txt b/gamedata/common.games/entities.games/gearbox/offsets-cspritetrain.txt index 5bde0cf6..85c215e8 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cspritetrain.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cspritetrain.txt @@ -21,6 +21,8 @@ { "m_pevCurrentTarget" // entvars_t* { + "type" "entvars" + "windows" "260" "linux" "280" "mac" "280" @@ -28,6 +30,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "264" "linux" "284" "mac" "284" @@ -35,6 +39,8 @@ "m_activated" // BOOL { + "type" "integer" + "windows" "268" "linux" "288" "mac" "288" @@ -42,6 +48,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "272" "linux" "292" "mac" "292" @@ -49,6 +57,8 @@ "m_lastTime" // float { + "type" "float" + "windows" "276" "linux" "296" "mac" "296" @@ -56,6 +66,8 @@ "m_waiting" // BOOL { + "type" "integer" + "windows" "280" "linux" "300" "mac" "300" @@ -63,6 +75,8 @@ "m_nexting" // BOOL { + "type" "integer" + "windows" "284" "linux" "304" "mac" "304" @@ -70,6 +84,8 @@ "m_nextTime" // float { + "type" "float" + "windows" "288" "linux" "308" "mac" "308" @@ -77,6 +93,8 @@ "m_waitTime" // float { + "type" "float" + "windows" "292" "linux" "312" "mac" "312" @@ -84,6 +102,8 @@ "m_stopSprite" // BOOL { + "type" "integer" + "windows" "296" "linux" "316" "mac" "316" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csquadmonster.txt b/gamedata/common.games/entities.games/gearbox/offsets-csquadmonster.txt index 8b3a2367..88ae7262 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csquadmonster.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csquadmonster.txt @@ -21,6 +21,8 @@ { "m_hSquadLeader" // EHANDLE { + "type" "ehandle" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,9 @@ "m_hSquadMember" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "716" "linux" "736" "mac" "736" @@ -35,6 +40,8 @@ "m_afSquadSlots" // int { + "type" "integer" + "windows" "748" "linux" "768" "mac" "768" @@ -42,6 +49,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "752" "linux" "772" "mac" "772" @@ -49,6 +58,8 @@ "m_fEnemyEluded" // BOOL { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" @@ -56,6 +67,8 @@ "m_iMySlot" // int { + "type" "integer" + "windows" "760" "linux" "780" "mac" "780" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csqueak.txt b/gamedata/common.games/entities.games/gearbox/offsets-csqueak.txt index 3265450d..44e856fc 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csqueak.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csqueak.txt @@ -21,6 +21,8 @@ { "m_fJustThrown" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,9 @@ "m_usSnarkFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "196" "linux" "212" "mac" "212" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csqueakgrenade.txt b/gamedata/common.games/entities.games/gearbox/offsets-csqueakgrenade.txt index dfce82c4..8559369c 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csqueakgrenade.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csqueakgrenade.txt @@ -21,6 +21,8 @@ { "m_flDie" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -28,6 +30,8 @@ "m_vecTarget" // Vector { + "type" "vector" + "windows" "716" "linux" "736" "mac" "736" @@ -35,6 +39,8 @@ "m_flNextHunt" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -42,6 +48,8 @@ "m_flNextHit" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" @@ -49,6 +57,8 @@ "m_posPrev" // Vector { + "type" "vector" + "windows" "736" "linux" "756" "mac" "756" @@ -56,6 +66,8 @@ "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "748" "linux" "768" "mac" "768" @@ -63,6 +75,8 @@ "m_iMyClass" // int { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-csquidspit.txt b/gamedata/common.games/entities.games/gearbox/offsets-csquidspit.txt index 07beac00..74e75826 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-csquidspit.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-csquidspit.txt @@ -21,6 +21,8 @@ { "m_maxFrame" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctalkmonster.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctalkmonster.txt index 6ee68c8c..1352a7fb 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctalkmonster.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctalkmonster.txt @@ -21,6 +21,8 @@ { "m_bitsSaid" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_nSpeak" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,9 @@ "m_szGrp" // const char*[18] { + "type" "stringptr" + "size" "18" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +58,8 @@ "m_useTime" // float { + "type" "float" + "windows" "792" "linux" "812" "mac" "812" @@ -56,6 +67,8 @@ "m_iszUse" // int { + "type" "integer" + "windows" "796" "linux" "816" "mac" "816" @@ -63,6 +76,8 @@ "m_iszUnUse" // int { + "type" "integer" + "windows" "800" "linux" "820" "mac" "820" @@ -70,6 +85,8 @@ "m_flLastSaidSmelled" // float { + "type" "float" + "windows" "804" "linux" "824" "mac" "824" @@ -77,6 +94,8 @@ "m_flStopTalkTime" // float { + "type" "float" + "windows" "808" "linux" "828" "mac" "828" @@ -84,6 +103,8 @@ "m_fStartSuspicious" // BOOL { + "type" "integer" + "windows" "812" "linux" "832" "mac" "832" @@ -91,6 +112,8 @@ "m_hTalkTarget" // EHANDLE { + "type" "ehandle" + "windows" "816" "linux" "836" "mac" "836" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctentacle.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctentacle.txt index 5d7daf11..6c367960 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctentacle.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctentacle.txt @@ -21,6 +21,8 @@ { "m_flInitialYaw" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -28,6 +30,8 @@ "m_iGoalAnim" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -35,6 +39,8 @@ "m_iLevel" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -42,6 +48,8 @@ "m_iDir" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -49,6 +57,8 @@ "m_flFramerateAdj" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -56,6 +66,8 @@ "m_flSoundYaw" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -63,6 +75,8 @@ "m_iSoundLevel" // int { + "type" "integer" + "windows" "732" "linux" "752" "mac" "752" @@ -70,6 +84,8 @@ "m_flSoundTime" // float { + "type" "float" + "windows" "736" "linux" "756" "mac" "756" @@ -77,6 +93,8 @@ "m_flSoundRadius" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -84,6 +102,8 @@ "m_iHitDmg" // int { + "type" "integer" + "windows" "744" "linux" "764" "mac" "764" @@ -91,6 +111,8 @@ "m_flHitTime" // float { + "type" "float" + "windows" "748" "linux" "768" "mac" "768" @@ -98,6 +120,8 @@ "m_flTapRadius" // float { + "type" "float" + "windows" "752" "linux" "772" "mac" "772" @@ -105,6 +129,8 @@ "m_flNextSong" // float { + "type" "float" + "windows" "756" "linux" "776" "mac" "776" @@ -112,6 +138,8 @@ "m_flMaxYaw" // float { + "type" "float" + "windows" "760" "linux" "780" "mac" "780" @@ -119,6 +147,8 @@ "m_iTapSound" // int { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -126,6 +156,8 @@ "m_vecPrevSound" // Vector { + "type" "vector" + "windows" "768" "linux" "788" "mac" "788" @@ -133,6 +165,8 @@ "m_flPrevSoundTime" // float { + "type" "float" + "windows" "780" "linux" "800" "mac" "800" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctesteffect.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctesteffect.txt index 95d31009..ae2b895a 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctesteffect.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctesteffect.txt @@ -21,6 +21,8 @@ { "m_iLoop" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -28,6 +30,8 @@ "m_iBeam" // int { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" @@ -35,6 +39,9 @@ "m_pBeam" // CBeam*[24] { + "type" "classptr" + "size" "24" + "windows" "112" "linux" "128" "mac" "128" @@ -42,6 +49,9 @@ "m_flBeamTime" // float[24] { + "type" "float" + "size" "24" + "windows" "208" "linux" "224" "mac" "224" @@ -49,6 +59,8 @@ "m_flStartTime" // float { + "type" "float" + "windows" "304" "linux" "320" "mac" "320" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctesthull.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctesthull.txt index 3a9c67aa..2246d458 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctesthull.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctesthull.txt @@ -21,6 +21,8 @@ { "vecBadNodeOrigin" // Vector { + "type" "vector" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctfdetect.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctfdetect.txt index 3f213064..aea0f986 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctfdetect.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctfdetect.txt @@ -21,6 +21,8 @@ { "is_ctf" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctfgoal.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctfgoal.txt index 02a46cf8..3a7dae6a 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctfgoal.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctfgoal.txt @@ -21,6 +21,8 @@ { "m_iGoalNum" // int { + "type" "integer" + "windows" "124" "linux" "140" "mac" "140" @@ -28,6 +30,8 @@ "m_iGoalState" // int { + "type" "integer" + "windows" "128" "linux" "144" "mac" "144" @@ -35,6 +39,8 @@ "m_GoalMin" // Vector { + "type" "vector" + "windows" "132" "linux" "148" "mac" "148" @@ -42,6 +48,8 @@ "m_GoalMax" // Vector { + "type" "vector" + "windows" "144" "linux" "160" "mac" "160" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctfgoalflag.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctfgoalflag.txt index 00178768..fce00392 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctfgoalflag.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctfgoalflag.txt @@ -21,6 +21,9 @@ { "drop_time" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "156" "linux" "172" "mac" "172" @@ -28,6 +31,8 @@ "m_OriginalAngles" // Vector { + "type" "vector" + "windows" "160" "linux" "176" "mac" "176" @@ -35,6 +40,8 @@ "m_nReturnPlayer" // int { + "type" "integer" + "windows" "172" "linux" "188" "mac" "188" @@ -42,6 +49,8 @@ "m_flReturnTime" // float { + "type" "float" + "windows" "176" "linux" "192" "mac" "192" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctfspawn.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctfspawn.txt index 18152474..8ed38748 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctfspawn.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctfspawn.txt @@ -21,6 +21,8 @@ { "team_no" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +30,8 @@ "m_fState" // bool { + "type" "boolean" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctriggercamera.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctriggercamera.txt index 9ef9dbe6..1d0d46b8 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctriggercamera.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctriggercamera.txt @@ -21,6 +21,8 @@ { "m_hPlayer" // EHANDLE { + "type" "ehandle" + "windows" "104" "linux" "120" "mac" "120" @@ -28,6 +30,8 @@ "m_hTarget" // EHANDLE { + "type" "ehandle" + "windows" "112" "linux" "128" "mac" "128" @@ -35,6 +39,8 @@ "m_pentPath" // CBaseEntity* { + "type" "classptr" + "windows" "120" "linux" "136" "mac" "136" @@ -42,6 +48,8 @@ "m_sPath" // int { + "type" "integer" + "windows" "124" "linux" "140" "mac" "140" @@ -49,6 +57,8 @@ "m_flWait" // float { + "type" "float" + "windows" "128" "linux" "144" "mac" "144" @@ -56,6 +66,8 @@ "m_flReturnTime" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -63,6 +75,8 @@ "m_flStopTime" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -70,6 +84,8 @@ "m_moveDistance" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -77,6 +93,8 @@ "m_targetSpeed" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -84,6 +102,8 @@ "m_initialSpeed" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -91,6 +111,8 @@ "m_acceleration" // float { + "type" "float" + "windows" "152" "linux" "168" "mac" "168" @@ -98,6 +120,8 @@ "m_deceleration" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -105,6 +129,8 @@ "m_state" // int { + "type" "integer" + "windows" "160" "linux" "176" "mac" "176" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctriggerchangetarget.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctriggerchangetarget.txt index 096e4d39..f516b517 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctriggerchangetarget.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctriggerchangetarget.txt @@ -21,6 +21,8 @@ { "m_iszNewTarget" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctriggerctfgeneric.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctriggerctfgeneric.txt index ac48b1cd..fbec85f0 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctriggerctfgeneric.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctriggerctfgeneric.txt @@ -21,6 +21,8 @@ { "triggerType" // USE_TYPE { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "team_no" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "trigger_delay" // float { + "type" "float" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,8 @@ "m_flTriggerDelayTime" // float { + "type" "float" + "windows" "264" "linux" "284" "mac" "284" @@ -49,6 +57,8 @@ "score" // int { + "type" "integer" + "windows" "268" "linux" "288" "mac" "288" @@ -56,6 +66,8 @@ "team_score" // int { + "type" "integer" + "windows" "272" "linux" "292" "mac" "292" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctriggerplayerfreeze.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctriggerplayerfreeze.txt index 909ce7a7..53a1a11b 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctriggerplayerfreeze.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctriggerplayerfreeze.txt @@ -21,6 +21,8 @@ { "m_bUnFrozen" // bool { + "type" "boolean" + "windows" "104" "linux" "120" "mac" "120" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctriggerrelay.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctriggerrelay.txt index 8a3e91e7..f8412d45 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctriggerrelay.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctriggerrelay.txt @@ -21,6 +21,8 @@ { "triggerType" // USE_TYPE { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctripmine.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctripmine.txt index b1311edf..dfbb90d3 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctripmine.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctripmine.txt @@ -21,6 +21,9 @@ { "m_usTripFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "192" "linux" "208" "mac" "208" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-ctripminegrenade.txt b/gamedata/common.games/entities.games/gearbox/offsets-ctripminegrenade.txt index 0c901b6a..e8539918 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-ctripminegrenade.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-ctripminegrenade.txt @@ -21,6 +21,8 @@ { "m_flPowerUp" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -28,6 +30,8 @@ "m_vecDir" // Vector { + "type" "vector" + "windows" "716" "linux" "736" "mac" "736" @@ -35,6 +39,8 @@ "m_vecEnd" // Vector { + "type" "vector" + "windows" "728" "linux" "748" "mac" "748" @@ -42,6 +48,8 @@ "m_flBeamLength" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -49,6 +57,8 @@ "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "744" "linux" "764" "mac" "764" @@ -56,6 +66,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "752" "linux" "772" "mac" "772" @@ -63,6 +75,8 @@ "m_posOwner" // Vector { + "type" "vector" + "windows" "756" "linux" "776" "mac" "776" @@ -70,6 +84,8 @@ "m_angleOwner" // Vector { + "type" "vector" + "windows" "768" "linux" "788" "mac" "788" @@ -77,6 +93,8 @@ "m_pRealOwner" // edict_t* { + "type" "edict" + "windows" "780" "linux" "800" "mac" "800" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cturret.txt b/gamedata/common.games/entities.games/gearbox/offsets-cturret.txt index f104819c..1e835130 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cturret.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cturret.txt @@ -21,6 +21,8 @@ { "m_iStartSpin" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cwallhealth.txt b/gamedata/common.games/entities.games/gearbox/offsets-cwallhealth.txt index b47024af..0c3740e5 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cwallhealth.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cwallhealth.txt @@ -21,6 +21,8 @@ { "m_flNextCharge" // float { + "type" "float" + "windows" "252" "linux" "272" "mac" "272" @@ -28,6 +30,8 @@ "m_iReactivate" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -35,6 +39,8 @@ "m_iJuice" // int { + "type" "integer" + "windows" "260" "linux" "280" "mac" "280" @@ -42,6 +48,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "264" "linux" "284" "mac" "284" @@ -49,6 +57,8 @@ "m_flSoundTime" // float { + "type" "float" + "windows" "268" "linux" "288" "mac" "288" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cweaponbox.txt b/gamedata/common.games/entities.games/gearbox/offsets-cweaponbox.txt index c17ba8c0..837cefc0 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cweaponbox.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cweaponbox.txt @@ -21,6 +21,9 @@ { "m_rgpPlayerItems" // CBasePlayerItem*[7] { + "type" "classptr" + "size" "7" + "windows" "96" "linux" "112" "mac" "112" @@ -28,6 +31,9 @@ "m_rgiszAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "124" "linux" "140" "mac" "140" @@ -35,6 +41,9 @@ "m_rgAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "252" "linux" "268" "mac" "268" @@ -42,6 +51,8 @@ "m_cAmmoTypes" // int { + "type" "integer" + "windows" "380" "linux" "396" "mac" "396" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cweaponcycler.txt b/gamedata/common.games/entities.games/gearbox/offsets-cweaponcycler.txt index 68d15b0f..975659ee 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cweaponcycler.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cweaponcycler.txt @@ -21,6 +21,8 @@ { "m_iszModel" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -28,6 +30,8 @@ "m_iModel" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cworlditem.txt b/gamedata/common.games/entities.games/gearbox/offsets-cworlditem.txt index 783899c1..3556ea8e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cworlditem.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cworlditem.txt @@ -21,6 +21,8 @@ { "m_iType" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cwreckage.txt b/gamedata/common.games/entities.games/gearbox/offsets-cwreckage.txt index ded036a5..848bec22 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cwreckage.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cwreckage.txt @@ -21,6 +21,8 @@ { "m_flStartTime" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cxenplight.txt b/gamedata/common.games/entities.games/gearbox/offsets-cxenplight.txt index ac3583a8..531c8609 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cxenplight.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cxenplight.txt @@ -21,6 +21,8 @@ { "m_pGlow" // CSprite* { + "type" "classptr" + "windows" "128" "linux" "144" "mac" "144" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-cxentree.txt b/gamedata/common.games/entities.games/gearbox/offsets-cxentree.txt index f8da8601..3bb3199e 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-cxentree.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-cxentree.txt @@ -21,6 +21,8 @@ { "m_pTrigger" // CXenTreeTrigger* { + "type" "classptr" + "windows" "128" "linux" "144" "mac" "144" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-czombie.txt b/gamedata/common.games/entities.games/gearbox/offsets-czombie.txt index 8b66c5a0..d7aeb3df 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-czombie.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-czombie.txt @@ -21,6 +21,8 @@ { "m_flNextFlinch" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-czombiebarney.txt b/gamedata/common.games/entities.games/gearbox/offsets-czombiebarney.txt index 7c436a6a..d97067af 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-czombiebarney.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-czombiebarney.txt @@ -21,6 +21,8 @@ { "m_flNextFlinch" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/gearbox/offsets-czombiesoldier.txt b/gamedata/common.games/entities.games/gearbox/offsets-czombiesoldier.txt index d4c09c71..1c6c4219 100644 --- a/gamedata/common.games/entities.games/gearbox/offsets-czombiesoldier.txt +++ b/gamedata/common.games/entities.games/gearbox/offsets-czombiesoldier.txt @@ -21,6 +21,8 @@ { "m_flNextFlinch" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cactanimating.txt b/gamedata/common.games/entities.games/tfc/offsets-cactanimating.txt index d150e5ad..153b674d 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cactanimating.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cactanimating.txt @@ -21,6 +21,8 @@ { "m_Activity" // Activity { + "type" "integer" + "windows" "1152" "linux" "1168" "mac" "1168" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cairtank.txt b/gamedata/common.games/entities.games/tfc/offsets-cairtank.txt index 95dec782..9feb39a7 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cairtank.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cairtank.txt @@ -21,6 +21,8 @@ { "m_state" // int { + "type" "integer" + "windows" "1728" "linux" "1748" "mac" "1748" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cambientgeneric.txt b/gamedata/common.games/entities.games/tfc/offsets-cambientgeneric.txt index 42564355..51c415d6 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cambientgeneric.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cambientgeneric.txt @@ -21,6 +21,8 @@ { "m_flAttenuation" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_dpv" // dynpitchvol_t { + "type" "structure" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_fActive" // BOOL { + "type" "integer" + "windows" "1228" "linux" "1244" "mac" "1244" @@ -42,6 +48,8 @@ "m_fLooping" // BOOL { + "type" "integer" + "windows" "1232" "linux" "1248" "mac" "1248" diff --git a/gamedata/common.games/entities.games/tfc/offsets-careadef.txt b/gamedata/common.games/entities.games/tfc/offsets-careadef.txt index dbded07e..e5d14542 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-careadef.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-careadef.txt @@ -21,6 +21,9 @@ { "m_ClassData" // class DBAreaClassData[12] { + "type" "class" + "size" "12" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +31,9 @@ "m_AreaName" // char[32] { + "type" "string" + "size" "32" + "windows" "1268" "linux" "1284" "mac" "1284" @@ -35,6 +41,8 @@ "m_pNext" // CAreaDef* { + "type" "classptr" + "windows" "1300" "linux" "1316" "mac" "1316" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cautotrigger.txt b/gamedata/common.games/entities.games/tfc/offsets-cautotrigger.txt index fcb356b7..2420e78a 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cautotrigger.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cautotrigger.txt @@ -21,6 +21,8 @@ { "m_globalstate" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -28,6 +30,8 @@ "triggerType" // USE_TYPE { + "type" "integer" + "windows" "1136" "linux" "1152" "mac" "1152" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbaseanimating.txt b/gamedata/common.games/entities.games/tfc/offsets-cbaseanimating.txt index 1c17fcbd..7d18cf3b 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbaseanimating.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbaseanimating.txt @@ -21,6 +21,8 @@ { "m_flFrameRate" // float { + "type" "float" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -28,6 +30,8 @@ "m_flGroundSpeed" // float { + "type" "float" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -35,6 +39,8 @@ "m_flLastEventCheck" // float { + "type" "float" + "windows" "1140" "linux" "1156" "mac" "1156" @@ -42,6 +48,8 @@ "m_fSequenceFinished" // BOOL { + "type" "integer" + "windows" "1144" "linux" "1160" "mac" "1160" @@ -49,6 +57,8 @@ "m_fSequenceLoops" // BOOL { + "type" "integer" + "windows" "1148" "linux" "1164" "mac" "1164" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbasebutton.txt b/gamedata/common.games/entities.games/tfc/offsets-cbasebutton.txt index aeb431a5..1adb6f28 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbasebutton.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbasebutton.txt @@ -21,6 +21,8 @@ { "m_fStayPushed" // BOOL { + "type" "integer" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +30,8 @@ "m_fRotating" // BOOL { + "type" "integer" + "windows" "1284" "linux" "1304" "mac" "1304" @@ -35,6 +39,8 @@ "m_strChangeTarget" // string_t { + "type" "stringint" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -42,6 +48,8 @@ "m_ls" // locksound_t { + "type" "structure" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -49,6 +57,9 @@ "m_bLockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1328" "linux" "1348" "mac" "1348" @@ -56,6 +67,9 @@ "m_bLockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1329" "linux" "1349" "mac" "1349" @@ -63,6 +77,9 @@ "m_bUnlockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1330" "linux" "1350" "mac" "1350" @@ -70,6 +87,9 @@ "m_bUnlockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1331" "linux" "1351" "mac" "1351" @@ -77,6 +97,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "1332" "linux" "1352" "mac" "1352" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbasedelay.txt b/gamedata/common.games/entities.games/tfc/offsets-cbasedelay.txt index 0d92604f..1003bcee 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbasedelay.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbasedelay.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_iszKillTarget" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbasedoor.txt b/gamedata/common.games/entities.games/tfc/offsets-cbasedoor.txt index 95e19450..a156c0e2 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbasedoor.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbasedoor.txt @@ -21,6 +21,9 @@ { "m_bHealthValue" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +31,9 @@ "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1281" "linux" "1301" "mac" "1301" @@ -35,6 +41,9 @@ "m_bStopSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1282" "linux" "1302" "mac" "1302" @@ -42,6 +51,8 @@ "m_ls" // locksound_t { + "type" "structure" + "windows" "1284" "linux" "1304" "mac" "1304" @@ -49,6 +60,9 @@ "m_bLockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1320" "linux" "1340" "mac" "1340" @@ -56,6 +70,9 @@ "m_bLockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1321" "linux" "1341" "mac" "1341" @@ -63,6 +80,9 @@ "m_bUnlockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1322" "linux" "1342" "mac" "1342" @@ -70,6 +90,9 @@ "m_bUnlockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1323" "linux" "1343" "mac" "1343" @@ -77,6 +100,8 @@ "m_fNextSoundPlay" // float { + "type" "float" + "windows" "1324" "linux" "1344" "mac" "1344" @@ -84,6 +109,8 @@ "m_bIsReopening" // bool { + "type" "boolean" + "windows" "1328" "linux" "1348" "mac" "1348" @@ -91,6 +118,8 @@ "m_bStoppedOpenSound" // bool { + "type" "boolean" + "windows" "1329" "linux" "1349" "mac" "1349" @@ -98,6 +127,9 @@ "m_usDoorGoUp" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1330" "linux" "1350" "mac" "1350" @@ -105,6 +137,9 @@ "m_usDoorGoDown" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1332" "linux" "1352" "mac" "1352" @@ -112,6 +147,9 @@ "m_usDoorHitTop" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1334" "linux" "1354" "mac" "1354" @@ -119,6 +157,9 @@ "m_usDoorHitBottom" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1336" "linux" "1356" "mac" "1356" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbaseentity.txt b/gamedata/common.games/entities.games/tfc/offsets-cbaseentity.txt index b95bc897..1035fb90 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbaseentity.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbaseentity.txt @@ -21,6 +21,8 @@ { "pev" // entvars_t* { + "type" "entvars" + "windows" "4" "linux" "4" "mac" "4" @@ -28,6 +30,8 @@ "m_pGoalEnt" // CBaseEntity* { + "type" "classptr" + "windows" "8" "linux" "8" "mac" "8" @@ -35,6 +39,8 @@ "m_pLink" // CBaseEntity* { + "type" "classptr" + "windows" "12" "linux" "12" "mac" "12" @@ -42,6 +48,8 @@ "m_pfnThink" // (*__pfn)(CBaseEntity*) { + "type" "function" + "windows" "16" "linux" "16" "mac" "16" @@ -49,6 +57,8 @@ "m_pfnTouch" // (*__pfn)(CBaseEntity*, CBaseEntity*) { + "type" "function" + "windows" "20" "linux" "24" "mac" "24" @@ -56,6 +66,8 @@ "m_pfnUse" // (*__pfn)(CBaseEntity*, CBaseEntity*, CBaseEntity*, USE_TYPE, float) { + "type" "function" + "windows" "24" "linux" "32" "mac" "32" @@ -63,6 +75,8 @@ "m_pfnBlocked" // (*__pfn)(CBaseEntity*, CBaseEntity*) { + "type" "function" + "windows" "28" "linux" "40" "mac" "40" @@ -70,6 +84,8 @@ "nextpc" // int { + "type" "integer" + "windows" "32" "linux" "48" "mac" "48" @@ -77,6 +93,8 @@ "lastpc" // int { + "type" "integer" + "windows" "36" "linux" "52" "mac" "52" @@ -84,6 +102,8 @@ "last_impulse" // int { + "type" "integer" + "windows" "40" "linux" "56" "mac" "56" @@ -91,6 +111,8 @@ "armorclass" // int { + "type" "integer" + "windows" "44" "linux" "60" "mac" "60" @@ -98,6 +120,8 @@ "tf_items" // int { + "type" "integer" + "windows" "48" "linux" "64" "mac" "64" @@ -105,6 +129,8 @@ "tf_items_flags" // int { + "type" "integer" + "windows" "52" "linux" "68" "mac" "68" @@ -112,6 +138,8 @@ "no_grenades_1" // int { + "type" "integer" + "windows" "56" "linux" "72" "mac" "72" @@ -119,6 +147,8 @@ "no_grenades_2" // int { + "type" "integer" + "windows" "60" "linux" "76" "mac" "76" @@ -126,6 +156,8 @@ "tp_grenades_1" // int { + "type" "integer" + "windows" "64" "linux" "80" "mac" "80" @@ -133,6 +165,8 @@ "tp_grenades_2" // int { + "type" "integer" + "windows" "68" "linux" "84" "mac" "84" @@ -140,6 +174,8 @@ "m_iszGrenadeName" // string_t { + "type" "stringint" + "windows" "72" "linux" "88" "mac" "88" @@ -147,6 +183,8 @@ "got_aliases" // BOOL { + "type" "integer" + "windows" "76" "linux" "92" "mac" "92" @@ -154,6 +192,8 @@ "cheat_check" // BOOL { + "type" "integer" + "windows" "80" "linux" "96" "mac" "96" @@ -161,6 +201,8 @@ "is_removed" // BOOL { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" @@ -168,6 +210,8 @@ "is_undercover" // BOOL { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" @@ -175,6 +219,8 @@ "is_building" // BOOL { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -182,6 +228,8 @@ "is_detpacking" // BOOL { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -189,6 +237,8 @@ "is_feigning" // BOOL { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -196,6 +246,8 @@ "is_unableto_spy_or_teleport" // BOOL { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -203,6 +255,8 @@ "has_disconnected" // BOOL { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" @@ -210,6 +264,8 @@ "fClientGrenadePrimed" // BOOL { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" @@ -217,6 +273,8 @@ "bRemoveGrenade" // BOOL { + "type" "integer" + "windows" "116" "linux" "132" "mac" "132" @@ -224,6 +282,9 @@ "m_usBuildingEvent" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "120" "linux" "136" "mac" "136" @@ -231,6 +292,8 @@ "m_iBuildingEventState" // int { + "type" "integer" + "windows" "124" "linux" "140" "mac" "140" @@ -238,6 +301,8 @@ "m_vOldOrigin" // Vector { + "type" "vector" + "windows" "128" "linux" "144" "mac" "144" @@ -245,6 +310,8 @@ "tfstate" // int { + "type" "integer" + "windows" "140" "linux" "156" "mac" "156" @@ -252,6 +319,8 @@ "items" // int { + "type" "integer" + "windows" "144" "linux" "160" "mac" "160" @@ -259,6 +328,8 @@ "weapon" // int { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" @@ -266,6 +337,8 @@ "m_iPrimedGrenType" // int { + "type" "integer" + "windows" "152" "linux" "168" "mac" "168" @@ -273,6 +346,8 @@ "observer_list" // CBaseEntity* { + "type" "classptr" + "windows" "156" "linux" "172" "mac" "172" @@ -280,6 +355,8 @@ "m_pOtherSection" // EHANDLE { + "type" "ehandle" + "windows" "160" "linux" "176" "mac" "176" @@ -287,6 +364,8 @@ "m_iRightBound" // int { + "type" "integer" + "windows" "168" "linux" "184" "mac" "184" @@ -294,6 +373,8 @@ "m_iLeftBound" // int { + "type" "integer" + "windows" "172" "linux" "188" "mac" "188" @@ -301,6 +382,8 @@ "cl_no_grenades_1" // float { + "type" "float" + "windows" "176" "linux" "192" "mac" "192" @@ -308,6 +391,8 @@ "cl_no_grenades_2" // float { + "type" "float" + "windows" "180" "linux" "196" "mac" "196" @@ -315,6 +400,8 @@ "current_ammo" // int* { + "type" "pointer" + "windows" "184" "linux" "200" "mac" "200" @@ -322,6 +409,8 @@ "currentammo" // float { + "type" "float" + "windows" "188" "linux" "204" "mac" "204" @@ -329,6 +418,8 @@ "maxammo_medikit" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -336,6 +427,8 @@ "ammo_medikit" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -343,6 +436,8 @@ "maxammo_shells" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -350,6 +445,8 @@ "ammo_detpack" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -357,6 +454,8 @@ "maxammo_detpack" // int { + "type" "integer" + "windows" "208" "linux" "224" "mac" "224" @@ -364,6 +463,8 @@ "ammo_shells" // int { + "type" "integer" + "windows" "212" "linux" "228" "mac" "228" @@ -371,6 +472,8 @@ "maxammo_nails" // int { + "type" "integer" + "windows" "216" "linux" "232" "mac" "232" @@ -378,6 +481,8 @@ "ammo_nails" // int { + "type" "integer" + "windows" "220" "linux" "236" "mac" "236" @@ -385,6 +490,8 @@ "maxammo_cells" // int { + "type" "integer" + "windows" "224" "linux" "240" "mac" "240" @@ -392,6 +499,8 @@ "ammo_cells" // int { + "type" "integer" + "windows" "228" "linux" "244" "mac" "244" @@ -399,6 +508,8 @@ "maxammo_rockets" // int { + "type" "integer" + "windows" "232" "linux" "248" "mac" "248" @@ -406,6 +517,8 @@ "ammo_rockets" // int { + "type" "integer" + "windows" "236" "linux" "252" "mac" "252" @@ -413,6 +526,8 @@ "items_allowed" // int { + "type" "integer" + "windows" "240" "linux" "256" "mac" "256" @@ -420,6 +535,8 @@ "armor_allowed" // float { + "type" "float" + "windows" "244" "linux" "260" "mac" "260" @@ -427,6 +544,8 @@ "maxarmor" // float { + "type" "float" + "windows" "248" "linux" "264" "mac" "264" @@ -434,6 +553,8 @@ "exec_scripts" // int { + "type" "integer" + "windows" "252" "linux" "268" "mac" "268" @@ -441,6 +562,8 @@ "exec_map_scripts" // int { + "type" "integer" + "windows" "256" "linux" "272" "mac" "272" @@ -448,6 +571,8 @@ "display_class_briefing" // int { + "type" "integer" + "windows" "260" "linux" "276" "mac" "276" @@ -455,6 +580,8 @@ "take_screenshots" // int { + "type" "integer" + "windows" "264" "linux" "280" "mac" "280" @@ -462,6 +589,8 @@ "local_blood" // int { + "type" "integer" + "windows" "268" "linux" "284" "mac" "284" @@ -469,6 +598,8 @@ "weaponmode" // float { + "type" "float" + "windows" "272" "linux" "288" "mac" "288" @@ -476,6 +607,8 @@ "motd" // float { + "type" "float" + "windows" "276" "linux" "292" "mac" "292" @@ -483,6 +616,8 @@ "current_menu" // float { + "type" "float" + "windows" "280" "linux" "296" "mac" "296" @@ -490,6 +625,8 @@ "menu_displaytime" // float { + "type" "float" + "windows" "284" "linux" "300" "mac" "300" @@ -497,6 +634,8 @@ "menu_refreshtime" // float { + "type" "float" + "windows" "288" "linux" "304" "mac" "304" @@ -504,6 +643,8 @@ "m_flSafetyCheckTime" // float { + "type" "float" + "windows" "292" "linux" "308" "mac" "308" @@ -511,6 +652,8 @@ "team_no" // int { + "type" "integer" + "windows" "296" "linux" "312" "mac" "312" @@ -518,6 +661,8 @@ "lives" // int { + "type" "integer" + "windows" "300" "linux" "316" "mac" "316" @@ -525,6 +670,8 @@ "infection_team_no" // int { + "type" "integer" + "windows" "304" "linux" "320" "mac" "320" @@ -532,6 +679,8 @@ "real_frags" // int { + "type" "integer" + "windows" "308" "linux" "324" "mac" "324" @@ -539,6 +688,8 @@ "respawn_time" // float { + "type" "float" + "windows" "312" "linux" "328" "mac" "328" @@ -546,6 +697,8 @@ "suicide_time" // float { + "type" "float" + "windows" "316" "linux" "332" "mac" "332" @@ -553,6 +706,8 @@ "building" // EHANDLE { + "type" "ehandle" + "windows" "320" "linux" "336" "mac" "336" @@ -560,6 +715,8 @@ "building_wait" // float { + "type" "float" + "windows" "328" "linux" "344" "mac" "344" @@ -567,6 +724,8 @@ "real_owner" // EHANDLE { + "type" "ehandle" + "windows" "332" "linux" "348" "mac" "348" @@ -574,6 +733,8 @@ "has_dispenser" // float { + "type" "float" + "windows" "340" "linux" "356" "mac" "356" @@ -581,6 +742,8 @@ "has_sentry" // float { + "type" "float" + "windows" "344" "linux" "360" "mac" "360" @@ -588,6 +751,8 @@ "has_entry_teleporter" // float { + "type" "float" + "windows" "348" "linux" "364" "mac" "364" @@ -595,6 +760,8 @@ "has_exit_teleporter" // float { + "type" "float" + "windows" "352" "linux" "368" "mac" "368" @@ -602,6 +769,8 @@ "weapons_carried" // int { + "type" "integer" + "windows" "356" "linux" "372" "mac" "372" @@ -609,6 +778,8 @@ "current_weapon" // float { + "type" "float" + "windows" "360" "linux" "376" "mac" "376" @@ -616,6 +787,8 @@ "last_weapon" // int { + "type" "integer" + "windows" "364" "linux" "380" "mac" "380" @@ -623,6 +796,8 @@ "last_weaponmode" // float { + "type" "float" + "windows" "368" "linux" "384" "mac" "384" @@ -630,6 +805,8 @@ "reload_shotgun" // float { + "type" "float" + "windows" "372" "linux" "388" "mac" "388" @@ -637,6 +814,8 @@ "reload_super_shotgun" // float { + "type" "float" + "windows" "376" "linux" "392" "mac" "392" @@ -644,6 +823,8 @@ "reload_nailgun" // float { + "type" "float" + "windows" "380" "linux" "396" "mac" "396" @@ -651,6 +832,8 @@ "reload_super_nailgun" // float { + "type" "float" + "windows" "384" "linux" "400" "mac" "400" @@ -658,6 +841,8 @@ "reload_grenade_launcher" // float { + "type" "float" + "windows" "388" "linux" "404" "mac" "404" @@ -665,6 +850,8 @@ "reload_rocket_launcher" // float { + "type" "float" + "windows" "392" "linux" "408" "mac" "408" @@ -672,6 +859,8 @@ "reload_flamethrower" // float { + "type" "float" + "windows" "396" "linux" "412" "mac" "412" @@ -679,6 +868,8 @@ "reload_incendiary" // float { + "type" "float" + "windows" "400" "linux" "416" "mac" "416" @@ -686,6 +877,8 @@ "heat" // float { + "type" "float" + "windows" "404" "linux" "420" "mac" "420" @@ -693,6 +886,8 @@ "sniper_zoom" // float { + "type" "float" + "windows" "408" "linux" "424" "mac" "424" @@ -700,6 +895,8 @@ "immune_to_check" // float { + "type" "float" + "windows" "412" "linux" "428" "mac" "428" @@ -707,6 +904,8 @@ "last_saveme_sound" // float { + "type" "float" + "windows" "416" "linux" "432" "mac" "432" @@ -714,6 +913,8 @@ "head_shot_vector" // Vector { + "type" "vector" + "windows" "420" "linux" "436" "mac" "436" @@ -721,6 +922,8 @@ "leg_damage" // float { + "type" "float" + "windows" "432" "linux" "448" "mac" "448" @@ -728,6 +931,8 @@ "cheat_level" // float { + "type" "float" + "windows" "436" "linux" "452" "mac" "452" @@ -735,6 +940,8 @@ "FlashTime" // float { + "type" "float" + "windows" "440" "linux" "456" "mac" "456" @@ -742,6 +949,8 @@ "nailpos" // float { + "type" "float" + "windows" "444" "linux" "460" "mac" "460" @@ -749,6 +958,8 @@ "old_leg_damage" // float { + "type" "float" + "windows" "448" "linux" "464" "mac" "464" @@ -756,6 +967,8 @@ "clientHalluc" // float { + "type" "float" + "windows" "452" "linux" "468" "mac" "468" @@ -763,6 +976,8 @@ "clientTranq" // float { + "type" "float" + "windows" "456" "linux" "472" "mac" "472" @@ -770,6 +985,8 @@ "no_active_nail_grens" // float { + "type" "float" + "windows" "460" "linux" "476" "mac" "476" @@ -777,6 +994,8 @@ "no_active_napalm_grens" // float { + "type" "float" + "windows" "464" "linux" "480" "mac" "480" @@ -784,6 +1003,8 @@ "no_active_gas_grens" // float { + "type" "float" + "windows" "468" "linux" "484" "mac" "484" @@ -791,6 +1012,8 @@ "numflames" // float { + "type" "float" + "windows" "472" "linux" "488" "mac" "488" @@ -798,6 +1021,8 @@ "timecount" // float { + "type" "float" + "windows" "476" "linux" "492" "mac" "492" @@ -805,6 +1030,8 @@ "flame_id" // char* { + "type" "stringptr" + "windows" "480" "linux" "496" "mac" "496" @@ -812,6 +1039,8 @@ "undercover_team" // int { + "type" "integer" + "windows" "484" "linux" "500" "mac" "500" @@ -819,6 +1048,8 @@ "undercover_skin" // int { + "type" "integer" + "windows" "488" "linux" "504" "mac" "504" @@ -826,6 +1057,8 @@ "undercover_target" // EHANDLE { + "type" "ehandle" + "windows" "492" "linux" "508" "mac" "508" @@ -833,6 +1066,8 @@ "StatusRefreshTime" // float { + "type" "float" + "windows" "500" "linux" "516" "mac" "516" @@ -840,6 +1075,8 @@ "StatusBarSize" // float { + "type" "float" + "windows" "504" "linux" "520" "mac" "520" @@ -847,6 +1084,8 @@ "StatusBarRes" // float { + "type" "float" + "windows" "508" "linux" "524" "mac" "524" @@ -854,6 +1093,8 @@ "ScannerOn" // float { + "type" "float" + "windows" "512" "linux" "528" "mac" "528" @@ -861,6 +1102,8 @@ "tf_id" // int { + "type" "integer" + "windows" "516" "linux" "532" "mac" "532" @@ -868,6 +1111,8 @@ "teamkills" // int { + "type" "integer" + "windows" "520" "linux" "536" "mac" "536" @@ -875,6 +1120,8 @@ "is_admin" // BOOL { + "type" "integer" + "windows" "524" "linux" "540" "mac" "540" @@ -882,6 +1129,8 @@ "admin_mode" // int { + "type" "integer" + "windows" "528" "linux" "544" "mac" "544" @@ -889,6 +1138,8 @@ "admin_use" // EHANDLE { + "type" "ehandle" + "windows" "532" "linux" "548" "mac" "548" @@ -896,6 +1147,8 @@ "ip" // int { + "type" "integer" + "windows" "540" "linux" "556" "mac" "556" @@ -903,6 +1156,8 @@ "goal_no" // int { + "type" "integer" + "windows" "544" "linux" "560" "mac" "560" @@ -910,6 +1165,8 @@ "group_no" // int { + "type" "integer" + "windows" "548" "linux" "564" "mac" "564" @@ -917,6 +1174,8 @@ "goal_state" // int { + "type" "integer" + "windows" "552" "linux" "568" "mac" "568" @@ -924,6 +1183,8 @@ "owned_by" // int { + "type" "integer" + "windows" "556" "linux" "572" "mac" "572" @@ -931,6 +1192,8 @@ "teamcheck" // string_t { + "type" "stringint" + "windows" "560" "linux" "576" "mac" "576" @@ -938,6 +1201,8 @@ "owned_by_teamcheck" // string_t { + "type" "stringint" + "windows" "564" "linux" "580" "mac" "580" @@ -945,6 +1210,8 @@ "goal_activation" // int { + "type" "integer" + "windows" "568" "linux" "584" "mac" "584" @@ -952,6 +1219,8 @@ "goal_effects" // int { + "type" "integer" + "windows" "572" "linux" "588" "mac" "588" @@ -959,6 +1228,8 @@ "goal_result" // int { + "type" "integer" + "windows" "576" "linux" "592" "mac" "592" @@ -966,6 +1237,8 @@ "goal_group" // int { + "type" "integer" + "windows" "580" "linux" "596" "mac" "596" @@ -973,6 +1246,8 @@ "else_goal" // int { + "type" "integer" + "windows" "584" "linux" "600" "mac" "600" @@ -980,6 +1255,8 @@ "if_goal_is_active" // int { + "type" "integer" + "windows" "588" "linux" "604" "mac" "604" @@ -987,6 +1264,8 @@ "if_goal_is_inactive" // int { + "type" "integer" + "windows" "592" "linux" "608" "mac" "608" @@ -994,6 +1273,8 @@ "if_goal_is_removed" // int { + "type" "integer" + "windows" "596" "linux" "612" "mac" "612" @@ -1001,6 +1282,8 @@ "if_group_is_active" // int { + "type" "integer" + "windows" "600" "linux" "616" "mac" "616" @@ -1008,6 +1291,8 @@ "if_group_is_inactive" // int { + "type" "integer" + "windows" "604" "linux" "620" "mac" "620" @@ -1015,6 +1300,8 @@ "if_group_is_removed" // int { + "type" "integer" + "windows" "608" "linux" "624" "mac" "624" @@ -1022,6 +1309,8 @@ "search_time" // float { + "type" "float" + "windows" "612" "linux" "628" "mac" "628" @@ -1029,6 +1318,8 @@ "t_length" // float { + "type" "float" + "windows" "616" "linux" "632" "mac" "632" @@ -1036,6 +1327,8 @@ "activate_goal_no" // int { + "type" "integer" + "windows" "620" "linux" "636" "mac" "636" @@ -1043,6 +1336,8 @@ "inactivate_goal_no" // int { + "type" "integer" + "windows" "624" "linux" "640" "mac" "640" @@ -1050,6 +1345,8 @@ "remove_goal_no" // int { + "type" "integer" + "windows" "628" "linux" "644" "mac" "644" @@ -1057,6 +1354,8 @@ "restore_goal_no" // int { + "type" "integer" + "windows" "632" "linux" "648" "mac" "648" @@ -1064,6 +1363,8 @@ "activate_group_no" // int { + "type" "integer" + "windows" "636" "linux" "652" "mac" "652" @@ -1071,6 +1372,8 @@ "inactivate_group_no" // int { + "type" "integer" + "windows" "640" "linux" "656" "mac" "656" @@ -1078,6 +1381,8 @@ "remove_group_no" // int { + "type" "integer" + "windows" "644" "linux" "660" "mac" "660" @@ -1085,6 +1390,8 @@ "restore_group_no" // int { + "type" "integer" + "windows" "648" "linux" "664" "mac" "664" @@ -1092,6 +1399,8 @@ "m_bAddBonuses" // BOOL { + "type" "integer" + "windows" "652" "linux" "668" "mac" "668" @@ -1099,6 +1408,8 @@ "goal_min" // Vector { + "type" "vector" + "windows" "656" "linux" "672" "mac" "672" @@ -1106,6 +1417,8 @@ "goal_max" // Vector { + "type" "vector" + "windows" "668" "linux" "684" "mac" "684" @@ -1113,6 +1426,8 @@ "replacement_model" // string_t { + "type" "stringint" + "windows" "680" "linux" "696" "mac" "696" @@ -1120,6 +1435,8 @@ "replacement_model_body" // int { + "type" "integer" + "windows" "684" "linux" "700" "mac" "700" @@ -1127,6 +1444,8 @@ "replacement_model_skin" // int { + "type" "integer" + "windows" "688" "linux" "704" "mac" "704" @@ -1134,6 +1453,8 @@ "replacement_model_flags" // int { + "type" "integer" + "windows" "692" "linux" "708" "mac" "708" @@ -1141,6 +1462,8 @@ "has_item_from_group" // int { + "type" "integer" + "windows" "696" "linux" "712" "mac" "712" @@ -1148,6 +1471,8 @@ "hasnt_item_from_group" // int { + "type" "integer" + "windows" "700" "linux" "716" "mac" "716" @@ -1155,6 +1480,8 @@ "remove_item_group" // int { + "type" "integer" + "windows" "704" "linux" "720" "mac" "720" @@ -1162,6 +1489,8 @@ "return_item_no" // int { + "type" "integer" + "windows" "708" "linux" "724" "mac" "724" @@ -1169,6 +1498,8 @@ "if_item_has_moved" // int { + "type" "integer" + "windows" "712" "linux" "728" "mac" "728" @@ -1176,6 +1507,8 @@ "if_item_hasnt_moved" // int { + "type" "integer" + "windows" "716" "linux" "732" "mac" "732" @@ -1183,6 +1516,8 @@ "remove_spawnpoint" // int { + "type" "integer" + "windows" "720" "linux" "736" "mac" "736" @@ -1190,6 +1525,8 @@ "restore_spawnpoint" // int { + "type" "integer" + "windows" "724" "linux" "740" "mac" "740" @@ -1197,6 +1534,8 @@ "remove_spawngroup" // int { + "type" "integer" + "windows" "728" "linux" "744" "mac" "744" @@ -1204,6 +1543,8 @@ "restore_spawngroup" // int { + "type" "integer" + "windows" "732" "linux" "748" "mac" "748" @@ -1211,6 +1552,9 @@ "display_item_status" // int[4] { + "type" "integer" + "size" "4" + "windows" "736" "linux" "752" "mac" "752" @@ -1218,6 +1562,8 @@ "team_str_home" // string_t { + "type" "stringint" + "windows" "752" "linux" "768" "mac" "768" @@ -1225,6 +1571,8 @@ "team_str_moved" // string_t { + "type" "stringint" + "windows" "756" "linux" "772" "mac" "772" @@ -1232,6 +1580,8 @@ "team_str_carried" // string_t { + "type" "stringint" + "windows" "760" "linux" "776" "mac" "776" @@ -1239,6 +1589,8 @@ "non_team_str_home" // string_t { + "type" "stringint" + "windows" "764" "linux" "780" "mac" "780" @@ -1246,6 +1598,8 @@ "non_team_str_moved" // string_t { + "type" "stringint" + "windows" "768" "linux" "784" "mac" "784" @@ -1253,6 +1607,8 @@ "non_team_str_carried" // string_t { + "type" "stringint" + "windows" "772" "linux" "788" "mac" "788" @@ -1260,6 +1616,8 @@ "ex_skill_min" // int { + "type" "integer" + "windows" "776" "linux" "792" "mac" "792" @@ -1267,6 +1625,8 @@ "ex_skill_max" // int { + "type" "integer" + "windows" "780" "linux" "796" "mac" "796" @@ -1274,6 +1634,9 @@ "increase_team" // int[4] { + "type" "integer" + "size" "4" + "windows" "784" "linux" "800" "mac" "800" @@ -1281,6 +1644,8 @@ "increase_team_owned_by" // int { + "type" "integer" + "windows" "800" "linux" "816" "mac" "816" @@ -1288,6 +1653,8 @@ "wait" // float { + "type" "float" + "windows" "804" "linux" "820" "mac" "820" @@ -1295,6 +1662,8 @@ "count" // int { + "type" "integer" + "windows" "808" "linux" "824" "mac" "824" @@ -1302,6 +1671,8 @@ "axhitme" // int { + "type" "integer" + "windows" "812" "linux" "828" "mac" "828" @@ -1309,6 +1680,8 @@ "drop_time" // float { + "type" "float" + "windows" "816" "linux" "832" "mac" "832" @@ -1316,6 +1689,8 @@ "redrop_origin" // Vector { + "type" "vector" + "windows" "820" "linux" "836" "mac" "836" @@ -1323,6 +1698,8 @@ "redrop_count" // int { + "type" "integer" + "windows" "832" "linux" "848" "mac" "848" @@ -1330,6 +1707,8 @@ "attack_finished" // float { + "type" "float" + "windows" "836" "linux" "852" "mac" "852" @@ -1337,6 +1716,8 @@ "distance" // float { + "type" "float" + "windows" "840" "linux" "856" "mac" "856" @@ -1344,6 +1725,8 @@ "speed_reduction" // int { + "type" "integer" + "windows" "844" "linux" "860" "mac" "860" @@ -1351,6 +1734,8 @@ "m_flEndRoundTime" // float { + "type" "float" + "windows" "848" "linux" "864" "mac" "864" @@ -1358,6 +1743,8 @@ "m_iszEndRoundMsg_Team1_Win" // string_t { + "type" "stringint" + "windows" "852" "linux" "868" "mac" "868" @@ -1365,6 +1752,8 @@ "m_iszEndRoundMsg_Team2_Win" // string_t { + "type" "stringint" + "windows" "856" "linux" "872" "mac" "872" @@ -1372,6 +1761,8 @@ "m_iszEndRoundMsg_Team3_Win" // string_t { + "type" "stringint" + "windows" "860" "linux" "876" "mac" "876" @@ -1379,6 +1770,8 @@ "m_iszEndRoundMsg_Team4_Win" // string_t { + "type" "stringint" + "windows" "864" "linux" "880" "mac" "880" @@ -1386,6 +1779,8 @@ "m_iszEndRoundMsg_Team1_Lose" // string_t { + "type" "stringint" + "windows" "868" "linux" "884" "mac" "884" @@ -1393,6 +1788,8 @@ "m_iszEndRoundMsg_Team2_Lose" // string_t { + "type" "stringint" + "windows" "872" "linux" "888" "mac" "888" @@ -1400,6 +1797,8 @@ "m_iszEndRoundMsg_Team3_Lose" // string_t { + "type" "stringint" + "windows" "876" "linux" "892" "mac" "892" @@ -1407,6 +1806,8 @@ "m_iszEndRoundMsg_Team4_Lose" // string_t { + "type" "stringint" + "windows" "880" "linux" "896" "mac" "896" @@ -1414,6 +1815,8 @@ "m_iszEndRoundMsg_Team1" // string_t { + "type" "stringint" + "windows" "884" "linux" "900" "mac" "900" @@ -1421,6 +1824,8 @@ "m_iszEndRoundMsg_Team2" // string_t { + "type" "stringint" + "windows" "888" "linux" "904" "mac" "904" @@ -1428,6 +1833,8 @@ "m_iszEndRoundMsg_Team3" // string_t { + "type" "stringint" + "windows" "892" "linux" "908" "mac" "908" @@ -1435,6 +1842,8 @@ "m_iszEndRoundMsg_Team4" // string_t { + "type" "stringint" + "windows" "896" "linux" "912" "mac" "912" @@ -1442,6 +1851,8 @@ "m_iszEndRoundMsg_OwnedBy" // string_t { + "type" "stringint" + "windows" "900" "linux" "916" "mac" "916" @@ -1449,6 +1860,8 @@ "m_iszEndRoundMsg_NonOwnedBy" // string_t { + "type" "stringint" + "windows" "904" "linux" "920" "mac" "920" @@ -1456,6 +1869,8 @@ "killtarget" // string_t { + "type" "stringint" + "windows" "908" "linux" "924" "mac" "924" @@ -1463,6 +1878,8 @@ "noise4" // string_t { + "type" "stringint" + "windows" "912" "linux" "928" "mac" "928" @@ -1470,6 +1887,8 @@ "broadcast" // string_t { + "type" "stringint" + "windows" "916" "linux" "932" "mac" "932" @@ -1477,6 +1896,8 @@ "team_broadcast" // string_t { + "type" "stringint" + "windows" "920" "linux" "936" "mac" "936" @@ -1484,6 +1905,8 @@ "non_team_broadcast" // string_t { + "type" "stringint" + "windows" "924" "linux" "940" "mac" "940" @@ -1491,6 +1914,8 @@ "owners_team_broadcast" // string_t { + "type" "stringint" + "windows" "928" "linux" "944" "mac" "944" @@ -1498,6 +1923,8 @@ "non_owners_team_broadcast" // string_t { + "type" "stringint" + "windows" "932" "linux" "948" "mac" "948" @@ -1505,6 +1932,8 @@ "team_drop" // string_t { + "type" "stringint" + "windows" "936" "linux" "952" "mac" "952" @@ -1512,6 +1941,8 @@ "non_team_drop" // string_t { + "type" "stringint" + "windows" "940" "linux" "956" "mac" "956" @@ -1519,6 +1950,8 @@ "org_broadcast" // string_t { + "type" "stringint" + "windows" "944" "linux" "960" "mac" "960" @@ -1526,6 +1959,8 @@ "org_team_broadcast" // string_t { + "type" "stringint" + "windows" "948" "linux" "964" "mac" "964" @@ -1533,6 +1968,8 @@ "org_non_team_broadcast" // string_t { + "type" "stringint" + "windows" "952" "linux" "968" "mac" "968" @@ -1540,6 +1977,8 @@ "org_owners_team_broadcast" // string_t { + "type" "stringint" + "windows" "956" "linux" "972" "mac" "972" @@ -1547,6 +1986,8 @@ "org_non_owners_team_broadcast" // string_t { + "type" "stringint" + "windows" "960" "linux" "976" "mac" "976" @@ -1554,6 +1995,8 @@ "org_team_drop" // string_t { + "type" "stringint" + "windows" "964" "linux" "980" "mac" "980" @@ -1561,6 +2004,8 @@ "org_non_team_drop" // string_t { + "type" "stringint" + "windows" "968" "linux" "984" "mac" "984" @@ -1568,6 +2013,8 @@ "org_message" // string_t { + "type" "stringint" + "windows" "972" "linux" "988" "mac" "988" @@ -1575,6 +2022,8 @@ "org_noise3" // string_t { + "type" "stringint" + "windows" "976" "linux" "992" "mac" "992" @@ -1582,6 +2031,8 @@ "org_noise4" // string_t { + "type" "stringint" + "windows" "980" "linux" "996" "mac" "996" @@ -1589,6 +2040,8 @@ "netname_broadcast" // string_t { + "type" "stringint" + "windows" "984" "linux" "1000" "mac" "1000" @@ -1596,6 +2049,8 @@ "netname_team_broadcast" // string_t { + "type" "stringint" + "windows" "988" "linux" "1004" "mac" "1004" @@ -1603,6 +2058,8 @@ "netname_non_team_broadcast" // string_t { + "type" "stringint" + "windows" "992" "linux" "1008" "mac" "1008" @@ -1610,6 +2067,8 @@ "netname_owners_team_broadcast" // string_t { + "type" "stringint" + "windows" "996" "linux" "1012" "mac" "1012" @@ -1617,6 +2076,8 @@ "netname_team_drop" // string_t { + "type" "stringint" + "windows" "1000" "linux" "1016" "mac" "1016" @@ -1624,6 +2085,8 @@ "netname_non_team_drop" // string_t { + "type" "stringint" + "windows" "1004" "linux" "1020" "mac" "1020" @@ -1631,6 +2094,8 @@ "speak" // string_t { + "type" "stringint" + "windows" "1008" "linux" "1024" "mac" "1024" @@ -1638,6 +2103,8 @@ "AP_speak" // string_t { + "type" "stringint" + "windows" "1012" "linux" "1028" "mac" "1028" @@ -1645,6 +2112,8 @@ "team_speak" // string_t { + "type" "stringint" + "windows" "1016" "linux" "1032" "mac" "1032" @@ -1652,6 +2121,8 @@ "non_team_speak" // string_t { + "type" "stringint" + "windows" "1020" "linux" "1036" "mac" "1036" @@ -1659,6 +2130,8 @@ "owners_team_speak" // string_t { + "type" "stringint" + "windows" "1024" "linux" "1040" "mac" "1040" @@ -1666,6 +2139,8 @@ "non_owners_team_speak" // string_t { + "type" "stringint" + "windows" "1028" "linux" "1044" "mac" "1044" @@ -1673,6 +2148,8 @@ "deathtype" // string_t { + "type" "stringint" + "windows" "1032" "linux" "1048" "mac" "1048" @@ -1680,6 +2157,8 @@ "all_active" // int { + "type" "integer" + "windows" "1036" "linux" "1052" "mac" "1052" @@ -1687,6 +2166,8 @@ "item_list" // int { + "type" "integer" + "windows" "1040" "linux" "1056" "mac" "1056" @@ -1694,6 +2175,8 @@ "delay_time" // float { + "type" "float" + "windows" "1044" "linux" "1060" "mac" "1060" @@ -1701,6 +2184,8 @@ "do_triggerwork" // BOOL { + "type" "integer" + "windows" "1048" "linux" "1064" "mac" "1064" @@ -1708,6 +2193,8 @@ "rv_s_h" // float { + "type" "float" + "windows" "1052" "linux" "1068" "mac" "1068" @@ -1715,6 +2202,8 @@ "rs_s_h" // float { + "type" "float" + "windows" "1056" "linux" "1072" "mac" "1072" @@ -1722,6 +2211,8 @@ "rv_gr" // float { + "type" "float" + "windows" "1060" "linux" "1076" "mac" "1076" @@ -1729,6 +2220,8 @@ "rs_gr" // float { + "type" "float" + "windows" "1064" "linux" "1080" "mac" "1080" @@ -1736,6 +2229,8 @@ "rv_g" // float { + "type" "float" + "windows" "1068" "linux" "1084" "mac" "1084" @@ -1743,6 +2238,8 @@ "rs_g" // float { + "type" "float" + "windows" "1072" "linux" "1088" "mac" "1088" @@ -1750,6 +2247,8 @@ "has_abbreviated" // float { + "type" "float" + "windows" "1076" "linux" "1092" "mac" "1092" @@ -1757,6 +2256,8 @@ "timer_type" // int { + "type" "integer" + "windows" "1080" "linux" "1096" "mac" "1096" @@ -1764,6 +2265,8 @@ "invincible_finished" // float { + "type" "float" + "windows" "1084" "linux" "1100" "mac" "1100" @@ -1771,6 +2274,8 @@ "invisible_finished" // float { + "type" "float" + "windows" "1088" "linux" "1104" "mac" "1104" @@ -1778,6 +2283,8 @@ "super_damage_finished" // float { + "type" "float" + "windows" "1092" "linux" "1108" "mac" "1108" @@ -1785,6 +2292,8 @@ "radsuit_finished" // float { + "type" "float" + "windows" "1096" "linux" "1112" "mac" "1112" @@ -1792,6 +2301,8 @@ "m_bLostInvincSound" // BOOL { + "type" "integer" + "windows" "1100" "linux" "1116" "mac" "1116" @@ -1799,6 +2310,8 @@ "m_bLostInvisSound" // BOOL { + "type" "integer" + "windows" "1104" "linux" "1120" "mac" "1120" @@ -1806,6 +2319,8 @@ "m_bLostSuperSound" // BOOL { + "type" "integer" + "windows" "1108" "linux" "1124" "mac" "1124" @@ -1813,6 +2328,8 @@ "m_bLostRadSound" // BOOL { + "type" "integer" + "windows" "1112" "linux" "1128" "mac" "1128" @@ -1820,6 +2337,8 @@ "m_fInvincSound" // float { + "type" "float" + "windows" "1116" "linux" "1132" "mac" "1132" @@ -1827,6 +2346,8 @@ "m_fSuperSound" // float { + "type" "float" + "windows" "1120" "linux" "1136" "mac" "1136" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbasemonster.txt b/gamedata/common.games/entities.games/tfc/offsets-cbasemonster.txt index a46d05ec..9ab1b409 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbasemonster.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbasemonster.txt @@ -21,6 +21,8 @@ { "m_afConditions" // int { + "type" "integer" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +30,8 @@ "m_hEnemy" // EHANDLE { + "type" "ehandle" + "windows" "1284" "linux" "1304" "mac" "1304" @@ -35,6 +39,8 @@ "m_hTargetEnt" // EHANDLE { + "type" "ehandle" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -42,6 +48,9 @@ "m_hOldEnemy" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "1300" "linux" "1320" "mac" "1320" @@ -49,6 +58,9 @@ "m_vecOldEnemy" // Vector[4] { + "type" "vector" + "size" "4" + "windows" "1332" "linux" "1352" "mac" "1352" @@ -56,6 +68,8 @@ "m_flFieldOfView" // float { + "type" "float" + "windows" "1380" "linux" "1400" "mac" "1400" @@ -63,6 +77,8 @@ "m_flWaitFinished" // float { + "type" "float" + "windows" "1384" "linux" "1404" "mac" "1404" @@ -70,6 +86,8 @@ "m_flMoveWaitFinished" // float { + "type" "float" + "windows" "1388" "linux" "1408" "mac" "1408" @@ -77,6 +95,8 @@ "m_Activity" // Activity { + "type" "integer" + "windows" "1392" "linux" "1412" "mac" "1412" @@ -84,6 +104,8 @@ "m_IdealActivity" // Activity { + "type" "integer" + "windows" "1396" "linux" "1416" "mac" "1416" @@ -91,6 +113,8 @@ "m_LastHitGroup" // int { + "type" "integer" + "windows" "1400" "linux" "1420" "mac" "1420" @@ -98,6 +122,8 @@ "m_MonsterState" // MONSTERSTATE { + "type" "integer" + "windows" "1404" "linux" "1424" "mac" "1424" @@ -105,6 +131,8 @@ "m_IdealMonsterState" // MONSTERSTATE { + "type" "integer" + "windows" "1408" "linux" "1428" "mac" "1428" @@ -112,6 +140,8 @@ "m_iTaskStatus" // int { + "type" "integer" + "windows" "1412" "linux" "1432" "mac" "1432" @@ -119,6 +149,8 @@ "m_pSchedule" // class Schedule_t* { + "type" "pointer" + "windows" "1416" "linux" "1436" "mac" "1436" @@ -126,6 +158,8 @@ "m_iScheduleIndex" // int { + "type" "integer" + "windows" "1420" "linux" "1440" "mac" "1440" @@ -133,6 +167,9 @@ "m_Route" // struct WayPoint_t[8] { + "type" "structure" + "size" "8" + "windows" "1424" "linux" "1444" "mac" "1444" @@ -140,6 +177,8 @@ "m_movementGoal" // int { + "type" "integer" + "windows" "1552" "linux" "1572" "mac" "1572" @@ -147,6 +186,8 @@ "m_iRouteIndex" // int { + "type" "integer" + "windows" "1556" "linux" "1576" "mac" "1576" @@ -154,6 +195,8 @@ "m_moveWaitTime" // float { + "type" "float" + "windows" "1560" "linux" "1580" "mac" "1580" @@ -161,6 +204,8 @@ "m_vecMoveGoal" // Vector { + "type" "vector" + "windows" "1564" "linux" "1584" "mac" "1584" @@ -168,6 +213,8 @@ "m_movementActivity" // Activity { + "type" "integer" + "windows" "1576" "linux" "1596" "mac" "1596" @@ -175,6 +222,8 @@ "m_iAudibleList" // int { + "type" "integer" + "windows" "1580" "linux" "1600" "mac" "1600" @@ -182,6 +231,8 @@ "m_afSoundTypes" // int { + "type" "integer" + "windows" "1584" "linux" "1604" "mac" "1604" @@ -189,6 +240,8 @@ "m_vecLastPosition" // Vector { + "type" "vector" + "windows" "1588" "linux" "1608" "mac" "1608" @@ -196,6 +249,8 @@ "m_iHintNode" // int { + "type" "integer" + "windows" "1600" "linux" "1620" "mac" "1620" @@ -203,6 +258,8 @@ "m_afMemory" // int { + "type" "integer" + "windows" "1604" "linux" "1624" "mac" "1624" @@ -210,6 +267,8 @@ "m_iMaxHealth" // int { + "type" "integer" + "windows" "1608" "linux" "1628" "mac" "1628" @@ -217,6 +276,8 @@ "m_vecEnemyLKP" // Vector { + "type" "vector" + "windows" "1612" "linux" "1632" "mac" "1632" @@ -224,6 +285,8 @@ "m_cAmmoLoaded" // int { + "type" "integer" + "windows" "1624" "linux" "1644" "mac" "1644" @@ -231,6 +294,8 @@ "m_afCapability" // int { + "type" "integer" + "windows" "1628" "linux" "1648" "mac" "1648" @@ -238,6 +303,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "1632" "linux" "1652" "mac" "1652" @@ -245,6 +312,8 @@ "m_bitsDamageType" // int { + "type" "integer" + "windows" "1636" "linux" "1656" "mac" "1656" @@ -252,6 +321,10 @@ "m_rgbTimeBasedDamage" // unsigned char[8] { + "type" "character" + "size" "8" + "unsigned" "1" + "windows" "1640" "linux" "1660" "mac" "1660" @@ -259,6 +332,8 @@ "m_lastDamageAmount" // int { + "type" "integer" + "windows" "1648" "linux" "1668" "mac" "1668" @@ -266,6 +341,8 @@ "m_bloodColor" // int { + "type" "integer" + "windows" "1652" "linux" "1672" "mac" "1672" @@ -273,6 +350,8 @@ "m_failSchedule" // int { + "type" "integer" + "windows" "1656" "linux" "1676" "mac" "1676" @@ -280,6 +359,8 @@ "m_flHungryTime" // float { + "type" "float" + "windows" "1660" "linux" "1680" "mac" "1680" @@ -287,6 +368,8 @@ "m_flDistTooFar" // float { + "type" "float" + "windows" "1664" "linux" "1684" "mac" "1684" @@ -294,6 +377,8 @@ "m_flDistLook" // float { + "type" "float" + "windows" "1668" "linux" "1688" "mac" "1688" @@ -301,6 +386,8 @@ "m_iTriggerCondition" // int { + "type" "integer" + "windows" "1672" "linux" "1692" "mac" "1692" @@ -308,6 +395,8 @@ "m_iszTriggerTarget" // string_t { + "type" "stringint" + "windows" "1676" "linux" "1696" "mac" "1696" @@ -315,6 +404,8 @@ "m_HackedGunPos" // Vector { + "type" "vector" + "windows" "1680" "linux" "1700" "mac" "1700" @@ -322,6 +413,8 @@ "m_scriptState" // SCRIPTSTATE { + "type" "integer" + "windows" "1692" "linux" "1712" "mac" "1712" @@ -329,6 +422,8 @@ "m_pCine" // CCineMonster* { + "type" "classptr" + "windows" "1696" "linux" "1716" "mac" "1716" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbaseplattrain.txt b/gamedata/common.games/entities.games/tfc/offsets-cbaseplattrain.txt index 568afe4e..95f658e6 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbaseplattrain.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbaseplattrain.txt @@ -21,6 +21,9 @@ { "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +31,9 @@ "m_bStopSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1281" "linux" "1301" "mac" "1301" @@ -35,6 +41,8 @@ "m_volume" // float { + "type" "float" + "windows" "1284" "linux" "1304" "mac" "1304" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbaseplayer.txt b/gamedata/common.games/entities.games/tfc/offsets-cbaseplayer.txt index 1206e00d..f3fc2fe9 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbaseplayer.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbaseplayer.txt @@ -21,6 +21,8 @@ { "m_hObserverTarget" // EHANDLE { + "type" "ehandle" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -28,6 +30,8 @@ "m_flNextObserverInput" // float { + "type" "float" + "windows" "1708" "linux" "1728" "mac" "1728" @@ -35,6 +39,8 @@ "m_iObserverWeapon" // int { + "type" "integer" + "windows" "1712" "linux" "1732" "mac" "1732" @@ -42,6 +48,8 @@ "m_iObserverLastMode" // int { + "type" "integer" + "windows" "1716" "linux" "1736" "mac" "1736" @@ -49,6 +57,8 @@ "random_seed" // int { + "type" "integer" + "windows" "1720" "linux" "1740" "mac" "1740" @@ -56,6 +66,8 @@ "m_iPlayerSound" // int { + "type" "integer" + "windows" "1724" "linux" "1744" "mac" "1744" @@ -63,6 +75,8 @@ "m_iTargetVolume" // int { + "type" "integer" + "windows" "1728" "linux" "1748" "mac" "1748" @@ -70,6 +84,8 @@ "m_iWeaponVolume" // int { + "type" "integer" + "windows" "1732" "linux" "1752" "mac" "1752" @@ -77,6 +93,8 @@ "m_iExtraSoundTypes" // int { + "type" "integer" + "windows" "1736" "linux" "1756" "mac" "1756" @@ -84,6 +102,8 @@ "m_iWeaponFlash" // int { + "type" "integer" + "windows" "1740" "linux" "1760" "mac" "1760" @@ -91,6 +111,8 @@ "m_flStopExtraSoundTime" // float { + "type" "float" + "windows" "1744" "linux" "1764" "mac" "1764" @@ -98,6 +120,8 @@ "m_flFlashLightTime" // float { + "type" "float" + "windows" "1748" "linux" "1768" "mac" "1768" @@ -105,6 +129,8 @@ "m_iFlashBattery" // int { + "type" "integer" + "windows" "1752" "linux" "1772" "mac" "1772" @@ -112,6 +138,8 @@ "m_afButtonLast" // int { + "type" "integer" + "windows" "1756" "linux" "1776" "mac" "1776" @@ -119,6 +147,8 @@ "m_afButtonPressed" // int { + "type" "integer" + "windows" "1760" "linux" "1780" "mac" "1780" @@ -126,6 +156,8 @@ "m_afButtonReleased" // int { + "type" "integer" + "windows" "1764" "linux" "1784" "mac" "1784" @@ -133,6 +165,8 @@ "m_pentSndLast" // edict_t* { + "type" "edict" + "windows" "1768" "linux" "1788" "mac" "1788" @@ -140,6 +174,8 @@ "m_flSndRoomtype" // float { + "type" "float" + "windows" "1772" "linux" "1792" "mac" "1792" @@ -147,6 +183,8 @@ "m_flSndRange" // float { + "type" "float" + "windows" "1776" "linux" "1796" "mac" "1796" @@ -154,6 +192,8 @@ "m_flFallVelocity" // float { + "type" "float" + "windows" "1780" "linux" "1800" "mac" "1800" @@ -161,6 +201,9 @@ "m_rgItems" // int[5] { + "type" "integer" + "size" "5" + "windows" "1784" "linux" "1804" "mac" "1804" @@ -168,6 +211,8 @@ "m_fKnownItem" // int { + "type" "integer" + "windows" "1804" "linux" "1824" "mac" "1824" @@ -175,6 +220,8 @@ "m_fNewAmmo" // int { + "type" "integer" + "windows" "1808" "linux" "1828" "mac" "1828" @@ -182,6 +229,9 @@ "m_afPhysicsFlags" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "1812" "linux" "1832" "mac" "1832" @@ -189,6 +239,8 @@ "m_fNextSuicideTime" // float { + "type" "float" + "windows" "1816" "linux" "1836" "mac" "1836" @@ -196,6 +248,8 @@ "m_fDontPackItemsUntil" // float { + "type" "float" + "windows" "1820" "linux" "1840" "mac" "1840" @@ -203,6 +257,8 @@ "m_fNextTeamOrClassChange" // float { + "type" "float" + "windows" "1824" "linux" "1844" "mac" "1844" @@ -210,6 +266,8 @@ "m_flTimeStepSound" // float { + "type" "float" + "windows" "1828" "linux" "1848" "mac" "1848" @@ -217,6 +275,8 @@ "m_flTimeWeaponIdle" // float { + "type" "float" + "windows" "1832" "linux" "1852" "mac" "1852" @@ -224,6 +284,8 @@ "m_flSwimTime" // float { + "type" "float" + "windows" "1836" "linux" "1856" "mac" "1856" @@ -231,6 +293,8 @@ "m_flDuckTime" // float { + "type" "float" + "windows" "1840" "linux" "1860" "mac" "1860" @@ -238,6 +302,8 @@ "m_flWallJumpTime" // float { + "type" "float" + "windows" "1844" "linux" "1864" "mac" "1864" @@ -245,6 +311,8 @@ "m_flSuitUpdate" // float { + "type" "float" + "windows" "1848" "linux" "1868" "mac" "1868" @@ -252,6 +320,9 @@ "m_rgSuitPlayList" // int[4] { + "type" "integer" + "size" "4" + "windows" "1852" "linux" "1872" "mac" "1872" @@ -259,6 +330,8 @@ "m_iSuitPlayNext" // int { + "type" "integer" + "windows" "1868" "linux" "1888" "mac" "1888" @@ -266,6 +339,9 @@ "m_rgiSuitNoRepeat" // int[32] { + "type" "integer" + "size" "32" + "windows" "1872" "linux" "1892" "mac" "1892" @@ -273,6 +349,9 @@ "m_rgflSuitNoRepeatTime" // float[32] { + "type" "float" + "size" "32" + "windows" "2000" "linux" "2020" "mac" "2020" @@ -280,6 +359,8 @@ "m_lastDamageAmount" // int { + "type" "integer" + "windows" "2128" "linux" "2148" "mac" "2148" @@ -287,6 +368,8 @@ "m_tbdPrev" // float { + "type" "float" + "windows" "2132" "linux" "2152" "mac" "2152" @@ -294,6 +377,8 @@ "m_flgeigerRange" // float { + "type" "float" + "windows" "2136" "linux" "2156" "mac" "2156" @@ -301,6 +386,8 @@ "m_flgeigerDelay" // float { + "type" "float" + "windows" "2140" "linux" "2160" "mac" "2160" @@ -308,6 +395,8 @@ "m_igeigerRangePrev" // int { + "type" "integer" + "windows" "2144" "linux" "2164" "mac" "2164" @@ -315,6 +404,8 @@ "m_iStepLeft" // int { + "type" "integer" + "windows" "2148" "linux" "2168" "mac" "2168" @@ -322,6 +413,9 @@ "m_szTextureName" // char[13] { + "type" "string" + "size" "13" + "windows" "2152" "linux" "2172" "mac" "2172" @@ -329,6 +423,8 @@ "m_chTextureType" // char { + "type" "character" + "windows" "2165" "linux" "2185" "mac" "2185" @@ -336,6 +432,8 @@ "m_idrowndmg" // int { + "type" "integer" + "windows" "2168" "linux" "2188" "mac" "2188" @@ -343,6 +441,8 @@ "m_idrownrestored" // int { + "type" "integer" + "windows" "2172" "linux" "2192" "mac" "2192" @@ -350,6 +450,8 @@ "m_bitsHUDDamage" // int { + "type" "integer" + "windows" "2176" "linux" "2196" "mac" "2196" @@ -357,6 +459,8 @@ "m_fInitHUD" // BOOL { + "type" "integer" + "windows" "2180" "linux" "2200" "mac" "2200" @@ -364,6 +468,8 @@ "m_fGameHUDInitialized" // BOOL { + "type" "integer" + "windows" "2184" "linux" "2204" "mac" "2204" @@ -371,6 +477,8 @@ "m_iTrain" // int { + "type" "integer" + "windows" "2188" "linux" "2208" "mac" "2208" @@ -378,6 +486,8 @@ "m_fWeapon" // BOOL { + "type" "integer" + "windows" "2192" "linux" "2212" "mac" "2212" @@ -385,6 +495,8 @@ "m_pTank" // EHANDLE { + "type" "ehandle" + "windows" "2196" "linux" "2216" "mac" "2216" @@ -392,6 +504,8 @@ "m_fDeadTime" // float { + "type" "float" + "windows" "2204" "linux" "2224" "mac" "2224" @@ -399,6 +513,8 @@ "m_fNoPlayerSound" // BOOL { + "type" "integer" + "windows" "2208" "linux" "2228" "mac" "2228" @@ -406,6 +522,8 @@ "m_fLongJump" // BOOL { + "type" "integer" + "windows" "2212" "linux" "2232" "mac" "2232" @@ -413,6 +531,8 @@ "m_iGLClip" // int { + "type" "integer" + "windows" "2216" "linux" "2236" "mac" "2236" @@ -420,6 +540,8 @@ "m_tSneaking" // float { + "type" "float" + "windows" "2220" "linux" "2240" "mac" "2240" @@ -427,6 +549,8 @@ "m_iUpdateTime" // int { + "type" "integer" + "windows" "2224" "linux" "2244" "mac" "2244" @@ -434,6 +558,8 @@ "m_iClientHealth" // int { + "type" "integer" + "windows" "2228" "linux" "2248" "mac" "2248" @@ -441,6 +567,8 @@ "m_iClientBattery" // int { + "type" "integer" + "windows" "2232" "linux" "2252" "mac" "2252" @@ -448,6 +576,8 @@ "m_iHideHUD" // int { + "type" "integer" + "windows" "2236" "linux" "2256" "mac" "2256" @@ -455,6 +585,8 @@ "m_iClientHideHUD" // int { + "type" "integer" + "windows" "2240" "linux" "2260" "mac" "2260" @@ -462,6 +594,8 @@ "m_iFOV" // int { + "type" "integer" + "windows" "2244" "linux" "2264" "mac" "2264" @@ -469,6 +603,8 @@ "m_iClientFOV" // int { + "type" "integer" + "windows" "2248" "linux" "2268" "mac" "2268" @@ -476,6 +612,9 @@ "m_rgpPlayerItems" // CBasePlayerItem*[6] { + "type" "classptr" + "size" "6" + "windows" "2252" "linux" "2272" "mac" "2272" @@ -483,6 +622,8 @@ "m_pActiveItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "2276" "linux" "2296" "mac" "2296" @@ -490,6 +631,8 @@ "m_pClientActiveItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "2280" "linux" "2300" "mac" "2300" @@ -497,6 +640,8 @@ "m_pLastItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "2284" "linux" "2304" "mac" "2304" @@ -504,6 +649,8 @@ "m_pszLastItem" // const char* { + "type" "stringptr" + "windows" "2288" "linux" "2308" "mac" "2308" @@ -511,6 +658,9 @@ "m_rgAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "2292" "linux" "2312" "mac" "2312" @@ -518,6 +668,9 @@ "m_rgAmmoLast" // int[32] { + "type" "integer" + "size" "32" + "windows" "2420" "linux" "2440" "mac" "2440" @@ -525,6 +678,8 @@ "m_vecAutoAim" // Vector { + "type" "vector" + "windows" "2548" "linux" "2568" "mac" "2568" @@ -532,6 +687,8 @@ "m_fOnTarget" // BOOL { + "type" "integer" + "windows" "2560" "linux" "2580" "mac" "2580" @@ -539,6 +696,8 @@ "m_iDeaths" // int { + "type" "integer" + "windows" "2564" "linux" "2584" "mac" "2584" @@ -546,6 +705,8 @@ "m_iClientDeaths" // int { + "type" "integer" + "windows" "2568" "linux" "2588" "mac" "2588" @@ -553,6 +714,8 @@ "m_iClientFrags" // int { + "type" "integer" + "windows" "2572" "linux" "2592" "mac" "2592" @@ -560,6 +723,8 @@ "m_iClientPlayerClass" // int { + "type" "integer" + "windows" "2576" "linux" "2596" "mac" "2596" @@ -567,6 +732,8 @@ "m_iClientTeam" // int { + "type" "integer" + "windows" "2580" "linux" "2600" "mac" "2600" @@ -574,6 +741,8 @@ "m_iClientItems" // int { + "type" "integer" + "windows" "2584" "linux" "2604" "mac" "2604" @@ -581,6 +750,8 @@ "m_iRespawnFrames" // float { + "type" "float" + "windows" "2588" "linux" "2608" "mac" "2608" @@ -588,6 +759,8 @@ "m_iTimeCheckAllowed" // int { + "type" "integer" + "windows" "2592" "linux" "2612" "mac" "2612" @@ -595,6 +768,8 @@ "m_lastx" // int { + "type" "integer" + "windows" "2596" "linux" "2616" "mac" "2616" @@ -602,6 +777,8 @@ "m_lasty" // int { + "type" "integer" + "windows" "2600" "linux" "2620" "mac" "2620" @@ -609,6 +786,8 @@ "m_iConcussion" // int { + "type" "integer" + "windows" "2604" "linux" "2624" "mac" "2624" @@ -616,6 +795,8 @@ "m_iClientConcussion" // int { + "type" "integer" + "windows" "2608" "linux" "2628" "mac" "2628" @@ -623,6 +804,8 @@ "m_iConcStartVal" // int { + "type" "integer" + "windows" "2612" "linux" "2632" "mac" "2632" @@ -630,6 +813,8 @@ "m_flConcStartTime" // float { + "type" "float" + "windows" "2616" "linux" "2636" "mac" "2636" @@ -637,6 +822,8 @@ "m_flConcDuration" // float { + "type" "float" + "windows" "2620" "linux" "2640" "mac" "2640" @@ -644,6 +831,8 @@ "m_iBeingTeleported" // int { + "type" "integer" + "windows" "2624" "linux" "2644" "mac" "2644" @@ -651,6 +840,8 @@ "m_nCustomSprayFrames" // int { + "type" "integer" + "windows" "2628" "linux" "2648" "mac" "2648" @@ -658,6 +849,8 @@ "m_flNextDecalTime" // float { + "type" "float" + "windows" "2632" "linux" "2652" "mac" "2652" @@ -665,6 +858,8 @@ "m_bDisplayedMOTD" // BOOL { + "type" "integer" + "windows" "2636" "linux" "2656" "mac" "2656" @@ -672,6 +867,8 @@ "m_bSentBuildingEvents" // BOOL { + "type" "integer" + "windows" "2640" "linux" "2660" "mac" "2660" @@ -679,6 +876,9 @@ "m_MenuStringBuffer" // char[512] { + "type" "string" + "size" "512" + "windows" "2644" "linux" "2664" "mac" "2664" @@ -686,6 +886,8 @@ "m_MenuSelectionBuffer" // int { + "type" "integer" + "windows" "3156" "linux" "3176" "mac" "3176" @@ -693,6 +895,8 @@ "m_MenuUpdateTime" // float { + "type" "float" + "windows" "3160" "linux" "3180" "mac" "3180" @@ -700,6 +904,9 @@ "m_SbarString0" // char[128] { + "type" "string" + "size" "128" + "windows" "3164" "linux" "3184" "mac" "3184" @@ -707,6 +914,9 @@ "m_SbarString1" // char[128] { + "type" "string" + "size" "128" + "windows" "3292" "linux" "3312" "mac" "3312" @@ -714,6 +924,9 @@ "m_SbarString2" // char[128] { + "type" "string" + "size" "128" + "windows" "3420" "linux" "3440" "mac" "3440" @@ -721,6 +934,9 @@ "m_szAnimExtention" // char[32] { + "type" "string" + "size" "32" + "windows" "3548" "linux" "3568" "mac" "3568" @@ -728,6 +944,8 @@ "m_iCurrentAnimationState" // int { + "type" "integer" + "windows" "3580" "linux" "3600" "mac" "3600" @@ -735,6 +953,8 @@ "m_iCurrentAnimationSequence" // int { + "type" "integer" + "windows" "3584" "linux" "3604" "mac" "3604" @@ -742,6 +962,9 @@ "m_szSavedAnimExtention" // char[32] { + "type" "string" + "size" "32" + "windows" "3588" "linux" "3608" "mac" "3608" @@ -749,6 +972,8 @@ "m_pszSavedWeaponModel" // char* { + "type" "stringptr" + "windows" "3620" "linux" "3640" "mac" "3640" @@ -756,6 +981,8 @@ "m_iTeamToDisguiseAs" // int { + "type" "integer" + "windows" "3624" "linux" "3644" "mac" "3644" @@ -763,6 +990,8 @@ "m_DB_LastTimingTestTime" // float { + "type" "float" + "windows" "3628" "linux" "3648" "mac" "3648" @@ -770,6 +999,8 @@ "m_nFirstSpawn" // int { + "type" "integer" + "windows" "3632" "linux" "3652" "mac" "3652" @@ -777,6 +1008,8 @@ "delayed_spawn_message" // string_t { + "type" "stringint" + "windows" "3636" "linux" "3656" "mac" "3656" @@ -784,6 +1017,8 @@ "forced_spawn" // int { + "type" "integer" + "windows" "3640" "linux" "3660" "mac" "3660" @@ -791,6 +1026,8 @@ "no_sentry_message" // int { + "type" "integer" + "windows" "3644" "linux" "3664" "mac" "3664" @@ -798,6 +1035,8 @@ "no_dispenser_message" // int { + "type" "integer" + "windows" "3648" "linux" "3668" "mac" "3668" @@ -805,6 +1044,8 @@ "m_iPipebombCount" // int { + "type" "integer" + "windows" "3652" "linux" "3672" "mac" "3672" @@ -812,6 +1053,8 @@ "m_iAmmoboxCount" // int { + "type" "integer" + "windows" "3656" "linux" "3676" "mac" "3676" @@ -819,6 +1062,8 @@ "m_iMaxArmor" // int { + "type" "integer" + "windows" "3660" "linux" "3680" "mac" "3680" @@ -826,6 +1071,8 @@ "no_entry_teleporter_message" // int { + "type" "integer" + "windows" "3664" "linux" "3684" "mac" "3684" @@ -833,6 +1080,8 @@ "no_exit_teleporter_message" // int { + "type" "integer" + "windows" "3668" "linux" "3688" "mac" "3688" @@ -840,6 +1089,8 @@ "m_iFadeDirection" // int { + "type" "integer" + "windows" "3672" "linux" "3692" "mac" "3692" @@ -847,6 +1098,8 @@ "m_flFadeAmount" // float { + "type" "float" + "windows" "3676" "linux" "3696" "mac" "3696" @@ -854,6 +1107,8 @@ "m_flGagTime" // float { + "type" "float" + "windows" "3680" "linux" "3700" "mac" "3700" @@ -861,6 +1116,8 @@ "m_flLastTalkTime" // float { + "type" "float" + "windows" "3684" "linux" "3704" "mac" "3704" @@ -868,6 +1125,8 @@ "m_cSpamPoints" // int { + "type" "integer" + "windows" "3688" "linux" "3708" "mac" "3708" @@ -875,6 +1134,8 @@ "m_flNextSBarUpdateTime" // float { + "type" "float" + "windows" "3692" "linux" "3712" "mac" "3712" @@ -882,6 +1143,9 @@ "m_izSBarState" // int[7] { + "type" "integer" + "size" "7" + "windows" "3696" "linux" "3716" "mac" "3716" @@ -889,6 +1153,8 @@ "m_flStatusBarDisappearDelay" // float { + "type" "float" + "windows" "3724" "linux" "3744" "mac" "3744" @@ -896,6 +1162,8 @@ "m_hLastIDTarget" // EHANDLE { + "type" "ehandle" + "windows" "3728" "linux" "3748" "mac" "3748" @@ -903,6 +1171,8 @@ "m_bUpdatedCommandMenu" // BOOL { + "type" "integer" + "windows" "3736" "linux" "3756" "mac" "3756" @@ -910,6 +1180,8 @@ "m_iClientIsFeigning" // int { + "type" "integer" + "windows" "3740" "linux" "3760" "mac" "3760" @@ -917,6 +1189,8 @@ "m_iClientIsDetpacking" // int { + "type" "integer" + "windows" "3744" "linux" "3764" "mac" "3764" @@ -924,6 +1198,8 @@ "m_iClientDetpackAmmo" // int { + "type" "integer" + "windows" "3748" "linux" "3768" "mac" "3768" @@ -931,6 +1207,8 @@ "m_iClientBuildState" // int { + "type" "integer" + "windows" "3752" "linux" "3772" "mac" "3772" @@ -938,6 +1216,8 @@ "m_iClientRandomPC" // int { + "type" "integer" + "windows" "3756" "linux" "3776" "mac" "3776" @@ -945,6 +1225,8 @@ "m_flTeleporterEffectEndTime" // float { + "type" "float" + "windows" "3760" "linux" "3780" "mac" "3780" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbaseplayeritem.txt b/gamedata/common.games/entities.games/tfc/offsets-cbaseplayeritem.txt index ec304744..3d69631c 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbaseplayeritem.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbaseplayeritem.txt @@ -21,6 +21,8 @@ { "m_pPlayer" // CBasePlayer* { + "type" "classptr" + "windows" "1152" "linux" "1168" "mac" "1168" @@ -28,6 +30,8 @@ "m_pNext" // CBasePlayerItem* { + "type" "classptr" + "windows" "1156" "linux" "1172" "mac" "1172" @@ -35,6 +39,8 @@ "m_iId" // int { + "type" "integer" + "windows" "1160" "linux" "1176" "mac" "1176" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbaseplayerweapon.txt b/gamedata/common.games/entities.games/tfc/offsets-cbaseplayerweapon.txt index 4b5851d7..c9b0d328 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbaseplayerweapon.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbaseplayerweapon.txt @@ -21,6 +21,8 @@ { "m_iPlayEmptySound" // int { + "type" "integer" + "windows" "1164" "linux" "1180" "mac" "1180" @@ -28,6 +30,8 @@ "m_fFireOnEmpty" // int { + "type" "integer" + "windows" "1168" "linux" "1184" "mac" "1184" @@ -35,6 +39,8 @@ "m_flNextPrimaryAttack" // float { + "type" "float" + "windows" "1172" "linux" "1188" "mac" "1188" @@ -42,6 +48,8 @@ "m_flNextSecondaryAttack" // float { + "type" "float" + "windows" "1176" "linux" "1192" "mac" "1192" @@ -49,6 +57,8 @@ "m_flTimeWeaponIdle" // float { + "type" "float" + "windows" "1180" "linux" "1196" "mac" "1196" @@ -56,6 +66,8 @@ "m_flNextReload" // float { + "type" "float" + "windows" "1184" "linux" "1200" "mac" "1200" @@ -63,6 +75,8 @@ "m_flPumpTime" // float { + "type" "float" + "windows" "1188" "linux" "1204" "mac" "1204" @@ -70,6 +84,8 @@ "m_fReloadTime" // float { + "type" "float" + "windows" "1192" "linux" "1208" "mac" "1208" @@ -77,6 +93,8 @@ "m_fAimedDamage" // float { + "type" "float" + "windows" "1196" "linux" "1212" "mac" "1212" @@ -84,6 +102,8 @@ "m_fNextAimBonus" // float { + "type" "float" + "windows" "1200" "linux" "1216" "mac" "1216" @@ -91,6 +111,8 @@ "m_fInZoom" // int { + "type" "integer" + "windows" "1204" "linux" "1220" "mac" "1220" @@ -98,6 +120,8 @@ "m_iWeaponState" // int { + "type" "integer" + "windows" "1208" "linux" "1224" "mac" "1224" @@ -105,6 +129,8 @@ "m_fInReload" // int { + "type" "integer" + "windows" "1212" "linux" "1228" "mac" "1228" @@ -112,6 +138,8 @@ "m_fInSpecialReload" // int { + "type" "integer" + "windows" "1216" "linux" "1232" "mac" "1232" @@ -119,6 +147,8 @@ "m_iPrimaryAmmoType" // int { + "type" "integer" + "windows" "1220" "linux" "1236" "mac" "1236" @@ -126,6 +156,8 @@ "m_iSecondaryAmmoType" // int { + "type" "integer" + "windows" "1224" "linux" "1240" "mac" "1240" @@ -133,6 +165,8 @@ "m_iClip" // int { + "type" "integer" + "windows" "1228" "linux" "1244" "mac" "1244" @@ -140,6 +174,8 @@ "m_iClientClip" // int { + "type" "integer" + "windows" "1232" "linux" "1248" "mac" "1248" @@ -147,6 +183,8 @@ "m_iClientWeaponState" // int { + "type" "integer" + "windows" "1236" "linux" "1252" "mac" "1252" @@ -154,6 +192,8 @@ "m_iDefaultAmmo" // int { + "type" "integer" + "windows" "1240" "linux" "1256" "mac" "1256" @@ -161,6 +201,8 @@ "m_flPrevPrimaryAttack" // float { + "type" "float" + "windows" "1244" "linux" "1260" "mac" "1260" @@ -168,6 +210,8 @@ "m_flLastFireTime" // float { + "type" "float" + "windows" "1248" "linux" "1264" "mac" "1264" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbasetoggle.txt b/gamedata/common.games/entities.games/tfc/offsets-cbasetoggle.txt index a5ca1215..06737be6 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbasetoggle.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbasetoggle.txt @@ -21,6 +21,8 @@ { "m_toggle_state" // TOGGLE_STATE { + "type" "integer" + "windows" "1152" "linux" "1168" "mac" "1168" @@ -28,6 +30,8 @@ "m_flActivateFinished" // float { + "type" "float" + "windows" "1156" "linux" "1172" "mac" "1172" @@ -35,6 +39,8 @@ "m_flMoveDistance" // float { + "type" "float" + "windows" "1160" "linux" "1176" "mac" "1176" @@ -42,6 +48,8 @@ "m_flWait" // float { + "type" "float" + "windows" "1164" "linux" "1180" "mac" "1180" @@ -49,6 +57,8 @@ "m_flLip" // float { + "type" "float" + "windows" "1168" "linux" "1184" "mac" "1184" @@ -56,6 +66,8 @@ "m_flTWidth" // float { + "type" "float" + "windows" "1172" "linux" "1188" "mac" "1188" @@ -63,6 +75,8 @@ "m_flTLength" // float { + "type" "float" + "windows" "1176" "linux" "1192" "mac" "1192" @@ -70,6 +84,8 @@ "m_vecPosition1" // Vector { + "type" "vector" + "windows" "1180" "linux" "1196" "mac" "1196" @@ -77,6 +93,8 @@ "m_vecPosition2" // Vector { + "type" "vector" + "windows" "1192" "linux" "1208" "mac" "1208" @@ -84,6 +102,8 @@ "m_vecAngle1" // Vector { + "type" "vector" + "windows" "1204" "linux" "1220" "mac" "1220" @@ -91,6 +111,8 @@ "m_vecAngle2" // Vector { + "type" "vector" + "windows" "1216" "linux" "1232" "mac" "1232" @@ -98,6 +120,8 @@ "m_cTriggersLeft" // int { + "type" "integer" + "windows" "1228" "linux" "1244" "mac" "1244" @@ -105,6 +129,8 @@ "m_flHeight" // float { + "type" "float" + "windows" "1232" "linux" "1248" "mac" "1248" @@ -112,6 +138,8 @@ "m_hActivator" // EHANDLE { + "type" "ehandle" + "windows" "1236" "linux" "1252" "mac" "1252" @@ -119,6 +147,8 @@ "m_pfnCallWhenMoveDone" // (*__pfn)(CBaseToggle*) { + "type" "function" + "windows" "1244" "linux" "1260" "mac" "1260" @@ -126,6 +156,8 @@ "m_vecFinalDest" // Vector { + "type" "vector" + "windows" "1248" "linux" "1268" "mac" "1268" @@ -133,6 +165,8 @@ "m_vecFinalAngle" // Vector { + "type" "vector" + "windows" "1260" "linux" "1280" "mac" "1280" @@ -140,6 +174,8 @@ "m_bitsDamageInflict" // int { + "type" "integer" + "windows" "1272" "linux" "1292" "mac" "1292" @@ -147,6 +183,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "1276" "linux" "1296" "mac" "1296" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbaseturret.txt b/gamedata/common.games/entities.games/tfc/offsets-cbaseturret.txt index 400df477..81dad2c1 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbaseturret.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbaseturret.txt @@ -21,6 +21,8 @@ { "m_flMaxSpin" // float { + "type" "float" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -28,6 +30,8 @@ "m_iSpin" // int { + "type" "integer" + "windows" "1704" "linux" "1724" "mac" "1724" @@ -35,6 +39,8 @@ "m_pEyeGlow" // CSprite* { + "type" "classptr" + "windows" "1708" "linux" "1728" "mac" "1728" @@ -42,6 +48,8 @@ "m_eyeBrightness" // int { + "type" "integer" + "windows" "1712" "linux" "1732" "mac" "1732" @@ -49,6 +57,8 @@ "m_iDeployHeight" // int { + "type" "integer" + "windows" "1716" "linux" "1736" "mac" "1736" @@ -56,6 +66,8 @@ "m_iRetractHeight" // int { + "type" "integer" + "windows" "1720" "linux" "1740" "mac" "1740" @@ -63,6 +75,8 @@ "m_iMinPitch" // int { + "type" "integer" + "windows" "1724" "linux" "1744" "mac" "1744" @@ -70,6 +84,8 @@ "m_iBaseTurnRate" // int { + "type" "integer" + "windows" "1728" "linux" "1748" "mac" "1748" @@ -77,6 +93,8 @@ "m_fTurnRate" // float { + "type" "float" + "windows" "1732" "linux" "1752" "mac" "1752" @@ -84,6 +102,8 @@ "m_iOrientation" // int { + "type" "integer" + "windows" "1736" "linux" "1756" "mac" "1756" @@ -91,6 +111,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "1740" "linux" "1760" "mac" "1760" @@ -98,6 +120,8 @@ "m_fBeserk" // int { + "type" "integer" + "windows" "1744" "linux" "1764" "mac" "1764" @@ -105,6 +129,8 @@ "m_iAutoStart" // int { + "type" "integer" + "windows" "1748" "linux" "1768" "mac" "1768" @@ -112,6 +138,8 @@ "m_vecLastSight" // Vector { + "type" "vector" + "windows" "1752" "linux" "1772" "mac" "1772" @@ -119,6 +147,8 @@ "m_flLastSight" // float { + "type" "float" + "windows" "1764" "linux" "1784" "mac" "1784" @@ -126,6 +156,8 @@ "m_flMaxWait" // float { + "type" "float" + "windows" "1768" "linux" "1788" "mac" "1788" @@ -133,6 +165,8 @@ "m_iSearchSpeed" // int { + "type" "integer" + "windows" "1772" "linux" "1792" "mac" "1792" @@ -140,6 +174,8 @@ "m_flStartYaw" // float { + "type" "float" + "windows" "1776" "linux" "1796" "mac" "1796" @@ -147,6 +183,8 @@ "m_vecCurAngles" // Vector { + "type" "vector" + "windows" "1780" "linux" "1800" "mac" "1800" @@ -154,6 +192,8 @@ "m_vecGoalAngles" // Vector { + "type" "vector" + "windows" "1792" "linux" "1812" "mac" "1812" @@ -161,6 +201,8 @@ "m_flPingTime" // float { + "type" "float" + "windows" "1804" "linux" "1824" "mac" "1824" @@ -168,6 +210,8 @@ "m_flSpinUpTime" // float { + "type" "float" + "windows" "1808" "linux" "1828" "mac" "1828" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbreakable.txt b/gamedata/common.games/entities.games/tfc/offsets-cbreakable.txt index 886e0bba..a411e863 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbreakable.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbreakable.txt @@ -21,6 +21,8 @@ { "m_Material" // Materials { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -28,6 +30,8 @@ "m_Explosion" // Explosions { + "type" "integer" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -35,6 +39,8 @@ "m_idShard" // int { + "type" "integer" + "windows" "1140" "linux" "1156" "mac" "1156" @@ -42,6 +48,8 @@ "m_angle" // float { + "type" "float" + "windows" "1144" "linux" "1160" "mac" "1160" @@ -49,6 +57,8 @@ "m_iszGibModel" // int { + "type" "integer" + "windows" "1148" "linux" "1164" "mac" "1164" @@ -56,6 +66,8 @@ "m_iszSpawnObject" // int { + "type" "integer" + "windows" "1152" "linux" "1168" "mac" "1168" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cbubbling.txt b/gamedata/common.games/entities.games/tfc/offsets-cbubbling.txt index ccf4cd3c..ff126f49 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cbubbling.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cbubbling.txt @@ -21,6 +21,8 @@ { "m_density" // int { + "type" "integer" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_frequency" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_bubbleModel" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -42,6 +48,8 @@ "m_state" // int { + "type" "integer" + "windows" "1136" "linux" "1152" "mac" "1152" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cchangelevel.txt b/gamedata/common.games/entities.games/tfc/offsets-cchangelevel.txt index f8268037..329a75b9 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cchangelevel.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cchangelevel.txt @@ -21,6 +21,9 @@ { "m_szMapName" // char[32] { + "type" "string" + "size" "32" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +31,9 @@ "m_szLandmarkName" // char[32] { + "type" "string" + "size" "32" + "windows" "1312" "linux" "1332" "mac" "1332" @@ -35,6 +41,8 @@ "m_changeTarget" // int { + "type" "integer" + "windows" "1344" "linux" "1364" "mac" "1364" @@ -42,6 +50,8 @@ "m_changeTargetDelay" // float { + "type" "float" + "windows" "1348" "linux" "1368" "mac" "1368" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ccinemonster.txt b/gamedata/common.games/entities.games/tfc/offsets-ccinemonster.txt index d18bcd12..3af3a6eb 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ccinemonster.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ccinemonster.txt @@ -21,6 +21,8 @@ { "m_iszIdle" // int { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -28,6 +30,8 @@ "m_iszPlay" // int { + "type" "integer" + "windows" "1704" "linux" "1724" "mac" "1724" @@ -35,6 +39,8 @@ "m_iszEntity" // int { + "type" "integer" + "windows" "1708" "linux" "1728" "mac" "1728" @@ -42,6 +48,8 @@ "m_fMoveTo" // int { + "type" "integer" + "windows" "1712" "linux" "1732" "mac" "1732" @@ -49,6 +57,8 @@ "m_iFinishSchedule" // int { + "type" "integer" + "windows" "1716" "linux" "1736" "mac" "1736" @@ -56,6 +66,8 @@ "m_flRadius" // float { + "type" "float" + "windows" "1720" "linux" "1740" "mac" "1740" @@ -63,6 +75,8 @@ "m_flRepeat" // float { + "type" "float" + "windows" "1724" "linux" "1744" "mac" "1744" @@ -70,6 +84,8 @@ "m_iDelay" // int { + "type" "integer" + "windows" "1728" "linux" "1748" "mac" "1748" @@ -77,6 +93,8 @@ "m_startTime" // float { + "type" "float" + "windows" "1732" "linux" "1752" "mac" "1752" @@ -84,6 +102,8 @@ "m_saved_movetype" // int { + "type" "integer" + "windows" "1736" "linux" "1756" "mac" "1756" @@ -91,6 +111,8 @@ "m_saved_solid" // int { + "type" "integer" + "windows" "1740" "linux" "1760" "mac" "1760" @@ -98,6 +120,8 @@ "m_saved_effects" // int { + "type" "integer" + "windows" "1744" "linux" "1764" "mac" "1764" @@ -105,6 +129,8 @@ "m_interruptable" // BOOL { + "type" "integer" + "windows" "1748" "linux" "1768" "mac" "1768" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ccrowbar.txt b/gamedata/common.games/entities.games/tfc/offsets-ccrowbar.txt index fb8d27b1..6c952915 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ccrowbar.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ccrowbar.txt @@ -21,6 +21,8 @@ { "m_iSwing" // int { + "type" "integer" + "windows" "1252" "linux" "1268" "mac" "1268" @@ -28,6 +30,8 @@ "m_trHit" // TraceResult { + "type" "structure" + "windows" "1256" "linux" "1272" "mac" "1272" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ccycler.txt b/gamedata/common.games/entities.games/tfc/offsets-ccycler.txt index e5c276d2..1e3849fc 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ccycler.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ccycler.txt @@ -21,6 +21,8 @@ { "m_animate" // int { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ccyclersprite.txt b/gamedata/common.games/entities.games/tfc/offsets-ccyclersprite.txt index 58521814..516aa0df 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ccyclersprite.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ccyclersprite.txt @@ -21,6 +21,8 @@ { "m_animate" // int { + "type" "integer" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_lastTime" // float { + "type" "float" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "1132" "linux" "1148" "mac" "1148" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cdeadhev.txt b/gamedata/common.games/entities.games/tfc/offsets-cdeadhev.txt index b7b51998..47bfdccd 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cdeadhev.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cdeadhev.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cdetpack.txt b/gamedata/common.games/entities.games/tfc/offsets-cdetpack.txt index 8db9e656..249d205c 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cdetpack.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cdetpack.txt @@ -21,6 +21,8 @@ { "bTicked" // BOOL { + "type" "integer" + "windows" "1728" "linux" "1748" "mac" "1748" @@ -28,6 +30,8 @@ "bAlternateLight" // BOOL { + "type" "integer" + "windows" "1732" "linux" "1752" "mac" "1752" @@ -35,6 +39,8 @@ "m_pBlinkSprite" // CSprite* { + "type" "classptr" + "windows" "1736" "linux" "1756" "mac" "1756" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cdispenserrefillthinker.txt b/gamedata/common.games/entities.games/tfc/offsets-cdispenserrefillthinker.txt index 38285ed5..3d32f6ea 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cdispenserrefillthinker.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cdispenserrefillthinker.txt @@ -21,6 +21,8 @@ { "m_hDispenser" // EHANDLE { + "type" "ehandle" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_hPlayer" // EHANDLE { + "type" "ehandle" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -35,6 +39,8 @@ "m_InitialUsePoint" // Vector { + "type" "vector" + "windows" "1140" "linux" "1156" "mac" "1156" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cenvexplosion.txt b/gamedata/common.games/entities.games/tfc/offsets-cenvexplosion.txt index 258b52df..7722db19 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cenvexplosion.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cenvexplosion.txt @@ -21,6 +21,8 @@ { "m_iMagnitude" // int { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -28,6 +30,8 @@ "m_spriteScale" // int { + "type" "integer" + "windows" "1704" "linux" "1724" "mac" "1724" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cenvfunnel.txt b/gamedata/common.games/entities.games/tfc/offsets-cenvfunnel.txt index 71987e8d..19643796 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cenvfunnel.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cenvfunnel.txt @@ -21,6 +21,8 @@ { "m_iSprite" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cenvglobal.txt b/gamedata/common.games/entities.games/tfc/offsets-cenvglobal.txt index 75e8a402..26ea9386 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cenvglobal.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cenvglobal.txt @@ -21,6 +21,8 @@ { "m_globalstate" // string_t { + "type" "stringint" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_triggermode" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_initialstate" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cenvsound.txt b/gamedata/common.games/entities.games/tfc/offsets-cenvsound.txt index 22f799cd..a95f6029 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cenvsound.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cenvsound.txt @@ -21,6 +21,8 @@ { "m_flRadius" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_flRoomtype" // float { + "type" "float" + "windows" "1128" "linux" "1144" "mac" "1144" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cenvspark.txt b/gamedata/common.games/entities.games/tfc/offsets-cenvspark.txt index fc31b351..3afa4a10 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cenvspark.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cenvspark.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cfrictionmodifier.txt b/gamedata/common.games/entities.games/tfc/offsets-cfrictionmodifier.txt index 2d43dc7a..726acf5f 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cfrictionmodifier.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cfrictionmodifier.txt @@ -21,6 +21,8 @@ { "m_frictionFraction" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cfuncmortarfield.txt b/gamedata/common.games/entities.games/tfc/offsets-cfuncmortarfield.txt index e01bd72e..7e877d87 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cfuncmortarfield.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cfuncmortarfield.txt @@ -21,6 +21,8 @@ { "m_iszXController" // int { + "type" "integer" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +30,8 @@ "m_iszYController" // int { + "type" "integer" + "windows" "1284" "linux" "1304" "mac" "1304" @@ -35,6 +39,8 @@ "m_flSpread" // float { + "type" "float" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -42,6 +48,8 @@ "m_flDelay" // float { + "type" "float" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -49,6 +57,8 @@ "m_iCount" // int { + "type" "integer" + "windows" "1296" "linux" "1316" "mac" "1316" @@ -56,6 +66,8 @@ "m_fControl" // int { + "type" "integer" + "windows" "1300" "linux" "1320" "mac" "1320" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cfuncplatrot.txt b/gamedata/common.games/entities.games/tfc/offsets-cfuncplatrot.txt index e28a8f74..28f8bc79 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cfuncplatrot.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cfuncplatrot.txt @@ -21,6 +21,8 @@ { "m_end" // Vector { + "type" "vector" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -28,6 +30,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "1300" "linux" "1320" "mac" "1320" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cfuncrotating.txt b/gamedata/common.games/entities.games/tfc/offsets-cfuncrotating.txt index 4d3c524e..cfc9f9ae 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cfuncrotating.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cfuncrotating.txt @@ -21,6 +21,8 @@ { "m_flFanFriction" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_flAttenuation" // float { + "type" "float" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -42,6 +48,8 @@ "m_pitch" // float { + "type" "float" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -49,6 +57,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "1140" "linux" "1156" "mac" "1156" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cfunctank.txt b/gamedata/common.games/entities.games/tfc/offsets-cfunctank.txt index 401e864d..7e6f21fe 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cfunctank.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cfunctank.txt @@ -21,6 +21,8 @@ { "m_pController" // CBasePlayer* { + "type" "classptr" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_vecControllerUsePos" // Vector { + "type" "vector" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -42,6 +48,8 @@ "m_yawCenter" // float { + "type" "float" + "windows" "1144" "linux" "1160" "mac" "1160" @@ -49,6 +57,8 @@ "m_yawRate" // float { + "type" "float" + "windows" "1148" "linux" "1164" "mac" "1164" @@ -56,6 +66,8 @@ "m_yawRange" // float { + "type" "float" + "windows" "1152" "linux" "1168" "mac" "1168" @@ -63,6 +75,8 @@ "m_yawTolerance" // float { + "type" "float" + "windows" "1156" "linux" "1172" "mac" "1172" @@ -70,6 +84,8 @@ "m_pitchCenter" // float { + "type" "float" + "windows" "1160" "linux" "1176" "mac" "1176" @@ -77,6 +93,8 @@ "m_pitchRate" // float { + "type" "float" + "windows" "1164" "linux" "1180" "mac" "1180" @@ -84,6 +102,8 @@ "m_pitchRange" // float { + "type" "float" + "windows" "1168" "linux" "1184" "mac" "1184" @@ -91,6 +111,8 @@ "m_pitchTolerance" // float { + "type" "float" + "windows" "1172" "linux" "1188" "mac" "1188" @@ -98,6 +120,8 @@ "m_fireLast" // float { + "type" "float" + "windows" "1176" "linux" "1192" "mac" "1192" @@ -105,6 +129,8 @@ "m_fireRate" // float { + "type" "float" + "windows" "1180" "linux" "1196" "mac" "1196" @@ -112,6 +138,8 @@ "m_lastSightTime" // float { + "type" "float" + "windows" "1184" "linux" "1200" "mac" "1200" @@ -119,6 +147,8 @@ "m_persist" // float { + "type" "float" + "windows" "1188" "linux" "1204" "mac" "1204" @@ -126,6 +156,8 @@ "m_minRange" // float { + "type" "float" + "windows" "1192" "linux" "1208" "mac" "1208" @@ -133,6 +165,8 @@ "m_maxRange" // float { + "type" "float" + "windows" "1196" "linux" "1212" "mac" "1212" @@ -140,6 +174,8 @@ "m_barrelPos" // Vector { + "type" "vector" + "windows" "1200" "linux" "1216" "mac" "1216" @@ -147,6 +183,8 @@ "m_spriteScale" // float { + "type" "float" + "windows" "1212" "linux" "1228" "mac" "1228" @@ -154,6 +192,8 @@ "m_iszSpriteSmoke" // int { + "type" "integer" + "windows" "1216" "linux" "1232" "mac" "1232" @@ -161,6 +201,8 @@ "m_iszSpriteFlash" // int { + "type" "integer" + "windows" "1220" "linux" "1236" "mac" "1236" @@ -168,6 +210,8 @@ "m_bulletType" // enum TANKBULLET { + "type" "integer" + "windows" "1224" "linux" "1240" "mac" "1240" @@ -175,6 +219,8 @@ "m_iBulletDamage" // int { + "type" "integer" + "windows" "1228" "linux" "1244" "mac" "1244" @@ -182,6 +228,8 @@ "m_sightOrigin" // Vector { + "type" "vector" + "windows" "1232" "linux" "1248" "mac" "1248" @@ -189,6 +237,8 @@ "m_spread" // int { + "type" "integer" + "windows" "1244" "linux" "1260" "mac" "1260" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cfunctankcontrols.txt b/gamedata/common.games/entities.games/tfc/offsets-cfunctankcontrols.txt index 219e0827..7bd1f852 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cfunctankcontrols.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cfunctankcontrols.txt @@ -21,6 +21,8 @@ { "m_pTank" // CFuncTank* { + "type" "classptr" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cfunctanklaser.txt b/gamedata/common.games/entities.games/tfc/offsets-cfunctanklaser.txt index ab888d41..36daff21 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cfunctanklaser.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cfunctanklaser.txt @@ -21,6 +21,8 @@ { "m_pLaser" // CLaser* { + "type" "classptr" + "windows" "1248" "linux" "1264" "mac" "1264" @@ -28,6 +30,8 @@ "m_laserTime" // float { + "type" "float" + "windows" "1252" "linux" "1268" "mac" "1268" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cfunctrackchange.txt b/gamedata/common.games/entities.games/tfc/offsets-cfunctrackchange.txt index fef3d1e7..323a1548 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cfunctrackchange.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cfunctrackchange.txt @@ -21,6 +21,8 @@ { "m_trackTop" // CPathTrack* { + "type" "classptr" + "windows" "1312" "linux" "1332" "mac" "1332" @@ -28,6 +30,8 @@ "m_trackBottom" // CPathTrack* { + "type" "classptr" + "windows" "1316" "linux" "1336" "mac" "1336" @@ -35,6 +39,8 @@ "m_train" // CFuncTrackTrain* { + "type" "classptr" + "windows" "1320" "linux" "1340" "mac" "1340" @@ -42,6 +48,8 @@ "m_trackTopName" // int { + "type" "integer" + "windows" "1324" "linux" "1344" "mac" "1344" @@ -49,6 +57,8 @@ "m_trackBottomName" // int { + "type" "integer" + "windows" "1328" "linux" "1348" "mac" "1348" @@ -56,6 +66,8 @@ "m_trainName" // int { + "type" "integer" + "windows" "1332" "linux" "1352" "mac" "1352" @@ -63,6 +75,8 @@ "m_code" // TRAIN_CODE { + "type" "integer" + "windows" "1336" "linux" "1356" "mac" "1356" @@ -70,6 +84,8 @@ "m_targetState" // int { + "type" "integer" + "windows" "1340" "linux" "1360" "mac" "1360" @@ -77,6 +93,8 @@ "m_use" // int { + "type" "integer" + "windows" "1344" "linux" "1364" "mac" "1364" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cfunctracktrain.txt b/gamedata/common.games/entities.games/tfc/offsets-cfunctracktrain.txt index 4fb9b434..d2ec6789 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cfunctracktrain.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cfunctracktrain.txt @@ -21,6 +21,8 @@ { "m_ppath" // CPathTrack* { + "type" "classptr" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_length" // float { + "type" "float" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_height" // float { + "type" "float" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -42,6 +48,8 @@ "m_speed" // float { + "type" "float" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -49,6 +57,8 @@ "m_dir" // float { + "type" "float" + "windows" "1140" "linux" "1156" "mac" "1156" @@ -56,6 +66,8 @@ "m_startSpeed" // float { + "type" "float" + "windows" "1144" "linux" "1160" "mac" "1160" @@ -63,6 +75,8 @@ "m_controlMins" // Vector { + "type" "vector" + "windows" "1148" "linux" "1164" "mac" "1164" @@ -70,6 +84,8 @@ "m_controlMaxs" // Vector { + "type" "vector" + "windows" "1160" "linux" "1176" "mac" "1176" @@ -77,6 +93,8 @@ "m_soundPlaying" // int { + "type" "integer" + "windows" "1172" "linux" "1188" "mac" "1188" @@ -84,6 +102,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "1176" "linux" "1192" "mac" "1192" @@ -91,6 +111,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "1180" "linux" "1196" "mac" "1196" @@ -98,6 +120,8 @@ "m_flBank" // float { + "type" "float" + "windows" "1184" "linux" "1200" "mac" "1200" @@ -105,6 +129,8 @@ "m_oldSpeed" // float { + "type" "float" + "windows" "1188" "linux" "1204" "mac" "1204" @@ -112,6 +138,9 @@ "m_usAdjustPitch" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1192" "linux" "1208" "mac" "1208" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cfunctrain.txt b/gamedata/common.games/entities.games/tfc/offsets-cfunctrain.txt index 55ef2f34..fe98a765 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cfunctrain.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cfunctrain.txt @@ -21,6 +21,8 @@ { "m_pevCurrentTarget" // entvars_t* { + "type" "entvars" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -28,6 +30,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -35,6 +39,8 @@ "m_activated" // BOOL { + "type" "integer" + "windows" "1296" "linux" "1316" "mac" "1316" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cgib.txt b/gamedata/common.games/entities.games/tfc/offsets-cgib.txt index fd6c9d22..674d09a2 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cgib.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cgib.txt @@ -21,6 +21,8 @@ { "m_bloodColor" // int { + "type" "integer" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_cBloodDecals" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_material" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -42,6 +48,8 @@ "m_lifeTime" // float { + "type" "float" + "windows" "1136" "linux" "1152" "mac" "1152" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cgibshooter.txt b/gamedata/common.games/entities.games/tfc/offsets-cgibshooter.txt index 1f783782..de3f6be9 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cgibshooter.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cgibshooter.txt @@ -21,6 +21,8 @@ { "m_iGibs" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -28,6 +30,8 @@ "m_iGibCapacity" // int { + "type" "integer" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -35,6 +39,8 @@ "m_iGibMaterial" // int { + "type" "integer" + "windows" "1140" "linux" "1156" "mac" "1156" @@ -42,6 +48,8 @@ "m_iGibModelIndex" // int { + "type" "integer" + "windows" "1144" "linux" "1160" "mac" "1160" @@ -49,6 +57,8 @@ "m_flGibVelocity" // float { + "type" "float" + "windows" "1148" "linux" "1164" "mac" "1164" @@ -56,6 +66,8 @@ "m_flVariance" // float { + "type" "float" + "windows" "1152" "linux" "1168" "mac" "1168" @@ -63,6 +75,8 @@ "m_flGibLife" // float { + "type" "float" + "windows" "1156" "linux" "1172" "mac" "1172" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cglow.txt b/gamedata/common.games/entities.games/tfc/offsets-cglow.txt index 38f9f1cd..323c5d8d 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cglow.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cglow.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "1128" "linux" "1144" "mac" "1144" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cgrenade.txt b/gamedata/common.games/entities.games/tfc/offsets-cgrenade.txt index 5fad350a..5d328fc4 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cgrenade.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cgrenade.txt @@ -21,6 +21,8 @@ { "m_bDontPlaySound" // BOOL { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -28,6 +30,8 @@ "m_bDontSpark" // BOOL { + "type" "integer" + "windows" "1704" "linux" "1724" "mac" "1724" @@ -35,6 +39,8 @@ "m_bDontSmoke" // BOOL { + "type" "integer" + "windows" "1708" "linux" "1728" "mac" "1728" @@ -42,6 +48,8 @@ "m_flExplosionScale" // float { + "type" "float" + "windows" "1712" "linux" "1732" "mac" "1732" @@ -49,6 +57,8 @@ "m_flSmokeScale" // float { + "type" "float" + "windows" "1716" "linux" "1736" "mac" "1736" @@ -56,6 +66,8 @@ "m_fRegisteredSound" // BOOL { + "type" "integer" + "windows" "1720" "linux" "1740" "mac" "1740" @@ -63,6 +75,9 @@ "m_usExplode" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1724" "linux" "1744" "mac" "1744" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cguntarget.txt b/gamedata/common.games/entities.games/tfc/offsets-cguntarget.txt index d471eb8d..0d5ed286 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cguntarget.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cguntarget.txt @@ -21,6 +21,8 @@ { "m_on" // BOOL { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" diff --git a/gamedata/common.games/entities.games/tfc/offsets-chandgrenade.txt b/gamedata/common.games/entities.games/tfc/offsets-chandgrenade.txt index 11f3e626..35bd6d42 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-chandgrenade.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-chandgrenade.txt @@ -21,6 +21,8 @@ { "m_flStartThrow" // float { + "type" "float" + "windows" "1252" "linux" "1268" "mac" "1268" @@ -28,6 +30,8 @@ "m_flReleaseThrow" // float { + "type" "float" + "windows" "1256" "linux" "1272" "mac" "1272" diff --git a/gamedata/common.games/entities.games/tfc/offsets-citem.txt b/gamedata/common.games/entities.games/tfc/offsets-citem.txt index 010ae41d..ba50422d 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-citem.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-citem.txt @@ -21,6 +21,8 @@ { "m_flRespawnTime" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-citemammo.txt b/gamedata/common.games/entities.games/tfc/offsets-citemammo.txt index 958f32fb..8a7ed9f0 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-citemammo.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-citemammo.txt @@ -21,6 +21,8 @@ { "m_isSmallBox" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -28,6 +30,8 @@ "m_isLargeBox" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" diff --git a/gamedata/common.games/entities.games/tfc/offsets-citemarmor.txt b/gamedata/common.games/entities.games/tfc/offsets-citemarmor.txt index 06889590..ecb38e6b 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-citemarmor.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-citemarmor.txt @@ -21,6 +21,8 @@ { "m_flArmorCount" // float { + "type" "float" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -28,6 +30,8 @@ "m_flArmorType" // float { + "type" "float" + "windows" "1132" "linux" "1148" "mac" "1148" diff --git a/gamedata/common.games/entities.games/tfc/offsets-citemhealth.txt b/gamedata/common.games/entities.games/tfc/offsets-citemhealth.txt index f0da0c04..ebfe1500 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-citemhealth.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-citemhealth.txt @@ -21,6 +21,8 @@ { "m_iHealAmount" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -28,6 +30,8 @@ "m_iHealType" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" diff --git a/gamedata/common.games/entities.games/tfc/offsets-claser.txt b/gamedata/common.games/entities.games/tfc/offsets-claser.txt index 688866e8..4ca76fab 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-claser.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-claser.txt @@ -21,6 +21,8 @@ { "m_pSprite" // CSprite* { + "type" "classptr" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_firePosition" // Vector { + "type" "vector" + "windows" "1132" "linux" "1148" "mac" "1148" diff --git a/gamedata/common.games/entities.games/tfc/offsets-clight.txt b/gamedata/common.games/entities.games/tfc/offsets-clight.txt index 11a49e56..9871221c 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-clight.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-clight.txt @@ -21,6 +21,8 @@ { "m_iStyle" // int { + "type" "integer" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_iszPattern" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" diff --git a/gamedata/common.games/entities.games/tfc/offsets-clightning.txt b/gamedata/common.games/entities.games/tfc/offsets-clightning.txt index f30d745d..419c3d55 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-clightning.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-clightning.txt @@ -21,6 +21,8 @@ { "m_active" // int { + "type" "integer" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_iszStartEntity" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_iszEndEntity" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -42,6 +48,8 @@ "m_life" // float { + "type" "float" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -49,6 +57,8 @@ "m_boltWidth" // int { + "type" "integer" + "windows" "1140" "linux" "1156" "mac" "1156" @@ -56,6 +66,8 @@ "m_noiseAmplitude" // int { + "type" "integer" + "windows" "1144" "linux" "1160" "mac" "1160" @@ -63,6 +75,8 @@ "m_brightness" // int { + "type" "integer" + "windows" "1148" "linux" "1164" "mac" "1164" @@ -70,6 +84,8 @@ "m_speed" // int { + "type" "integer" + "windows" "1152" "linux" "1168" "mac" "1168" @@ -77,6 +93,8 @@ "m_restrike" // float { + "type" "float" + "windows" "1156" "linux" "1172" "mac" "1172" @@ -84,6 +102,8 @@ "m_spriteTexture" // int { + "type" "integer" + "windows" "1160" "linux" "1176" "mac" "1176" @@ -91,6 +111,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "1164" "linux" "1180" "mac" "1180" @@ -98,6 +120,8 @@ "m_frameStart" // int { + "type" "integer" + "windows" "1168" "linux" "1184" "mac" "1184" @@ -105,6 +129,8 @@ "m_radius" // float { + "type" "float" + "windows" "1172" "linux" "1188" "mac" "1188" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cmomentarydoor.txt b/gamedata/common.games/entities.games/tfc/offsets-cmomentarydoor.txt index 89781c53..a1d615d5 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cmomentarydoor.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cmomentarydoor.txt @@ -21,6 +21,9 @@ { "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "1280" "linux" "1300" "mac" "1300" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cmomentaryrotbutton.txt b/gamedata/common.games/entities.games/tfc/offsets-cmomentaryrotbutton.txt index d0ffdf1b..6626ed69 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cmomentaryrotbutton.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cmomentaryrotbutton.txt @@ -21,6 +21,8 @@ { "m_lastUsed" // int { + "type" "integer" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +30,8 @@ "m_direction" // int { + "type" "integer" + "windows" "1284" "linux" "1304" "mac" "1304" @@ -35,6 +39,8 @@ "m_returnSpeed" // float { + "type" "float" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -42,6 +48,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -49,6 +57,8 @@ "m_end" // Vector { + "type" "vector" + "windows" "1304" "linux" "1324" "mac" "1324" @@ -56,6 +66,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "1316" "linux" "1336" "mac" "1336" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cmortar.txt b/gamedata/common.games/entities.games/tfc/offsets-cmortar.txt index 6be68a0d..806ef5b2 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cmortar.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cmortar.txt @@ -21,6 +21,8 @@ { "m_spriteTexture" // int { + "type" "integer" + "windows" "1728" "linux" "1748" "mac" "1748" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cmultimanager.txt b/gamedata/common.games/entities.games/tfc/offsets-cmultimanager.txt index 24446e2c..664dfdac 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cmultimanager.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cmultimanager.txt @@ -21,6 +21,8 @@ { "m_cTargets" // int { + "type" "integer" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +30,8 @@ "m_index" // int { + "type" "integer" + "windows" "1284" "linux" "1304" "mac" "1304" @@ -35,6 +39,8 @@ "m_startTime" // float { + "type" "float" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -42,6 +48,9 @@ "m_iTargetName" // int[16] { + "type" "integer" + "size" "16" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -49,6 +58,9 @@ "m_flTargetDelay" // float[16] { + "type" "float" + "size" "16" + "windows" "1356" "linux" "1376" "mac" "1376" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cmultisource.txt b/gamedata/common.games/entities.games/tfc/offsets-cmultisource.txt index b7f84454..57be9d9d 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cmultisource.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cmultisource.txt @@ -21,6 +21,9 @@ { "m_rgEntities" // EHANDLE[32] { + "type" "ehandle" + "size" "32" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +31,9 @@ "m_rgTriggered" // int[32] { + "type" "integer" + "size" "32" + "windows" "1380" "linux" "1396" "mac" "1396" @@ -35,6 +41,8 @@ "m_iTotal" // int { + "type" "integer" + "windows" "1508" "linux" "1524" "mac" "1524" @@ -42,6 +50,8 @@ "m_globalstate" // string_t { + "type" "stringint" + "windows" "1512" "linux" "1528" "mac" "1528" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cnodeent.txt b/gamedata/common.games/entities.games/tfc/offsets-cnodeent.txt index 4d4dd54f..304b0c96 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cnodeent.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cnodeent.txt @@ -21,6 +21,8 @@ { "m_sHintType" // short int { + "type" "short" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_sHintActivity" // short int { + "type" "short" + "windows" "1126" "linux" "1142" "mac" "1142" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cnodeviewer.txt b/gamedata/common.games/entities.games/tfc/offsets-cnodeviewer.txt index d70ac47b..53859af0 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cnodeviewer.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cnodeviewer.txt @@ -21,6 +21,8 @@ { "m_iBaseNode" // int { + "type" "integer" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_iDraw" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_nVisited" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -42,6 +48,9 @@ "m_aFrom" // int[128] { + "type" "integer" + "size" "128" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -49,6 +58,9 @@ "m_aTo" // int[128] { + "type" "integer" + "size" "128" + "windows" "1648" "linux" "1664" "mac" "1664" @@ -56,6 +68,8 @@ "m_iHull" // int { + "type" "integer" + "windows" "2160" "linux" "2176" "mac" "2176" @@ -63,6 +77,8 @@ "m_afNodeType" // int { + "type" "integer" + "windows" "2164" "linux" "2180" "mac" "2180" @@ -70,6 +86,8 @@ "m_vecColor" // Vector { + "type" "vector" + "windows" "2168" "linux" "2184" "mac" "2184" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cpathcorner.txt b/gamedata/common.games/entities.games/tfc/offsets-cpathcorner.txt index a33d8b59..f21c3b5b 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cpathcorner.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cpathcorner.txt @@ -21,6 +21,8 @@ { "m_flWait" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cpathtrack.txt b/gamedata/common.games/entities.games/tfc/offsets-cpathtrack.txt index 62048ea0..f597ae95 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cpathtrack.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cpathtrack.txt @@ -21,6 +21,8 @@ { "m_length" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_altName" // string_t { + "type" "stringint" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_pnext" // CPathTrack* { + "type" "classptr" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -42,6 +48,8 @@ "m_pprevious" // CPathTrack* { + "type" "classptr" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -49,6 +57,8 @@ "m_paltpath" // CPathTrack* { + "type" "classptr" + "windows" "1140" "linux" "1156" "mac" "1156" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cpendulum.txt b/gamedata/common.games/entities.games/tfc/offsets-cpendulum.txt index 354f0693..3a7892cb 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cpendulum.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cpendulum.txt @@ -21,6 +21,8 @@ { "m_accel" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_distance" // float { + "type" "float" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_time" // float { + "type" "float" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -42,6 +48,8 @@ "m_damp" // float { + "type" "float" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -49,6 +57,8 @@ "m_maxSpeed" // float { + "type" "float" + "windows" "1140" "linux" "1156" "mac" "1156" @@ -56,6 +66,8 @@ "m_dampSpeed" // float { + "type" "float" + "windows" "1144" "linux" "1160" "mac" "1160" @@ -63,6 +75,8 @@ "m_center" // Vector { + "type" "vector" + "windows" "1148" "linux" "1164" "mac" "1164" @@ -70,6 +84,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "1160" "linux" "1176" "mac" "1176" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cplattrigger.txt b/gamedata/common.games/entities.games/tfc/offsets-cplattrigger.txt index 3a37ed0e..d557c0c4 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cplattrigger.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cplattrigger.txt @@ -21,6 +21,8 @@ { "m_pPlatform" // CFuncPlat* { + "type" "classptr" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cpushable.txt b/gamedata/common.games/entities.games/tfc/offsets-cpushable.txt index e67192b2..14ebe1e9 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cpushable.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cpushable.txt @@ -21,6 +21,8 @@ { "m_lastSound" // int { + "type" "integer" + "windows" "1156" "linux" "1172" "mac" "1172" @@ -28,6 +30,8 @@ "m_maxSpeed" // float { + "type" "float" + "windows" "1160" "linux" "1176" "mac" "1176" @@ -35,6 +39,8 @@ "m_soundTime" // float { + "type" "float" + "windows" "1164" "linux" "1180" "mac" "1180" diff --git a/gamedata/common.games/entities.games/tfc/offsets-crecharge.txt b/gamedata/common.games/entities.games/tfc/offsets-crecharge.txt index 9fb88059..bb808f3d 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-crecharge.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-crecharge.txt @@ -21,6 +21,8 @@ { "m_flNextCharge" // float { + "type" "float" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +30,8 @@ "m_iReactivate" // int { + "type" "integer" + "windows" "1284" "linux" "1304" "mac" "1304" @@ -35,6 +39,8 @@ "m_iJuice" // int { + "type" "integer" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -42,6 +48,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -49,6 +57,8 @@ "m_flSoundTime" // float { + "type" "float" + "windows" "1296" "linux" "1316" "mac" "1316" diff --git a/gamedata/common.games/entities.games/tfc/offsets-crevertsaved.txt b/gamedata/common.games/entities.games/tfc/offsets-crevertsaved.txt index 0599d513..ed95633f 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-crevertsaved.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-crevertsaved.txt @@ -21,6 +21,8 @@ { "m_messageTime" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_loadTime" // float { + "type" "float" + "windows" "1128" "linux" "1144" "mac" "1144" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cscriptedsentence.txt b/gamedata/common.games/entities.games/tfc/offsets-cscriptedsentence.txt index a315b6df..329c815b 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cscriptedsentence.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cscriptedsentence.txt @@ -21,6 +21,8 @@ { "m_iszSentence" // int { + "type" "integer" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +30,8 @@ "m_iszEntity" // int { + "type" "integer" + "windows" "1284" "linux" "1304" "mac" "1304" @@ -35,6 +39,8 @@ "m_flRadius" // float { + "type" "float" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -42,6 +48,8 @@ "m_flDuration" // float { + "type" "float" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -49,6 +57,8 @@ "m_flRepeat" // float { + "type" "float" + "windows" "1296" "linux" "1316" "mac" "1316" @@ -56,6 +66,8 @@ "m_flAttenuation" // float { + "type" "float" + "windows" "1300" "linux" "1320" "mac" "1320" @@ -63,6 +75,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "1304" "linux" "1324" "mac" "1324" @@ -70,6 +84,8 @@ "m_active" // BOOL { + "type" "integer" + "windows" "1308" "linux" "1328" "mac" "1328" @@ -77,6 +93,8 @@ "m_iszListener" // int { + "type" "integer" + "windows" "1312" "linux" "1332" "mac" "1332" diff --git a/gamedata/common.games/entities.games/tfc/offsets-csoundent.txt b/gamedata/common.games/entities.games/tfc/offsets-csoundent.txt index a570a897..a340b49a 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-csoundent.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-csoundent.txt @@ -21,6 +21,8 @@ { "m_iFreeSound" // int { + "type" "integer" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_iActiveSound" // int { + "type" "integer" + "windows" "1128" "linux" "1144" "mac" "1144" @@ -35,6 +39,8 @@ "m_cLastActiveSounds" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -42,13 +48,18 @@ "m_fShowReport" // BOOL { + "type" "integer" + "windows" "1136" "linux" "1152" "mac" "1152" } - "m_SoundPool" // CSound[64] + "m_SoundPool" // class CSound[64] { + "type" "class" + "size" "64" + "windows" "1140" "linux" "1156" "mac" "1156" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cspeaker.txt b/gamedata/common.games/entities.games/tfc/offsets-cspeaker.txt index 522a9fb7..aeec7857 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cspeaker.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cspeaker.txt @@ -21,6 +21,8 @@ { "m_preset" // int { + "type" "integer" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-csprite.txt b/gamedata/common.games/entities.games/tfc/offsets-csprite.txt index 77148167..13e4ef2c 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-csprite.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-csprite.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "1128" "linux" "1144" "mac" "1144" diff --git a/gamedata/common.games/entities.games/tfc/offsets-csquadmonster.txt b/gamedata/common.games/entities.games/tfc/offsets-csquadmonster.txt index 65d1f2fc..e405dfb0 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-csquadmonster.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-csquadmonster.txt @@ -21,6 +21,8 @@ { "m_hSquadLeader" // EHANDLE { + "type" "ehandle" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -28,6 +30,9 @@ "m_hSquadMember" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "1708" "linux" "1728" "mac" "1728" @@ -35,6 +40,8 @@ "m_afSquadSlots" // int { + "type" "integer" + "windows" "1740" "linux" "1760" "mac" "1760" @@ -42,6 +49,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "1744" "linux" "1764" "mac" "1764" @@ -49,6 +58,8 @@ "m_fEnemyEluded" // BOOL { + "type" "integer" + "windows" "1748" "linux" "1768" "mac" "1768" @@ -56,6 +67,8 @@ "m_iMySlot" // int { + "type" "integer" + "windows" "1752" "linux" "1772" "mac" "1772" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctalkmonster.txt b/gamedata/common.games/entities.games/tfc/offsets-ctalkmonster.txt index 7e785490..c34648dd 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctalkmonster.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctalkmonster.txt @@ -21,6 +21,8 @@ { "m_bitsSaid" // int { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -28,6 +30,8 @@ "m_nSpeak" // int { + "type" "integer" + "windows" "1704" "linux" "1724" "mac" "1724" @@ -35,6 +39,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "1708" "linux" "1728" "mac" "1728" @@ -42,6 +48,9 @@ "m_szGrp" // const char*[18] { + "type" "stringptr" + "size" "18" + "windows" "1712" "linux" "1732" "mac" "1732" @@ -49,6 +58,8 @@ "m_useTime" // float { + "type" "float" + "windows" "1784" "linux" "1804" "mac" "1804" @@ -56,6 +67,8 @@ "m_iszUse" // int { + "type" "integer" + "windows" "1788" "linux" "1808" "mac" "1808" @@ -63,6 +76,8 @@ "m_iszUnUse" // int { + "type" "integer" + "windows" "1792" "linux" "1812" "mac" "1812" @@ -70,6 +85,8 @@ "m_flLastSaidSmelled" // float { + "type" "float" + "windows" "1796" "linux" "1816" "mac" "1816" @@ -77,6 +94,8 @@ "m_flStopTalkTime" // float { + "type" "float" + "windows" "1800" "linux" "1820" "mac" "1820" @@ -84,6 +103,8 @@ "m_hTalkTarget" // EHANDLE { + "type" "ehandle" + "windows" "1804" "linux" "1824" "mac" "1824" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctelefragdeath.txt b/gamedata/common.games/entities.games/tfc/offsets-ctelefragdeath.txt index 9c3db057..3c19fb96 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctelefragdeath.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctelefragdeath.txt @@ -21,6 +21,8 @@ { "m_pIgnore" // CBaseEntity* { + "type" "classptr" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctesteffect.txt b/gamedata/common.games/entities.games/tfc/offsets-ctesteffect.txt index 5277c801..689ebf26 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctesteffect.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctesteffect.txt @@ -21,6 +21,8 @@ { "m_iLoop" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -28,6 +30,8 @@ "m_iBeam" // int { + "type" "integer" + "windows" "1136" "linux" "1152" "mac" "1152" @@ -35,6 +39,9 @@ "m_pBeam" // CBeam*[24] { + "type" "classptr" + "size" "24" + "windows" "1140" "linux" "1156" "mac" "1156" @@ -42,6 +49,9 @@ "m_flBeamTime" // float[24] { + "type" "float" + "size" "24" + "windows" "1236" "linux" "1252" "mac" "1252" @@ -49,6 +59,8 @@ "m_flStartTime" // float { + "type" "float" + "windows" "1332" "linux" "1348" "mac" "1348" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctesthull.txt b/gamedata/common.games/entities.games/tfc/offsets-ctesthull.txt index c7c38652..1111172f 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctesthull.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctesthull.txt @@ -21,6 +21,8 @@ { "vecBadNodeOrigin" // Vector { + "type" "vector" + "windows" "1700" "linux" "1720" "mac" "1720" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfassaultc.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfassaultc.txt index 275d249e..0b0b10d2 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfassaultc.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfassaultc.txt @@ -21,6 +21,8 @@ { "m_flNextAnimTime" // float { + "type" "float" + "windows" "1252" "linux" "1268" "mac" "1268" @@ -28,6 +30,8 @@ "m_iShell" // int { + "type" "integer" + "windows" "1256" "linux" "1272" "mac" "1272" @@ -35,6 +39,9 @@ "m_usWindUp" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1260" "linux" "1276" "mac" "1276" @@ -42,6 +49,9 @@ "m_usWindDown" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1262" "linux" "1278" "mac" "1278" @@ -49,6 +59,9 @@ "m_usFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1264" "linux" "1280" "mac" "1280" @@ -56,6 +69,9 @@ "m_usStartSpin" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1266" "linux" "1282" "mac" "1282" @@ -63,6 +79,9 @@ "m_usSpin" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1268" "linux" "1284" "mac" "1284" @@ -70,6 +89,9 @@ "m_usACStart" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1270" "linux" "1286" "mac" "1286" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfautorifle.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfautorifle.txt index 842e22e9..49a2ae8c 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfautorifle.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfautorifle.txt @@ -21,6 +21,9 @@ { "m_usFireAutoRifle" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1252" "linux" "1268" "mac" "1268" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfaxe.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfaxe.txt index ef3cc3a6..eb6f5e38 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfaxe.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfaxe.txt @@ -21,6 +21,8 @@ { "m_iSwing" // int { + "type" "integer" + "windows" "1312" "linux" "1328" "mac" "1328" @@ -28,6 +30,8 @@ "m_trHit" // TraceResult { + "type" "structure" + "windows" "1316" "linux" "1332" "mac" "1332" @@ -35,6 +39,8 @@ "m_bHullHit" // BOOL { + "type" "integer" + "windows" "1372" "linux" "1388" "mac" "1388" @@ -42,6 +48,9 @@ "m_usAxe" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1376" "linux" "1392" "mac" "1392" @@ -49,6 +58,9 @@ "m_usAxeDecal" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1378" "linux" "1394" "mac" "1394" @@ -56,6 +68,8 @@ "classid" // int { + "type" "integer" + "windows" "1380" "linux" "1396" "mac" "1396" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfcaltrop.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfcaltrop.txt index 067432ca..1f9ed727 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfcaltrop.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfcaltrop.txt @@ -21,6 +21,8 @@ { "m_flRemovalTime" // float { + "type" "float" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfdispenser.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfdispenser.txt index 468355ff..48940a76 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfdispenser.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfdispenser.txt @@ -21,6 +21,8 @@ { "m_iShardIndex" // int { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -28,6 +30,8 @@ "m_flNextUseTime" // float { + "type" "float" + "windows" "1704" "linux" "1724" "mac" "1724" @@ -35,6 +39,8 @@ "m_flInitialUseDelay" // float { + "type" "float" + "windows" "1708" "linux" "1728" "mac" "1728" @@ -42,6 +48,8 @@ "m_flNextRefillTime" // float { + "type" "float" + "windows" "1712" "linux" "1732" "mac" "1732" @@ -49,6 +57,8 @@ "m_iDestroyed" // int { + "type" "integer" + "windows" "1716" "linux" "1736" "mac" "1736" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfflame.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfflame.txt index 64bdb1d3..0874d123 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfflame.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfflame.txt @@ -21,6 +21,8 @@ { "m_flNextDamageTime" // float { + "type" "float" + "windows" "1700" "linux" "1720" "mac" "1720" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfflamethrower.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfflamethrower.txt index 6c2905da..5dfcd89b 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfflamethrower.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfflamethrower.txt @@ -21,6 +21,9 @@ { "m_usFireFlame" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1252" "linux" "1268" "mac" "1268" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfflamethrowerburst.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfflamethrowerburst.txt index 6d1bf2b3..9ae7756e 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfflamethrowerburst.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfflamethrowerburst.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "1728" "linux" "1748" "mac" "1748" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfgasgrenade.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfgasgrenade.txt index 82936376..fdec1006 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfgasgrenade.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfgasgrenade.txt @@ -21,6 +21,8 @@ { "gasCharges" // int { + "type" "integer" + "windows" "1736" "linux" "1756" "mac" "1756" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfgoalitem.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfgoalitem.txt index b56f0ae3..9edcddac 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfgoalitem.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfgoalitem.txt @@ -21,6 +21,8 @@ { "m_flDroppedAt" // float { + "type" "float" + "windows" "1152" "linux" "1168" "mac" "1168" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfgrenade.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfgrenade.txt index c781d142..081c80a1 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfgrenade.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfgrenade.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "1728" "linux" "1748" "mac" "1748" @@ -28,6 +30,8 @@ "m_flCreationTime" // float { + "type" "float" + "windows" "1732" "linux" "1752" "mac" "1752" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfgrenadelauncher.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfgrenadelauncher.txt index bb7cdfb7..f85a2119 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfgrenadelauncher.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfgrenadelauncher.txt @@ -21,6 +21,8 @@ { "m_iAnim_Deploy" // int { + "type" "integer" + "windows" "1252" "linux" "1268" "mac" "1268" @@ -28,6 +30,8 @@ "m_iAnim_Holster" // int { + "type" "integer" + "windows" "1256" "linux" "1272" "mac" "1272" @@ -35,6 +39,8 @@ "m_iAnim_Idle" // int { + "type" "integer" + "windows" "1260" "linux" "1276" "mac" "1276" @@ -42,6 +48,8 @@ "m_iAnim_ReloadDown" // int { + "type" "integer" + "windows" "1264" "linux" "1280" "mac" "1280" @@ -49,6 +57,8 @@ "m_iAnim_ReloadUp" // int { + "type" "integer" + "windows" "1268" "linux" "1284" "mac" "1284" @@ -56,6 +66,9 @@ "m_usFireGL" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1272" "linux" "1288" "mac" "1288" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfincendiaryc.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfincendiaryc.txt index d32c7eaa..0d5cf1e7 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfincendiaryc.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfincendiaryc.txt @@ -21,6 +21,9 @@ { "m_usFireIC" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1252" "linux" "1268" "mac" "1268" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfincendiarycrocket.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfincendiarycrocket.txt index 08f50746..128b676e 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfincendiarycrocket.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfincendiarycrocket.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "1728" "linux" "1748" "mac" "1748" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfknife.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfknife.txt index f8d8e32b..75a2336e 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfknife.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfknife.txt @@ -21,6 +21,9 @@ { "m_usKnife" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1384" "linux" "1400" "mac" "1400" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfmedikit.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfmedikit.txt index 10c36b23..29a986be 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfmedikit.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfmedikit.txt @@ -21,6 +21,9 @@ { "m_usNormalShot" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1384" "linux" "1400" "mac" "1400" @@ -28,6 +31,9 @@ "m_usSuperShot" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1386" "linux" "1402" "mac" "1402" @@ -35,6 +41,9 @@ "m_usSteamShot" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1388" "linux" "1404" "mac" "1404" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfnailgun.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfnailgun.txt index 55c634de..c17a7432 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfnailgun.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfnailgun.txt @@ -21,6 +21,9 @@ { "m_usFireNailGun" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1252" "linux" "1268" "mac" "1268" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfnailgunnail.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfnailgunnail.txt index c8704355..de9292e7 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfnailgunnail.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfnailgunnail.txt @@ -21,6 +21,8 @@ { "m_vecPreviousVelocity" // Vector { + "type" "vector" + "windows" "1728" "linux" "1748" "mac" "1748" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfnapalmgrenade.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfnapalmgrenade.txt index 87399ced..9f618fd2 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfnapalmgrenade.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfnapalmgrenade.txt @@ -21,6 +21,8 @@ { "numExplosionsLeft" // int { + "type" "integer" + "windows" "1736" "linux" "1756" "mac" "1756" @@ -28,6 +30,8 @@ "m_bitsDamageType" // int { + "type" "integer" + "windows" "1740" "linux" "1760" "mac" "1760" @@ -35,6 +39,8 @@ "m_flEffectTime" // float { + "type" "float" + "windows" "1744" "linux" "1764" "mac" "1764" @@ -42,6 +48,8 @@ "m_flDamageTime" // float { + "type" "float" + "windows" "1748" "linux" "1768" "mac" "1768" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfprimegrenade.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfprimegrenade.txt index 18a06602..a4d7b346 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfprimegrenade.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfprimegrenade.txt @@ -21,6 +21,8 @@ { "heat" // float { + "type" "float" + "windows" "1728" "linux" "1748" "mac" "1748" @@ -28,6 +30,8 @@ "blastRadius" // float { + "type" "float" + "windows" "1732" "linux" "1752" "mac" "1752" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfrailgun.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfrailgun.txt index 2b34875e..d06c34a3 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfrailgun.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfrailgun.txt @@ -21,6 +21,9 @@ { "m_usFireRail" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1252" "linux" "1268" "mac" "1268" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfrpg.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfrpg.txt index addf509d..c7034e01 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfrpg.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfrpg.txt @@ -21,6 +21,9 @@ { "m_usFireRPG" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1252" "linux" "1268" "mac" "1268" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfrpgrocket.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfrpgrocket.txt index 35898841..f3caf4fb 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfrpgrocket.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfrpgrocket.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "1728" "linux" "1748" "mac" "1748" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfsentrygun.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfsentrygun.txt index 09bd7890..40e1cc1a 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfsentrygun.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfsentrygun.txt @@ -21,6 +21,8 @@ { "m_bTurningRight" // BOOL { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -28,6 +30,8 @@ "m_iShardIndex" // int { + "type" "integer" + "windows" "1704" "linux" "1724" "mac" "1724" @@ -35,6 +39,8 @@ "m_flNextCheck" // float { + "type" "float" + "windows" "1708" "linux" "1728" "mac" "1728" @@ -42,6 +48,8 @@ "m_iBaseTurnRate" // int { + "type" "integer" + "windows" "1712" "linux" "1732" "mac" "1732" @@ -49,6 +57,8 @@ "m_fTurnRate" // float { + "type" "float" + "windows" "1716" "linux" "1736" "mac" "1736" @@ -56,6 +66,8 @@ "m_vecCurAngles" // Vector { + "type" "vector" + "windows" "1720" "linux" "1740" "mac" "1740" @@ -63,6 +75,8 @@ "m_vecGoalAngles" // Vector { + "type" "vector" + "windows" "1732" "linux" "1752" "mac" "1752" @@ -70,6 +84,8 @@ "m_vecCurDishAngles" // Vector { + "type" "vector" + "windows" "1744" "linux" "1764" "mac" "1764" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfshotgun.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfshotgun.txt index 588b0455..9935b8c6 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfshotgun.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfshotgun.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "1252" "linux" "1268" "mac" "1268" @@ -28,6 +30,8 @@ "m_iShellsReloaded" // int { + "type" "integer" + "windows" "1256" "linux" "1272" "mac" "1272" @@ -35,6 +39,8 @@ "m_iMaxClipSize" // int { + "type" "integer" + "windows" "1260" "linux" "1276" "mac" "1276" @@ -42,6 +48,9 @@ "m_usReloadShotgun" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1264" "linux" "1280" "mac" "1280" @@ -49,6 +58,9 @@ "m_usPumpShotgun" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1266" "linux" "1282" "mac" "1282" @@ -56,6 +68,9 @@ "m_usFireShotgun" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1268" "linux" "1284" "mac" "1284" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfsniperrifle.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfsniperrifle.txt index 363d9cbf..2a23eded 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfsniperrifle.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfsniperrifle.txt @@ -21,6 +21,8 @@ { "m_pSpot" // CLaserSpot* { + "type" "classptr" + "windows" "1252" "linux" "1268" "mac" "1268" @@ -28,6 +30,8 @@ "m_iSpotActive" // int { + "type" "integer" + "windows" "1256" "linux" "1272" "mac" "1272" @@ -35,6 +39,9 @@ "m_usFireSniper" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1260" "linux" "1276" "mac" "1276" @@ -42,6 +49,9 @@ "m_usSniperHit" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1262" "linux" "1278" "mac" "1278" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfspawn.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfspawn.txt index b63fe961..dff8b51e 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfspawn.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfspawn.txt @@ -21,6 +21,8 @@ { "m_pTeamCheck" // EHANDLE { + "type" "ehandle" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfsupernailgun.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfsupernailgun.txt index 3678ef90..054503df 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfsupernailgun.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfsupernailgun.txt @@ -21,6 +21,9 @@ { "m_usFireSuperNailGun" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1254" "linux" "1270" "mac" "1270" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfsupershotgun.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfsupershotgun.txt index 15ceb4f5..fb74578c 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfsupershotgun.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfsupershotgun.txt @@ -21,6 +21,9 @@ { "m_usFireSuperShotgun" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1270" "linux" "1286" "mac" "1286" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctfteleporter.txt b/gamedata/common.games/entities.games/tfc/offsets-ctfteleporter.txt index d414de12..729e4575 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctfteleporter.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctfteleporter.txt @@ -21,6 +21,8 @@ { "m_pPlayer" // CBasePlayer* { + "type" "classptr" + "windows" "1700" "linux" "1720" "mac" "1720" @@ -28,6 +30,8 @@ "m_flInitialUseDelay" // float { + "type" "float" + "windows" "1704" "linux" "1724" "mac" "1724" @@ -35,6 +39,8 @@ "m_iType" // int { + "type" "integer" + "windows" "1708" "linux" "1728" "mac" "1728" @@ -42,6 +48,8 @@ "m_iState" // int { + "type" "integer" + "windows" "1712" "linux" "1732" "mac" "1732" @@ -49,6 +57,8 @@ "m_iDestroyed" // int { + "type" "integer" + "windows" "1716" "linux" "1736" "mac" "1736" @@ -56,6 +66,8 @@ "m_iShardIndex" // int { + "type" "integer" + "windows" "1720" "linux" "1740" "mac" "1740" @@ -63,6 +75,8 @@ "m_flMyNextThink" // float { + "type" "float" + "windows" "1724" "linux" "1744" "mac" "1744" @@ -70,6 +84,8 @@ "m_flDamageDelay" // float { + "type" "float" + "windows" "1728" "linux" "1748" "mac" "1748" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctftranq.txt b/gamedata/common.games/entities.games/tfc/offsets-ctftranq.txt index 5d812ff0..a1c5746c 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctftranq.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctftranq.txt @@ -21,6 +21,9 @@ { "m_usFireTranquilizer" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "1252" "linux" "1268" "mac" "1268" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctriggercamera.txt b/gamedata/common.games/entities.games/tfc/offsets-ctriggercamera.txt index 657cbe80..bcb62db4 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctriggercamera.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctriggercamera.txt @@ -21,6 +21,8 @@ { "m_hPlayer" // EHANDLE { + "type" "ehandle" + "windows" "1132" "linux" "1148" "mac" "1148" @@ -28,6 +30,8 @@ "m_hTarget" // EHANDLE { + "type" "ehandle" + "windows" "1140" "linux" "1156" "mac" "1156" @@ -35,6 +39,8 @@ "m_pentPath" // CBaseEntity* { + "type" "classptr" + "windows" "1148" "linux" "1164" "mac" "1164" @@ -42,6 +48,8 @@ "m_sPath" // int { + "type" "integer" + "windows" "1152" "linux" "1168" "mac" "1168" @@ -49,6 +57,8 @@ "m_flWait" // float { + "type" "float" + "windows" "1156" "linux" "1172" "mac" "1172" @@ -56,6 +66,8 @@ "m_flReturnTime" // float { + "type" "float" + "windows" "1160" "linux" "1176" "mac" "1176" @@ -63,6 +75,8 @@ "m_flStopTime" // float { + "type" "float" + "windows" "1164" "linux" "1180" "mac" "1180" @@ -70,6 +84,8 @@ "m_moveDistance" // float { + "type" "float" + "windows" "1168" "linux" "1184" "mac" "1184" @@ -77,6 +93,8 @@ "m_targetSpeed" // float { + "type" "float" + "windows" "1172" "linux" "1188" "mac" "1188" @@ -84,6 +102,8 @@ "m_initialSpeed" // float { + "type" "float" + "windows" "1176" "linux" "1192" "mac" "1192" @@ -91,6 +111,8 @@ "m_acceleration" // float { + "type" "float" + "windows" "1180" "linux" "1196" "mac" "1196" @@ -98,6 +120,8 @@ "m_deceleration" // float { + "type" "float" + "windows" "1184" "linux" "1200" "mac" "1200" @@ -105,6 +129,8 @@ "m_state" // int { + "type" "integer" + "windows" "1188" "linux" "1204" "mac" "1204" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctriggerchangetarget.txt b/gamedata/common.games/entities.games/tfc/offsets-ctriggerchangetarget.txt index 2d0fe300..7e4d9c7b 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctriggerchangetarget.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctriggerchangetarget.txt @@ -21,6 +21,8 @@ { "m_iszNewTarget" // int { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" diff --git a/gamedata/common.games/entities.games/tfc/offsets-ctriggerrelay.txt b/gamedata/common.games/entities.games/tfc/offsets-ctriggerrelay.txt index 7a036ed4..3c3b153b 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-ctriggerrelay.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-ctriggerrelay.txt @@ -21,6 +21,8 @@ { "triggerType" // USE_TYPE { + "type" "integer" + "windows" "1132" "linux" "1148" "mac" "1148" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cturret.txt b/gamedata/common.games/entities.games/tfc/offsets-cturret.txt index 957f28c9..a6c60c4c 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cturret.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cturret.txt @@ -21,6 +21,8 @@ { "m_iStartSpin" // int { + "type" "integer" + "windows" "1812" "linux" "1832" "mac" "1832" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cwallhealth.txt b/gamedata/common.games/entities.games/tfc/offsets-cwallhealth.txt index e0e1d21d..020acc6f 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cwallhealth.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cwallhealth.txt @@ -21,6 +21,8 @@ { "m_flNextCharge" // float { + "type" "float" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -28,6 +30,8 @@ "m_iReactivate" // int { + "type" "integer" + "windows" "1284" "linux" "1304" "mac" "1304" @@ -35,6 +39,8 @@ "m_iJuice" // int { + "type" "integer" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -42,6 +48,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -49,6 +57,8 @@ "m_flSoundTime" // float { + "type" "float" + "windows" "1296" "linux" "1316" "mac" "1316" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cweaponbox.txt b/gamedata/common.games/entities.games/tfc/offsets-cweaponbox.txt index 6b3cb8cf..36d64e8e 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cweaponbox.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cweaponbox.txt @@ -21,6 +21,9 @@ { "m_rgpPlayerItems" // CBasePlayerItem*[6] { + "type" "classptr" + "size" "6" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -28,6 +31,8 @@ "m_flTouchableAt" // float { + "type" "float" + "windows" "1148" "linux" "1164" "mac" "1164" @@ -35,6 +40,8 @@ "m_flCreationTime" // float { + "type" "float" + "windows" "1152" "linux" "1168" "mac" "1168" @@ -42,6 +49,9 @@ "m_rgiszAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "1156" "linux" "1172" "mac" "1172" @@ -49,6 +59,9 @@ "m_rgAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "1284" "linux" "1300" "mac" "1300" @@ -56,6 +69,8 @@ "m_cAmmoTypes" // int { + "type" "integer" + "windows" "1412" "linux" "1428" "mac" "1428" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cweaponcycler.txt b/gamedata/common.games/entities.games/tfc/offsets-cweaponcycler.txt index a87ccada..44986e94 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cweaponcycler.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cweaponcycler.txt @@ -21,6 +21,8 @@ { "m_iszModel" // int { + "type" "integer" + "windows" "1252" "linux" "1268" "mac" "1268" @@ -28,6 +30,8 @@ "m_iModel" // int { + "type" "integer" + "windows" "1256" "linux" "1272" "mac" "1272" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cworlditem.txt b/gamedata/common.games/entities.games/tfc/offsets-cworlditem.txt index 4e63950a..57e1b98a 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cworlditem.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cworlditem.txt @@ -21,6 +21,8 @@ { "m_iType" // int { + "type" "integer" + "windows" "1124" "linux" "1140" "mac" "1140" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cwreckage.txt b/gamedata/common.games/entities.games/tfc/offsets-cwreckage.txt index 74f3e9d2..b6facb06 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cwreckage.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cwreckage.txt @@ -21,6 +21,8 @@ { "m_flStartTime" // int { + "type" "integer" + "windows" "1700" "linux" "1720" "mac" "1720" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cxenplight.txt b/gamedata/common.games/entities.games/tfc/offsets-cxenplight.txt index 387bce1d..ec8dc678 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cxenplight.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cxenplight.txt @@ -21,6 +21,8 @@ { "m_pGlow" // CSprite* { + "type" "classptr" + "windows" "1156" "linux" "1172" "mac" "1172" diff --git a/gamedata/common.games/entities.games/tfc/offsets-cxentree.txt b/gamedata/common.games/entities.games/tfc/offsets-cxentree.txt index 393fb3d9..0ec76243 100644 --- a/gamedata/common.games/entities.games/tfc/offsets-cxentree.txt +++ b/gamedata/common.games/entities.games/tfc/offsets-cxentree.txt @@ -21,6 +21,8 @@ { "m_pTrigger" // CXenTreeTrigger* { + "type" "classptr" + "windows" "1156" "linux" "1172" "mac" "1172" diff --git a/gamedata/common.games/entities.games/valve/offsets-cactanimating.txt b/gamedata/common.games/entities.games/valve/offsets-cactanimating.txt index b65bf506..802bfce3 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cactanimating.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cactanimating.txt @@ -21,6 +21,8 @@ { "m_Activity" // Activity { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" diff --git a/gamedata/common.games/entities.games/valve/offsets-cagrunt.txt b/gamedata/common.games/entities.games/valve/offsets-cagrunt.txt index 50bb3618..b06d39f9 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cagrunt.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cagrunt.txt @@ -21,6 +21,8 @@ { "m_fCanHornetAttack" // BOOL { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -28,6 +30,8 @@ "m_flNextHornetAttackCheck" // float { + "type" "float" + "windows" "720" "linux" "740" "mac" "740" @@ -35,6 +39,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,8 @@ "m_flNextSpeakTime" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -49,6 +57,8 @@ "m_flNextWordTime" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" @@ -56,6 +66,8 @@ "m_iLastWord" // int { + "type" "integer" + "windows" "736" "linux" "756" "mac" "756" diff --git a/gamedata/common.games/entities.games/valve/offsets-cairtank.txt b/gamedata/common.games/entities.games/valve/offsets-cairtank.txt index d99c8200..a6ae5f0b 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cairtank.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cairtank.txt @@ -21,6 +21,8 @@ { "m_state" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" diff --git a/gamedata/common.games/entities.games/valve/offsets-cambientgeneric.txt b/gamedata/common.games/entities.games/valve/offsets-cambientgeneric.txt index fc9f4334..892d90b0 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cambientgeneric.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cambientgeneric.txt @@ -21,6 +21,8 @@ { "m_flAttenuation" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_dpv" // dynpitchvol_t { + "type" "structure" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_fActive" // BOOL { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -42,6 +48,8 @@ "m_fLooping" // BOOL { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" diff --git a/gamedata/common.games/entities.games/valve/offsets-capache.txt b/gamedata/common.games/entities.games/valve/offsets-capache.txt index 3927850c..5e1289fc 100644 --- a/gamedata/common.games/entities.games/valve/offsets-capache.txt +++ b/gamedata/common.games/entities.games/valve/offsets-capache.txt @@ -21,6 +21,8 @@ { "m_iRockets" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_flForce" // float { + "type" "float" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_flNextRocket" // float { + "type" "float" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_vecTarget" // Vector { + "type" "vector" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +57,8 @@ "m_posTarget" // Vector { + "type" "vector" + "windows" "684" "linux" "704" "mac" "704" @@ -56,6 +66,8 @@ "m_vecDesired" // Vector { + "type" "vector" + "windows" "696" "linux" "716" "mac" "716" @@ -63,6 +75,8 @@ "m_posDesired" // Vector { + "type" "vector" + "windows" "708" "linux" "728" "mac" "728" @@ -70,6 +84,8 @@ "m_vecGoal" // Vector { + "type" "vector" + "windows" "720" "linux" "740" "mac" "740" @@ -77,6 +93,8 @@ "m_angGun" // Vector { + "type" "vector" + "windows" "732" "linux" "752" "mac" "752" @@ -84,6 +102,8 @@ "m_flLastSeen" // float { + "type" "float" + "windows" "744" "linux" "764" "mac" "764" @@ -91,6 +111,8 @@ "m_flPrevSeen" // float { + "type" "float" + "windows" "748" "linux" "768" "mac" "768" @@ -98,6 +120,8 @@ "m_iSoundState" // int { + "type" "integer" + "windows" "752" "linux" "772" "mac" "772" @@ -105,6 +129,8 @@ "m_iSpriteTexture" // int { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" @@ -112,6 +138,8 @@ "m_iExplode" // int { + "type" "integer" + "windows" "760" "linux" "780" "mac" "780" @@ -119,6 +147,8 @@ "m_iBodyGibs" // int { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -126,6 +156,8 @@ "m_flGoalSpeed" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" @@ -133,6 +165,8 @@ "m_iDoSmokePuff" // int { + "type" "integer" + "windows" "772" "linux" "792" "mac" "792" @@ -140,6 +174,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "776" "linux" "796" "mac" "796" diff --git a/gamedata/common.games/entities.games/valve/offsets-capachehvr.txt b/gamedata/common.games/entities.games/valve/offsets-capachehvr.txt index 8050d2c9..d1dc81cb 100644 --- a/gamedata/common.games/entities.games/valve/offsets-capachehvr.txt +++ b/gamedata/common.games/entities.games/valve/offsets-capachehvr.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -28,6 +30,8 @@ "m_vecForward" // Vector { + "type" "vector" + "windows" "668" "linux" "688" "mac" "688" diff --git a/gamedata/common.games/entities.games/valve/offsets-cautotrigger.txt b/gamedata/common.games/entities.games/valve/offsets-cautotrigger.txt index c0e24922..0926cc02 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cautotrigger.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cautotrigger.txt @@ -21,6 +21,8 @@ { "m_globalstate" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -28,6 +30,8 @@ "triggerType" // USE_TYPE { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbarnacle.txt b/gamedata/common.games/entities.games/valve/offsets-cbarnacle.txt index 9d888a9b..51d8b5a9 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbarnacle.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbarnacle.txt @@ -21,6 +21,8 @@ { "m_flAltitude" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_flKillVictimTime" // float { + "type" "float" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_cGibs" // int { + "type" "integer" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_fTongueExtended" // BOOL { + "type" "integer" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +57,8 @@ "m_fLiftingPrey" // BOOL { + "type" "integer" + "windows" "676" "linux" "696" "mac" "696" @@ -56,6 +66,8 @@ "m_flTongueAdj" // float { + "type" "float" + "windows" "680" "linux" "700" "mac" "700" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbarney.txt b/gamedata/common.games/entities.games/valve/offsets-cbarney.txt index 5bc4e535..912a6142 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbarney.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbarney.txt @@ -21,6 +21,8 @@ { "m_fGunDrawn" // BOOL { + "type" "integer" + "windows" "772" "linux" "792" "mac" "792" @@ -28,6 +30,8 @@ "m_painTime" // float { + "type" "float" + "windows" "776" "linux" "796" "mac" "796" @@ -35,6 +39,8 @@ "m_checkAttackTime" // float { + "type" "float" + "windows" "780" "linux" "800" "mac" "800" @@ -42,6 +48,8 @@ "m_lastAttackCheck" // BOOL { + "type" "integer" + "windows" "784" "linux" "804" "mac" "804" @@ -49,6 +57,8 @@ "m_flPlayerDamage" // float { + "type" "float" + "windows" "788" "linux" "808" "mac" "808" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbaseanimating.txt b/gamedata/common.games/entities.games/valve/offsets-cbaseanimating.txt index ddb59359..1a075f68 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbaseanimating.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbaseanimating.txt @@ -21,6 +21,8 @@ { "m_flFrameRate" // float { + "type" "float" + "windows" "92" "linux" "108" "mac" "108" @@ -28,6 +30,8 @@ "m_flGroundSpeed" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -35,6 +39,8 @@ "m_flLastEventCheck" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -42,6 +48,8 @@ "m_fSequenceFinished" // BOOL { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -49,6 +57,8 @@ "m_fSequenceLoops" // BOOL { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbasebutton.txt b/gamedata/common.games/entities.games/valve/offsets-cbasebutton.txt index 998785bc..88cef033 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbasebutton.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbasebutton.txt @@ -21,6 +21,8 @@ { "m_fStayPushed" // BOOL { + "type" "integer" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +30,8 @@ "m_fRotating" // BOOL { + "type" "integer" + "windows" "244" "linux" "264" "mac" "264" @@ -35,6 +39,8 @@ "m_strChangeTarget" // string_t { + "type" "stringint" + "windows" "248" "linux" "268" "mac" "268" @@ -42,6 +48,8 @@ "m_ls" // locksound_t { + "type" "structure" + "windows" "252" "linux" "272" "mac" "272" @@ -49,6 +57,9 @@ "m_bLockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "288" "linux" "308" "mac" "308" @@ -56,6 +67,9 @@ "m_bLockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "289" "linux" "309" "mac" "309" @@ -63,6 +77,9 @@ "m_bUnlockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "290" "linux" "310" "mac" "310" @@ -70,6 +87,9 @@ "m_bUnlockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "291" "linux" "311" "mac" "311" @@ -77,6 +97,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "292" "linux" "312" "mac" "312" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbasedelay.txt b/gamedata/common.games/entities.games/valve/offsets-cbasedelay.txt index 04ad4e94..86dd50c0 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbasedelay.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbasedelay.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_iszKillTarget" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbasedoor.txt b/gamedata/common.games/entities.games/valve/offsets-cbasedoor.txt index 771f6432..855bed7f 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbasedoor.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbasedoor.txt @@ -21,6 +21,9 @@ { "m_bHealthValue" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +31,9 @@ "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "241" "linux" "261" "mac" "261" @@ -35,6 +41,9 @@ "m_bStopSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "242" "linux" "262" "mac" "262" @@ -42,6 +51,8 @@ "m_ls" // locksound_t { + "type" "structure" + "windows" "244" "linux" "264" "mac" "264" @@ -49,6 +60,9 @@ "m_bLockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "280" "linux" "300" "mac" "300" @@ -56,6 +70,9 @@ "m_bLockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "281" "linux" "301" "mac" "301" @@ -63,6 +80,9 @@ "m_bUnlockedSound" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "282" "linux" "302" "mac" "302" @@ -70,6 +90,9 @@ "m_bUnlockedSentence" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "283" "linux" "303" "mac" "303" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbaseentity.txt b/gamedata/common.games/entities.games/valve/offsets-cbaseentity.txt index 0060ce2d..1ed70d91 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbaseentity.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbaseentity.txt @@ -21,6 +21,8 @@ { "pev" // entvars_t* { + "type" "entvars" + "windows" "4" "linux" "4" "mac" "4" @@ -28,6 +30,8 @@ "m_pGoalEnt" // CBaseEntity* { + "type" "classptr" + "windows" "8" "linux" "8" "mac" "8" @@ -35,6 +39,8 @@ "m_pLink" // CBaseEntity* { + "type" "classptr" + "windows" "12" "linux" "12" "mac" "12" @@ -42,6 +48,8 @@ "m_pfnThink" // (*__pfn)(CBaseEntity*) { + "type" "function" + "windows" "16" "linux" "16" "mac" "16" @@ -49,6 +57,8 @@ "m_pfnTouch" // (*__pfn)(CBaseEntity*, CBaseEntity*) { + "type" "function" + "windows" "20" "linux" "24" "mac" "24" @@ -56,6 +66,8 @@ "m_pfnUse" // (*__pfn)(CBaseEntity*, CBaseEntity*, CBaseEntity*, USE_TYPE, float) { + "type" "function" + "windows" "24" "linux" "32" "mac" "32" @@ -63,6 +75,8 @@ "m_pfnBlocked" // (*__pfn)(CBaseEntity*, CBaseEntity*) { + "type" "function" + "windows" "28" "linux" "40" "mac" "40" @@ -70,6 +84,8 @@ "ammo_9mm" // int { + "type" "integer" + "windows" "32" "linux" "48" "mac" "48" @@ -77,6 +93,8 @@ "ammo_357" // int { + "type" "integer" + "windows" "36" "linux" "52" "mac" "52" @@ -84,6 +102,8 @@ "ammo_bolts" // int { + "type" "integer" + "windows" "40" "linux" "56" "mac" "56" @@ -91,6 +111,8 @@ "ammo_buckshot" // int { + "type" "integer" + "windows" "44" "linux" "60" "mac" "60" @@ -98,6 +120,8 @@ "ammo_rockets" // int { + "type" "integer" + "windows" "48" "linux" "64" "mac" "64" @@ -105,6 +129,8 @@ "ammo_uranium" // int { + "type" "integer" + "windows" "52" "linux" "68" "mac" "68" @@ -112,6 +138,8 @@ "ammo_hornets" // int { + "type" "integer" + "windows" "56" "linux" "72" "mac" "72" @@ -119,6 +147,8 @@ "ammo_argrens" // int { + "type" "integer" + "windows" "60" "linux" "76" "mac" "76" @@ -126,6 +156,8 @@ "m_flStartThrow" // float { + "type" "float" + "windows" "64" "linux" "80" "mac" "80" @@ -133,6 +165,8 @@ "m_flReleaseThrow" // float { + "type" "float" + "windows" "68" "linux" "84" "mac" "84" @@ -140,6 +174,8 @@ "m_chargeReady" // int { + "type" "integer" + "windows" "72" "linux" "88" "mac" "88" @@ -147,6 +183,8 @@ "m_fInAttack" // int { + "type" "integer" + "windows" "76" "linux" "92" "mac" "92" @@ -154,6 +192,8 @@ "m_fireState" // int { + "type" "integer" + "windows" "80" "linux" "96" "mac" "96" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbasemonster.txt b/gamedata/common.games/entities.games/valve/offsets-cbasemonster.txt index 77ef88e6..59d488f7 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbasemonster.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbasemonster.txt @@ -21,6 +21,8 @@ { "m_afConditions" // int { + "type" "integer" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +30,8 @@ "m_hEnemy" // EHANDLE { + "type" "ehandle" + "windows" "244" "linux" "264" "mac" "264" @@ -35,6 +39,8 @@ "m_hTargetEnt" // EHANDLE { + "type" "ehandle" + "windows" "252" "linux" "272" "mac" "272" @@ -42,6 +48,9 @@ "m_hOldEnemy" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "260" "linux" "280" "mac" "280" @@ -49,6 +58,9 @@ "m_vecOldEnemy" // Vector[4] { + "type" "vector" + "size" "4" + "windows" "292" "linux" "312" "mac" "312" @@ -56,6 +68,8 @@ "m_flFieldOfView" // float { + "type" "float" + "windows" "340" "linux" "360" "mac" "360" @@ -63,6 +77,8 @@ "m_flWaitFinished" // float { + "type" "float" + "windows" "344" "linux" "364" "mac" "364" @@ -70,6 +86,8 @@ "m_flMoveWaitFinished" // float { + "type" "float" + "windows" "348" "linux" "368" "mac" "368" @@ -77,6 +95,8 @@ "m_Activity" // Activity { + "type" "integer" + "windows" "352" "linux" "372" "mac" "372" @@ -84,6 +104,8 @@ "m_IdealActivity" // Activity { + "type" "integer" + "windows" "356" "linux" "376" "mac" "376" @@ -91,6 +113,8 @@ "m_LastHitGroup" // int { + "type" "integer" + "windows" "360" "linux" "380" "mac" "380" @@ -98,6 +122,8 @@ "m_MonsterState" // MONSTERSTATE { + "type" "integer" + "windows" "364" "linux" "384" "mac" "384" @@ -105,6 +131,8 @@ "m_IdealMonsterState" // MONSTERSTATE { + "type" "integer" + "windows" "368" "linux" "388" "mac" "388" @@ -112,6 +140,8 @@ "m_iTaskStatus" // int { + "type" "integer" + "windows" "372" "linux" "392" "mac" "392" @@ -119,6 +149,8 @@ "m_pSchedule" // class Schedule_t* { + "type" "pointer" + "windows" "376" "linux" "396" "mac" "396" @@ -126,6 +158,8 @@ "m_iScheduleIndex" // int { + "type" "integer" + "windows" "380" "linux" "400" "mac" "400" @@ -133,6 +167,9 @@ "m_Route" // struct WayPoint_t[8] { + "type" "structure" + "size" "8" + "windows" "384" "linux" "404" "mac" "404" @@ -140,6 +177,8 @@ "m_movementGoal" // int { + "type" "integer" + "windows" "512" "linux" "532" "mac" "532" @@ -147,6 +186,8 @@ "m_iRouteIndex" // int { + "type" "integer" + "windows" "516" "linux" "536" "mac" "536" @@ -154,6 +195,8 @@ "m_moveWaitTime" // float { + "type" "float" + "windows" "520" "linux" "540" "mac" "540" @@ -161,6 +204,8 @@ "m_vecMoveGoal" // Vector { + "type" "vector" + "windows" "524" "linux" "544" "mac" "544" @@ -168,6 +213,8 @@ "m_movementActivity" // Activity { + "type" "integer" + "windows" "536" "linux" "556" "mac" "556" @@ -175,6 +222,8 @@ "m_iAudibleList" // int { + "type" "integer" + "windows" "540" "linux" "560" "mac" "560" @@ -182,6 +231,8 @@ "m_afSoundTypes" // int { + "type" "integer" + "windows" "544" "linux" "564" "mac" "564" @@ -189,6 +240,8 @@ "m_vecLastPosition" // Vector { + "type" "vector" + "windows" "548" "linux" "568" "mac" "568" @@ -196,6 +249,8 @@ "m_iHintNode" // int { + "type" "integer" + "windows" "560" "linux" "580" "mac" "580" @@ -203,6 +258,8 @@ "m_afMemory" // int { + "type" "integer" + "windows" "564" "linux" "584" "mac" "584" @@ -210,6 +267,8 @@ "m_iMaxHealth" // int { + "type" "integer" + "windows" "568" "linux" "588" "mac" "588" @@ -217,6 +276,8 @@ "m_vecEnemyLKP" // Vector { + "type" "vector" + "windows" "572" "linux" "592" "mac" "592" @@ -224,6 +285,8 @@ "m_cAmmoLoaded" // int { + "type" "integer" + "windows" "584" "linux" "604" "mac" "604" @@ -231,6 +294,8 @@ "m_afCapability" // int { + "type" "integer" + "windows" "588" "linux" "608" "mac" "608" @@ -238,6 +303,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "592" "linux" "612" "mac" "612" @@ -245,6 +312,8 @@ "m_bitsDamageType" // int { + "type" "integer" + "windows" "596" "linux" "616" "mac" "616" @@ -252,6 +321,10 @@ "m_rgbTimeBasedDamage" // unsigned char[8] { + "type" "character" + "size" "8" + "unsigned" "1" + "windows" "600" "linux" "620" "mac" "620" @@ -259,6 +332,8 @@ "m_lastDamageAmount" // int { + "type" "integer" + "windows" "608" "linux" "628" "mac" "628" @@ -266,6 +341,8 @@ "m_bloodColor" // int { + "type" "integer" + "windows" "612" "linux" "632" "mac" "632" @@ -273,6 +350,8 @@ "m_failSchedule" // int { + "type" "integer" + "windows" "616" "linux" "636" "mac" "636" @@ -280,6 +359,8 @@ "m_flHungryTime" // float { + "type" "float" + "windows" "620" "linux" "640" "mac" "640" @@ -287,6 +368,8 @@ "m_flDistTooFar" // float { + "type" "float" + "windows" "624" "linux" "644" "mac" "644" @@ -294,6 +377,8 @@ "m_flDistLook" // float { + "type" "float" + "windows" "628" "linux" "648" "mac" "648" @@ -301,6 +386,8 @@ "m_iTriggerCondition" // int { + "type" "integer" + "windows" "632" "linux" "652" "mac" "652" @@ -308,6 +395,8 @@ "m_iszTriggerTarget" // string_t { + "type" "stringint" + "windows" "636" "linux" "656" "mac" "656" @@ -315,6 +404,8 @@ "m_HackedGunPos" // Vector { + "type" "vector" + "windows" "640" "linux" "660" "mac" "660" @@ -322,6 +413,8 @@ "m_scriptState" // SCRIPTSTATE { + "type" "integer" + "windows" "652" "linux" "672" "mac" "672" @@ -329,6 +422,8 @@ "m_pCine" // CCineMonster* { + "type" "classptr" + "windows" "656" "linux" "676" "mac" "676" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbaseplattrain.txt b/gamedata/common.games/entities.games/valve/offsets-cbaseplattrain.txt index 3b771a81..572e2f52 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbaseplattrain.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbaseplattrain.txt @@ -21,6 +21,9 @@ { "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +31,9 @@ "m_bStopSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "241" "linux" "261" "mac" "261" @@ -35,6 +41,8 @@ "m_volume" // float { + "type" "float" + "windows" "244" "linux" "264" "mac" "264" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbaseplayer.txt b/gamedata/common.games/entities.games/valve/offsets-cbaseplayer.txt index 5d9b4b51..2d9803b2 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbaseplayer.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbaseplayer.txt @@ -21,6 +21,8 @@ { "m_hObserverTarget" // EHANDLE { + "type" "ehandle" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_flNextObserverInput" // float { + "type" "float" + "windows" "668" "linux" "688" "mac" "688" @@ -35,6 +39,8 @@ "m_iObserverWeapon" // int { + "type" "integer" + "windows" "672" "linux" "692" "mac" "692" @@ -42,6 +48,8 @@ "m_iObserverLastMode" // int { + "type" "integer" + "windows" "676" "linux" "696" "mac" "696" @@ -49,6 +57,8 @@ "random_seed" // int { + "type" "integer" + "windows" "680" "linux" "700" "mac" "700" @@ -56,6 +66,8 @@ "m_iPlayerSound" // int { + "type" "integer" + "windows" "684" "linux" "704" "mac" "704" @@ -63,6 +75,8 @@ "m_iTargetVolume" // int { + "type" "integer" + "windows" "688" "linux" "708" "mac" "708" @@ -70,6 +84,8 @@ "m_iWeaponVolume" // int { + "type" "integer" + "windows" "692" "linux" "712" "mac" "712" @@ -77,6 +93,8 @@ "m_iExtraSoundTypes" // int { + "type" "integer" + "windows" "696" "linux" "716" "mac" "716" @@ -84,6 +102,8 @@ "m_iWeaponFlash" // int { + "type" "integer" + "windows" "700" "linux" "720" "mac" "720" @@ -91,6 +111,8 @@ "m_flStopExtraSoundTime" // float { + "type" "float" + "windows" "704" "linux" "724" "mac" "724" @@ -98,6 +120,8 @@ "m_flFlashLightTime" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -105,6 +129,8 @@ "m_iFlashBattery" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -112,6 +138,8 @@ "m_afButtonLast" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -119,6 +147,8 @@ "m_afButtonPressed" // int { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -126,6 +156,8 @@ "m_afButtonReleased" // int { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" @@ -133,6 +165,8 @@ "m_pentSndLast" // edict_t* { + "type" "edict" + "windows" "728" "linux" "748" "mac" "748" @@ -140,6 +174,8 @@ "m_flSndRoomtype" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" @@ -147,6 +183,8 @@ "m_flSndRange" // float { + "type" "float" + "windows" "736" "linux" "756" "mac" "756" @@ -154,6 +192,8 @@ "m_flFallVelocity" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -161,6 +201,9 @@ "m_rgItems" // int[5] { + "type" "integer" + "size" "5" + "windows" "744" "linux" "764" "mac" "764" @@ -168,6 +211,8 @@ "m_fKnownItem" // int { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -175,6 +220,8 @@ "m_fNewAmmo" // int { + "type" "integer" + "windows" "768" "linux" "788" "mac" "788" @@ -182,6 +229,9 @@ "m_afPhysicsFlags" // unsigned int { + "type" "integer" + "unsigned" "1" + "windows" "772" "linux" "792" "mac" "792" @@ -189,6 +239,8 @@ "m_fNextSuicideTime" // float { + "type" "float" + "windows" "776" "linux" "796" "mac" "796" @@ -196,6 +248,8 @@ "m_flTimeStepSound" // float { + "type" "float" + "windows" "780" "linux" "800" "mac" "800" @@ -203,6 +257,8 @@ "m_flTimeWeaponIdle" // float { + "type" "float" + "windows" "784" "linux" "804" "mac" "804" @@ -210,6 +266,8 @@ "m_flSwimTime" // float { + "type" "float" + "windows" "788" "linux" "808" "mac" "808" @@ -217,6 +275,8 @@ "m_flDuckTime" // float { + "type" "float" + "windows" "792" "linux" "812" "mac" "812" @@ -224,6 +284,8 @@ "m_flWallJumpTime" // float { + "type" "float" + "windows" "796" "linux" "816" "mac" "816" @@ -231,6 +293,8 @@ "m_flSuitUpdate" // float { + "type" "float" + "windows" "800" "linux" "820" "mac" "820" @@ -238,6 +302,9 @@ "m_rgSuitPlayList" // int[4] { + "type" "integer" + "size" "4" + "windows" "804" "linux" "824" "mac" "824" @@ -245,6 +312,8 @@ "m_iSuitPlayNext" // int { + "type" "integer" + "windows" "820" "linux" "840" "mac" "840" @@ -252,6 +321,9 @@ "m_rgiSuitNoRepeat" // int[32] { + "type" "integer" + "size" "32" + "windows" "824" "linux" "844" "mac" "844" @@ -259,6 +331,9 @@ "m_rgflSuitNoRepeatTime" // float[32] { + "type" "float" + "size" "32" + "windows" "952" "linux" "972" "mac" "972" @@ -266,6 +341,8 @@ "m_lastDamageAmount" // int { + "type" "integer" + "windows" "1080" "linux" "1100" "mac" "1100" @@ -273,6 +350,8 @@ "m_tbdPrev" // float { + "type" "float" + "windows" "1084" "linux" "1104" "mac" "1104" @@ -280,6 +359,8 @@ "m_flgeigerRange" // float { + "type" "float" + "windows" "1088" "linux" "1108" "mac" "1108" @@ -287,6 +368,8 @@ "m_flgeigerDelay" // float { + "type" "float" + "windows" "1092" "linux" "1112" "mac" "1112" @@ -294,6 +377,8 @@ "m_igeigerRangePrev" // int { + "type" "integer" + "windows" "1096" "linux" "1116" "mac" "1116" @@ -301,6 +386,8 @@ "m_iStepLeft" // int { + "type" "integer" + "windows" "1100" "linux" "1120" "mac" "1120" @@ -308,6 +395,9 @@ "m_szTextureName" // char[13] { + "type" "string" + "size" "13" + "windows" "1104" "linux" "1124" "mac" "1124" @@ -315,6 +405,8 @@ "m_chTextureType" // char { + "type" "character" + "windows" "1117" "linux" "1137" "mac" "1137" @@ -322,6 +414,8 @@ "m_idrowndmg" // int { + "type" "integer" + "windows" "1120" "linux" "1140" "mac" "1140" @@ -329,6 +423,8 @@ "m_idrownrestored" // int { + "type" "integer" + "windows" "1124" "linux" "1144" "mac" "1144" @@ -336,6 +432,8 @@ "m_bitsHUDDamage" // int { + "type" "integer" + "windows" "1128" "linux" "1148" "mac" "1148" @@ -343,6 +441,8 @@ "m_fInitHUD" // BOOL { + "type" "integer" + "windows" "1132" "linux" "1152" "mac" "1152" @@ -350,6 +450,8 @@ "m_fGameHUDInitialized" // BOOL { + "type" "integer" + "windows" "1136" "linux" "1156" "mac" "1156" @@ -357,6 +459,8 @@ "m_iTrain" // int { + "type" "integer" + "windows" "1140" "linux" "1160" "mac" "1160" @@ -364,6 +468,8 @@ "m_fWeapon" // BOOL { + "type" "integer" + "windows" "1144" "linux" "1164" "mac" "1164" @@ -371,6 +477,8 @@ "m_pTank" // EHANDLE { + "type" "ehandle" + "windows" "1148" "linux" "1168" "mac" "1168" @@ -378,6 +486,8 @@ "m_fDeadTime" // float { + "type" "float" + "windows" "1156" "linux" "1176" "mac" "1176" @@ -385,6 +495,8 @@ "m_fNoPlayerSound" // BOOL { + "type" "integer" + "windows" "1160" "linux" "1180" "mac" "1180" @@ -392,6 +504,8 @@ "m_fLongJump" // BOOL { + "type" "integer" + "windows" "1164" "linux" "1184" "mac" "1184" @@ -399,6 +513,8 @@ "m_tSneaking" // float { + "type" "float" + "windows" "1168" "linux" "1188" "mac" "1188" @@ -406,6 +522,8 @@ "m_iUpdateTime" // int { + "type" "integer" + "windows" "1172" "linux" "1192" "mac" "1192" @@ -413,6 +531,8 @@ "m_iClientHealth" // int { + "type" "integer" + "windows" "1176" "linux" "1196" "mac" "1196" @@ -420,6 +540,8 @@ "m_iClientBattery" // int { + "type" "integer" + "windows" "1180" "linux" "1200" "mac" "1200" @@ -427,6 +549,8 @@ "m_iHideHUD" // int { + "type" "integer" + "windows" "1184" "linux" "1204" "mac" "1204" @@ -434,6 +558,8 @@ "m_iClientHideHUD" // int { + "type" "integer" + "windows" "1188" "linux" "1208" "mac" "1208" @@ -441,6 +567,8 @@ "m_iFOV" // int { + "type" "integer" + "windows" "1192" "linux" "1212" "mac" "1212" @@ -448,6 +576,8 @@ "m_iClientFOV" // int { + "type" "integer" + "windows" "1196" "linux" "1216" "mac" "1216" @@ -455,6 +585,9 @@ "m_rgpPlayerItems" // CBasePlayerItem*[6] { + "type" "classptr" + "size" "6" + "windows" "1200" "linux" "1220" "mac" "1220" @@ -462,6 +595,8 @@ "m_pActiveItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1224" "linux" "1244" "mac" "1244" @@ -469,6 +604,8 @@ "m_pClientActiveItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1228" "linux" "1248" "mac" "1248" @@ -476,6 +613,8 @@ "m_pLastItem" // CBasePlayerItem* { + "type" "classptr" + "windows" "1232" "linux" "1252" "mac" "1252" @@ -483,6 +622,9 @@ "m_rgAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "1236" "linux" "1256" "mac" "1256" @@ -490,6 +632,9 @@ "m_rgAmmoLast" // int[32] { + "type" "integer" + "size" "32" + "windows" "1364" "linux" "1384" "mac" "1384" @@ -497,6 +642,8 @@ "m_vecAutoAim" // Vector { + "type" "vector" + "windows" "1492" "linux" "1512" "mac" "1512" @@ -504,6 +651,8 @@ "m_fOnTarget" // BOOL { + "type" "integer" + "windows" "1504" "linux" "1524" "mac" "1524" @@ -511,6 +660,8 @@ "m_iDeaths" // int { + "type" "integer" + "windows" "1508" "linux" "1528" "mac" "1528" @@ -518,6 +669,8 @@ "m_iRespawnFrames" // float { + "type" "float" + "windows" "1512" "linux" "1532" "mac" "1532" @@ -525,6 +678,8 @@ "m_lastx" // int { + "type" "integer" + "windows" "1516" "linux" "1536" "mac" "1536" @@ -532,6 +687,8 @@ "m_lasty" // int { + "type" "integer" + "windows" "1520" "linux" "1540" "mac" "1540" @@ -539,6 +696,8 @@ "m_nCustomSprayFrames" // int { + "type" "integer" + "windows" "1524" "linux" "1544" "mac" "1544" @@ -546,6 +705,8 @@ "m_flNextDecalTime" // float { + "type" "float" + "windows" "1528" "linux" "1548" "mac" "1548" @@ -553,6 +714,9 @@ "m_szTeamName" // char[16] { + "type" "string" + "size" "16" + "windows" "1532" "linux" "1552" "mac" "1552" @@ -560,6 +724,9 @@ "m_szAnimExtention" // char[32] { + "type" "string" + "size" "32" + "windows" "1548" "linux" "1568" "mac" "1568" @@ -567,6 +734,8 @@ "m_flStartCharge" // float { + "type" "float" + "windows" "1580" "linux" "1600" "mac" "1600" @@ -574,6 +743,8 @@ "m_flAmmoStartCharge" // float { + "type" "float" + "windows" "1584" "linux" "1604" "mac" "1604" @@ -581,6 +752,8 @@ "m_flPlayAftershock" // float { + "type" "float" + "windows" "1588" "linux" "1608" "mac" "1608" @@ -588,6 +761,8 @@ "m_flNextAmmoBurn" // float { + "type" "float" + "windows" "1592" "linux" "1612" "mac" "1612" @@ -595,6 +770,9 @@ "m_izSBarState" // int[4] { + "type" "integer" + "size" "4" + "windows" "1596" "linux" "1616" "mac" "1616" @@ -602,6 +780,8 @@ "m_flNextSBarUpdateTime" // float { + "type" "float" + "windows" "1612" "linux" "1632" "mac" "1632" @@ -609,6 +789,8 @@ "m_flStatusBarDisappearDelay" // float { + "type" "float" + "windows" "1616" "linux" "1636" "mac" "1636" @@ -616,6 +798,9 @@ "m_SbarString0" // char[128] { + "type" "string" + "size" "128" + "windows" "1620" "linux" "1640" "mac" "1640" @@ -623,6 +808,9 @@ "m_SbarString1" // char[128] { + "type" "string" + "size" "128" + "windows" "1748" "linux" "1768" "mac" "1768" @@ -630,6 +818,8 @@ "m_flNextChatTime" // float { + "type" "float" + "windows" "1876" "linux" "1896" "mac" "1896" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbaseplayeritem.txt b/gamedata/common.games/entities.games/valve/offsets-cbaseplayeritem.txt index 55a17fe6..4141ecaa 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbaseplayeritem.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbaseplayeritem.txt @@ -21,6 +21,8 @@ { "m_pPlayer" // CBasePlayer* { + "type" "classptr" + "windows" "112" "linux" "128" "mac" "128" @@ -28,6 +30,8 @@ "m_pNext" // CBasePlayerItem* { + "type" "classptr" + "windows" "116" "linux" "132" "mac" "132" @@ -35,6 +39,8 @@ "m_iId" // int { + "type" "integer" + "windows" "120" "linux" "136" "mac" "136" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbaseplayerweapon.txt b/gamedata/common.games/entities.games/valve/offsets-cbaseplayerweapon.txt index 2dd72658..94a92264 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbaseplayerweapon.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbaseplayerweapon.txt @@ -21,6 +21,8 @@ { "m_iPlayEmptySound" // int { + "type" "integer" + "windows" "124" "linux" "140" "mac" "140" @@ -28,6 +30,8 @@ "m_fFireOnEmpty" // int { + "type" "integer" + "windows" "128" "linux" "144" "mac" "144" @@ -35,6 +39,8 @@ "m_flPumpTime" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -42,6 +48,8 @@ "m_fInSpecialReload" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -49,6 +57,8 @@ "m_flNextPrimaryAttack" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -56,6 +66,8 @@ "m_flNextSecondaryAttack" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -63,6 +75,8 @@ "m_flTimeWeaponIdle" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -70,6 +84,8 @@ "m_iPrimaryAmmoType" // int { + "type" "integer" + "windows" "152" "linux" "168" "mac" "168" @@ -77,6 +93,8 @@ "m_iSecondaryAmmoType" // int { + "type" "integer" + "windows" "156" "linux" "172" "mac" "172" @@ -84,6 +102,8 @@ "m_iClip" // int { + "type" "integer" + "windows" "160" "linux" "176" "mac" "176" @@ -91,6 +111,8 @@ "m_iClientClip" // int { + "type" "integer" + "windows" "164" "linux" "180" "mac" "180" @@ -98,6 +120,8 @@ "m_iClientWeaponState" // int { + "type" "integer" + "windows" "168" "linux" "184" "mac" "184" @@ -105,6 +129,8 @@ "m_fInReload" // int { + "type" "integer" + "windows" "172" "linux" "188" "mac" "188" @@ -112,6 +138,8 @@ "m_iDefaultAmmo" // int { + "type" "integer" + "windows" "176" "linux" "192" "mac" "192" @@ -119,6 +147,8 @@ "m_flPrevPrimaryAttack" // float { + "type" "float" + "windows" "180" "linux" "196" "mac" "196" @@ -126,6 +156,8 @@ "m_flLastFireTime" // float { + "type" "float" + "windows" "184" "linux" "200" "mac" "200" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbasetoggle.txt b/gamedata/common.games/entities.games/valve/offsets-cbasetoggle.txt index 097990c7..7b78ff90 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbasetoggle.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbasetoggle.txt @@ -21,6 +21,8 @@ { "m_toggle_state" // TOGGLE_STATE { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" @@ -28,6 +30,8 @@ "m_flActivateFinished" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -35,6 +39,8 @@ "m_flMoveDistance" // float { + "type" "float" + "windows" "120" "linux" "136" "mac" "136" @@ -42,6 +48,8 @@ "m_flWait" // float { + "type" "float" + "windows" "124" "linux" "140" "mac" "140" @@ -49,6 +57,8 @@ "m_flLip" // float { + "type" "float" + "windows" "128" "linux" "144" "mac" "144" @@ -56,6 +66,8 @@ "m_flTWidth" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -63,6 +75,8 @@ "m_flTLength" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -70,6 +84,8 @@ "m_vecPosition1" // Vector { + "type" "vector" + "windows" "140" "linux" "156" "mac" "156" @@ -77,6 +93,8 @@ "m_vecPosition2" // Vector { + "type" "vector" + "windows" "152" "linux" "168" "mac" "168" @@ -84,6 +102,8 @@ "m_vecAngle1" // Vector { + "type" "vector" + "windows" "164" "linux" "180" "mac" "180" @@ -91,6 +111,8 @@ "m_vecAngle2" // Vector { + "type" "vector" + "windows" "176" "linux" "192" "mac" "192" @@ -98,6 +120,8 @@ "m_cTriggersLeft" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -105,6 +129,8 @@ "m_flHeight" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -112,6 +138,8 @@ "m_hActivator" // EHANDLE { + "type" "ehandle" + "windows" "196" "linux" "212" "mac" "212" @@ -119,6 +147,8 @@ "m_pfnCallWhenMoveDone" // (*__pfn)(CBaseToggle*) { + "type" "function" + "windows" "204" "linux" "220" "mac" "220" @@ -126,6 +156,8 @@ "m_vecFinalDest" // Vector { + "type" "vector" + "windows" "208" "linux" "228" "mac" "228" @@ -133,6 +165,8 @@ "m_vecFinalAngle" // Vector { + "type" "vector" + "windows" "220" "linux" "240" "mac" "240" @@ -140,6 +174,8 @@ "m_bitsDamageInflict" // int { + "type" "integer" + "windows" "232" "linux" "252" "mac" "252" @@ -147,6 +183,8 @@ "m_sMaster" // string_t { + "type" "stringint" + "windows" "236" "linux" "256" "mac" "256" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbaseturret.txt b/gamedata/common.games/entities.games/valve/offsets-cbaseturret.txt index 7622a93e..37c0eeae 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbaseturret.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbaseturret.txt @@ -21,6 +21,8 @@ { "m_flMaxSpin" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_iSpin" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_pEyeGlow" // CSprite* { + "type" "classptr" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_eyeBrightness" // int { + "type" "integer" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +57,8 @@ "m_iDeployHeight" // int { + "type" "integer" + "windows" "676" "linux" "696" "mac" "696" @@ -56,6 +66,8 @@ "m_iRetractHeight" // int { + "type" "integer" + "windows" "680" "linux" "700" "mac" "700" @@ -63,6 +75,8 @@ "m_iMinPitch" // int { + "type" "integer" + "windows" "684" "linux" "704" "mac" "704" @@ -70,6 +84,8 @@ "m_iBaseTurnRate" // int { + "type" "integer" + "windows" "688" "linux" "708" "mac" "708" @@ -77,6 +93,8 @@ "m_fTurnRate" // float { + "type" "float" + "windows" "692" "linux" "712" "mac" "712" @@ -84,6 +102,8 @@ "m_iOrientation" // int { + "type" "integer" + "windows" "696" "linux" "716" "mac" "716" @@ -91,6 +111,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "700" "linux" "720" "mac" "720" @@ -98,6 +120,8 @@ "m_fBeserk" // int { + "type" "integer" + "windows" "704" "linux" "724" "mac" "724" @@ -105,6 +129,8 @@ "m_iAutoStart" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -112,6 +138,8 @@ "m_vecLastSight" // Vector { + "type" "vector" + "windows" "712" "linux" "732" "mac" "732" @@ -119,6 +147,8 @@ "m_flLastSight" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -126,6 +156,8 @@ "m_flMaxWait" // float { + "type" "float" + "windows" "728" "linux" "748" "mac" "748" @@ -133,6 +165,8 @@ "m_iSearchSpeed" // int { + "type" "integer" + "windows" "732" "linux" "752" "mac" "752" @@ -140,6 +174,8 @@ "m_flStartYaw" // float { + "type" "float" + "windows" "736" "linux" "756" "mac" "756" @@ -147,6 +183,8 @@ "m_vecCurAngles" // Vector { + "type" "vector" + "windows" "740" "linux" "760" "mac" "760" @@ -154,6 +192,8 @@ "m_vecGoalAngles" // Vector { + "type" "vector" + "windows" "752" "linux" "772" "mac" "772" @@ -161,6 +201,8 @@ "m_flPingTime" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -168,6 +210,8 @@ "m_flSpinUpTime" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbigmomma.txt b/gamedata/common.games/entities.games/valve/offsets-cbigmomma.txt index e666269e..0c0a8d19 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbigmomma.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbigmomma.txt @@ -21,6 +21,8 @@ { "m_nodeTime" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_crabTime" // float { + "type" "float" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_mortarTime" // float { + "type" "float" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_painSoundTime" // float { + "type" "float" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +57,8 @@ "m_crabCount" // int { + "type" "integer" + "windows" "676" "linux" "696" "mac" "696" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbmortar.txt b/gamedata/common.games/entities.games/valve/offsets-cbmortar.txt index 9aee7a43..3d145291 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbmortar.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbmortar.txt @@ -21,6 +21,8 @@ { "m_maxFrame" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbreakable.txt b/gamedata/common.games/entities.games/valve/offsets-cbreakable.txt index 47de2296..05596ffb 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbreakable.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbreakable.txt @@ -21,6 +21,8 @@ { "m_Material" // Materials { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -28,6 +30,8 @@ "m_Explosion" // Explosions { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -35,6 +39,8 @@ "m_idShard" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -42,6 +48,8 @@ "m_angle" // float { + "type" "float" + "windows" "104" "linux" "120" "mac" "120" @@ -49,6 +57,8 @@ "m_iszGibModel" // int { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" @@ -56,6 +66,8 @@ "m_iszSpawnObject" // int { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbubbling.txt b/gamedata/common.games/entities.games/valve/offsets-cbubbling.txt index 3a0f303b..a2a8b574 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbubbling.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbubbling.txt @@ -21,6 +21,8 @@ { "m_density" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_frequency" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_bubbleModel" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -42,6 +48,8 @@ "m_state" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/valve/offsets-cbullsquid.txt b/gamedata/common.games/entities.games/valve/offsets-cbullsquid.txt index 869b56d6..43aea630 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cbullsquid.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cbullsquid.txt @@ -21,6 +21,8 @@ { "m_fCanThreatDisplay" // BOOL { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_flLastHurtTime" // float { + "type" "float" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_flNextSpitTime" // float { + "type" "float" + "windows" "668" "linux" "688" "mac" "688" diff --git a/gamedata/common.games/entities.games/valve/offsets-cchangelevel.txt b/gamedata/common.games/entities.games/valve/offsets-cchangelevel.txt index 172a52ed..be0bb825 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cchangelevel.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cchangelevel.txt @@ -21,6 +21,9 @@ { "m_szMapName" // char[32] { + "type" "string" + "size" "32" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +31,9 @@ "m_szLandmarkName" // char[32] { + "type" "string" + "size" "32" + "windows" "272" "linux" "292" "mac" "292" @@ -35,6 +41,8 @@ "m_changeTarget" // int { + "type" "integer" + "windows" "304" "linux" "324" "mac" "324" @@ -42,6 +50,8 @@ "m_changeTargetDelay" // float { + "type" "float" + "windows" "308" "linux" "328" "mac" "328" diff --git a/gamedata/common.games/entities.games/valve/offsets-ccinemonster.txt b/gamedata/common.games/entities.games/valve/offsets-ccinemonster.txt index ec510993..5963dcc5 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ccinemonster.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ccinemonster.txt @@ -21,6 +21,8 @@ { "m_iszIdle" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_iszPlay" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_iszEntity" // int { + "type" "integer" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_fMoveTo" // int { + "type" "integer" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +57,8 @@ "m_iFinishSchedule" // int { + "type" "integer" + "windows" "676" "linux" "696" "mac" "696" @@ -56,6 +66,8 @@ "m_flRadius" // float { + "type" "float" + "windows" "680" "linux" "700" "mac" "700" @@ -63,6 +75,8 @@ "m_flRepeat" // float { + "type" "float" + "windows" "684" "linux" "704" "mac" "704" @@ -70,6 +84,8 @@ "m_iDelay" // int { + "type" "integer" + "windows" "688" "linux" "708" "mac" "708" @@ -77,6 +93,8 @@ "m_startTime" // float { + "type" "float" + "windows" "692" "linux" "712" "mac" "712" @@ -84,6 +102,8 @@ "m_saved_movetype" // int { + "type" "integer" + "windows" "696" "linux" "716" "mac" "716" @@ -91,6 +111,8 @@ "m_saved_solid" // int { + "type" "integer" + "windows" "700" "linux" "720" "mac" "720" @@ -98,6 +120,8 @@ "m_saved_effects" // int { + "type" "integer" + "windows" "704" "linux" "724" "mac" "724" @@ -105,6 +129,8 @@ "m_interruptable" // BOOL { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/valve/offsets-ccontroller.txt b/gamedata/common.games/entities.games/valve/offsets-ccontroller.txt index c47756e9..daba97e0 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ccontroller.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ccontroller.txt @@ -21,6 +21,8 @@ { "m_flNextFlinch" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -28,6 +30,8 @@ "m_flShootTime" // float { + "type" "float" + "windows" "720" "linux" "740" "mac" "740" @@ -35,6 +39,8 @@ "m_flShootEnd" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,9 @@ "m_pBall" // CSprite*[2] { + "type" "classptr" + "size" "2" + "windows" "728" "linux" "748" "mac" "748" @@ -49,6 +58,9 @@ "m_iBall" // int[2] { + "type" "integer" + "size" "2" + "windows" "736" "linux" "756" "mac" "756" @@ -56,6 +68,9 @@ "m_iBallTime" // float[2] { + "type" "float" + "size" "2" + "windows" "744" "linux" "764" "mac" "764" @@ -63,6 +78,9 @@ "m_iBallCurrent" // int[2] { + "type" "integer" + "size" "2" + "windows" "752" "linux" "772" "mac" "772" @@ -70,6 +88,8 @@ "m_vecEstVelocity" // Vector { + "type" "vector" + "windows" "760" "linux" "780" "mac" "780" @@ -77,6 +97,8 @@ "m_velocity" // Vector { + "type" "vector" + "windows" "772" "linux" "792" "mac" "792" @@ -84,6 +106,8 @@ "m_fInCombat" // int { + "type" "integer" + "windows" "784" "linux" "804" "mac" "804" diff --git a/gamedata/common.games/entities.games/valve/offsets-ccontrollerheadball.txt b/gamedata/common.games/entities.games/valve/offsets-ccontrollerheadball.txt index 8e79ff41..a43510db 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ccontrollerheadball.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ccontrollerheadball.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_flNextAttack" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_vecIdeal" // Vector { + "type" "vector" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "680" "linux" "700" "mac" "700" diff --git a/gamedata/common.games/entities.games/valve/offsets-ccontrollerzapball.txt b/gamedata/common.games/entities.games/valve/offsets-ccontrollerzapball.txt index 5f86b45c..62436228 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ccontrollerzapball.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ccontrollerzapball.txt @@ -21,6 +21,8 @@ { "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-ccrossbow.txt b/gamedata/common.games/entities.games/valve/offsets-ccrossbow.txt index f72fbd7a..84049ced 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ccrossbow.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ccrossbow.txt @@ -21,6 +21,8 @@ { "m_fInZoom" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,9 @@ "m_usCrossbow" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "192" "linux" "208" "mac" "208" @@ -35,6 +40,9 @@ "m_usCrossbow2" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "194" "linux" "210" "mac" "210" diff --git a/gamedata/common.games/entities.games/valve/offsets-ccrossbowbolt.txt b/gamedata/common.games/entities.games/valve/offsets-ccrossbowbolt.txt index 9f24221a..acc552f8 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ccrossbowbolt.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ccrossbowbolt.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-ccrowbar.txt b/gamedata/common.games/entities.games/valve/offsets-ccrowbar.txt index 40516942..9f938dfd 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ccrowbar.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ccrowbar.txt @@ -21,6 +21,8 @@ { "m_iSwing" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,8 @@ "m_trHit" // TraceResult { + "type" "structure" + "windows" "192" "linux" "208" "mac" "208" @@ -35,6 +39,9 @@ "m_usCrowbar" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "248" "linux" "264" "mac" "264" diff --git a/gamedata/common.games/entities.games/valve/offsets-ccycler.txt b/gamedata/common.games/entities.games/valve/offsets-ccycler.txt index 36394e27..907e7bf6 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ccycler.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ccycler.txt @@ -21,6 +21,8 @@ { "m_animate" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-ccyclersprite.txt b/gamedata/common.games/entities.games/valve/offsets-ccyclersprite.txt index 765c2ce4..a74cb778 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ccyclersprite.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ccyclersprite.txt @@ -21,6 +21,8 @@ { "m_animate" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_lastTime" // float { + "type" "float" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "92" "linux" "108" "mac" "108" diff --git a/gamedata/common.games/entities.games/valve/offsets-cdeadbarney.txt b/gamedata/common.games/entities.games/valve/offsets-cdeadbarney.txt index 3842da87..52127544 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cdeadbarney.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cdeadbarney.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-cdeadhev.txt b/gamedata/common.games/entities.games/valve/offsets-cdeadhev.txt index 79775429..1b9a4af4 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cdeadhev.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cdeadhev.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-cdeadhgrunt.txt b/gamedata/common.games/entities.games/valve/offsets-cdeadhgrunt.txt index 6e02776d..0e85c9c6 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cdeadhgrunt.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cdeadhgrunt.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-cdeadscientist.txt b/gamedata/common.games/entities.games/valve/offsets-cdeadscientist.txt index 3920b55c..6dc09e93 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cdeadscientist.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cdeadscientist.txt @@ -21,6 +21,8 @@ { "m_iPose" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-cegon.txt b/gamedata/common.games/entities.games/valve/offsets-cegon.txt index 80e26867..062fcfa8 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cegon.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cegon.txt @@ -21,6 +21,8 @@ { "m_flAmmoUseTime" // float { + "type" "float" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "192" "linux" "208" "mac" "208" @@ -35,6 +39,8 @@ "m_pNoise" // CBeam* { + "type" "classptr" + "windows" "196" "linux" "212" "mac" "212" @@ -42,6 +48,8 @@ "m_pSprite" // CSprite* { + "type" "classptr" + "windows" "200" "linux" "216" "mac" "216" @@ -49,6 +57,9 @@ "m_usEgonStop" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "204" "linux" "220" "mac" "220" @@ -56,6 +67,8 @@ "m_shootTime" // float { + "type" "float" + "windows" "208" "linux" "224" "mac" "224" @@ -63,6 +76,8 @@ "m_fireMode" // enum EGON_FIREMODE { + "type" "integer" + "windows" "212" "linux" "228" "mac" "228" @@ -70,6 +85,8 @@ "m_shakeTime" // float { + "type" "float" + "windows" "216" "linux" "232" "mac" "232" @@ -77,6 +94,8 @@ "m_deployed" // BOOL { + "type" "integer" + "windows" "220" "linux" "236" "mac" "236" @@ -84,6 +103,9 @@ "m_usEgonFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "224" "linux" "240" "mac" "240" diff --git a/gamedata/common.games/entities.games/valve/offsets-cenvexplosion.txt b/gamedata/common.games/entities.games/valve/offsets-cenvexplosion.txt index 5f4d7efd..24821d5b 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cenvexplosion.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cenvexplosion.txt @@ -21,6 +21,8 @@ { "m_iMagnitude" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_spriteScale" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" diff --git a/gamedata/common.games/entities.games/valve/offsets-cenvfunnel.txt b/gamedata/common.games/entities.games/valve/offsets-cenvfunnel.txt index 593f3430..279ab962 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cenvfunnel.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cenvfunnel.txt @@ -21,6 +21,8 @@ { "m_iSprite" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" diff --git a/gamedata/common.games/entities.games/valve/offsets-cenvglobal.txt b/gamedata/common.games/entities.games/valve/offsets-cenvglobal.txt index 03266e42..e7a89f52 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cenvglobal.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cenvglobal.txt @@ -21,6 +21,8 @@ { "m_globalstate" // string_t { + "type" "stringint" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_triggermode" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_initialstate" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" diff --git a/gamedata/common.games/entities.games/valve/offsets-cenvsound.txt b/gamedata/common.games/entities.games/valve/offsets-cenvsound.txt index a631f846..e68ab1d7 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cenvsound.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cenvsound.txt @@ -21,6 +21,8 @@ { "m_flRadius" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_flRoomtype" // float { + "type" "float" + "windows" "88" "linux" "104" "mac" "104" diff --git a/gamedata/common.games/entities.games/valve/offsets-cenvspark.txt b/gamedata/common.games/entities.games/valve/offsets-cenvspark.txt index 7a17c1a7..cf5dbad5 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cenvspark.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cenvspark.txt @@ -21,6 +21,8 @@ { "m_flDelay" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-cflockingflyer.txt b/gamedata/common.games/entities.games/valve/offsets-cflockingflyer.txt index 91d6aa17..0049fd2f 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cflockingflyer.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cflockingflyer.txt @@ -21,6 +21,8 @@ { "m_pSquadLeader" // CFlockingFlyer* { + "type" "classptr" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_pSquadNext" // CFlockingFlyer* { + "type" "classptr" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_fTurning" // BOOL { + "type" "integer" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_fCourseAdjust" // BOOL { + "type" "integer" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +57,8 @@ "m_fPathBlocked" // BOOL { + "type" "integer" + "windows" "676" "linux" "696" "mac" "696" @@ -56,6 +66,8 @@ "m_vecReferencePoint" // Vector { + "type" "vector" + "windows" "680" "linux" "700" "mac" "700" @@ -63,6 +75,8 @@ "m_vecAdjustedVelocity" // Vector { + "type" "vector" + "windows" "692" "linux" "712" "mac" "712" @@ -70,6 +84,8 @@ "m_flGoalSpeed" // float { + "type" "float" + "windows" "704" "linux" "724" "mac" "724" @@ -77,6 +93,8 @@ "m_flLastBlockedTime" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -84,6 +102,8 @@ "m_flFakeBlockedTime" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -91,6 +111,8 @@ "m_flAlertTime" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -98,6 +120,8 @@ "m_flFlockNextSoundTime" // float { + "type" "float" + "windows" "720" "linux" "740" "mac" "740" diff --git a/gamedata/common.games/entities.games/valve/offsets-cflockingflyerflock.txt b/gamedata/common.games/entities.games/valve/offsets-cflockingflyerflock.txt index 46437764..3b5416c0 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cflockingflyerflock.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cflockingflyerflock.txt @@ -21,6 +21,8 @@ { "m_cFlockSize" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_flFlockRadius" // float { + "type" "float" + "windows" "664" "linux" "684" "mac" "684" diff --git a/gamedata/common.games/entities.games/valve/offsets-cflyingmonster.txt b/gamedata/common.games/entities.games/valve/offsets-cflyingmonster.txt index 926c6f2d..4a7636ff 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cflyingmonster.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cflyingmonster.txt @@ -21,6 +21,8 @@ { "m_vecTravel" // Vector { + "type" "vector" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_flightSpeed" // float { + "type" "float" + "windows" "672" "linux" "692" "mac" "692" @@ -35,6 +39,8 @@ "m_stopTime" // float { + "type" "float" + "windows" "676" "linux" "696" "mac" "696" @@ -42,6 +48,8 @@ "m_momentum" // float { + "type" "float" + "windows" "680" "linux" "700" "mac" "700" @@ -49,6 +57,8 @@ "m_pFlapSound" // const char* { + "type" "stringptr" + "windows" "684" "linux" "704" "mac" "704" diff --git a/gamedata/common.games/entities.games/valve/offsets-cfrictionmodifier.txt b/gamedata/common.games/entities.games/valve/offsets-cfrictionmodifier.txt index a729a380..f7dadec8 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cfrictionmodifier.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cfrictionmodifier.txt @@ -21,6 +21,8 @@ { "m_frictionFraction" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-cfuncmortarfield.txt b/gamedata/common.games/entities.games/valve/offsets-cfuncmortarfield.txt index a9d2fe96..0e1ede15 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cfuncmortarfield.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cfuncmortarfield.txt @@ -21,6 +21,8 @@ { "m_iszXController" // int { + "type" "integer" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +30,8 @@ "m_iszYController" // int { + "type" "integer" + "windows" "244" "linux" "264" "mac" "264" @@ -35,6 +39,8 @@ "m_flSpread" // float { + "type" "float" + "windows" "248" "linux" "268" "mac" "268" @@ -42,6 +48,8 @@ "m_flDelay" // float { + "type" "float" + "windows" "252" "linux" "272" "mac" "272" @@ -49,6 +57,8 @@ "m_iCount" // int { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" @@ -56,6 +66,8 @@ "m_fControl" // int { + "type" "integer" + "windows" "260" "linux" "280" "mac" "280" diff --git a/gamedata/common.games/entities.games/valve/offsets-cfuncplatrot.txt b/gamedata/common.games/entities.games/valve/offsets-cfuncplatrot.txt index d664e11c..62f52119 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cfuncplatrot.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cfuncplatrot.txt @@ -21,6 +21,8 @@ { "m_end" // Vector { + "type" "vector" + "windows" "248" "linux" "268" "mac" "268" @@ -28,6 +30,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "260" "linux" "280" "mac" "280" diff --git a/gamedata/common.games/entities.games/valve/offsets-cfuncrotating.txt b/gamedata/common.games/entities.games/valve/offsets-cfuncrotating.txt index 9a37d60a..cb5ef068 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cfuncrotating.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cfuncrotating.txt @@ -21,6 +21,8 @@ { "m_flFanFriction" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_flAttenuation" // float { + "type" "float" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "92" "linux" "108" "mac" "108" @@ -42,6 +48,8 @@ "m_pitch" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -49,6 +57,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/valve/offsets-cfunctank.txt b/gamedata/common.games/entities.games/valve/offsets-cfunctank.txt index 1a3af1b9..fe570dfb 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cfunctank.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cfunctank.txt @@ -21,6 +21,8 @@ { "m_pController" // CBasePlayer* { + "type" "classptr" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_vecControllerUsePos" // Vector { + "type" "vector" + "windows" "92" "linux" "108" "mac" "108" @@ -42,6 +48,8 @@ "m_yawCenter" // float { + "type" "float" + "windows" "104" "linux" "120" "mac" "120" @@ -49,6 +57,8 @@ "m_yawRate" // float { + "type" "float" + "windows" "108" "linux" "124" "mac" "124" @@ -56,6 +66,8 @@ "m_yawRange" // float { + "type" "float" + "windows" "112" "linux" "128" "mac" "128" @@ -63,6 +75,8 @@ "m_yawTolerance" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -70,6 +84,8 @@ "m_pitchCenter" // float { + "type" "float" + "windows" "120" "linux" "136" "mac" "136" @@ -77,6 +93,8 @@ "m_pitchRate" // float { + "type" "float" + "windows" "124" "linux" "140" "mac" "140" @@ -84,6 +102,8 @@ "m_pitchRange" // float { + "type" "float" + "windows" "128" "linux" "144" "mac" "144" @@ -91,6 +111,8 @@ "m_pitchTolerance" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -98,6 +120,8 @@ "m_fireLast" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -105,6 +129,8 @@ "m_fireRate" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -112,6 +138,8 @@ "m_lastSightTime" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -119,6 +147,8 @@ "m_persist" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -126,6 +156,8 @@ "m_minRange" // float { + "type" "float" + "windows" "152" "linux" "168" "mac" "168" @@ -133,6 +165,8 @@ "m_maxRange" // float { + "type" "float" + "windows" "156" "linux" "172" "mac" "172" @@ -140,6 +174,8 @@ "m_barrelPos" // Vector { + "type" "vector" + "windows" "160" "linux" "176" "mac" "176" @@ -147,6 +183,8 @@ "m_spriteScale" // float { + "type" "float" + "windows" "172" "linux" "188" "mac" "188" @@ -154,6 +192,8 @@ "m_iszSpriteSmoke" // int { + "type" "integer" + "windows" "176" "linux" "192" "mac" "192" @@ -161,6 +201,8 @@ "m_iszSpriteFlash" // int { + "type" "integer" + "windows" "180" "linux" "196" "mac" "196" @@ -168,6 +210,8 @@ "m_bulletType" // enum TANKBULLET { + "type" "integer" + "windows" "184" "linux" "200" "mac" "200" @@ -175,6 +219,8 @@ "m_iBulletDamage" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -182,6 +228,8 @@ "m_sightOrigin" // Vector { + "type" "vector" + "windows" "192" "linux" "208" "mac" "208" @@ -189,6 +237,8 @@ "m_spread" // int { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -196,6 +246,8 @@ "m_iszMaster" // int { + "type" "integer" + "windows" "208" "linux" "224" "mac" "224" diff --git a/gamedata/common.games/entities.games/valve/offsets-cfunctankcontrols.txt b/gamedata/common.games/entities.games/valve/offsets-cfunctankcontrols.txt index 64c2fb74..f370dece 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cfunctankcontrols.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cfunctankcontrols.txt @@ -21,6 +21,8 @@ { "m_pTank" // CFuncTank* { + "type" "classptr" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-cfunctanklaser.txt b/gamedata/common.games/entities.games/valve/offsets-cfunctanklaser.txt index 2da93a44..13f4cb45 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cfunctanklaser.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cfunctanklaser.txt @@ -21,6 +21,8 @@ { "m_pLaser" // CLaser* { + "type" "classptr" + "windows" "212" "linux" "228" "mac" "228" @@ -28,6 +30,8 @@ "m_laserTime" // float { + "type" "float" + "windows" "216" "linux" "232" "mac" "232" diff --git a/gamedata/common.games/entities.games/valve/offsets-cfunctrackchange.txt b/gamedata/common.games/entities.games/valve/offsets-cfunctrackchange.txt index 581453f5..c1664e86 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cfunctrackchange.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cfunctrackchange.txt @@ -21,6 +21,8 @@ { "m_trackTop" // CPathTrack* { + "type" "classptr" + "windows" "272" "linux" "292" "mac" "292" @@ -28,6 +30,8 @@ "m_trackBottom" // CPathTrack* { + "type" "classptr" + "windows" "276" "linux" "296" "mac" "296" @@ -35,6 +39,8 @@ "m_train" // CFuncTrackTrain* { + "type" "classptr" + "windows" "280" "linux" "300" "mac" "300" @@ -42,6 +48,8 @@ "m_trackTopName" // int { + "type" "integer" + "windows" "284" "linux" "304" "mac" "304" @@ -49,6 +57,8 @@ "m_trackBottomName" // int { + "type" "integer" + "windows" "288" "linux" "308" "mac" "308" @@ -56,6 +66,8 @@ "m_trainName" // int { + "type" "integer" + "windows" "292" "linux" "312" "mac" "312" @@ -63,6 +75,8 @@ "m_code" // TRAIN_CODE { + "type" "integer" + "windows" "296" "linux" "316" "mac" "316" @@ -70,6 +84,8 @@ "m_targetState" // int { + "type" "integer" + "windows" "300" "linux" "320" "mac" "320" @@ -77,6 +93,8 @@ "m_use" // int { + "type" "integer" + "windows" "304" "linux" "324" "mac" "324" diff --git a/gamedata/common.games/entities.games/valve/offsets-cfunctracktrain.txt b/gamedata/common.games/entities.games/valve/offsets-cfunctracktrain.txt index 5beafa34..2f921ff4 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cfunctracktrain.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cfunctracktrain.txt @@ -21,6 +21,8 @@ { "m_ppath" // CPathTrack* { + "type" "classptr" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_length" // float { + "type" "float" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_height" // float { + "type" "float" + "windows" "92" "linux" "108" "mac" "108" @@ -42,6 +48,8 @@ "m_speed" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -49,6 +57,8 @@ "m_dir" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -56,6 +66,8 @@ "m_startSpeed" // float { + "type" "float" + "windows" "104" "linux" "120" "mac" "120" @@ -63,6 +75,8 @@ "m_controlMins" // Vector { + "type" "vector" + "windows" "108" "linux" "124" "mac" "124" @@ -70,6 +84,8 @@ "m_controlMaxs" // Vector { + "type" "vector" + "windows" "120" "linux" "136" "mac" "136" @@ -77,6 +93,8 @@ "m_soundPlaying" // int { + "type" "integer" + "windows" "132" "linux" "148" "mac" "148" @@ -84,6 +102,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "136" "linux" "152" "mac" "152" @@ -91,6 +111,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -98,6 +120,8 @@ "m_flBank" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -105,6 +129,8 @@ "m_oldSpeed" // float { + "type" "float" + "windows" "148" "linux" "164" "mac" "164" @@ -112,6 +138,9 @@ "m_usAdjustPitch" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "152" "linux" "168" "mac" "168" diff --git a/gamedata/common.games/entities.games/valve/offsets-cfunctrain.txt b/gamedata/common.games/entities.games/valve/offsets-cfunctrain.txt index 357240d7..daf165ff 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cfunctrain.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cfunctrain.txt @@ -21,6 +21,8 @@ { "m_pevCurrentTarget" // entvars_t* { + "type" "entvars" + "windows" "248" "linux" "268" "mac" "268" @@ -28,6 +30,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -35,6 +39,8 @@ "m_activated" // BOOL { + "type" "integer" + "windows" "256" "linux" "276" "mac" "276" diff --git a/gamedata/common.games/entities.games/valve/offsets-cgameplayerequip.txt b/gamedata/common.games/entities.games/valve/offsets-cgameplayerequip.txt index 71ad0a4b..0766d466 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cgameplayerequip.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cgameplayerequip.txt @@ -21,6 +21,10 @@ { "m_weaponNames" // unsigned int[32] { + "type" "integer" + "size" "32" + "unsigned" "1" + "windows" "88" "linux" "104" "mac" "104" @@ -28,6 +32,9 @@ "m_weaponCount" // int[32] { + "type" "integer" + "size" "32" + "windows" "216" "linux" "232" "mac" "232" diff --git a/gamedata/common.games/entities.games/valve/offsets-cgameplayerzone.txt b/gamedata/common.games/entities.games/valve/offsets-cgameplayerzone.txt index 24b85021..4cb1f907 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cgameplayerzone.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cgameplayerzone.txt @@ -21,6 +21,8 @@ { "m_iszInTarget" // string_t { + "type" "stringint" + "windows" "88" "linux" "104" "mac" "104" @@ -28,6 +30,8 @@ "m_iszOutTarget" // string_t { + "type" "stringint" + "windows" "92" "linux" "108" "mac" "108" @@ -35,6 +39,8 @@ "m_iszInCount" // string_t { + "type" "stringint" + "windows" "96" "linux" "112" "mac" "112" @@ -42,6 +48,8 @@ "m_iszOutCount" // string_t { + "type" "stringint" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/valve/offsets-cgameteammaster.txt b/gamedata/common.games/entities.games/valve/offsets-cgameteammaster.txt index 58a605c5..b9d387f0 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cgameteammaster.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cgameteammaster.txt @@ -21,6 +21,8 @@ { "m_teamIndex" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" @@ -28,6 +30,8 @@ "triggerType" // USE_TYPE { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" diff --git a/gamedata/common.games/entities.games/valve/offsets-cgametext.txt b/gamedata/common.games/entities.games/valve/offsets-cgametext.txt index 3bde6d13..79b5b20f 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cgametext.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cgametext.txt @@ -21,6 +21,8 @@ { "m_textParms" // hudtextparms_t { + "type" "structure" + "windows" "88" "linux" "104" "mac" "104" diff --git a/gamedata/common.games/entities.games/valve/offsets-cgargantua.txt b/gamedata/common.games/entities.games/valve/offsets-cgargantua.txt index b3806550..1039010a 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cgargantua.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cgargantua.txt @@ -21,6 +21,8 @@ { "m_pEyeGlow" // CSprite* { + "type" "classptr" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,9 @@ "m_pFlame" // CBeam*[4] { + "type" "classptr" + "size" "4" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +40,8 @@ "m_eyeBrightness" // int { + "type" "integer" + "windows" "680" "linux" "700" "mac" "700" @@ -42,6 +49,8 @@ "m_seeTime" // float { + "type" "float" + "windows" "684" "linux" "704" "mac" "704" @@ -49,6 +58,8 @@ "m_flameTime" // float { + "type" "float" + "windows" "688" "linux" "708" "mac" "708" @@ -56,6 +67,8 @@ "m_painSoundTime" // float { + "type" "float" + "windows" "692" "linux" "712" "mac" "712" @@ -63,6 +76,8 @@ "m_streakTime" // float { + "type" "float" + "windows" "696" "linux" "716" "mac" "716" @@ -70,6 +85,8 @@ "m_flameX" // float { + "type" "float" + "windows" "700" "linux" "720" "mac" "720" @@ -77,6 +94,8 @@ "m_flameY" // float { + "type" "float" + "windows" "704" "linux" "724" "mac" "724" diff --git a/gamedata/common.games/entities.games/valve/offsets-cgauss.txt b/gamedata/common.games/entities.games/valve/offsets-cgauss.txt index 254cbc65..68ea5710 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cgauss.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cgauss.txt @@ -21,6 +21,8 @@ { "m_iBalls" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,8 @@ "m_iGlow" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -35,6 +39,8 @@ "m_iBeam" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -42,6 +48,8 @@ "m_iSoundState" // int { + "type" "integer" + "windows" "200" "linux" "216" "mac" "216" @@ -49,6 +57,8 @@ "m_fPrimaryFire" // BOOL { + "type" "integer" + "windows" "204" "linux" "220" "mac" "220" @@ -56,6 +66,9 @@ "m_usGaussFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "208" "linux" "224" "mac" "224" @@ -63,6 +76,9 @@ "m_usGaussSpin" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "210" "linux" "226" "mac" "226" diff --git a/gamedata/common.games/entities.games/valve/offsets-cgib.txt b/gamedata/common.games/entities.games/valve/offsets-cgib.txt index 331d2959..151a54ca 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cgib.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cgib.txt @@ -21,6 +21,8 @@ { "m_bloodColor" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_cBloodDecals" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_material" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -42,6 +48,8 @@ "m_lifeTime" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" diff --git a/gamedata/common.games/entities.games/valve/offsets-cgibshooter.txt b/gamedata/common.games/entities.games/valve/offsets-cgibshooter.txt index 7cd9e374..e0543e69 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cgibshooter.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cgibshooter.txt @@ -21,6 +21,8 @@ { "m_iGibs" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -28,6 +30,8 @@ "m_iGibCapacity" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -35,6 +39,8 @@ "m_iGibMaterial" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -42,6 +48,8 @@ "m_iGibModelIndex" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -49,6 +57,8 @@ "m_flGibVelocity" // float { + "type" "float" + "windows" "108" "linux" "124" "mac" "124" @@ -56,6 +66,8 @@ "m_flVariance" // float { + "type" "float" + "windows" "112" "linux" "128" "mac" "128" @@ -63,6 +75,8 @@ "m_flGibLife" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" diff --git a/gamedata/common.games/entities.games/valve/offsets-cglock.txt b/gamedata/common.games/entities.games/valve/offsets-cglock.txt index b1317ca7..2bc77c63 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cglock.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cglock.txt @@ -21,6 +21,8 @@ { "m_iShell" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,9 @@ "m_usFireGlock1" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "192" "linux" "208" "mac" "208" @@ -35,6 +40,9 @@ "m_usFireGlock2" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "194" "linux" "210" "mac" "210" diff --git a/gamedata/common.games/entities.games/valve/offsets-cglow.txt b/gamedata/common.games/entities.games/valve/offsets-cglow.txt index e9d145c8..09b5c2be 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cglow.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cglow.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "88" "linux" "104" "mac" "104" diff --git a/gamedata/common.games/entities.games/valve/offsets-cgman.txt b/gamedata/common.games/entities.games/valve/offsets-cgman.txt index 7ccb88cc..94f2b8f3 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cgman.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cgman.txt @@ -21,6 +21,8 @@ { "m_hPlayer" // EHANDLE { + "type" "ehandle" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_hTalkTarget" // EHANDLE { + "type" "ehandle" + "windows" "668" "linux" "688" "mac" "688" @@ -35,6 +39,8 @@ "m_flTalkTime" // float { + "type" "float" + "windows" "676" "linux" "696" "mac" "696" diff --git a/gamedata/common.games/entities.games/valve/offsets-cgrenade.txt b/gamedata/common.games/entities.games/valve/offsets-cgrenade.txt index 6c88c65a..0adaf310 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cgrenade.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cgrenade.txt @@ -21,6 +21,8 @@ { "m_fRegisteredSound" // BOOL { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-cguntarget.txt b/gamedata/common.games/entities.games/valve/offsets-cguntarget.txt index 7ca3a4e9..4b50cb79 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cguntarget.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cguntarget.txt @@ -21,6 +21,8 @@ { "m_on" // BOOL { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-chassassin.txt b/gamedata/common.games/entities.games/valve/offsets-chassassin.txt index bf7827f5..fa93d899 100644 --- a/gamedata/common.games/entities.games/valve/offsets-chassassin.txt +++ b/gamedata/common.games/entities.games/valve/offsets-chassassin.txt @@ -21,6 +21,8 @@ { "m_flLastShot" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_flDiviation" // float { + "type" "float" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_flNextJump" // float { + "type" "float" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_vecJumpVelocity" // Vector { + "type" "vector" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +57,8 @@ "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "684" "linux" "704" "mac" "704" @@ -56,6 +66,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "688" "linux" "708" "mac" "708" @@ -63,6 +75,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "700" "linux" "720" "mac" "720" @@ -70,6 +84,8 @@ "m_iTargetRanderamt" // int { + "type" "integer" + "windows" "704" "linux" "724" "mac" "724" @@ -77,6 +93,8 @@ "m_iFrustration" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -84,6 +102,8 @@ "m_iShell" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" diff --git a/gamedata/common.games/entities.games/valve/offsets-chgrunt.txt b/gamedata/common.games/entities.games/valve/offsets-chgrunt.txt index 5a7e10be..b8852884 100644 --- a/gamedata/common.games/entities.games/valve/offsets-chgrunt.txt +++ b/gamedata/common.games/entities.games/valve/offsets-chgrunt.txt @@ -21,6 +21,8 @@ { "m_flNextGrenadeCheck" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -28,6 +30,8 @@ "m_flNextPainTime" // float { + "type" "float" + "windows" "720" "linux" "740" "mac" "740" @@ -35,6 +39,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,8 @@ "m_vecTossVelocity" // Vector { + "type" "vector" + "windows" "728" "linux" "748" "mac" "748" @@ -49,6 +57,8 @@ "m_fThrowGrenade" // BOOL { + "type" "integer" + "windows" "740" "linux" "760" "mac" "760" @@ -56,6 +66,8 @@ "m_fStanding" // BOOL { + "type" "integer" + "windows" "744" "linux" "764" "mac" "764" @@ -63,6 +75,8 @@ "m_fFirstEncounter" // BOOL { + "type" "integer" + "windows" "748" "linux" "768" "mac" "768" @@ -70,6 +84,8 @@ "m_cClipSize" // int { + "type" "integer" + "windows" "752" "linux" "772" "mac" "772" @@ -77,6 +93,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "756" "linux" "776" "mac" "776" @@ -84,6 +102,8 @@ "m_iBrassShell" // int { + "type" "integer" + "windows" "760" "linux" "780" "mac" "780" @@ -91,6 +111,8 @@ "m_iShotgunShell" // int { + "type" "integer" + "windows" "764" "linux" "784" "mac" "784" @@ -98,6 +120,8 @@ "m_iSentence" // int { + "type" "integer" + "windows" "768" "linux" "788" "mac" "788" diff --git a/gamedata/common.games/entities.games/valve/offsets-chgruntrepel.txt b/gamedata/common.games/entities.games/valve/offsets-chgruntrepel.txt index 59a57ade..c368b9ff 100644 --- a/gamedata/common.games/entities.games/valve/offsets-chgruntrepel.txt +++ b/gamedata/common.games/entities.games/valve/offsets-chgruntrepel.txt @@ -21,6 +21,8 @@ { "m_iSpriteTexture" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-chgun.txt b/gamedata/common.games/entities.games/valve/offsets-chgun.txt index 13cbb69d..21488861 100644 --- a/gamedata/common.games/entities.games/valve/offsets-chgun.txt +++ b/gamedata/common.games/entities.games/valve/offsets-chgun.txt @@ -21,6 +21,8 @@ { "m_flNextAnimTime" // float { + "type" "float" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,8 @@ "m_flRechargeTime" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -35,6 +39,8 @@ "m_iFirePhase" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -42,6 +48,9 @@ "m_usHornetFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "200" "linux" "216" "mac" "216" diff --git a/gamedata/common.games/entities.games/valve/offsets-chornet.txt b/gamedata/common.games/entities.games/valve/offsets-chornet.txt index b2317fbb..486ffdc2 100644 --- a/gamedata/common.games/entities.games/valve/offsets-chornet.txt +++ b/gamedata/common.games/entities.games/valve/offsets-chornet.txt @@ -21,6 +21,8 @@ { "m_flStopAttack" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_iHornetType" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_flFlySpeed" // float { + "type" "float" + "windows" "668" "linux" "688" "mac" "688" diff --git a/gamedata/common.games/entities.games/valve/offsets-choundeye.txt b/gamedata/common.games/entities.games/valve/offsets-choundeye.txt index d4cf28de..f74d358e 100644 --- a/gamedata/common.games/entities.games/valve/offsets-choundeye.txt +++ b/gamedata/common.games/entities.games/valve/offsets-choundeye.txt @@ -21,6 +21,8 @@ { "m_iSpriteTexture" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -28,6 +30,8 @@ "m_fAsleep" // BOOL { + "type" "integer" + "windows" "720" "linux" "740" "mac" "740" @@ -35,6 +39,8 @@ "m_fDontBlink" // BOOL { + "type" "integer" + "windows" "724" "linux" "744" "mac" "744" @@ -42,6 +48,8 @@ "m_vecPackCenter" // Vector { + "type" "vector" + "windows" "728" "linux" "748" "mac" "748" diff --git a/gamedata/common.games/entities.games/valve/offsets-cichthyosaur.txt b/gamedata/common.games/entities.games/valve/offsets-cichthyosaur.txt index 6cb65875..7d62b750 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cichthyosaur.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cichthyosaur.txt @@ -21,6 +21,8 @@ { "m_SaveVelocity" // Vector { + "type" "vector" + "windows" "688" "linux" "708" "mac" "708" @@ -28,6 +30,8 @@ "m_idealDist" // float { + "type" "float" + "windows" "700" "linux" "720" "mac" "720" @@ -35,6 +39,8 @@ "m_flBlink" // float { + "type" "float" + "windows" "704" "linux" "724" "mac" "724" @@ -42,6 +48,8 @@ "m_flEnemyTouched" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -49,6 +57,8 @@ "m_bOnAttack" // BOOL { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" @@ -56,6 +66,8 @@ "m_flMaxSpeed" // float { + "type" "float" + "windows" "716" "linux" "736" "mac" "736" @@ -63,6 +75,8 @@ "m_flMinSpeed" // float { + "type" "float" + "windows" "720" "linux" "740" "mac" "740" @@ -70,6 +84,8 @@ "m_flMaxDist" // float { + "type" "float" + "windows" "724" "linux" "744" "mac" "744" @@ -77,6 +93,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "728" "linux" "748" "mac" "748" @@ -84,6 +102,8 @@ "m_flNextAlert" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" diff --git a/gamedata/common.games/entities.games/valve/offsets-cinfobm.txt b/gamedata/common.games/entities.games/valve/offsets-cinfobm.txt index 0ceaf1bb..e6479463 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cinfobm.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cinfobm.txt @@ -21,6 +21,8 @@ { "m_preSequence" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-cislave.txt b/gamedata/common.games/entities.games/valve/offsets-cislave.txt index 792c19af..319a1d4b 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cislave.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cislave.txt @@ -21,6 +21,8 @@ { "m_iBravery" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -28,6 +30,9 @@ "m_pBeam" // CBeam*[8] { + "type" "classptr" + "size" "8" + "windows" "720" "linux" "740" "mac" "740" @@ -35,6 +40,8 @@ "m_iBeams" // int { + "type" "integer" + "windows" "752" "linux" "772" "mac" "772" @@ -42,6 +49,8 @@ "m_flNextAttack" // float { + "type" "float" + "windows" "756" "linux" "776" "mac" "776" @@ -49,6 +58,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "760" "linux" "780" "mac" "780" @@ -56,6 +67,8 @@ "m_hDead" // EHANDLE { + "type" "ehandle" + "windows" "764" "linux" "784" "mac" "784" diff --git a/gamedata/common.games/entities.games/valve/offsets-claser.txt b/gamedata/common.games/entities.games/valve/offsets-claser.txt index 8bf1d1e7..394dbb33 100644 --- a/gamedata/common.games/entities.games/valve/offsets-claser.txt +++ b/gamedata/common.games/entities.games/valve/offsets-claser.txt @@ -21,6 +21,8 @@ { "m_pSprite" // CSprite* { + "type" "classptr" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_firePosition" // Vector { + "type" "vector" + "windows" "92" "linux" "108" "mac" "108" diff --git a/gamedata/common.games/entities.games/valve/offsets-cleech.txt b/gamedata/common.games/entities.games/valve/offsets-cleech.txt index 37416d1d..960e4fb0 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cleech.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cleech.txt @@ -21,6 +21,8 @@ { "m_flTurning" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_fPathBlocked" // BOOL { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_flAccelerate" // float { + "type" "float" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_obstacle" // float { + "type" "float" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +57,8 @@ "m_top" // float { + "type" "float" + "windows" "676" "linux" "696" "mac" "696" @@ -56,6 +66,8 @@ "m_bottom" // float { + "type" "float" + "windows" "680" "linux" "700" "mac" "700" @@ -63,6 +75,8 @@ "m_height" // float { + "type" "float" + "windows" "684" "linux" "704" "mac" "704" @@ -70,6 +84,8 @@ "m_waterTime" // float { + "type" "float" + "windows" "688" "linux" "708" "mac" "708" @@ -77,6 +93,8 @@ "m_sideTime" // float { + "type" "float" + "windows" "692" "linux" "712" "mac" "712" @@ -84,6 +102,8 @@ "m_zTime" // float { + "type" "float" + "windows" "696" "linux" "716" "mac" "716" @@ -91,6 +111,8 @@ "m_stateTime" // float { + "type" "float" + "windows" "700" "linux" "720" "mac" "720" @@ -98,6 +120,8 @@ "m_attackSoundTime" // float { + "type" "float" + "windows" "704" "linux" "724" "mac" "724" diff --git a/gamedata/common.games/entities.games/valve/offsets-clight.txt b/gamedata/common.games/entities.games/valve/offsets-clight.txt index e02ff297..c3ae227a 100644 --- a/gamedata/common.games/entities.games/valve/offsets-clight.txt +++ b/gamedata/common.games/entities.games/valve/offsets-clight.txt @@ -21,6 +21,8 @@ { "m_iStyle" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_iszPattern" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" diff --git a/gamedata/common.games/entities.games/valve/offsets-clightning.txt b/gamedata/common.games/entities.games/valve/offsets-clightning.txt index 4a831d03..8e2896f2 100644 --- a/gamedata/common.games/entities.games/valve/offsets-clightning.txt +++ b/gamedata/common.games/entities.games/valve/offsets-clightning.txt @@ -21,6 +21,8 @@ { "m_active" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_iszStartEntity" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_iszEndEntity" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -42,6 +48,8 @@ "m_life" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -49,6 +57,8 @@ "m_boltWidth" // int { + "type" "integer" + "windows" "100" "linux" "116" "mac" "116" @@ -56,6 +66,8 @@ "m_noiseAmplitude" // int { + "type" "integer" + "windows" "104" "linux" "120" "mac" "120" @@ -63,6 +75,8 @@ "m_brightness" // int { + "type" "integer" + "windows" "108" "linux" "124" "mac" "124" @@ -70,6 +84,8 @@ "m_speed" // int { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" @@ -77,6 +93,8 @@ "m_restrike" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -84,6 +102,8 @@ "m_spriteTexture" // int { + "type" "integer" + "windows" "120" "linux" "136" "mac" "136" @@ -91,6 +111,8 @@ "m_iszSpriteName" // int { + "type" "integer" + "windows" "124" "linux" "140" "mac" "140" @@ -98,6 +120,8 @@ "m_frameStart" // int { + "type" "integer" + "windows" "128" "linux" "144" "mac" "144" @@ -105,6 +129,8 @@ "m_radius" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" diff --git a/gamedata/common.games/entities.games/valve/offsets-cmomentarydoor.txt b/gamedata/common.games/entities.games/valve/offsets-cmomentarydoor.txt index 0a38249a..42df7a64 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cmomentarydoor.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cmomentarydoor.txt @@ -21,6 +21,9 @@ { "m_bMoveSnd" // BYTE { + "type" "character" + "unsigned" "1" + "windows" "240" "linux" "260" "mac" "260" diff --git a/gamedata/common.games/entities.games/valve/offsets-cmomentaryrotbutton.txt b/gamedata/common.games/entities.games/valve/offsets-cmomentaryrotbutton.txt index 14bb97c9..9c8dc597 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cmomentaryrotbutton.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cmomentaryrotbutton.txt @@ -21,6 +21,8 @@ { "m_lastUsed" // int { + "type" "integer" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +30,8 @@ "m_direction" // int { + "type" "integer" + "windows" "244" "linux" "264" "mac" "264" @@ -35,6 +39,8 @@ "m_returnSpeed" // float { + "type" "float" + "windows" "248" "linux" "268" "mac" "268" @@ -42,6 +48,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "252" "linux" "272" "mac" "272" @@ -49,6 +57,8 @@ "m_end" // Vector { + "type" "vector" + "windows" "264" "linux" "284" "mac" "284" @@ -56,6 +66,8 @@ "m_sounds" // int { + "type" "integer" + "windows" "276" "linux" "296" "mac" "296" diff --git a/gamedata/common.games/entities.games/valve/offsets-cmonstermaker.txt b/gamedata/common.games/entities.games/valve/offsets-cmonstermaker.txt index 7f82dd96..a21fedaa 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cmonstermaker.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cmonstermaker.txt @@ -21,6 +21,8 @@ { "m_iszMonsterClassname" // string_t { + "type" "stringint" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_cNumMonsters" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_cLiveChildren" // int { + "type" "integer" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_iMaxLiveChildren" // int { + "type" "integer" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +57,8 @@ "m_flGround" // float { + "type" "float" + "windows" "676" "linux" "696" "mac" "696" @@ -56,6 +66,8 @@ "m_fActive" // BOOL { + "type" "integer" + "windows" "680" "linux" "700" "mac" "700" @@ -63,6 +75,8 @@ "m_fFadeChildren" // BOOL { + "type" "integer" + "windows" "684" "linux" "704" "mac" "704" diff --git a/gamedata/common.games/entities.games/valve/offsets-cmortar.txt b/gamedata/common.games/entities.games/valve/offsets-cmortar.txt index d8003b01..73834f6b 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cmortar.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cmortar.txt @@ -21,6 +21,8 @@ { "m_spriteTexture" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" diff --git a/gamedata/common.games/entities.games/valve/offsets-cmp5.txt b/gamedata/common.games/entities.games/valve/offsets-cmp5.txt index 7aac5dfd..3198d213 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cmp5.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cmp5.txt @@ -21,6 +21,8 @@ { "m_flNextAnimTime" // float { + "type" "float" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,8 @@ "m_iShell" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -35,6 +39,9 @@ "m_usMP5" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "196" "linux" "212" "mac" "212" @@ -42,6 +49,9 @@ "m_usMP52" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "198" "linux" "214" "mac" "214" diff --git a/gamedata/common.games/entities.games/valve/offsets-cmultimanager.txt b/gamedata/common.games/entities.games/valve/offsets-cmultimanager.txt index 2cd14d1b..5d2a4bf0 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cmultimanager.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cmultimanager.txt @@ -21,6 +21,8 @@ { "m_cTargets" // int { + "type" "integer" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +30,8 @@ "m_index" // int { + "type" "integer" + "windows" "244" "linux" "264" "mac" "264" @@ -35,6 +39,8 @@ "m_startTime" // float { + "type" "float" + "windows" "248" "linux" "268" "mac" "268" @@ -42,6 +48,9 @@ "m_iTargetName" // int[16] { + "type" "integer" + "size" "16" + "windows" "252" "linux" "272" "mac" "272" @@ -49,6 +58,9 @@ "m_flTargetDelay" // float[16] { + "type" "float" + "size" "16" + "windows" "316" "linux" "336" "mac" "336" diff --git a/gamedata/common.games/entities.games/valve/offsets-cmultisource.txt b/gamedata/common.games/entities.games/valve/offsets-cmultisource.txt index 82200bf7..2c5635aa 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cmultisource.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cmultisource.txt @@ -21,6 +21,9 @@ { "m_rgEntities" // EHANDLE[32] { + "type" "ehandle" + "size" "32" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +31,9 @@ "m_rgTriggered" // int[32] { + "type" "integer" + "size" "32" + "windows" "340" "linux" "356" "mac" "356" @@ -35,6 +41,8 @@ "m_iTotal" // int { + "type" "integer" + "windows" "468" "linux" "484" "mac" "484" @@ -42,6 +50,8 @@ "m_globalstate" // string_t { + "type" "stringint" + "windows" "472" "linux" "488" "mac" "488" diff --git a/gamedata/common.games/entities.games/valve/offsets-cnihilanth.txt b/gamedata/common.games/entities.games/valve/offsets-cnihilanth.txt index de4a2325..97e882ed 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cnihilanth.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cnihilanth.txt @@ -21,6 +21,8 @@ { "m_flForce" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_flNextPainSound" // float { + "type" "float" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_velocity" // Vector { + "type" "vector" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_avelocity" // Vector { + "type" "vector" + "windows" "680" "linux" "700" "mac" "700" @@ -49,6 +57,8 @@ "m_vecTarget" // Vector { + "type" "vector" + "windows" "692" "linux" "712" "mac" "712" @@ -56,6 +66,8 @@ "m_posTarget" // Vector { + "type" "vector" + "windows" "704" "linux" "724" "mac" "724" @@ -63,6 +75,8 @@ "m_vecDesired" // Vector { + "type" "vector" + "windows" "716" "linux" "736" "mac" "736" @@ -70,6 +84,8 @@ "m_posDesired" // Vector { + "type" "vector" + "windows" "728" "linux" "748" "mac" "748" @@ -77,6 +93,8 @@ "m_flMinZ" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -84,6 +102,8 @@ "m_flMaxZ" // float { + "type" "float" + "windows" "744" "linux" "764" "mac" "764" @@ -91,6 +111,8 @@ "m_vecGoal" // Vector { + "type" "vector" + "windows" "748" "linux" "768" "mac" "768" @@ -98,6 +120,8 @@ "m_flLastSeen" // float { + "type" "float" + "windows" "760" "linux" "780" "mac" "780" @@ -105,6 +129,8 @@ "m_flPrevSeen" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -112,6 +138,8 @@ "m_irritation" // int { + "type" "integer" + "windows" "768" "linux" "788" "mac" "788" @@ -119,6 +147,8 @@ "m_iLevel" // int { + "type" "integer" + "windows" "772" "linux" "792" "mac" "792" @@ -126,6 +156,8 @@ "m_iTeleport" // int { + "type" "integer" + "windows" "776" "linux" "796" "mac" "796" @@ -133,6 +165,8 @@ "m_hRecharger" // EHANDLE { + "type" "ehandle" + "windows" "780" "linux" "800" "mac" "800" @@ -140,6 +174,9 @@ "m_hSphere" // EHANDLE[20] { + "type" "ehandle" + "size" "20" + "windows" "788" "linux" "808" "mac" "808" @@ -147,6 +184,8 @@ "m_iActiveSpheres" // int { + "type" "integer" + "windows" "948" "linux" "968" "mac" "968" @@ -154,6 +193,8 @@ "m_flAdj" // float { + "type" "float" + "windows" "952" "linux" "972" "mac" "972" @@ -161,6 +202,8 @@ "m_pBall" // CSprite* { + "type" "classptr" + "windows" "956" "linux" "976" "mac" "976" @@ -168,6 +211,9 @@ "m_szRechargerTarget" // char[64] { + "type" "string" + "size" "64" + "windows" "960" "linux" "980" "mac" "980" @@ -175,6 +221,9 @@ "m_szDrawUse" // char[64] { + "type" "string" + "size" "64" + "windows" "1024" "linux" "1044" "mac" "1044" @@ -182,6 +231,9 @@ "m_szTeleportUse" // char[64] { + "type" "string" + "size" "64" + "windows" "1088" "linux" "1108" "mac" "1108" @@ -189,6 +241,9 @@ "m_szTeleportTouch" // char[64] { + "type" "string" + "size" "64" + "windows" "1152" "linux" "1172" "mac" "1172" @@ -196,6 +251,9 @@ "m_szDeadUse" // char[64] { + "type" "string" + "size" "64" + "windows" "1216" "linux" "1236" "mac" "1236" @@ -203,6 +261,9 @@ "m_szDeadTouch" // char[64] { + "type" "string" + "size" "64" + "windows" "1280" "linux" "1300" "mac" "1300" @@ -210,6 +271,8 @@ "m_flShootEnd" // float { + "type" "float" + "windows" "1344" "linux" "1364" "mac" "1364" @@ -217,6 +280,8 @@ "m_flShootTime" // float { + "type" "float" + "windows" "1348" "linux" "1368" "mac" "1368" @@ -224,6 +289,9 @@ "m_hFriend" // EHANDLE[3] { + "type" "ehandle" + "size" "3" + "windows" "1352" "linux" "1372" "mac" "1372" diff --git a/gamedata/common.games/entities.games/valve/offsets-cnihilanthhvr.txt b/gamedata/common.games/entities.games/valve/offsets-cnihilanthhvr.txt index 4ddb925a..9ce898e9 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cnihilanthhvr.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cnihilanthhvr.txt @@ -21,6 +21,8 @@ { "m_flIdealVel" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_vecIdeal" // Vector { + "type" "vector" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_pNihilanth" // CNihilanth* { + "type" "classptr" + "windows" "676" "linux" "696" "mac" "696" @@ -42,6 +48,8 @@ "m_hTouch" // EHANDLE { + "type" "ehandle" + "windows" "680" "linux" "700" "mac" "700" @@ -49,6 +57,8 @@ "m_nFrames" // int { + "type" "integer" + "windows" "688" "linux" "708" "mac" "708" diff --git a/gamedata/common.games/entities.games/valve/offsets-cnodeent.txt b/gamedata/common.games/entities.games/valve/offsets-cnodeent.txt index acfcd7f2..3a8e0b8e 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cnodeent.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cnodeent.txt @@ -21,6 +21,8 @@ { "m_sHintType" // short int { + "type" "short" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_sHintActivity" // short int { + "type" "short" + "windows" "86" "linux" "102" "mac" "102" diff --git a/gamedata/common.games/entities.games/valve/offsets-cnodeviewer.txt b/gamedata/common.games/entities.games/valve/offsets-cnodeviewer.txt index 919d57d0..dec31e3d 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cnodeviewer.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cnodeviewer.txt @@ -21,6 +21,8 @@ { "m_iBaseNode" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_iDraw" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_nVisited" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -42,6 +48,9 @@ "m_aFrom" // int[128] { + "type" "integer" + "size" "128" + "windows" "96" "linux" "112" "mac" "112" @@ -49,6 +58,9 @@ "m_aTo" // int[128] { + "type" "integer" + "size" "128" + "windows" "608" "linux" "624" "mac" "624" @@ -56,6 +68,8 @@ "m_iHull" // int { + "type" "integer" + "windows" "1120" "linux" "1136" "mac" "1136" @@ -63,6 +77,8 @@ "m_afNodeType" // int { + "type" "integer" + "windows" "1124" "linux" "1140" "mac" "1140" @@ -70,6 +86,8 @@ "m_vecColor" // Vector { + "type" "vector" + "windows" "1128" "linux" "1144" "mac" "1144" diff --git a/gamedata/common.games/entities.games/valve/offsets-cosprey.txt b/gamedata/common.games/entities.games/valve/offsets-cosprey.txt index 35086830..0902f2c3 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cosprey.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cosprey.txt @@ -21,6 +21,8 @@ { "m_pGoalEnt" // CBaseEntity* { + "type" "classptr" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_vel1" // Vector { + "type" "vector" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_vel2" // Vector { + "type" "vector" + "windows" "676" "linux" "696" "mac" "696" @@ -42,6 +48,8 @@ "m_pos1" // Vector { + "type" "vector" + "windows" "688" "linux" "708" "mac" "708" @@ -49,6 +57,8 @@ "m_pos2" // Vector { + "type" "vector" + "windows" "700" "linux" "720" "mac" "720" @@ -56,6 +66,8 @@ "m_ang1" // Vector { + "type" "vector" + "windows" "712" "linux" "732" "mac" "732" @@ -63,6 +75,8 @@ "m_ang2" // Vector { + "type" "vector" + "windows" "724" "linux" "744" "mac" "744" @@ -70,6 +84,8 @@ "m_startTime" // float { + "type" "float" + "windows" "736" "linux" "756" "mac" "756" @@ -77,6 +93,8 @@ "m_dTime" // float { + "type" "float" + "windows" "740" "linux" "760" "mac" "760" @@ -84,6 +102,8 @@ "m_velocity" // Vector { + "type" "vector" + "windows" "744" "linux" "764" "mac" "764" @@ -91,6 +111,8 @@ "m_flIdealtilt" // float { + "type" "float" + "windows" "756" "linux" "776" "mac" "776" @@ -98,6 +120,8 @@ "m_flRotortilt" // float { + "type" "float" + "windows" "760" "linux" "780" "mac" "780" @@ -105,6 +129,8 @@ "m_flRightHealth" // float { + "type" "float" + "windows" "764" "linux" "784" "mac" "784" @@ -112,6 +138,8 @@ "m_flLeftHealth" // float { + "type" "float" + "windows" "768" "linux" "788" "mac" "788" @@ -119,6 +147,8 @@ "m_iUnits" // int { + "type" "integer" + "windows" "772" "linux" "792" "mac" "792" @@ -126,6 +156,9 @@ "m_hGrunt" // EHANDLE[24] { + "type" "ehandle" + "size" "24" + "windows" "776" "linux" "796" "mac" "796" @@ -133,6 +166,9 @@ "m_vecOrigin" // Vector[24] { + "type" "vector" + "size" "24" + "windows" "968" "linux" "988" "mac" "988" @@ -140,6 +176,9 @@ "m_hRepel" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "1256" "linux" "1276" "mac" "1276" @@ -147,6 +186,8 @@ "m_iSoundState" // int { + "type" "integer" + "windows" "1288" "linux" "1308" "mac" "1308" @@ -154,6 +195,8 @@ "m_iSpriteTexture" // int { + "type" "integer" + "windows" "1292" "linux" "1312" "mac" "1312" @@ -161,6 +204,8 @@ "m_iPitch" // int { + "type" "integer" + "windows" "1296" "linux" "1316" "mac" "1316" @@ -168,6 +213,8 @@ "m_iExplode" // int { + "type" "integer" + "windows" "1300" "linux" "1320" "mac" "1320" @@ -175,6 +222,8 @@ "m_iTailGibs" // int { + "type" "integer" + "windows" "1304" "linux" "1324" "mac" "1324" @@ -182,6 +231,8 @@ "m_iBodyGibs" // int { + "type" "integer" + "windows" "1308" "linux" "1328" "mac" "1328" @@ -189,6 +240,8 @@ "m_iEngineGibs" // int { + "type" "integer" + "windows" "1312" "linux" "1332" "mac" "1332" @@ -196,6 +249,8 @@ "m_iDoLeftSmokePuff" // int { + "type" "integer" + "windows" "1316" "linux" "1336" "mac" "1336" @@ -203,6 +258,8 @@ "m_iDoRightSmokePuff" // int { + "type" "integer" + "windows" "1320" "linux" "1340" "mac" "1340" diff --git a/gamedata/common.games/entities.games/valve/offsets-cpathcorner.txt b/gamedata/common.games/entities.games/valve/offsets-cpathcorner.txt index 93ae11c4..3ba52fdf 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cpathcorner.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cpathcorner.txt @@ -21,6 +21,8 @@ { "m_flWait" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-cpathtrack.txt b/gamedata/common.games/entities.games/valve/offsets-cpathtrack.txt index 3e585023..ad53b9ee 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cpathtrack.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cpathtrack.txt @@ -21,6 +21,8 @@ { "m_length" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_altName" // string_t { + "type" "stringint" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_pnext" // CPathTrack* { + "type" "classptr" + "windows" "92" "linux" "108" "mac" "108" @@ -42,6 +48,8 @@ "m_pprevious" // CPathTrack* { + "type" "classptr" + "windows" "96" "linux" "112" "mac" "112" @@ -49,6 +57,8 @@ "m_paltpath" // CPathTrack* { + "type" "classptr" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/valve/offsets-cpendulum.txt b/gamedata/common.games/entities.games/valve/offsets-cpendulum.txt index b24a5897..dc8e11c2 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cpendulum.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cpendulum.txt @@ -21,6 +21,8 @@ { "m_accel" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_distance" // float { + "type" "float" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_time" // float { + "type" "float" + "windows" "92" "linux" "108" "mac" "108" @@ -42,6 +48,8 @@ "m_damp" // float { + "type" "float" + "windows" "96" "linux" "112" "mac" "112" @@ -49,6 +57,8 @@ "m_maxSpeed" // float { + "type" "float" + "windows" "100" "linux" "116" "mac" "116" @@ -56,6 +66,8 @@ "m_dampSpeed" // float { + "type" "float" + "windows" "104" "linux" "120" "mac" "120" @@ -63,6 +75,8 @@ "m_center" // Vector { + "type" "vector" + "windows" "108" "linux" "124" "mac" "124" @@ -70,6 +84,8 @@ "m_start" // Vector { + "type" "vector" + "windows" "120" "linux" "136" "mac" "136" diff --git a/gamedata/common.games/entities.games/valve/offsets-cplattrigger.txt b/gamedata/common.games/entities.games/valve/offsets-cplattrigger.txt index 718274c8..da09db02 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cplattrigger.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cplattrigger.txt @@ -21,6 +21,8 @@ { "m_pPlatform" // CFuncPlat* { + "type" "classptr" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-cpushable.txt b/gamedata/common.games/entities.games/valve/offsets-cpushable.txt index 04f6875a..b4b6052b 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cpushable.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cpushable.txt @@ -21,6 +21,8 @@ { "m_lastSound" // int { + "type" "integer" + "windows" "116" "linux" "132" "mac" "132" @@ -28,6 +30,8 @@ "m_maxSpeed" // float { + "type" "float" + "windows" "120" "linux" "136" "mac" "136" @@ -35,6 +39,8 @@ "m_soundTime" // float { + "type" "float" + "windows" "124" "linux" "140" "mac" "140" diff --git a/gamedata/common.games/entities.games/valve/offsets-cpython.txt b/gamedata/common.games/entities.games/valve/offsets-cpython.txt index 18a4c1a8..0daa9c3d 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cpython.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cpython.txt @@ -21,6 +21,8 @@ { "m_fInZoom" // BOOL { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,9 @@ "m_usFirePython" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "192" "linux" "208" "mac" "208" diff --git a/gamedata/common.games/entities.games/valve/offsets-crecharge.txt b/gamedata/common.games/entities.games/valve/offsets-crecharge.txt index 94fb01ad..32550d30 100644 --- a/gamedata/common.games/entities.games/valve/offsets-crecharge.txt +++ b/gamedata/common.games/entities.games/valve/offsets-crecharge.txt @@ -21,6 +21,8 @@ { "m_flNextCharge" // float { + "type" "float" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +30,8 @@ "m_iReactivate" // int { + "type" "integer" + "windows" "244" "linux" "264" "mac" "264" @@ -35,6 +39,8 @@ "m_iJuice" // int { + "type" "integer" + "windows" "248" "linux" "268" "mac" "268" @@ -42,6 +48,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -49,6 +57,8 @@ "m_flSoundTime" // float { + "type" "float" + "windows" "256" "linux" "276" "mac" "276" diff --git a/gamedata/common.games/entities.games/valve/offsets-crevertsaved.txt b/gamedata/common.games/entities.games/valve/offsets-crevertsaved.txt index ab77e59c..964d5d56 100644 --- a/gamedata/common.games/entities.games/valve/offsets-crevertsaved.txt +++ b/gamedata/common.games/entities.games/valve/offsets-crevertsaved.txt @@ -21,6 +21,8 @@ { "m_messageTime" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_loadTime" // float { + "type" "float" + "windows" "88" "linux" "104" "mac" "104" diff --git a/gamedata/common.games/entities.games/valve/offsets-croach.txt b/gamedata/common.games/entities.games/valve/offsets-croach.txt index daa2334a..0a30efbb 100644 --- a/gamedata/common.games/entities.games/valve/offsets-croach.txt +++ b/gamedata/common.games/entities.games/valve/offsets-croach.txt @@ -21,6 +21,8 @@ { "m_flLastLightLevel" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_flNextSmellTime" // float { + "type" "float" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_fLightHacked" // BOOL { + "type" "integer" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_iMode" // int { + "type" "integer" + "windows" "672" "linux" "692" "mac" "692" diff --git a/gamedata/common.games/entities.games/valve/offsets-crpg.txt b/gamedata/common.games/entities.games/valve/offsets-crpg.txt index 784d9cc0..13c43e19 100644 --- a/gamedata/common.games/entities.games/valve/offsets-crpg.txt +++ b/gamedata/common.games/entities.games/valve/offsets-crpg.txt @@ -21,6 +21,8 @@ { "m_pSpot" // CLaserSpot* { + "type" "classptr" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,8 @@ "m_fSpotActive" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" @@ -35,6 +39,8 @@ "m_cActiveRockets" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -42,6 +48,9 @@ "m_usRpg" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "200" "linux" "216" "mac" "216" diff --git a/gamedata/common.games/entities.games/valve/offsets-crpgrocket.txt b/gamedata/common.games/entities.games/valve/offsets-crpgrocket.txt index 5694a7e7..b7708d05 100644 --- a/gamedata/common.games/entities.games/valve/offsets-crpgrocket.txt +++ b/gamedata/common.games/entities.games/valve/offsets-crpgrocket.txt @@ -21,6 +21,8 @@ { "m_iTrail" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -28,6 +30,8 @@ "m_flIgniteTime" // float { + "type" "float" + "windows" "668" "linux" "688" "mac" "688" @@ -35,6 +39,8 @@ "m_pLauncher" // CRpg* { + "type" "classptr" + "windows" "672" "linux" "692" "mac" "692" diff --git a/gamedata/common.games/entities.games/valve/offsets-cruleentity.txt b/gamedata/common.games/entities.games/valve/offsets-cruleentity.txt index d5af7268..5d7df2cd 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cruleentity.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cruleentity.txt @@ -21,6 +21,8 @@ { "m_iszMaster" // string_t { + "type" "stringint" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-cscientist.txt b/gamedata/common.games/entities.games/valve/offsets-cscientist.txt index bb018bbf..9a0bdf11 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cscientist.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cscientist.txt @@ -21,6 +21,8 @@ { "m_painTime" // float { + "type" "float" + "windows" "772" "linux" "792" "mac" "792" @@ -28,6 +30,8 @@ "m_healTime" // float { + "type" "float" + "windows" "776" "linux" "796" "mac" "796" @@ -35,6 +39,8 @@ "m_fearTime" // float { + "type" "float" + "windows" "780" "linux" "800" "mac" "800" diff --git a/gamedata/common.games/entities.games/valve/offsets-cscriptedsentence.txt b/gamedata/common.games/entities.games/valve/offsets-cscriptedsentence.txt index 7295f9a6..003d7d1d 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cscriptedsentence.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cscriptedsentence.txt @@ -21,6 +21,8 @@ { "m_iszSentence" // int { + "type" "integer" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +30,8 @@ "m_iszEntity" // int { + "type" "integer" + "windows" "244" "linux" "264" "mac" "264" @@ -35,6 +39,8 @@ "m_flRadius" // float { + "type" "float" + "windows" "248" "linux" "268" "mac" "268" @@ -42,6 +48,8 @@ "m_flDuration" // float { + "type" "float" + "windows" "252" "linux" "272" "mac" "272" @@ -49,6 +57,8 @@ "m_flRepeat" // float { + "type" "float" + "windows" "256" "linux" "276" "mac" "276" @@ -56,6 +66,8 @@ "m_flAttenuation" // float { + "type" "float" + "windows" "260" "linux" "280" "mac" "280" @@ -63,6 +75,8 @@ "m_flVolume" // float { + "type" "float" + "windows" "264" "linux" "284" "mac" "284" @@ -70,6 +84,8 @@ "m_active" // BOOL { + "type" "integer" + "windows" "268" "linux" "288" "mac" "288" @@ -77,6 +93,8 @@ "m_iszListener" // int { + "type" "integer" + "windows" "272" "linux" "292" "mac" "292" diff --git a/gamedata/common.games/entities.games/valve/offsets-cshotgun.txt b/gamedata/common.games/entities.games/valve/offsets-cshotgun.txt index 40913162..9d4127de 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cshotgun.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cshotgun.txt @@ -21,6 +21,8 @@ { "m_fInReload" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,8 @@ "m_flNextReload" // float { + "type" "float" + "windows" "192" "linux" "208" "mac" "208" @@ -35,6 +39,8 @@ "m_iShell" // int { + "type" "integer" + "windows" "196" "linux" "212" "mac" "212" @@ -42,6 +48,9 @@ "m_usDoubleFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "200" "linux" "216" "mac" "216" @@ -49,6 +58,9 @@ "m_usSingleFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "202" "linux" "218" "mac" "218" diff --git a/gamedata/common.games/entities.games/valve/offsets-csittingscientist.txt b/gamedata/common.games/entities.games/valve/offsets-csittingscientist.txt index ac5722e8..466443ec 100644 --- a/gamedata/common.games/entities.games/valve/offsets-csittingscientist.txt +++ b/gamedata/common.games/entities.games/valve/offsets-csittingscientist.txt @@ -21,6 +21,8 @@ { "m_baseSequence" // int { + "type" "integer" + "windows" "784" "linux" "804" "mac" "804" @@ -28,6 +30,8 @@ "m_headTurn" // int { + "type" "integer" + "windows" "788" "linux" "808" "mac" "808" @@ -35,6 +39,8 @@ "m_flResponseDelay" // float { + "type" "float" + "windows" "792" "linux" "812" "mac" "812" diff --git a/gamedata/common.games/entities.games/valve/offsets-csoundent.txt b/gamedata/common.games/entities.games/valve/offsets-csoundent.txt index 3df12546..d282b985 100644 --- a/gamedata/common.games/entities.games/valve/offsets-csoundent.txt +++ b/gamedata/common.games/entities.games/valve/offsets-csoundent.txt @@ -21,6 +21,8 @@ { "m_iFreeSound" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_iActiveSound" // int { + "type" "integer" + "windows" "88" "linux" "104" "mac" "104" @@ -35,6 +39,8 @@ "m_cLastActiveSounds" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -42,13 +48,18 @@ "m_fShowReport" // BOOL { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" } - "m_SoundPool" // CSound[64] + "m_SoundPool" // class CSound[64] { + "type" "class" + "size" "64" + "windows" "100" "linux" "116" "mac" "116" diff --git a/gamedata/common.games/entities.games/valve/offsets-cspeaker.txt b/gamedata/common.games/entities.games/valve/offsets-cspeaker.txt index 64bab92e..03cc1cfa 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cspeaker.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cspeaker.txt @@ -21,6 +21,8 @@ { "m_preset" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-csprite.txt b/gamedata/common.games/entities.games/valve/offsets-csprite.txt index 89ac54f6..8bd982ed 100644 --- a/gamedata/common.games/entities.games/valve/offsets-csprite.txt +++ b/gamedata/common.games/entities.games/valve/offsets-csprite.txt @@ -21,6 +21,8 @@ { "m_lastTime" // float { + "type" "float" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +30,8 @@ "m_maxFrame" // float { + "type" "float" + "windows" "88" "linux" "104" "mac" "104" diff --git a/gamedata/common.games/entities.games/valve/offsets-csquadmonster.txt b/gamedata/common.games/entities.games/valve/offsets-csquadmonster.txt index 3518b00b..39e7a5f1 100644 --- a/gamedata/common.games/entities.games/valve/offsets-csquadmonster.txt +++ b/gamedata/common.games/entities.games/valve/offsets-csquadmonster.txt @@ -21,6 +21,8 @@ { "m_hSquadLeader" // EHANDLE { + "type" "ehandle" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,9 @@ "m_hSquadMember" // EHANDLE[4] { + "type" "ehandle" + "size" "4" + "windows" "668" "linux" "688" "mac" "688" @@ -35,6 +40,8 @@ "m_afSquadSlots" // int { + "type" "integer" + "windows" "700" "linux" "720" "mac" "720" @@ -42,6 +49,8 @@ "m_flLastEnemySightTime" // float { + "type" "float" + "windows" "704" "linux" "724" "mac" "724" @@ -49,6 +58,8 @@ "m_fEnemyEluded" // BOOL { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" @@ -56,6 +67,8 @@ "m_iMySlot" // int { + "type" "integer" + "windows" "712" "linux" "732" "mac" "732" diff --git a/gamedata/common.games/entities.games/valve/offsets-csqueak.txt b/gamedata/common.games/entities.games/valve/offsets-csqueak.txt index 09422cf2..5d14778f 100644 --- a/gamedata/common.games/entities.games/valve/offsets-csqueak.txt +++ b/gamedata/common.games/entities.games/valve/offsets-csqueak.txt @@ -21,6 +21,8 @@ { "m_fJustThrown" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,9 @@ "m_usSnarkFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "192" "linux" "208" "mac" "208" diff --git a/gamedata/common.games/entities.games/valve/offsets-csqueakgrenade.txt b/gamedata/common.games/entities.games/valve/offsets-csqueakgrenade.txt index 6e76b13a..2b457a1f 100644 --- a/gamedata/common.games/entities.games/valve/offsets-csqueakgrenade.txt +++ b/gamedata/common.games/entities.games/valve/offsets-csqueakgrenade.txt @@ -21,6 +21,8 @@ { "m_flDie" // float { + "type" "float" + "windows" "664" "linux" "684" "mac" "684" @@ -28,6 +30,8 @@ "m_vecTarget" // Vector { + "type" "vector" + "windows" "668" "linux" "688" "mac" "688" @@ -35,6 +39,8 @@ "m_flNextHunt" // float { + "type" "float" + "windows" "680" "linux" "700" "mac" "700" @@ -42,6 +48,8 @@ "m_flNextHit" // float { + "type" "float" + "windows" "684" "linux" "704" "mac" "704" @@ -49,6 +57,8 @@ "m_posPrev" // Vector { + "type" "vector" + "windows" "688" "linux" "708" "mac" "708" @@ -56,6 +66,8 @@ "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "700" "linux" "720" "mac" "720" @@ -63,6 +75,8 @@ "m_iMyClass" // int { + "type" "integer" + "windows" "708" "linux" "728" "mac" "728" diff --git a/gamedata/common.games/entities.games/valve/offsets-csquidspit.txt b/gamedata/common.games/entities.games/valve/offsets-csquidspit.txt index 68bfd849..47ba86a0 100644 --- a/gamedata/common.games/entities.games/valve/offsets-csquidspit.txt +++ b/gamedata/common.games/entities.games/valve/offsets-csquidspit.txt @@ -21,6 +21,8 @@ { "m_maxFrame" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-ctalkmonster.txt b/gamedata/common.games/entities.games/valve/offsets-ctalkmonster.txt index 11dd6755..7d01a050 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ctalkmonster.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ctalkmonster.txt @@ -21,6 +21,8 @@ { "m_bitsSaid" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_nSpeak" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_voicePitch" // int { + "type" "integer" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,9 @@ "m_szGrp" // const char*[18] { + "type" "stringptr" + "size" "18" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +58,8 @@ "m_useTime" // float { + "type" "float" + "windows" "744" "linux" "764" "mac" "764" @@ -56,6 +67,8 @@ "m_iszUse" // int { + "type" "integer" + "windows" "748" "linux" "768" "mac" "768" @@ -63,6 +76,8 @@ "m_iszUnUse" // int { + "type" "integer" + "windows" "752" "linux" "772" "mac" "772" @@ -70,6 +85,8 @@ "m_flLastSaidSmelled" // float { + "type" "float" + "windows" "756" "linux" "776" "mac" "776" @@ -77,6 +94,8 @@ "m_flStopTalkTime" // float { + "type" "float" + "windows" "760" "linux" "780" "mac" "780" @@ -84,6 +103,8 @@ "m_hTalkTarget" // EHANDLE { + "type" "ehandle" + "windows" "764" "linux" "784" "mac" "784" diff --git a/gamedata/common.games/entities.games/valve/offsets-ctentacle.txt b/gamedata/common.games/entities.games/valve/offsets-ctentacle.txt index 4aa01ea4..55860e9d 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ctentacle.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ctentacle.txt @@ -21,6 +21,8 @@ { "m_flInitialYaw" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" @@ -28,6 +30,8 @@ "m_iGoalAnim" // int { + "type" "integer" + "windows" "664" "linux" "684" "mac" "684" @@ -35,6 +39,8 @@ "m_iLevel" // int { + "type" "integer" + "windows" "668" "linux" "688" "mac" "688" @@ -42,6 +48,8 @@ "m_iDir" // int { + "type" "integer" + "windows" "672" "linux" "692" "mac" "692" @@ -49,6 +57,8 @@ "m_flFramerateAdj" // float { + "type" "float" + "windows" "676" "linux" "696" "mac" "696" @@ -56,6 +66,8 @@ "m_flSoundYaw" // float { + "type" "float" + "windows" "680" "linux" "700" "mac" "700" @@ -63,6 +75,8 @@ "m_iSoundLevel" // int { + "type" "integer" + "windows" "684" "linux" "704" "mac" "704" @@ -70,6 +84,8 @@ "m_flSoundTime" // float { + "type" "float" + "windows" "688" "linux" "708" "mac" "708" @@ -77,6 +93,8 @@ "m_flSoundRadius" // float { + "type" "float" + "windows" "692" "linux" "712" "mac" "712" @@ -84,6 +102,8 @@ "m_iHitDmg" // int { + "type" "integer" + "windows" "696" "linux" "716" "mac" "716" @@ -91,6 +111,8 @@ "m_flHitTime" // float { + "type" "float" + "windows" "700" "linux" "720" "mac" "720" @@ -98,6 +120,8 @@ "m_flTapRadius" // float { + "type" "float" + "windows" "704" "linux" "724" "mac" "724" @@ -105,6 +129,8 @@ "m_flNextSong" // float { + "type" "float" + "windows" "708" "linux" "728" "mac" "728" @@ -112,6 +138,8 @@ "m_flMaxYaw" // float { + "type" "float" + "windows" "712" "linux" "732" "mac" "732" @@ -119,6 +147,8 @@ "m_iTapSound" // int { + "type" "integer" + "windows" "716" "linux" "736" "mac" "736" @@ -126,6 +156,8 @@ "m_vecPrevSound" // Vector { + "type" "vector" + "windows" "720" "linux" "740" "mac" "740" @@ -133,6 +165,8 @@ "m_flPrevSoundTime" // float { + "type" "float" + "windows" "732" "linux" "752" "mac" "752" diff --git a/gamedata/common.games/entities.games/valve/offsets-ctesteffect.txt b/gamedata/common.games/entities.games/valve/offsets-ctesteffect.txt index a3b713c3..2e2ff2f5 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ctesteffect.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ctesteffect.txt @@ -21,6 +21,8 @@ { "m_iLoop" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" @@ -28,6 +30,8 @@ "m_iBeam" // int { + "type" "integer" + "windows" "96" "linux" "112" "mac" "112" @@ -35,6 +39,9 @@ "m_pBeam" // CBeam*[24] { + "type" "classptr" + "size" "24" + "windows" "100" "linux" "116" "mac" "116" @@ -42,6 +49,9 @@ "m_flBeamTime" // float[24] { + "type" "float" + "size" "24" + "windows" "196" "linux" "212" "mac" "212" @@ -49,6 +59,8 @@ "m_flStartTime" // float { + "type" "float" + "windows" "292" "linux" "308" "mac" "308" diff --git a/gamedata/common.games/entities.games/valve/offsets-ctesthull.txt b/gamedata/common.games/entities.games/valve/offsets-ctesthull.txt index b5a85ee7..db961072 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ctesthull.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ctesthull.txt @@ -21,6 +21,8 @@ { "vecBadNodeOrigin" // Vector { + "type" "vector" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-ctriggercamera.txt b/gamedata/common.games/entities.games/valve/offsets-ctriggercamera.txt index 806c97be..e4cd0b35 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ctriggercamera.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ctriggercamera.txt @@ -21,6 +21,8 @@ { "m_hPlayer" // EHANDLE { + "type" "ehandle" + "windows" "92" "linux" "108" "mac" "108" @@ -28,6 +30,8 @@ "m_hTarget" // EHANDLE { + "type" "ehandle" + "windows" "100" "linux" "116" "mac" "116" @@ -35,6 +39,8 @@ "m_pentPath" // CBaseEntity* { + "type" "classptr" + "windows" "108" "linux" "124" "mac" "124" @@ -42,6 +48,8 @@ "m_sPath" // int { + "type" "integer" + "windows" "112" "linux" "128" "mac" "128" @@ -49,6 +57,8 @@ "m_flWait" // float { + "type" "float" + "windows" "116" "linux" "132" "mac" "132" @@ -56,6 +66,8 @@ "m_flReturnTime" // float { + "type" "float" + "windows" "120" "linux" "136" "mac" "136" @@ -63,6 +75,8 @@ "m_flStopTime" // float { + "type" "float" + "windows" "124" "linux" "140" "mac" "140" @@ -70,6 +84,8 @@ "m_moveDistance" // float { + "type" "float" + "windows" "128" "linux" "144" "mac" "144" @@ -77,6 +93,8 @@ "m_targetSpeed" // float { + "type" "float" + "windows" "132" "linux" "148" "mac" "148" @@ -84,6 +102,8 @@ "m_initialSpeed" // float { + "type" "float" + "windows" "136" "linux" "152" "mac" "152" @@ -91,6 +111,8 @@ "m_acceleration" // float { + "type" "float" + "windows" "140" "linux" "156" "mac" "156" @@ -98,6 +120,8 @@ "m_deceleration" // float { + "type" "float" + "windows" "144" "linux" "160" "mac" "160" @@ -105,6 +129,8 @@ "m_state" // int { + "type" "integer" + "windows" "148" "linux" "164" "mac" "164" diff --git a/gamedata/common.games/entities.games/valve/offsets-ctriggerchangetarget.txt b/gamedata/common.games/entities.games/valve/offsets-ctriggerchangetarget.txt index d24deff4..3ddacc6f 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ctriggerchangetarget.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ctriggerchangetarget.txt @@ -21,6 +21,8 @@ { "m_iszNewTarget" // int { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" diff --git a/gamedata/common.games/entities.games/valve/offsets-ctriggerrelay.txt b/gamedata/common.games/entities.games/valve/offsets-ctriggerrelay.txt index 23f8a398..59cbdeba 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ctriggerrelay.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ctriggerrelay.txt @@ -21,6 +21,8 @@ { "triggerType" // USE_TYPE { + "type" "integer" + "windows" "92" "linux" "108" "mac" "108" diff --git a/gamedata/common.games/entities.games/valve/offsets-ctripmine.txt b/gamedata/common.games/entities.games/valve/offsets-ctripmine.txt index 059fcfd0..f90107f0 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ctripmine.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ctripmine.txt @@ -21,6 +21,9 @@ { "m_usTripFire" // short unsigned int { + "type" "short" + "unsigned" "1" + "windows" "188" "linux" "204" "mac" "204" diff --git a/gamedata/common.games/entities.games/valve/offsets-ctripminegrenade.txt b/gamedata/common.games/entities.games/valve/offsets-ctripminegrenade.txt index dd6ec759..2138da2c 100644 --- a/gamedata/common.games/entities.games/valve/offsets-ctripminegrenade.txt +++ b/gamedata/common.games/entities.games/valve/offsets-ctripminegrenade.txt @@ -21,6 +21,8 @@ { "m_flPowerUp" // float { + "type" "float" + "windows" "664" "linux" "684" "mac" "684" @@ -28,6 +30,8 @@ "m_vecDir" // Vector { + "type" "vector" + "windows" "668" "linux" "688" "mac" "688" @@ -35,6 +39,8 @@ "m_vecEnd" // Vector { + "type" "vector" + "windows" "680" "linux" "700" "mac" "700" @@ -42,6 +48,8 @@ "m_flBeamLength" // float { + "type" "float" + "windows" "692" "linux" "712" "mac" "712" @@ -49,6 +57,8 @@ "m_hOwner" // EHANDLE { + "type" "ehandle" + "windows" "696" "linux" "716" "mac" "716" @@ -56,6 +66,8 @@ "m_pBeam" // CBeam* { + "type" "classptr" + "windows" "704" "linux" "724" "mac" "724" @@ -63,6 +75,8 @@ "m_posOwner" // Vector { + "type" "vector" + "windows" "708" "linux" "728" "mac" "728" @@ -70,6 +84,8 @@ "m_angleOwner" // Vector { + "type" "vector" + "windows" "720" "linux" "740" "mac" "740" @@ -77,6 +93,8 @@ "m_pRealOwner" // edict_t* { + "type" "edict" + "windows" "732" "linux" "752" "mac" "752" diff --git a/gamedata/common.games/entities.games/valve/offsets-cturret.txt b/gamedata/common.games/entities.games/valve/offsets-cturret.txt index 4f247c3c..4ca787ff 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cturret.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cturret.txt @@ -21,6 +21,8 @@ { "m_iStartSpin" // int { + "type" "integer" + "windows" "772" "linux" "792" "mac" "792" diff --git a/gamedata/common.games/entities.games/valve/offsets-cwallhealth.txt b/gamedata/common.games/entities.games/valve/offsets-cwallhealth.txt index f3e6fa2b..972aced4 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cwallhealth.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cwallhealth.txt @@ -21,6 +21,8 @@ { "m_flNextCharge" // float { + "type" "float" + "windows" "240" "linux" "260" "mac" "260" @@ -28,6 +30,8 @@ "m_iReactivate" // int { + "type" "integer" + "windows" "244" "linux" "264" "mac" "264" @@ -35,6 +39,8 @@ "m_iJuice" // int { + "type" "integer" + "windows" "248" "linux" "268" "mac" "268" @@ -42,6 +48,8 @@ "m_iOn" // int { + "type" "integer" + "windows" "252" "linux" "272" "mac" "272" @@ -49,6 +57,8 @@ "m_flSoundTime" // float { + "type" "float" + "windows" "256" "linux" "276" "mac" "276" diff --git a/gamedata/common.games/entities.games/valve/offsets-cweaponbox.txt b/gamedata/common.games/entities.games/valve/offsets-cweaponbox.txt index 48c8ae5d..650bf044 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cweaponbox.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cweaponbox.txt @@ -21,6 +21,9 @@ { "m_rgpPlayerItems" // CBasePlayerItem*[6] { + "type" "classptr" + "size" "6" + "windows" "84" "linux" "100" "mac" "100" @@ -28,6 +31,9 @@ "m_rgiszAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "108" "linux" "124" "mac" "124" @@ -35,6 +41,9 @@ "m_rgAmmo" // int[32] { + "type" "integer" + "size" "32" + "windows" "236" "linux" "252" "mac" "252" @@ -42,6 +51,8 @@ "m_cAmmoTypes" // int { + "type" "integer" + "windows" "364" "linux" "380" "mac" "380" diff --git a/gamedata/common.games/entities.games/valve/offsets-cweaponcycler.txt b/gamedata/common.games/entities.games/valve/offsets-cweaponcycler.txt index 812d60f9..b610c74f 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cweaponcycler.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cweaponcycler.txt @@ -21,6 +21,8 @@ { "m_iszModel" // int { + "type" "integer" + "windows" "188" "linux" "204" "mac" "204" @@ -28,6 +30,8 @@ "m_iModel" // int { + "type" "integer" + "windows" "192" "linux" "208" "mac" "208" diff --git a/gamedata/common.games/entities.games/valve/offsets-cworlditem.txt b/gamedata/common.games/entities.games/valve/offsets-cworlditem.txt index 9529e10d..a921be83 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cworlditem.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cworlditem.txt @@ -21,6 +21,8 @@ { "m_iType" // int { + "type" "integer" + "windows" "84" "linux" "100" "mac" "100" diff --git a/gamedata/common.games/entities.games/valve/offsets-cwreckage.txt b/gamedata/common.games/entities.games/valve/offsets-cwreckage.txt index f4a1b2d8..323065b4 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cwreckage.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cwreckage.txt @@ -21,6 +21,8 @@ { "m_flStartTime" // int { + "type" "integer" + "windows" "660" "linux" "680" "mac" "680" diff --git a/gamedata/common.games/entities.games/valve/offsets-cxenplight.txt b/gamedata/common.games/entities.games/valve/offsets-cxenplight.txt index 272000f0..03856953 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cxenplight.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cxenplight.txt @@ -21,6 +21,8 @@ { "m_pGlow" // CSprite* { + "type" "classptr" + "windows" "116" "linux" "132" "mac" "132" diff --git a/gamedata/common.games/entities.games/valve/offsets-cxentree.txt b/gamedata/common.games/entities.games/valve/offsets-cxentree.txt index 7d7df65f..57b84227 100644 --- a/gamedata/common.games/entities.games/valve/offsets-cxentree.txt +++ b/gamedata/common.games/entities.games/valve/offsets-cxentree.txt @@ -21,6 +21,8 @@ { "m_pTrigger" // CXenTreeTrigger* { + "type" "classptr" + "windows" "116" "linux" "132" "mac" "132" diff --git a/gamedata/common.games/entities.games/valve/offsets-czombie.txt b/gamedata/common.games/entities.games/valve/offsets-czombie.txt index 65325d25..6625538f 100644 --- a/gamedata/common.games/entities.games/valve/offsets-czombie.txt +++ b/gamedata/common.games/entities.games/valve/offsets-czombie.txt @@ -21,6 +21,8 @@ { "m_flNextFlinch" // float { + "type" "float" + "windows" "660" "linux" "680" "mac" "680" diff --git a/modules/cstrike/cstrike/CstrikeHacks.cpp b/modules/cstrike/cstrike/CstrikeHacks.cpp index e5cf68f9..8beb6bb7 100644 --- a/modules/cstrike/cstrike/CstrikeHacks.cpp +++ b/modules/cstrike/cstrike/CstrikeHacks.cpp @@ -39,8 +39,8 @@ UTIL_FindEntityByStringFunc CS_UTIL_FindEntityByString; int CurrentItemId; StringHashMap ItemAliasList; -int TeamOffset; -int MenuOffset; +TypeDescription TeamDesc; +TypeDescription MenuDesc; server_static_t *ServerStatic; server_t *Server; @@ -130,11 +130,11 @@ DETOUR_DECL_STATIC1(C_ClientCommand, void, edict_t*, pEdict) // void ClientComma /* Menu_BuyItem */ { 0, CSI_VEST, CSI_VESTHELM, CSI_FLASHBANG, CSI_HEGRENADE, CSI_SMOKEGRENADE, CSI_NVGS, CSI_DEFUSER, CSI_SHIELDGUN } }; - int menuId = get_pdata(pEdict, MenuOffset); + int menuId = get_pdata(pEdict, MenuDesc.fieldOffset); if (menuId >= Menu_Buy && menuId <= Menu_BuyItem) { - switch (get_pdata(pEdict, TeamOffset)) + switch (get_pdata(pEdict, TeamDesc.fieldOffset)) { case TEAM_T: itemId = menuItemsTe[menuId - 4][slot]; break; // -4 because array is zero-based and Menu_Buy* constants starts from 4. case TEAM_CT:itemId = menuItemsCt[menuId - 4][slot]; break; @@ -278,16 +278,16 @@ void CtrlDetours_ClientCommand(bool set) #if defined(WIN32) - int offset = 0; + TypeDescription type; - if (MainConfig->GetOffset("UseBotArgs", &offset)) + if (MainConfig->GetOffset("UseBotArgs", &type)) { - UseBotArgs = get_pdata(base, offset); + UseBotArgs = get_pdata(base, type.fieldOffset); } - if (MainConfig->GetOffset("BotArgs", &offset)) + if (MainConfig->GetOffset("BotArgs", &type)) { - BotArgs = get_pdata(base, offset); + BotArgs = get_pdata(base, type.fieldOffset); } #elif defined(__linux__) || defined(__APPLE__) @@ -306,10 +306,10 @@ void CtrlDetours_ClientCommand(bool set) #endif ClientCommandDetour = DETOUR_CREATE_STATIC_FIXED(C_ClientCommand, base); - CommonConfig->GetOffsetByClass("CBasePlayer", "m_iTeam", &TeamOffset); - CommonConfig->GetOffsetByClass("CBasePlayer", "m_iMenu", &MenuOffset); + CommonConfig->GetOffsetByClass("CBasePlayer", "m_iTeam", &TeamDesc); + CommonConfig->GetOffsetByClass("CBasePlayer", "m_iMenu", &MenuDesc); - if (!ClientCommandDetour || !UseBotArgs || !BotArgs || !TeamOffset || !MenuOffset) + if (!ClientCommandDetour || !UseBotArgs || !BotArgs || !TeamDesc.fieldOffset || !MenuDesc.fieldOffset) { MF_Log("ClientCommand is not available - forward client_command has been disabled"); } @@ -518,11 +518,11 @@ void InitGlobalVars() #if defined(WIN32) - int offset = 0; + TypeDescription typeDesc; - if (CommonConfig->GetOffset("svs", &offset)) + if (CommonConfig->GetOffset("svs", &typeDesc)) { - uintptr_t base = *reinterpret_cast(reinterpret_cast(g_engfuncs.pfnGetCurrentPlayer) + offset); + uintptr_t base = *reinterpret_cast(reinterpret_cast(g_engfuncs.pfnGetCurrentPlayer) + typeDesc.fieldOffset); ServerStatic = reinterpret_cast(base - 4); } #else diff --git a/modules/cstrike/cstrike/CstrikeUtils.h b/modules/cstrike/cstrike/CstrikeUtils.h index ff10c287..14e19901 100644 --- a/modules/cstrike/cstrike/CstrikeUtils.h +++ b/modules/cstrike/cstrike/CstrikeUtils.h @@ -77,22 +77,26 @@ bool UTIL_CheckForPublic(const char *publicname); #define GET_OFFSET(classname, member) \ static int member = -1; \ if (member == -1) \ - { \ - if (!CommonConfig->GetOffsetByClass(classname, #member, &member) || member < 0)\ + { \ + TypeDescription type; \ + if (!CommonConfig->GetOffsetByClass(classname, #member, &type) || type.fieldOffset < 0)\ { \ MF_LogError(amx, AMX_ERR_NATIVE, "Invalid %s offset. Native %s is disabled", #member, __FUNCTION__);\ return 0; \ } \ + member = type.fieldOffset; \ } #define GET_OFFSET_NO_ERROR(classname, member) \ static int member = -1; \ if (member == -1) \ - { \ - if (!CommonConfig->GetOffsetByClass(classname, #member, &member) || member < 0)\ + { \ + TypeDescription type; \ + if (!CommonConfig->GetOffsetByClass(classname, #member, &type) || type.fieldOffset < 0)\ { \ - return; \ + return; \ } \ + member = type.fieldOffset; \ } template diff --git a/public/IGameConfigs.h b/public/IGameConfigs.h index 1360e371..93246124 100644 --- a/public/IGameConfigs.h +++ b/public/IGameConfigs.h @@ -34,6 +34,49 @@ #include +enum class FieldType +{ + FIELD_NONE, + FIELD_FLOAT, // Floating point value + FIELD_STRINGINT, // String ID (return from ALLOC_STRING) + FIELD_STRINGPTR, // String, pointer-to-char + FIELD_STRING, // String, fixed size + FIELD_CLASSPTR, // Classes pointer derived of CBaseEntity + FIELD_CLASS, // Arbitrary classes, direct + FIELD_STRUCTURE, // Arbitrary structures, direct + FIELD_EHANDLE, // Entity handle + FIELD_ENTVARS, // entvars_t* + FIELD_EDICT, // edict_t* + FIELD_VECTOR, // Vector + FIELD_POINTER, // Arbitrary data pointer + FIELD_INTEGER, // Integer or enum + FIELD_FUNCTION, // Class function pointer (Think, Use, etc) + FIELD_BOOLEAN, // Boolean + FIELD_SHORT, // 2 bytes integer + FIELD_CHARACTER, // 1 byte +}; + +struct TypeDescription +{ + TypeDescription() + { + reset(); + } + + void reset() + { + fieldType = FieldType::FIELD_NONE; + fieldOffset = 0; + fieldSize = 0; + fieldUnsigned = false; + } + + FieldType fieldType; + int fieldOffset; + int fieldSize; + bool fieldUnsigned; +}; + /** * @brief Describes a game private data config file */ @@ -44,20 +87,20 @@ public: * @brief Returns an offset value. * * @param key Key to retrieve from the offset section. - * @param value Pointer to store the offset value in. + * @param value Pointer to store the TypeDescription reference in. * @return True if found, false otherwise. */ - virtual bool GetOffset(const char *key, int *value) = 0; + virtual bool GetOffset(const char *key, TypeDescription *value) = 0; /** * @brief Returns an offset value from given class. * * @param classname class name to match from the offset section. * @param key Key to retrieve from the offset section. - * @param value Pointer to store the offset value in. + * @param value Pointer to store the TypeDescription reference in. * @return True if found, false otherwise. */ - virtual bool GetOffsetByClass(const char *classname, const char *key, int *value) = 0; + virtual bool GetOffsetByClass(const char *classname, const char *key, TypeDescription *value) = 0; /** * @brief Returns the value of a key from the "Keys" section.