Voici des offsets 4.0.6 .
les smiley ne sont pas fais exprés et je ne sais pas si c'est deja ajouté a skyfire ou pas .
[code=cpp]public const uint OBJECTMGR_POINTER = 0x8BF1A8;
public const uint RED_MESSAGE = 0x99BA98;
public struct Camera {
public const uint BasePointer = 0x99CC58;
public const uint Offset = 0x7F48; }
public struct PlayerNameStore {
public const uint BASE_STATIC_POINTER = 0x89ACC0 + 0x8;
public const ulong MASK_OFFSET = 0x024;
public const ulong BASE_OFFSET = 0x01c;
public const ulong STRING_OFFSET = 0x020; }
public struct LocalPlayer {
public const uint ZONE_NAME_POINTER = 0x99C690;
public const uint SUBZONE_NAME_POINTER = 0x99C68C;
public const uint COMBOPOINTS = 0x99C759;
public const uint COOLDOWN_BASE = 0x99B96C;
public const uint GAMESTATE = 0x99C69A;
public const uint ACTIONBAR_BASE = 0xA0AA80;
public const uint MOUSE_OVER_GUID = 0x99C6A8; //0x92FDD8;
public const uint TARGET_GUID = 0x99C6B8;
public const uint LAST_TARGET_GUID = TARGET_GUID + 0x8;
public const uint RUNETYPE = 0x9FB074;
public const uint RUNESTATE = 0x9FB0D8;
public const uint SPELLBOOK_POINTER = 0x9F8E78;
public const uint SPELLBOOK_COUNT = SPELLBOOK_POINTER - 0x4; }
internal enum Globals
{
RedMessage = 0x98FA98,
MouseOverGUID = 0x99C6A8,
LootWindow = 0xA0B388,
ChatboxIsOpen = 0x0,
PlayerName = 0x8BF1E0,
}
internal enum Items : uint
{
Offset = 0x898A40,
}
internal enum ObjectManager
{
CurMgrPointer = 0x8BF1A8,
CurMgrOffset = 0x462C,
FirstObject = 0xB4,
NextObject = 0x3C,
LocalGUID = 0xB8,
}
internal enum Reaction : uint
{
FactionStartIndex = 0x899304,
FactionPointer = 0x899310,
FactionTotal = 0x899300,
HostileOffset1 = 0x14,
HostileOffset2 = 0x0C,
FriendlyOffset1 = 0x10,
FriendlyOffset2 = 0x0C,
}
internal enum Runes
{
RunesOffset = 0x9FB0BC,
}
internal enum SpellCooldown : uint
{
CooldPown = 0x99B96C,
}
internal enum Swimming
{
Offset = 0x44,
Mask = 0x200000,
}
internal enum UnitAuras : uint
{
CGUnit_C__GetAura = 0x0063A00,
AuraCount1 = 0xFA0,
AuraCount2 = 0xD24,
AuraTable1 = 0xD20,
AuraTable2 = 0xD28,
AuraSize = 0x28,
AuraSpellId = 0x8
} ;
internal enum UnitName : uint
{
ObjectName1 = 0x1CC,
ObjectName2 = 0xB4,
UnitName1 = 0xA24,
UnitName2 = 0x60,
PlayerNameCachePointer = 0x89ACC0 + 0x8,
PlayerNameMaskOffset = 0x024,
PlayerNameBaseOffset = 0x01c,
PlayerNameStringOffset = 0x020
}
internal enum WowObject
{
X = 0x898,
Y = X + 0x4,
Z = X + 0x8,
RotationOffset = X + 0x10,
PitchOffset = X + 0x14,
GameObjectX = 0x110,
GameObjectY = GameObjectX + 0x4,
GameObjectZ = GameObjectX + 0x8,
}
internal enum Zone : uint
{
ZoneText = 0x99C690,
}
public enum Globals
{
PlayerName = 0x008BF1E0, // 4.0.6 13623
CurrentAccount = 0x00988250, // 4.0.6 13623
CurrentRealm = 0x008BF066, // 4.0.6 13623
CurrentTargetGUID = 0x0099C6B8, // 4.0.6 13623
MouseOverGUID = 0x0099C6A8, // 4.0.6 13623
PetGUID = 0x00A0A350, // 4.0.6 13623
FollowGUID = 0x008D61A8, // 4.0.6 13623
ComboPoint = 0x0099C759, // 4.0.6 13623
LootWindow = 0x00A0B388, // 4.0.6 13623
SpellBookNumSpells = 0x9F8E74, // 4.0.6 13623
SpellBookSpellsPtr = 0x9F8E78, // 4.0.6 13623
Movement_Field = 0x100, // 4.0.6 13623
SpellCooldownPtr = 0x0099B96C, // 4.0.6 13623
Timestamp = 0x008C14DC, // 4.0.6 13623
UnitName1 = 0xA24, // 4.0.6 13623
UnitName2 = 0x60, // 4.0.6 13623
ObjName1 = 0x1CC, // 4.0.6 13623
ObjName2 = 0xB4, // 4.0.6 13623
nbItemsSellByMerchant = 0x00A0E1F0, // 4.0.6 13623
BuildNumber = 0x009734A4, // 4.0.6 13623
GetMinimapZoneText = 0x0099C684, // 4.0.6 13623
GetZoneText = 0x0099C690, // 4.0.6 13623
GetSubZoneText = 0x0099C68C, // 4.0.6 13623
GetZoneID = 0x0099C718, // 4.0.6 13623
IsBobbingOffset = 0xD4, // 4.0.6 13623
ChatboxIsOpen = 0x00993890, // 4.0.6 13623
IsMouseButtonPressed = 0x00995768, // 4.0.6 13623
MouseOverItemId_Ptr = 0x0099C67C, // 4.0.6 13623
MouseOverItemId_Offset = 0x2B8, // 4.0.6 13623
MouseOverSpellId_Offset = 0x2BC, // 4.0.6 13623
RuneState = 0x009FB0D8, // 4.0.6 13623
RuneType = 0x009FB074, // 4.0.6 13623
IsInGame = 0x0099C69A, // 4.0.6 13623
MountsListPtr = 0x009F8ED4, // 4.0.6 13623
MountsCount = 0x009F8ED0, // 4.0.6 13623
PlayerNameCache = 0x0089ACC0, // 4.0.6 13623
NumUnspentTalents = 0x00A10ED0, // 4.0.6 13623
IsUsableAction = 0x00A0A600, // 4.0.6 13623
IsUsableActionNoMana = 0x00A0A3C0, // 4.0.6 13623
PlayerOffsetUnk1 = 0x13A0, // 4.0.6 13623 lua_GetMoney
GetMoneyOffset = 0x1128, // 4.0.6 13623 lua_GetMoney
MouseX = 0x00993610, // 4.0.6 13623
MouseY = MouseX + 0x4, // 4.0.6 13623
}
public enum BattleNet
{
NetClientPtr = 0x8BF1B4, // 4.0.6 13623
nbAccounts = 0x1144, // 4.0.6 13623 // lua_GetGameAccountInfo
AccountName1 = 0x1148, // 4.0.6 13623 // lua_GetGameAccountInfo
AccountName2 = 0x104, // 4.0.6 13623 // lua_GetGameAccountInfo
}
public enum Container
{
EquippedBagGUID = 0x00A13710, // 4.0.6 13623
MaxSlot = 0x910, // 4.0.6 13623
ItemGUIDStart = 0x918, // 4.0.6 13623
}
public enum IsAutoAttacking
{
CGActionBar__IsCurrentAction = 0x004B18D0, // 4.0.6 13623
AutoAttackGUID = 0xAF8, // 4.0.6 13623
ActiveSpellsPtr = 0x00810208, // 4.0.6 13623
ActiveSpellsSpellId = 0x20, // 4.0.6 13623
}
public enum ActionBar
{
CurrentActionBar = 0x00A0ACC0, // 4.0.6 13623
ActionBarFirstSlot = 0x00A0AA80, // 4.0.6 13623
ActionBarBonus = 0x00A0ACC4, // 4.0.6 13623
TotemBarTotem1Id = 0x00A0AA80 + 0x214, // 4.0.6 13623
GetActionCount = 0x00A0A840, // 4.0.6 13623
}
public enum Trainer
{
SelectedSpellId = 0x00A136F4, // 4.0.6 13623
}
public enum Battleground
{
BattlegroundStartTickcount = 0x009FB7F0, // 4.0.6 13623
IsBattlegroundFinished = 0x009FB800, // 4.0.6 13623
BattlegroundWinner = 0x009FB804, // 4.0.6 13623
UISelectedBattlegroundId = 0x009FB7B4, // 4.0.6 13623
BattlegroundInfo = 0x009FB720, // 4.0.6 13623
BattlegroundInfo_Id = 0x0, // 4.0.6 13623
BattlegroundInfo_Status = 0x0C, // 4.0.6 13623
BattlegroundInfo_ArraySize = 0x40, // 4.0.6 13623
}
public enum CGUnit_C__GetCreatureType
{
Offset1 = 0xA24, // 4.0.6 13623
Offset2 = 0x10, // 4.0.6 13623
}
public enum CGUnit_C__GetCreatureRank
{
Offset1 = 0xA24, // 4.0.6 13623
Offset2 = 0x18, // 4.0.6 13623
}
public enum Macros
{
nbGeneralMacros = 0x00A26DE0, // 4.0.6 13623
nbSpecificMacros = 0x00A26DE4, // 4.0.6 13623
Base = 0x00A26E04, // 4.0.6 13623
Next = 0x10, // 4.0.6 13623
Name = 0x20, // 4.0.6 13623
Icon = 0x60, // 4.0.6 13623
Body = 0x160, // 4.0.6 13623
IsCharSpecific = 0x1000000, // 4.0.6 13623
}
public enum Keybindings
{
Base = 0x009F901C, // 4.0.6 13623
First = 0xC8, // 4.0.6 13623
Next = 0xC0, // 4.0.6 13623
KeyString = 0x14, // 4.0.6 13623
ActionString = 0x28, // 4.0.6 13623
}
public enum CGWorldFrame__GetActiveCamera
{
Camera_Pointer = 0x0099CC58, // 4.0.6 13623
Camera_Offset = 0x7F48, // 4.0.6 13623
Camera_X = 0x8, // 4.0.6 13623
Camera_Y = 0xC, // 4.0.6 13623
Camera_Z = 0x10, // 4.0.6 13623
Camera_Matrix = 0x14, // 4.0.6 13623
}
public enum CGUnit_C__GetShapeshiftFormId
{
BaseAddress_Offset1 = 0xF8, // 4.0.6 13623
BaseAddress_Offset2 = 0x213, // 4.0.6 13623
}
public enum ObjectManager
{
CurMgrPointer = 0x008BF1A8, // 4.0.6 13623
CurMgrOffset = 0x462C, // 4.0.6 13623
NextObject = 0x3C, // 4.0.6 13623
FirstObject = 0xB4, // 4.0.6 13623
LocalGUID = 0xB8 // 4.0.6 13623
}
public enum Corpse
{
X = 0x0099C9C8, // 4.0.6 13623
Y = X + 0x4, // 4.0.6 13623
Z = X + 0x8, // 4.0.6 13623
}
public enum SpiritHealer
{
X = 0x0099C9D4, // 4.0.6 13623
Y = X + 0x4, // 4.0.6 13623
Z = X + 0x8, // 4.0.6 13623
}
public enum Party
{
s_LeaderGUID = 0x009F85D0, // 4.0.6 13623
s_Member1GUID = 0x009F85B0, // 4.0.6 13623
s_Member2GUID = s_Member1GUID + 0x8, // 4.0.6 13623
s_Member3GUID = s_Member2GUID + 0x8, // 4.0.6 13623
s_Member4GUID = s_Member3GUID + 0x8, // 4.0.6 13623
}
public enum UnitBaseGetUnitAura
{
AURA_COUNT_1 = 0xFA0, // 4.0.6 13623
AURA_COUNT_2 = 0xD24, // 4.0.6 13623
AURA_TABLE_1 = 0xD20, // 4.0.6 13623
AURA_TABLE_2 = 0xD28, // 4.0.6 13623
AURA_SIZE = 0x28, // 4.0.6 13623
AURA_SPELL_ID = 0x8, // 4.0.6 13623
AURA_SPELL_DURATION = 0x10, // 4.0.6 13623
AURA_SPELL_START = 0x14, // 4.0.6 13623
AURA_STACK = 0xE, // 4.0.6 13623
}
public enum IsFlying
{
// Reversed from Lua_IsFlying
Offset = 0x44, // 4.0.6 13623
Mask = 0x2000000, // 4.0.6 13623
IsFlyingCapable_Mask = 0x1000000, // 4.0.6 13623
}
public enum IsFalling
{
// Reversed from Lua_IsFalling
Mask = 0x1000, // 4.0.6 13623
}
public enum IsSwimming
{
// Reversed from Lua_IsSwimming
Offset = 0xB08, // 4.0.6 13623
Mask = 0x200000, // 4.0.6 13623
}
public enum InCombat
{
// Reversed from Lua_UnitAffectingCombat
Offset1 = 0xF8, // 4.0.6 13623
Offset2 = 0x114, // 4.0.6 13623
Mask = 0x13, // 4.0.6 13623
}
public enum AutoLoot
{
Pointer = 0x0099C87C, // 4.0.6 13623
Offset = 0x30, // 4.0.6 13623
}
public enum AutoSelfCast
{
Pointer = 0x0099C878, // 4.0.6 13623
Offset = 0x30, // 4.0.6 13623
}
public enum ClickToMove
{
Pointer = 0x99C85C, // 4.0.6 13623
Offset = 0x30, // 4.0.6 13623
}
public enum WoWChat
{
ChatBufferStart = 0x0099E428, // 4.0.6 13623
NextMessage = 0x17C0, // 4.0.6 13623
}
public enum WowObjectCoordinate
{
UnitX = 0x898, // 4.0.6 13623
UnitY = 0x89C, // 4.0.6 13623
UnitZ = 0x8A0, // 4.0.6 13623
UnitR = 0x8A8, // 4.0.6 13623
UnitP = 0x8AC, // 4.0.6 13623
GameObjectX = 0x110, // 4.0.6 13623
GameObjectY = 0x114, // 4.0.6 13623
GameObjectZ = 0x118, // 4.0.6 13623[/code]
Cordialement
Bonne chance avec.
source : over-game