diff --git a/gamedata/tf2.utils.nosoop.txt b/gamedata/tf2.utils.nosoop.txt index c26378a..5dac212 100644 --- a/gamedata/tf2.utils.nosoop.txt +++ b/gamedata/tf2.utils.nosoop.txt @@ -48,11 +48,11 @@ "signature" "CTFPlayer::IsReadyToSpawn()" "linux" { - "offset" "71" + "offset" "81" } "windows" { - "offset" "127" + "offset" "137" } } } @@ -71,50 +71,50 @@ // virtual offsets "CBaseCombatCharacter::Weapon_ShootPosition()" { - "windows" "272" - "linux" "273" + "windows" "275" + "linux" "276" } "CBaseCombatWeapon::GetSlot()" { - "windows" "330" - "linux" "336" + "windows" "333" + "linux" "339" } "CBaseEntity::GetMaxHealth()" { - "windows" "120" - "linux" "121" + "windows" "122" + "linux" "123" } "CBaseEntity::IsBaseCombatWeapon()" { - "windows" "89" - "linux" "90" + "windows" "91" + "linux" "92" } "CBaseEntity::IsWearable()" { - "windows" "90" - "linux" "91" - "mac" "91" + "windows" "92" + "linux" "93" + "mac" "93" } "CBaseEntity::TakeHealth()" { - "windows" "64" - "linux" "65" + "windows" "66" + "linux" "67" } "CTFWeaponBase::GetMaxClip1()" { - "windows" "321" - "linux" "327" + "windows" "324" + "linux" "330" } "CTFWeaponBase::GetWeaponID()" { - "windows" "376" - "linux" "382" + "windows" "379" + "linux" "385" } "CTFPlayer::EquipWearable()" { - "windows" "435" - "linux" "436" - "mac" "436" + "windows" "438" + "linux" "439" + "mac" "439" } // member offsets @@ -128,14 +128,14 @@ } "CTFPlayer::m_flLastDamageTime" { - "linux" "8528" - "windows" "8524" + "linux" "8832" + "windows" "8828" } "CTFPlayerShared::m_pOuter" { // checked in CTFPlayerShared::HasDemoShieldEquipped() - "linux" "400" - "windows" "400" + "linux" "396" + "windows" "396" } "CTFPlayerShared::m_ConditionData" { @@ -145,14 +145,14 @@ "CTFPlayerShared::m_flBurnDuration" { // after unique xref to string "mult_wpn_burntime" - "linux" "520" - "windows" "520" + "linux" "516" + "windows" "516" } "CTFPlayerShared::m_BleedList" { // in MakeBleed - "linux" "524" - "windows" "524" + "linux" "520" + "windows" "520" } "TFCondInfo_t::m_flDuration" @@ -212,12 +212,12 @@ "linux" "28" "windows" "28" } - + "CEconWearable::m_bAlwaysValid" { // CEconWearable ctor - "linux" "1428" - "windows" "1424" + "linux" "1476" + "windows" "1464" } } "Signatures" @@ -234,13 +234,13 @@ // contains unique ref to string "afterburn_immunity" "library" "server" "linux" "@_ZN15CTFPlayerShared4BurnEP9CTFPlayerP13CTFWeaponBasef" - "windows" "\x55\x8B\xEC\x83\xEC\x08\x56\x8B\xF1\x8B\x8E\x90\x01\x00\x00\x8B\x01" + "windows" "\x55\x8B\xEC\x83\xEC\x08\x56\x8B\xF1\x8B\x8E\x2A\x01\x00\x00\x8B\x01" } "CTFPlayer::AddObject()" { // we only use this to get offsetof(CTFPlayer::m_aObjects) on Windows "library" "server" - "windows" "\x55\x8B\xEC\x53\x56\x57\x8B\x7D\x08\x8B\xD9\x85\xFF\x74\x2A\x8B\x07\x8B\xCF\xFF\x50\x08\x8B\xCF" + "windows" "\x55\x8B\xEC\x56\x8B\x75\x08\x57\x8B\xF9\x85\xF6\x74\x2A\x8B\x06\x8B\xCE\xFF\x50\x08\x8B\x00\x89\x45\x08\xEB\x2A\xC7\x45\x08\xFF\xFF\xFF\xFF\x8D\x45\x08\x50\x8D\x8F\xB0\x22\x00\x00" } "CTFPlayer::GetEntityForLoadoutSlot()" {