From e6488f3efd75ba0322d16ddf4fa10f4054337c93 Mon Sep 17 00:00:00 2001 From: MiscellaneousStuff Date: Sat, 11 Jun 2022 03:16:16 +0100 Subject: [PATCH] Updated offsets for patch v12.11 --- LView/Offsets.cpp | 146 +++++++++++++++++++++++----------------------- 1 file changed, 73 insertions(+), 73 deletions(-) diff --git a/LView/Offsets.cpp b/LView/Offsets.cpp index 6b53971..3070690 100644 --- a/LView/Offsets.cpp +++ b/LView/Offsets.cpp @@ -2,61 +2,61 @@ Offsets::Offsets() {}; -// CORRECT! -int Offsets::GameTime = 0x310DF84; // 12.5 -int Offsets::ObjectManager = 0x1879830; // 12.5 -int Offsets::LocalPlayer = 0x31168D4; // 12.5 -int Offsets::UnderMouseObject = 0x310A9D8; // 12.5 -int Offsets::ViewProjMatrices = 0x3140F40; // 12.5 -int Offsets::Renderer = 0x3143DE0; // 12.5 +// CORRECT? +int Offsets::GameTime = 0x30DA23C; // 12.11 +int Offsets::ObjectManager = 0x2491B40; // 12.11 +int Offsets::LocalPlayer = 0x30E11FC; // 12.11 +int Offsets::UnderMouseObject = 0x2491D34; // 12.11 +int Offsets::ViewProjMatrices = 0x310E5F0; // 12.11 +int Offsets::Renderer = 0x311147C; // 12.11 // MOSTLY CORRECT! -int Offsets::ObjIndex = 0x20; // 12.5 -int Offsets::ObjTeam = 0x4C; // 12.5 -int Offsets::ObjMissileName = 0x6C; // 12.5 -int Offsets::ObjNetworkID = 0xCC; // 12.5 -int Offsets::ObjPos = 0x1F4; // 12.5 -int Offsets::ObjMissileSpellCast = 0x250; // 12.5 -int Offsets::ObjVisibility = 0x28C; // 12.5 -int Offsets::ObjSpawnCount = 0x2A0; // 12.5 -int Offsets::ObjSrcIndex = 0x02AC; // 12.5 -int Offsets::ObjMana = 0x2B4; // 12.5 -int Offsets::ObjMaxMana = 0x2B4 + 0x10; // 12.5 -int Offsets::ObjRecallState = 0xD78; // 12.5 -int Offsets::ObjHealth = 0xDB4; // 12.5 -int Offsets::ObjMaxHealth = 0xDB4 + 0x10; // 12.5 -int Offsets::ObjAbilityHaste = 0x110C; // 12.5 -int Offsets::ObjLethality = 0x10F4; // 12.5 -int Offsets::ObjArmor = 0x12E4; // 12.5 -int Offsets::ObjBonusArmor = 0x12E4 + 0x04; // 12.5 -int Offsets::ObjMagicRes = 0x12EC; // 12.5 -int Offsets::ObjBonusMagicRes = 0x12EC + 0x04; // 12.5 -int Offsets::ObjBaseAtk = 0x12BC; // 12.5 -int Offsets::ObjBonusAtk = 0x1234; // 12.5 -int Offsets::ObjMoveSpeed = 0x12FC; // 12.5 -int Offsets::ObjSpellBook = 0x27F8; // 12.5 -int Offsets::ObjTransformation = 0x3040; // Wrong -int Offsets::ObjName = 0x2BE4; // 12.5 -int Offsets::ObjLvl = 0x3394; // 12.5 -int Offsets::ObjExpiry = 0x298; // Unknown -int Offsets::ObjCrit = 0x12E0; // 12.5? -int Offsets::ObjCritMulti = 0x12D0; // 12.5? -int Offsets::ObjAbilityPower = 0x1244; // 12.5? -int Offsets::ObjAtkSpeedMulti = 0x12B8; // 12.5? -int Offsets::ObjAtkRange = 0x1304; // 12.5 -int Offsets::ObjTargetable = 0xD1C; // 12.5? -int Offsets::ObjInvulnerable = 0x3EC; // 12.5? -int Offsets::ObjIsMoving = 0x3638; // 12.5? -int Offsets::ObjDirection = 0x1BD8; // 12.5? -int Offsets::ObjItemList = 0x3478; // 12.5? -int Offsets::ObjExperience = 0x3394; // 12.5 -int Offsets::ObjMagicPen = 0x11DC; // Unknown -int Offsets::ObjMagicPenMulti = 0x11E4; // Unknown -int Offsets::ObjAdditionalApMulti = 0x1248; // 11.20 -int Offsets::ObjManaRegen = 0x1150; // 12.2? -int Offsets::ObjHealthRegen = 0x12F8; // 12.4 -int Offsets::ObjCurrentGold = 0x1B98; // 12.5 -int Offsets::ObjGoldTotal = 0x1BA8; // 12.5 +int Offsets::ObjIndex = 0x8; // 12.11 +int Offsets::ObjTeam = 0x34; // 12.11 +int Offsets::ObjMissileName = 0x54; // 12.11? +int Offsets::ObjNetworkID = 0xB4; // 12.11 +int Offsets::ObjPos = 0x1DC; // 12.11? +int Offsets::ObjMissileSpellCast = 0x250; // 12.11 +int Offsets::ObjVisibility = 0x274; // 12.11 +int Offsets::ObjSpawnCount = 0x288; // 12.11 +int Offsets::ObjSrcIndex = 0x294; // 12.11 +int Offsets::ObjMana = 0x29C; // 12.11 +int Offsets::ObjMaxMana = 0x29C + 0x10; // 12.11 +int Offsets::ObjRecallState = 0xD90; // 12.11 +int Offsets::ObjHealth = 0xD9C; // 12.11 +int Offsets::ObjMaxHealth = 0xD9C + 0x10; // 12.11 +int Offsets::ObjAbilityHaste = 0x10BC; // 12.10 +int Offsets::ObjLethality = 0x11A8; // 12.11 +int Offsets::ObjArmor = ObjCrit + 0x4; // 12.11 +int Offsets::ObjBonusArmor = ObjArmor + 0x04; // 12.11 +int Offsets::ObjMagicRes = 0x129C; // 12.11 +int Offsets::ObjBonusMagicRes = 0x129C + 0x04; // 12.11 +int Offsets::ObjBaseAtk = 0x126C; // 12.11 +int Offsets::ObjBonusAtk = 0x11E4; // 12.11 +int Offsets::ObjMoveSpeed = 0x12AC; // 12.11 +int Offsets::ObjSpellBook = 0x26d8; // 12.10 +int Offsets::ObjTransformation = 0x3040; // 12.11 +int Offsets::ObjName = 0x2AC4; // 12.11 +int Offsets::ObjLvl = 0x32AC; // 12.11? +int Offsets::ObjExpiry = 0x298; // 12.10 +int Offsets::ObjCrit = 0x12C8; // 12.11 +int Offsets::ObjCritMulti = 0x12B8; // 12.11 +int Offsets::ObjAbilityPower = 0x1750; // 12.11 +int Offsets::ObjAtkSpeedMulti = 0x1268; // 12.11 +int Offsets::ObjAtkRange = 0x12B4; // 12.11 +int Offsets::ObjTargetable = 0xD04; // 12.11 +int Offsets::ObjInvulnerable = 0x3D4; // 12.11 +int Offsets::ObjIsMoving = 0x32E7; // 12.11 +int Offsets::ObjDirection = 0x1AD0; // 12.10 +int Offsets::ObjItemList = 0x33E8; // 12.11 +int Offsets::ObjExperience = 0x329C; // 12.11 +int Offsets::ObjMagicPen = 0x118C; // 12.10 +int Offsets::ObjMagicPenMulti = 0x118C + 0x8; // 12.10 +int Offsets::ObjAdditionalApMulti = 0x1248; // 11.10 +int Offsets::ObjManaRegen = 0x1150; // 12.11 +int Offsets::ObjHealthRegen = 0x12F8; // 12.11 +int Offsets::ObjCurrentGold = 0x1A78; // 12.11 +int Offsets::ObjGoldTotal = 0x1A88; // 12.11 // UNKNOWN! int Offsets::ItemListItem = 0xC; @@ -66,30 +66,30 @@ int Offsets::ItemInfoId = 0x68; int Offsets::RendererWidth = 0xC; int Offsets::RendererHeight = 0x10; -// MOSTLY CORRECT! -int Offsets::SpellSlotLevel = 0x20; // 12.5 -int Offsets::SpellSlotTime = 0x28; // 12.5 -int Offsets::SpellSlotDamage = 0xA0; // 12.5 -int Offsets::SpellSlotSpellInfo = 0x13C; // // 12.5 -int Offsets::SpellInfoSpellData = 0x44; // 12.5 -int Offsets::SpellDataSpellName = 0x6C; // 12.5 -int Offsets::SpellDataMissileName = 0x6C; // 12.5 +// CORRECT +int Offsets::SpellSlotLevel = 0x1C; // 12.11? +int Offsets::SpellSlotTime = 0x24; // 12.11? +int Offsets::SpellSlotDamage = 0x94; // 12.11? +int Offsets::SpellSlotSpellInfo = 0x120; // // 12.11? +int Offsets::SpellInfoSpellData = 0x40; // 12.11? +int Offsets::SpellDataSpellName = 0x6C; // 12.11? +int Offsets::SpellDataMissileName = 0x6C; // 12.11? // CORRECT -int Offsets::ObjectMapCount = 0x2C; // 12.5 -int Offsets::ObjectMapRoot = 0x28; // 12.5 -int Offsets::ObjectMapNodeNetId = 0x10; // 12.5 -int Offsets::ObjectMapNodeObject = 0x14; // 12.5 +int Offsets::ObjectMapCount = 0x2C; // 12.11 +int Offsets::ObjectMapRoot = 0x28; // 12.11 +int Offsets::ObjectMapNodeNetId = 0x10; // 12.11 +int Offsets::ObjectMapNodeObject = 0x14; // 12.11 -// CORRECT! -int Offsets::MissileSpellInfo = 0x278; // 12.5 -int Offsets::MissileSrcIdx = 0x2DC; // 12.5 -int Offsets::MissileDestIdx = 0x334; // 12.5 -int Offsets::MissileStartPos = 0x2F4; // 12.5 -int Offsets::MissileEndPos = 0x300; // 12.5 +// UNKNOWN +int Offsets::MissileSpellInfo = 0x0260; // 12.10 +int Offsets::MissileSrcIdx = 0x2DC; // 12.11? +int Offsets::MissileDestIdx = 0x330; // 12.11? +int Offsets::MissileStartPos = 0x02DC; // 12.10 +int Offsets::MissileEndPos = 0x02E8; // 12.10 // Minimap -int Offsets::MinimapObject = 0x310F288; // 12.5 -int Offsets::MinimapObjectHud = 0x110; +int Offsets::MinimapObject = 0x30DA27C; // 12.11 +int Offsets::MinimapObjectHud = 0x120; // 12.11 int Offsets::MinimapHudPos = 0x44; int Offsets::MinimapHudSize = 0x4C; \ No newline at end of file