[WoW] [5.4.2 17658] Release x86 Info Dump Thread menu

User Tag List

Page 1 of 3 123 LastLast
Results 1 to 15 of 44
  1. #1
    rens's Avatar Sergeant
    Reputation
    36
    Join Date
    Sep 2012
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [WoW] [5.4.2 17658/5.4.2 17688] Release x86 Info Dump Thread

    My usual:

    DBC's:
    Code:
    AnimKitBoneSetAlias = 0xC84DA4,
    	AnimKitBoneSet = 0xC84D78,
    	AnimKit = 0xC84D4C,
    	AnimKitConfig = 0xC84DD0,
    	AnimKitConfigBoneSet = 0xC84DFC,
    	BannedAddOns = 0xC85090,
    	Cfg_Categories = 0xC85198,
    	Cfg_Configs = 0xC851C4,
    	Cfg_Regions = 0xC851F0,
    	CharBaseInfo = 0xC85274,
    	CharHairGeosets = 0xC852F8,
    	CharSections = 0xC85324,
    	CharacterFacialHairStyles = 0xC853A8,
    	ChatProfanity = 0xC85400,
    	ChrClasses = 0xC8542C,
    	ChrRaces = 0xC85484,
    	FactionGroup = 0xC85B38,
    	FactionTemplate = 0xC85B90,
    	ItemClass = 0xC864D8,
    	ItemSubClass = 0xC86950,
    	Movie = 0xC86E78,
    	MovieFileData = 0xC86EA4,
    	MovieOverlays = 0xC86ED0,
    	MovieVariation = 0xC86EFC,
    	NamesProfanity = 0xC86F80,
    	NamesReserved = 0xC86FAC,
    	NamesReservedLocale = 0xC86FD8,
    	Resistances = 0xC87374,
    	SoundFilter = 0xC88764,
    	SoundFilterElem = 0xC88790,
    	SpamMessages = 0xC87768,
    	SoundProviderPreferences = 0xC8773C,
    	AnimKitPriority = 0xC84E28,
    	AnimKitSegment = 0xC84E54,
    	AnimReplacement = 0xC84E80,
    	AnimReplacementSet = 0xC84EAC,
    	CharComponentTextureLayouts = 0xC852A0,
    	CharComponentTextureSections = 0xC852CC,
    	CharStartOutfit = 0xC85350,
    	CharacterLoadout = 0xC8521C,
    	CharacterLoadoutItem = 0xC85248,
    	ChrSpecialization = 0xC854B0,
    	CreatureDisplayInfo = 0xC85610,
    	CreatureDisplayInfoExtra = 0xC85560,
    	CreatureFamily = 0xC855E4,
    	CreatureModelData = 0xC856C0,
    	GameTips = 0xC85D48,
    	GlueScreenEmote = 0xC85DA0,
    	GuildColorBackground = 0xC861EC,
    	GuildColorBorder = 0xC86218,
    	GuildColorEmblem = 0xC86244,
    	HelmetAnimScaling = 0xC8629C,
    	HelmetGeosetVisData = 0xC862C8,
    	ItemDisplayInfo = 0xC86690,
    	ItemVisuals = 0xC869D4,
    	ItemVisualEffects = 0xC869A8,
    	LoadingScreens = 0xC86CC0,
    	NameGen = 0xC86F28,
    	ObjectEffect = 0xC88688,
    	ObjectEffectGroup = 0xC886B4,
    	ObjectEffectModifier = 0xC886E0,
    	ObjectEffectPackage = 0xC8870C,
    	ObjectEffectPackageElem = 0xC88738,
    	ParticleColor = 0xC870B4,
    	SpellEffect = 0xC87A28,
    	StringLookups = 0xC8802C,
    	FileData = 0xC88DF8,
    	SoundEntriesAdvanced = 0xC890B8,
    	SoundEntries = 0xC890E4,
    	Achievement = 0xC84CC8,
    	Achievement_Criteria = 0xC84CF4,
    	Achievement_Category = 0xC84D20,
    	AreaGroup = 0xC84ED8,
    	AreaPOI = 0xC84F04,
    	AreaAssignment = 0xC84F30,
    	AreaTrigger = 0xC84F5C,
    	AreaTriggerActionSet = 0xC84F88,
    	AreaTriggerBox = 0xC84FB4,
    	AreaTriggerSphere = 0xC84FE0,
    	ArmorLocation = 0xC8500C,
    	AuctionHouse = 0xC85038,
    	BankBagSlotPrices = 0xC85064,
    	BarberShopStyle = 0xC850BC,
    	BattlemasterList = 0xC850E8,
    	CameraMode = 0xC85114,
    	CameraShakes = 0xC85140,
    	CastableRaidBuffs = 0xC8516C,
    	CharTitles = 0xC8537C,
    	ChatChannels = 0xC853D4,
    	ChrClassesXPowerTypes = 0xC85458,
    	CinematicCamera = 0xC854DC,
    	CinematicSequences = 0xC85508,
    	CombatCondition = 0xC85534,
    	CreatureImmunities = 0xC85694,
    	CreatureMovementInfo = 0xC856EC,
    	CreatureSoundData = 0xC85718,
    	CreatureSpellData = 0xC85744,
    	CreatureType = 0xC85770,
    	Criteria = 0xC8579C,
    	CriteriaTreeXEffect = 0xC85AE0,
    	CurrencyTypes = 0xC857C8,
    	CurrencyCategory = 0xC857F4,
    	DeathThudLookups = 0xC85820,
    	DestructibleModelData = 0xC858A4,
    	Difficulty = 0xC858D0,
    	DungeonEncounter = 0xC858FC,
    	DungeonMap = 0xC85928,
    	DungeonMapChunk = 0xC85954,
    	DurabilityCosts = 0xC85980,
    	DurabilityQuality = 0xC859AC,
    	Emotes = 0xC859D8,
    	EmotesTextData = 0xC85A04,
    	EmotesTextSound = 0xC85A30,
    	EmotesText = 0xC85A5C,
    	EnvironmentalDamage = 0xC85A88,
    	Exhaustion = 0xC85B0C,
    	CriteriaTree = 0xC85AB4,
    	Faction = 0xC85B64,
    	FootstepTerrainLookup = 0xC85C14,
    	FriendshipRepReaction = 0xC85BBC,
    	FriendshipReputation = 0xC85BE8,
    	GameObjectArtKit = 0xC85C40,
    	GameObjectDiffAnimMap = 0xC85C6C,
    	GameObjectDisplayInfo = 0xC85C98,
    	GameTables = 0xC85D1C,
    	GemProperties = 0xC85D74,
    	GlyphProperties = 0xC85DCC,
    	GlyphSlot = 0xC85DF8,
    	GMSurveyAnswers = 0xC85E24,
    	GMSurveyCurrentSurvey = 0xC85E50,
    	GMSurveyQuestions = 0xC85E7C,
    	GMSurveySurveys = 0xC85EA8,
    	GMTicketCategory = 0xC85ED4,
    	gtBarberShopCostBase = 0xC85F00,
    	gtBattlePetTypeDamageMod = 0xC85F2C,
    	gtBattlePetXP = 0xC85F58,
    	gtCombatRatings = 0xC85F84,
    	gtChanceToMeleeCrit = 0xC85FB0,
    	gtChanceToMeleeCritBase = 0xC85FDC,
    	gtChanceToSpellCrit = 0xC86008,
    	gtChanceToSpellCritBase = 0xC86034,
    	gtItemSocketCostPerLevel = 0xC86060,
    	gtNPCManaCostScaler = 0xC8608C,
    	gtOCTBaseHPByClass = 0xC860B8,
    	gtOCTBaseMPByClass = 0xC860E4,
    	gtOCTClassCombatRatingScalar = 0xC86110,
    	gtOCTHpPerStamina = 0xC8613C,
    	gtRegenMPPerSpt = 0xC86168,
    	gtResilienceDR = 0xC86194,
    	gtSpellScaling = 0xC861C0,
    	GuildPerkSpells = 0xC86270,
    	HolidayDescriptions = 0xC862F4,
    	HolidayNames = 0xC86320,
    	Holidays = 0xC8634C,
    	ImportPriceArmor = 0xC86378,
    	ImportPriceQuality = 0xC863A4,
    	ImportPriceShield = 0xC863D0,
    	ImportPriceWeapon = 0xC863FC,
    	ItemArmorQuality = 0xC86454,
    	ItemArmorTotal = 0xC86428,
    	ItemArmorShield = 0xC86480,
    	ItemBagFamily = 0xC864AC,
    	ItemDamageAmmo = 0xC86504,
    	ItemDamageOneHand = 0xC86530,
    	ItemDamageOneHandCaster = 0xC8655C,
    	ItemDamageRanged = 0xC86588,
    	ItemDamageThrown = 0xC865B4,
    	ItemDamageTwoHand = 0xC865E0,
    	ItemDamageTwoHandCaster = 0xC8660C,
    	ItemDamageWand = 0xC86638,
    	ItemDisenchantLoot = 0xC86664,
    	ItemGroupSounds = 0xC86714,
    	ItemLimitCategory = 0xC86740,
    	ItemNameDescription = 0xC8676C,
    	ItemPetFood = 0xC86798,
    	ItemPriceBase = 0xC867C4,
    	ItemPurchaseGroup = 0xC867F0,
    	ItemRandomProperties = 0xC8681C,
    	ItemRandomSuffix = 0xC86848,
    	ItemReforge = 0xC86874,
    	ItemSet = 0xC868A0,
    	ItemSpecOverride = 0xC868F8,
    	ItemSpec = 0xC868CC,
    	ItemSubClassMask = 0xC86924,
    	ItemUpgradePath = 0xC8697C,
    	JournalEncounterCreature = 0xC86A00,
    	JournalEncounterItem = 0xC86A2C,
    	JournalEncounter = 0xC86A58,
    	JournalEncounterSection = 0xC86A84,
    	JournalEncounterXDifficulty = 0xC86AB0,
    	JournalInstance = 0xC86ADC,
    	JournalItemXDifficulty = 0xC86B08,
    	JournalSectionXDifficulty = 0xC86B34,
    	JournalTier = 0xC86B60,
    	JournalTierXInstance = 0xC86B8C,
    	LanguageWords = 0xC86BB8,
    	Languages = 0xC86BE4,
    	LfgDungeonExpansion = 0xC86C10,
    	LfgDungeonGroup = 0xC86C3C,
    	LfgDungeonsGroupingMap = 0xC86C68,
    	LfgDungeons = 0xC86C94,
    	LoadingScreenTaxiSplines = 0xC86CEC,
    	Lock = 0xC86D18,
    	LockType = 0xC86D44,
    	MailTemplate = 0xC86D70,
    	MapDifficulty = 0xC86D9C,
    	Material = 0xC86DC8,
    	ModifierTree = 0xC86DF4,
    	MountCapability = 0xC86E20,
    	MountType = 0xC86E4C,
    	NPCSounds = 0xC86F54,
    	OverrideSpellData = 0xC87004,
    	Package = 0xC87030,
    	PageTextMaterial = 0xC8705C,
    	PaperDollItemFrame = 0xC87088,
    	Phase = 0xC870E0,
    	PhaseXPhaseGroup = 0xC87138,
    	PlayerCondition = 0xC87164,
    	PowerDisplay = 0xC87190,
    	PvpDifficulty = 0xC871BC,
    	QuestFactionReward = 0xC871E8,
    	QuestInfo = 0xC87214,
    	QuestMoneyReward = 0xC87240,
    	QuestPOIBlob = 0xC8726C,
    	QuestPOIPoint = 0xC87298,
    	QuestSort = 0xC872C4,
    	QuestXP = 0xC872F0,
    	QuestV2 = 0xC8731C,
    	QuestFeedbackEffect = 0xC87348,
    	ResearchBranch = 0xC873F8,
    	ResearchField = 0xC873CC,
    	ResearchProject = 0xC87424,
    	ResearchSite = 0xC87450,
    	RandPropPoints = 0xC873A0,
    	RulesetRaidOverride = 0xC8747C,
    	ScalingStatDistribution = 0xC874A8,
    	ScalingStatValues = 0xC874D4,
    	Scenario = 0xC87500,
    	ScenarioStep = 0xC8752C,
    	ScenarioEventEntry = 0xC87558,
    	ScreenEffect = 0xC87584,
    	ScreenLocation = 0xC875B0,
    	ServerMessages = 0xC875DC,
    	SkillLineAbility = 0xC87608,
    	SkillLineAbilitySortedSpell = 0xC87634,
    	SkillLine = 0xC87660,
    	SkillRaceClassInfo = 0xC8768C,
    	SkillTiers = 0xC876B8,
    	SoundAmbience = 0xC876E4,
    	SoundAmbienceFlavor = 0xC87710,
    	SpecializationSpells = 0xC87794,
    	SpellActivationOverlay = 0xC877C0,
    	SpellAuraOptions = 0xC877EC,
    	SpellAuraRestrictions = 0xC87818,
    	SpellAuraVisibility = 0xC87844,
    	SpellAuraVisXChrSpec = 0xC87870,
    	SpellCastingRequirements = 0xC8789C,
    	SpellCastTimes = 0xC878C8,
    	SpellCategories = 0xC878F4,
    	SpellCategory = 0xC87920,
    	SpellClassOptions = 0xC8794C,
    	SpellCooldowns = 0xC87978,
    	Spell = 0xC87EA0,
    	SpellDescriptionVariables = 0xC879A4,
    	SpellDispelType = 0xC879D0,
    	SpellDuration = 0xC879FC,
    	SpellEffectScaling = 0xC87AAC,
    	SpellEquippedItems = 0xC87AD8,
    	SpellFlyout = 0xC87B04,
    	SpellFlyoutItem = 0xC87B30,
    	SpellFocusObject = 0xC87B5C,
    	SpellIcon = 0xC87B88,
    	SpellInterrupts = 0xC87BB4,
    	SpellItemEnchantment = 0xC87BE0,
    	SpellItemEnchantmentCondition = 0xC87C0C,
    	SpellKeyboundOverride = 0xC87C38,
    	SpellLearnSpell = 0xC87C64,
    	SpellLevels = 0xC87C90,
    	SpellMechanic = 0xC87CBC,
    	SpellMisc = 0xC87CE8,
    	SpellRadius = 0xC87DF0,
    	SpellRange = 0xC87E1C,
    	SpellPower = 0xC87D6C,
    	SpellProcsPerMinute = 0xC87D98,
    	SpellProcsPerMinuteMod = 0xC87DC4,
    	SpellRuneCost = 0xC87E48,
    	SpellScaling = 0xC87E74,
    	SpellShapeshift = 0xC87F24,
    	SpellShapeshiftForm = 0xC87F50,
    	SpellSpecialUnitEffect = 0xC87F7C,
    	SpellTargetRestrictions = 0xC87FA8,
    	SpellTotems = 0xC87FD4,
    	Stationery = 0xC88000,
    	SummonProperties = 0xC88058,
    	Talent = 0xC88084,
    	TaxiNodes = 0xC880B0,
    	TaxiPathNode = 0xC880DC,
    	TaxiPath = 0xC88108,
    	TerrainTypeSounds = 0xC88134,
    	TotemCategory = 0xC88160,
    	TradeSkillCategory = 0xC8818C,
    	TransportAnimation = 0xC881B8,
    	TransportPhysics = 0xC881E4,
    	TransportRotation = 0xC88210,
    	UnitBloodLevels = 0xC8823C,
    	UnitBlood = 0xC88268,
    	UnitCondition = 0xC88294,
    	UnitPowerBar = 0xC882C0,
    	Vehicle = 0xC882EC,
    	VehicleSeat = 0xC88318,
    	VehicleUIIndicator = 0xC88344,
    	VehicleUIIndSeat = 0xC88370,
    	VocalUISounds = 0xC8839C,
    	World_PVP_Area = 0xC883C8,
    	WeaponImpactSounds = 0xC883F4,
    	WeaponSwingSounds2 = 0xC88420,
    	WorldEffect = 0xC8844C,
    	WorldElapsedTimer = 0xC88478,
    	WorldMapArea = 0xC884A4,
    	WorldMapContinent = 0xC884D0,
    	WorldMapOverlay = 0xC884FC,
    	WorldMapTransforms = 0xC88528,
    	WorldState = 0xC88554,
    	WorldStateUI = 0xC88580,
    	ZoneIntroMusicTable = 0xC885D8,
    	ZoneMusic = 0xC88604,
    	WorldStateZoneSounds = 0xC88630,
    	WorldStateExpression = 0xC885AC,
    	WorldChunkSounds = 0xC8865C,
    	PhaseShiftZoneSounds = 0xC8710C,
    	FootprintTextures = 0xC88E7C,
    	GroundEffectDoodad = 0xC88EA8,
    	GroundEffectTexture = 0xC88ED4,
    	Light = 0xC88F00,
    	LightSkybox = 0xC88F84,
    	LiquidMaterial = 0xC88FB0,
    	LiquidObject = 0xC88FDC,
    	LiquidType = 0xC89008,
    	SoundEmitterPillPoints = 0xC89060,
    	SoundEmitters = 0xC8908C,
    	SoundEntriesFallbacks = 0xC89110,
    	SpellChainEffects = 0xC8913C,
    	TerrainMaterial = 0xC89168,
    	TerrainType = 0xC89194,
    	Weather = 0xC891EC,
    	WMOAreaTable = 0xC89218,
    	ZoneLight = 0xC89244,
    	ZoneLightPoint = 0xC89270,
    	AnimationData = 0xC88DA0,
    	AreaTable = 0xC88DCC,
    	LightData = 0xC88F2C,
    	LightParams = 0xC88F58,
    	Map = 0xC89034,
    Descriptors:
    Code:
    public enum ObjectFields
    {
       Guid = 0x0,
       Data = 0x8,
       Type = 0x10,
       EntryID = 0x14,
       DynamicFlags = 0x18,
       Scale = 0x1C,
    };
    
    public enum ItemFields
    {
       Owner = 0x20,
       ContainedIn = 0x28,
       Creator = 0x30,
       GiftCreator = 0x38,
       StackCount = 0x40,
       Expiration = 0x44,
       SpellCharges = 0x48,
       DynamicFlags = 0x5C,
       Enchantment = 0x60,
       PropertySeed = 0xFC,
       RandomPropertiesID = 0x100,
       Durability = 0x104,
       MaxDurability = 0x108,
       CreatePlayedTime = 0x10C,
       ModifiersMask = 0x110,
    };
    
    public enum ContainerFields
    {
       Slots = 0x114,
       NumSlots = 0x234,
    };
    
    public enum UnitFields
    {
       Charm = 0x20,
       Summon = 0x28,
       Critter = 0x30,
       CharmedBy = 0x38,
       SummonedBy = 0x40,
       CreatedBy = 0x48,
       DemonCreator = 0x50,
       Target = 0x58,
       BattlePetCompanionGUID = 0x60,
       ChannelObject = 0x68,
       ChannelSpell = 0x70,
       SummonedByHomeRealm = 0x74,
       Sex = 0x78,
       DisplayPower = 0x7C,
       OverrideDisplayPowerID = 0x80,
       Health = 0x84,
       Power = 0x88,
       MaxHealth = 0x9C,
       MaxPower = 0xA0,
       PowerRegenFlatModifier = 0xB4,
       PowerRegenInterruptedFlatModifier = 0xC8,
       Level = 0xDC,
       EffectiveLevel = 0xE0,
       FactionTemplate = 0xE4,
       VirtualItemID = 0xE8,
       Flags = 0xF4,
       Flags2 = 0xF8,
       AuraState = 0xFC,
       AttackRoundBaseTime = 0x100,
       RangedAttackRoundBaseTime = 0x108,
       BoundingRadius = 0x10C,
       CombatReach = 0x110,
       DisplayID = 0x114,
       NativeDisplayID = 0x118,
       MountDisplayID = 0x11C,
       MinDamage = 0x120,
       MaxDamage = 0x124,
       MinOffHandDamage = 0x128,
       MaxOffHandDamage = 0x12C,
       AnimTier = 0x130,
       PetNumber = 0x134,
       PetNameTimestamp = 0x138,
       PetExperience = 0x13C,
       PetNextLevelExperience = 0x140,
       ModCastingSpeed = 0x144,
       ModSpellHaste = 0x148,
       ModHaste = 0x14C,
       ModRangedHaste = 0x150,
       ModHasteRegen = 0x154,
       CreatedBySpell = 0x158,
       NpcFlags = 0x15C,
       EmoteState = 0x164,
       Stats = 0x168,
       StatPosBuff = 0x17C,
       StatNegBuff = 0x190,
       Resistances = 0x1A4,
       ResistanceBuffModsPositive = 0x1C0,
       ResistanceBuffModsNegative = 0x1DC,
       BaseMana = 0x1F8,
       BaseHealth = 0x1FC,
       ShapeshiftForm = 0x200,
       AttackPower = 0x204,
       AttackPowerModPos = 0x208,
       AttackPowerModNeg = 0x20C,
       AttackPowerMultiplier = 0x210,
       RangedAttackPower = 0x214,
       RangedAttackPowerModPos = 0x218,
       RangedAttackPowerModNeg = 0x21C,
       RangedAttackPowerMultiplier = 0x220,
       MinRangedDamage = 0x224,
       MaxRangedDamage = 0x228,
       PowerCostModifier = 0x22C,
       PowerCostMultiplier = 0x248,
       MaxHealthModifier = 0x264,
       HoverHeight = 0x268,
       MinItemLevel = 0x26C,
       MaxItemLevel = 0x270,
       WildBattlePetLevel = 0x274,
       BattlePetCompanionNameTimestamp = 0x278,
       InteractSpellID = 0x27C,
    };
    
    public enum PlayerFields
    {
       DuelArbiter = 0x280,
       PlayerFlags = 0x288,
       GuildRankID = 0x28C,
       GuildDeleteDate = 0x290,
       GuildLevel = 0x294,
       HairColorID = 0x298,
       RestState = 0x29C,
       ArenaFaction = 0x2A0,
       DuelTeam = 0x2A4,
       GuildTimeStamp = 0x2A8,
       QuestLog = 0x2AC,
       VisibleItems = 0xE64,
       PlayerTitle = 0xEFC,
       FakeInebriation = 0xF00,
       VirtualPlayerRealm = 0xF04,
       CurrentSpecID = 0xF08,
       TaxiMountAnimKitID = 0xF0C,
       CurrentBattlePetBreedQuality = 0xF10,
       InvSlots = 0xF14,
       FarsightObject = 0x11C4,
       KnownTitles = 0x11CC,
       Coinage = 0x11F4,
       XP = 0x11FC,
       NextLevelXP = 0x1200,
       Skill = 0x1204,
       CharacterPoints = 0x1904,
       MaxTalentTiers = 0x1908,
       TrackCreatureMask = 0x190C,
       TrackResourceMask = 0x1910,
       MainhandExpertise = 0x1914,
       OffhandExpertise = 0x1918,
       RangedExpertise = 0x191C,
       CombatRatingExpertise = 0x1920,
       BlockPercentage = 0x1924,
       DodgePercentage = 0x1928,
       ParryPercentage = 0x192C,
       CritPercentage = 0x1930,
       RangedCritPercentage = 0x1934,
       OffhandCritPercentage = 0x1938,
       SpellCritPercentage = 0x193C,
       ShieldBlock = 0x1958,
       ShieldBlockCritPercentage = 0x195C,
       Mastery = 0x1960,
       PvpPowerDamage = 0x1964,
       PvpPowerHealing = 0x1968,
       ExploredZones = 0x196C,
       RestStateBonusPool = 0x1C8C,
       ModDamageDonePos = 0x1C90,
       ModDamageDoneNeg = 0x1CAC,
       ModDamageDonePercent = 0x1CC8,
       ModHealingDonePos = 0x1CE4,
       ModHealingPercent = 0x1CE8,
       ModHealingDonePercent = 0x1CEC,
       ModPeriodicHealingDonePercent = 0x1CF0,
       WeaponDmgMultipliers = 0x1CF4,
       ModSpellPowerPercent = 0x1D00,
       ModResiliencePercent = 0x1D04,
       OverrideSpellPowerByAPPercent = 0x1D08,
       OverrideAPBySpellPowerPercent = 0x1D0C,
       ModTargetResistance = 0x1D10,
       ModTargetPhysicalResistance = 0x1D14,
       LifetimeMaxRank = 0x1D18,
       SelfResSpell = 0x1D1C,
       PvpMedals = 0x1D20,
       BuybackPrice = 0x1D24,
       BuybackTimestamp = 0x1D54,
       YesterdayHonorableKills = 0x1D84,
       LifetimeHonorableKills = 0x1D88,
       WatchedFactionIndex = 0x1D8C,
       CombatRatings = 0x1D90,
       PvpInfo = 0x1DFC,
       MaxLevel = 0x1E5C,
       RuneRegen = 0x1E60,
       NoReagentCostMask = 0x1E70,
       GlyphSlots = 0x1E80,
       Glyphs = 0x1E98,
       GlyphSlotsEnabled = 0x1EB0,
       PetSpellPower = 0x1EB4,
       Researching = 0x1EB8,
       ProfessionSkillLine = 0x1ED8,
       UiHitModifier = 0x1EE0,
       UiSpellHitModifier = 0x1EE4,
       HomeRealmTimeOffset = 0x1EE8,
       ModPetHaste = 0x1EEC,
       SummonedBattlePetGUID = 0x1EF0,
       OverrideSpellsID = 0x1EF8,
       LfgBonusFactionID = 0x1EFC,
       LootSpecID = 0x1F00,
       OverrideZonePVPType = 0x1F04,
       ItemLevelDelta = 0x1F08,
    };
    
    public enum GameObjectFields
    {
       CreatedBy = 0x20,
       DisplayID = 0x28,
       Flags = 0x2C,
       ParentRotation = 0x30,
       FactionTemplate = 0x40,
       Level = 0x44,
       PercentHealth = 0x48,
       StateSpellVisualID = 0x4C,
    };
    
    public enum DynamicObjectFields
    {
       Caster = 0x20,
       TypeAndVisualID = 0x28,
       SpellID = 0x2C,
       Radius = 0x30,
       CastTime = 0x34,
    };
    
    public enum CorpseFields
    {
       Owner = 0x20,
       PartyGUID = 0x28,
       DisplayID = 0x30,
       Items = 0x34,
       SkinID = 0x80,
       FacialHairStyleID = 0x84,
       Flags = 0x88,
       DynamicFlags = 0x8C,
    };
    
    public enum AreaTriggerFields
    {
       Caster = 0x20,
       Duration = 0x28,
       SpellID = 0x2C,
       SpellVisualID = 0x30,
       ExplicitScale = 0x34,
    };
    
    public enum SceneObjectFields
    {
       ScriptPackageID = 0x20,
       RndSeedVal = 0x24,
       CreatedBy = 0x28,
       SceneType = 0x30,
    };
    Working on 17688 right now, nothing that I use seems to have changed... I'll keep digging!
    Last edited by rens; 12-18-2013 at 03:36 PM. Reason: 17688

    [WoW] [5.4.2 17658] Release x86 Info Dump Thread
  2. #2
    charles420's Avatar Elite User
    Reputation
    335
    Join Date
    Jun 2009
    Posts
    337
    Thanks G/R
    25/123
    Trade Feedback
    0 (0%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    public static readonly uint CurMgrPointer = 0xEBF608;
    public static readonly uint CVarBaseMgr = 0xBA0E20;
    public static readonly uint RuneState = 0xDD2234;
    public static readonly uint SpellCooldown = 0xC9D608;
    public static readonly uint PartyOffset = 0xDBD8D4;

    all untested gunna poke around in ida a bit before i sleep as well

    public enum AutoLoot
    {
    Pointer = 0xD60D50,
    Offset = 0x30,
    }
    Game State 0xD60B0E

    PlayerName = 0xEBF648
    Last edited by charles420; 12-10-2013 at 02:16 PM.

  3. #3
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    198
    Join Date
    Oct 2008
    Posts
    291
    Thanks G/R
    20/58
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    These offsets are not tested yet (patch not available in EU by now) All offsets rebased
    Code:
    ClientConnection 0xEBF608
    clientManagerOffset 0x462Ch
    PlayerNameCache 0xC81878
    
    CInputControl_thisPtr 0xD21244
    lastHardwareActionTimestamp 0xBADCAC
    
    Functions:
    FrameScript_Execute 0x5039C
    FrameScript_GetLocalizedText 0x41345F
    FrameScript_GetText 0x514F6
    CInputControl_SetMovementFlags 0x49AB08
    
    Descriptor Offsets
    CGObjectData 0xCF77F0
    CGUnitData 0xCF6008
    CGDynamicObjectData 0xCEA380
    CGCorpseData 0xCEA188
    CGAreaTriggerData 0xCE9F90
    CGSceneObjectData 0xCE9EAC
    CGGameObjectData 0xCEA4C8
    CGItemData 0xCF74B0
    CGContainerData 0xCF6DD0
    CGPlayerData 0xCF02C0
    Last edited by xalcon; 12-12-2013 at 12:04 PM.
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

  4. #4
    hamburger12's Avatar Contributor CoreCoins Purchaser
    Reputation
    87
    Join Date
    Jan 2010
    Posts
    297
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    BuildNumber - 0xB8FEAC
    FrameScript_ExecuteBuffer - 0x5039C
    CGPlayer_C__ClickToMove - 0x41E945
    FrameScript_SignalEvent - 0x52FEF
    CGInputControl__SetPitch - 0x499E55
    ClntObjMgrGetActivePlayerObj - 0x4E3B
    FrameScript__GetLocalizedText - 0x41345F
    World__Intersect - 0x5EDC2E
    ClntObjMgrGetActivePlayer - 0x3995FB
    Spell_C__HandleTerrainClick - 0x38D7AA
    WowObject__IsOutdoors - 0x4134A4
    CGUnit_C__UnitReaction - 0x414284
    OsGetAsyncTimeMs - 0x111FEA
    CGUnit_C__CanAttack - 0x41929F
    CGUnit_C__Interact - 0x8CDB78

  5. #5
    Torpedoes's Avatar ★ Elder ★ Doomsayer
    Authenticator enabled
    Reputation
    1147
    Join Date
    Sep 2013
    Posts
    956
    Thanks G/R
    148/415
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    x86 positioning information

    Code:
    Object Manager
    ==============
    ClientConnection  = 0xEBF608
    ObjectMgrOffset   = 0x462C
    PlayerGuidOffset  = 0xE8
    FirstObjectOffset = 0xCC
    NextObjectOffset  = 0x34
    
    WoW Object
    ==========
    GuidOffset        = 0x0
    DescFieldsOffset  = 0x4
    TypeOffset        = 0xC
    
    Unit Object
    ===========
    NpcIDOffset       = 0x14
    PositionXOffset   = 0x838
    PositionYOffset   = 0x83C
    PositionZOffset   = 0x840
    RotationOffset    = 0x848
    CacheOffset       = 0x9B4
    NameCacheOffset   = 0x6C
    
    Game Object
    ===========
    ObjectIDOffset    = 0x14
    PositionXOffset   = 0x1F4
    PositionYOffset   = 0x1F8
    PositionZOffset   = 0x1FC
    CacheOffset       = 0x1C0
    NameCacheOffset   = 0xB0
    
    Miscellaneous
    =============
    GameState         = 0xD60B0E
    NameCache         = 0xC81878
    Last edited by Torpedoes; 12-10-2013 at 03:46 PM.

  6. #6
    AlmostEpic's Avatar Corporal
    Reputation
    14
    Join Date
    Feb 2012
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by xalcon View Post
    These offsets are not tested yet (patch not available in EU by now) All offsets rebased
    Code:
    ClientConnection 0xEBF608
    clientManagerOffset 0x462Ch
    PlayerNameCache 0xC81878
    
    CInputControl_thisPtr 0xD21244
    lastHardwareActionTimestamp 0xBADCAC
    
    Functions:
    FrameScript_Execute 0x5039C
    FrameScript_GetLocalizedText 0x41345F
    FrameScript_GetText 0x514F6
    CInputControl_SetMovementFlags 0x49AB08
    
    Descriptor Offsets
    CGObjectData 0xCF77F0
    CGUnitData 0xCF6008
    CGDynamicObjectData 0xCEA380
    CGCorpseData 0xCEA188
    CGAreaTriggerData 0xCE9F90
    CGSceneObjectData 0xCE9EAC
    CGItemData 0xCF74B0
    CGContainerData 0xCF7130
    CGPlayerData 0xCF02C0
    Can't seem to get those Descriptor Offsets to work, does anyone else have a descriptor dump that is working/tested?
    Also
    Code:
    IsSwimming Pointer - 0xEC Offset - 0x38 Mask - 0x10000

  7. #7
    danwins's Avatar Contributor
    Reputation
    189
    Join Date
    Mar 2013
    Posts
    143
    Thanks G/R
    6/62
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by AlmostEpic View Post
    Can't seem to get those Descriptor Offsets to work, does anyone else have a descriptor dump that is working/tested?
    [/code]
    Just looked in IDA, At first glance they seem to be valid.

  8. #8
    danwins's Avatar Contributor
    Reputation
    189
    Join Date
    Mar 2013
    Posts
    143
    Thanks G/R
    6/62
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    untested *FIXED

    Code:
    enum CGObjectData
    {
        Guid = 0, // size 2, flags MIRROR_ALL
        Data = 2, // size 2, flags MIRROR_ALL
        Type = 4, // size 1, flags MIRROR_ALL
        EntryID = 5, // size 1, flags MIRROR_VIEWER_DEPENDENT
        DynamicFlags = 6, // size 1, flags MIRROR_VIEWER_DEPENDENT, MIRROR_URGENT
        Scale = 7, // size 1, flags MIRROR_ALL
        End = 8
    }
    
    enum CGItemData
    {
        Owner = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
        ContainedIn = CGObjectData.End + 2, // size 2, flags MIRROR_ALL
        Creator = CGObjectData.End + 4, // size 2, flags MIRROR_ALL
        GiftCreator = CGObjectData.End + 6, // size 2, flags MIRROR_ALL
        StackCount = CGObjectData.End + 8, // size 1, flags MIRROR_OWNER
        Expiration = CGObjectData.End + 9, // size 1, flags MIRROR_OWNER
        SpellCharges = CGObjectData.End + 10, // size 5, flags MIRROR_OWNER
        DynamicFlags = CGObjectData.End + 15, // size 1, flags MIRROR_ALL
        Enchantment = CGObjectData.End + 16, // size 39, flags MIRROR_ALL
        PropertySeed = CGObjectData.End + 55, // size 1, flags MIRROR_ALL
        RandomPropertiesID = CGObjectData.End + 56, // size 1, flags MIRROR_ALL
        Durability = CGObjectData.End + 57, // size 1, flags MIRROR_OWNER
        MaxDurability = CGObjectData.End + 58, // size 1, flags MIRROR_OWNER
        CreatePlayedTime = CGObjectData.End + 59, // size 1, flags MIRROR_ALL
        ModifiersMask = CGObjectData.End + 60, // size 1, flags MIRROR_OWNER
        End = CGObjectData.End + 61
    }
    
    enum CGContainerData
    {
        Slots = CGItemData.End + 0, // size 72, flags MIRROR_ALL
        NumSlots = CGItemData.End + 72, // size 1, flags MIRROR_ALL
        End = CGItemData.End + 73
    }
    
    enum CGUnitData
    {
        Charm = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
        Summon = CGObjectData.End + 2, // size 2, flags MIRROR_ALL
        Critter = CGObjectData.End + 4, // size 2, flags MIRROR_SELF
        CharmedBy = CGObjectData.End + 6, // size 2, flags MIRROR_ALL
        SummonedBy = CGObjectData.End + 8, // size 2, flags MIRROR_ALL
        CreatedBy = CGObjectData.End + 10, // size 2, flags MIRROR_ALL
        DemonCreator = CGObjectData.End + 12, // size 2, flags MIRROR_ALL
        Target = CGObjectData.End + 14, // size 2, flags MIRROR_ALL
        BattlePetCompanionGUID = CGObjectData.End + 16, // size 2, flags MIRROR_ALL
        ChannelObject = CGObjectData.End + 18, // size 2, flags MIRROR_ALL, MIRROR_URGENT
        ChannelSpell = CGObjectData.End + 20, // size 1, flags MIRROR_ALL, MIRROR_URGENT
        SummonedByHomeRealm = CGObjectData.End + 21, // size 1, flags MIRROR_ALL
        Sex = CGObjectData.End + 22, // size 1, flags MIRROR_ALL
        DisplayPower = CGObjectData.End + 23, // size 1, flags MIRROR_ALL
        OverrideDisplayPowerID = CGObjectData.End + 24, // size 1, flags MIRROR_ALL
        Health = CGObjectData.End + 25, // size 1, flags MIRROR_ALL
        Power = CGObjectData.End + 26, // size 5, flags MIRROR_ALL
        MaxHealth = CGObjectData.End + 31, // size 1, flags MIRROR_ALL
        MaxPower = CGObjectData.End + 32, // size 5, flags MIRROR_ALL
        PowerRegenFlatModifier = CGObjectData.End + 37, // size 5, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_UNIT_ALL
        PowerRegenInterruptedFlatModifier = CGObjectData.End + 42, // size 5, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_UNIT_ALL
        Level = CGObjectData.End + 47, // size 1, flags MIRROR_ALL
        EffectiveLevel = CGObjectData.End + 48, // size 1, flags MIRROR_ALL
        FactionTemplate = CGObjectData.End + 49, // size 1, flags MIRROR_ALL
        VirtualItemID = CGObjectData.End + 50, // size 3, flags MIRROR_ALL
        Flags = CGObjectData.End + 53, // size 1, flags MIRROR_ALL
        Flags2 = CGObjectData.End + 54, // size 1, flags MIRROR_ALL
        AuraState = CGObjectData.End + 55, // size 1, flags MIRROR_ALL
        AttackRoundBaseTime = CGObjectData.End + 56, // size 2, flags MIRROR_ALL
        RangedAttackRoundBaseTime = CGObjectData.End + 58, // size 1, flags MIRROR_SELF
        BoundingRadius = CGObjectData.End + 59, // size 1, flags MIRROR_ALL
        CombatReach = CGObjectData.End + 60, // size 1, flags MIRROR_ALL
        DisplayID = CGObjectData.End + 61, // size 1, flags MIRROR_VIEWER_DEPENDENT, MIRROR_URGENT
        NativeDisplayID = CGObjectData.End + 62, // size 1, flags MIRROR_ALL, MIRROR_URGENT
        MountDisplayID = CGObjectData.End + 63, // size 1, flags MIRROR_ALL, MIRROR_URGENT
        MinDamage = CGObjectData.End + 64, // size 1, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_EMPATH
        MaxDamage = CGObjectData.End + 65, // size 1, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_EMPATH
        MinOffHandDamage = CGObjectData.End + 66, // size 1, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_EMPATH
        MaxOffHandDamage = CGObjectData.End + 67, // size 1, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_EMPATH
        AnimTier = CGObjectData.End + 68, // size 1, flags MIRROR_ALL
        PetNumber = CGObjectData.End + 69, // size 1, flags MIRROR_ALL
        PetNameTimestamp = CGObjectData.End + 70, // size 1, flags MIRROR_ALL
        PetExperience = CGObjectData.End + 71, // size 1, flags MIRROR_OWNER
        PetNextLevelExperience = CGObjectData.End + 72, // size 1, flags MIRROR_OWNER
        ModCastingSpeed = CGObjectData.End + 73, // size 1, flags MIRROR_ALL
        ModSpellHaste = CGObjectData.End + 74, // size 1, flags MIRROR_ALL
        ModHaste = CGObjectData.End + 75, // size 1, flags MIRROR_ALL
        ModRangedHaste = CGObjectData.End + 76, // size 1, flags MIRROR_ALL
        ModHasteRegen = CGObjectData.End + 77, // size 1, flags MIRROR_ALL
        CreatedBySpell = CGObjectData.End + 78, // size 1, flags MIRROR_ALL
        NpcFlags = CGObjectData.End + 79, // size 2, flags MIRROR_ALL, MIRROR_VIEWER_DEPENDENT
        EmoteState = CGObjectData.End + 81, // size 1, flags MIRROR_ALL
        Stats = CGObjectData.End + 82, // size 5, flags MIRROR_SELF, MIRROR_OWNER
        StatPosBuff = CGObjectData.End + 87, // size 5, flags MIRROR_SELF, MIRROR_OWNER
        StatNegBuff = CGObjectData.End + 92, // size 5, flags MIRROR_SELF, MIRROR_OWNER
        Resistances = CGObjectData.End + 97, // size 7, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_EMPATH
        ResistanceBuffModsPositive = CGObjectData.End + 104, // size 7, flags MIRROR_SELF, MIRROR_OWNER
        ResistanceBuffModsNegative = CGObjectData.End + 111, // size 7, flags MIRROR_SELF, MIRROR_OWNER
        BaseMana = CGObjectData.End + 118, // size 1, flags MIRROR_ALL
        BaseHealth = CGObjectData.End + 119, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        ShapeshiftForm = CGObjectData.End + 120, // size 1, flags MIRROR_ALL
        AttackPower = CGObjectData.End + 121, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        AttackPowerModPos = CGObjectData.End + 122, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        AttackPowerModNeg = CGObjectData.End + 123, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        AttackPowerMultiplier = CGObjectData.End + 124, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        RangedAttackPower = CGObjectData.End + 125, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        RangedAttackPowerModPos = CGObjectData.End + 126, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        RangedAttackPowerModNeg = CGObjectData.End + 127, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        RangedAttackPowerMultiplier = CGObjectData.End + 128, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        MinRangedDamage = CGObjectData.End + 129, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        MaxRangedDamage = CGObjectData.End + 130, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        PowerCostModifier = CGObjectData.End + 131, // size 7, flags MIRROR_SELF, MIRROR_OWNER
        PowerCostMultiplier = CGObjectData.End + 138, // size 7, flags MIRROR_SELF, MIRROR_OWNER
        MaxHealthModifier = CGObjectData.End + 145, // size 1, flags MIRROR_SELF, MIRROR_OWNER
        HoverHeight = CGObjectData.End + 146, // size 1, flags MIRROR_ALL
        MinItemLevel = CGObjectData.End + 147, // size 1, flags MIRROR_ALL
        MaxItemLevel = CGObjectData.End + 148, // size 1, flags MIRROR_ALL
        WildBattlePetLevel = CGObjectData.End + 149, // size 1, flags MIRROR_ALL
        BattlePetCompanionNameTimestamp = CGObjectData.End + 150, // size 1, flags MIRROR_ALL
        InteractSpellID = CGObjectData.End + 151, // size 1, flags MIRROR_ALL
        End = CGObjectData.End + 152
    }
    
    enum CGPlayerData
    {
        DuelArbiter = CGUnitData.End + 0, // size 2, flags MIRROR_ALL
        PlayerFlags = CGUnitData.End + 2, // size 1, flags MIRROR_ALL
        GuildRankID = CGUnitData.End + 3, // size 1, flags MIRROR_ALL
        GuildDeleteDate = CGUnitData.End + 4, // size 1, flags MIRROR_ALL
        GuildLevel = CGUnitData.End + 5, // size 1, flags MIRROR_ALL
        HairColorID = CGUnitData.End + 6, // size 1, flags MIRROR_ALL
        RestState = CGUnitData.End + 7, // size 1, flags MIRROR_ALL
        ArenaFaction = CGUnitData.End + 8, // size 1, flags MIRROR_ALL
        DuelTeam = CGUnitData.End + 9, // size 1, flags MIRROR_ALL
        GuildTimeStamp = CGUnitData.End + 10, // size 1, flags MIRROR_ALL
        QuestLog = CGUnitData.End + 11, // size 750, flags MIRROR_PARTY
        VisibleItems = CGUnitData.End + 761, // size 38, flags MIRROR_ALL
        PlayerTitle = CGUnitData.End + 799, // size 1, flags MIRROR_ALL
        FakeInebriation = CGUnitData.End + 800, // size 1, flags MIRROR_ALL
        VirtualPlayerRealm = CGUnitData.End + 801, // size 1, flags MIRROR_ALL
        CurrentSpecID = CGUnitData.End + 802, // size 1, flags MIRROR_ALL
        TaxiMountAnimKitID = CGUnitData.End + 803, // size 1, flags MIRROR_ALL
        CurrentBattlePetBreedQuality = CGUnitData.End + 804, // size 1, flags MIRROR_ALL
        InvSlots = CGUnitData.End + 805, // size 172, flags MIRROR_SELF
        FarsightObject = CGUnitData.End + 977, // size 2, flags MIRROR_SELF
        KnownTitles = CGUnitData.End + 979, // size 10, flags MIRROR_SELF
        Coinage = CGUnitData.End + 989, // size 2, flags MIRROR_SELF
        XP = CGUnitData.End + 991, // size 1, flags MIRROR_SELF
        NextLevelXP = CGUnitData.End + 992, // size 1, flags MIRROR_SELF
        Skill = CGUnitData.End + 993, // size 448, flags MIRROR_SELF
        CharacterPoints = CGUnitData.End + 1441, // size 1, flags MIRROR_SELF
        MaxTalentTiers = CGUnitData.End + 1442, // size 1, flags MIRROR_SELF
        TrackCreatureMask = CGUnitData.End + 1443, // size 1, flags MIRROR_SELF
        TrackResourceMask = CGUnitData.End + 1444, // size 1, flags MIRROR_SELF
        MainhandExpertise = CGUnitData.End + 1445, // size 1, flags MIRROR_SELF
        OffhandExpertise = CGUnitData.End + 1446, // size 1, flags MIRROR_SELF
        RangedExpertise = CGUnitData.End + 1447, // size 1, flags MIRROR_SELF
        CombatRatingExpertise = CGUnitData.End + 1448, // size 1, flags MIRROR_SELF
        BlockPercentage = CGUnitData.End + 1449, // size 1, flags MIRROR_SELF
        DodgePercentage = CGUnitData.End + 1450, // size 1, flags MIRROR_SELF
        ParryPercentage = CGUnitData.End + 1451, // size 1, flags MIRROR_SELF
        CritPercentage = CGUnitData.End + 1452, // size 1, flags MIRROR_SELF
        RangedCritPercentage = CGUnitData.End + 1453, // size 1, flags MIRROR_SELF
        OffhandCritPercentage = CGUnitData.End + 1454, // size 1, flags MIRROR_SELF
        SpellCritPercentage = CGUnitData.End + 1455, // size 7, flags MIRROR_SELF
        ShieldBlock = CGUnitData.End + 1462, // size 1, flags MIRROR_SELF
        ShieldBlockCritPercentage = CGUnitData.End + 1463, // size 1, flags MIRROR_SELF
        Mastery = CGUnitData.End + 1464, // size 1, flags MIRROR_SELF
        PvpPowerDamage = CGUnitData.End + 1465, // size 1, flags MIRROR_SELF
        PvpPowerHealing = CGUnitData.End + 1466, // size 1, flags MIRROR_SELF
        ExploredZones = CGUnitData.End + 1467, // size 200, flags MIRROR_SELF
        RestStateBonusPool = CGUnitData.End + 1667, // size 1, flags MIRROR_SELF
        ModDamageDonePos = CGUnitData.End + 1668, // size 7, flags MIRROR_SELF
        ModDamageDoneNeg = CGUnitData.End + 1675, // size 7, flags MIRROR_SELF
        ModDamageDonePercent = CGUnitData.End + 1682, // size 7, flags MIRROR_SELF
        ModHealingDonePos = CGUnitData.End + 1689, // size 1, flags MIRROR_SELF
        ModHealingPercent = CGUnitData.End + 1690, // size 1, flags MIRROR_SELF
        ModHealingDonePercent = CGUnitData.End + 1691, // size 1, flags MIRROR_SELF
        ModPeriodicHealingDonePercent = CGUnitData.End + 1692, // size 1, flags MIRROR_SELF
        WeaponDmgMultipliers = CGUnitData.End + 1693, // size 3, flags MIRROR_SELF
        ModSpellPowerPercent = CGUnitData.End + 1696, // size 1, flags MIRROR_SELF
        ModResiliencePercent = CGUnitData.End + 1697, // size 1, flags MIRROR_SELF
        OverrideSpellPowerByAPPercent = CGUnitData.End + 1698, // size 1, flags MIRROR_SELF
        OverrideAPBySpellPowerPercent = CGUnitData.End + 1699, // size 1, flags MIRROR_SELF
        ModTargetResistance = CGUnitData.End + 1700, // size 1, flags MIRROR_SELF
        ModTargetPhysicalResistance = CGUnitData.End + 1701, // size 1, flags MIRROR_SELF
        LifetimeMaxRank = CGUnitData.End + 1702, // size 1, flags MIRROR_SELF
        SelfResSpell = CGUnitData.End + 1703, // size 1, flags MIRROR_SELF
        PvpMedals = CGUnitData.End + 1704, // size 1, flags MIRROR_SELF
        BuybackPrice = CGUnitData.End + 1705, // size 12, flags MIRROR_SELF
        BuybackTimestamp = CGUnitData.End + 1717, // size 12, flags MIRROR_SELF
        YesterdayHonorableKills = CGUnitData.End + 1729, // size 1, flags MIRROR_SELF
        LifetimeHonorableKills = CGUnitData.End + 1730, // size 1, flags MIRROR_SELF
        WatchedFactionIndex = CGUnitData.End + 1731, // size 1, flags MIRROR_SELF
        CombatRatings = CGUnitData.End + 1732, // size 27, flags MIRROR_SELF
        PvpInfo = CGUnitData.End + 1759, // size 24, flags MIRROR_SELF
        MaxLevel = CGUnitData.End + 1783, // size 1, flags MIRROR_SELF
        RuneRegen = CGUnitData.End + 1784, // size 4, flags MIRROR_SELF
        NoReagentCostMask = CGUnitData.End + 1788, // size 4, flags MIRROR_SELF
        GlyphSlots = CGUnitData.End + 1792, // size 6, flags MIRROR_SELF
        Glyphs = CGUnitData.End + 1798, // size 6, flags MIRROR_SELF
        GlyphSlotsEnabled = CGUnitData.End + 1804, // size 1, flags MIRROR_SELF
        PetSpellPower = CGUnitData.End + 1805, // size 1, flags MIRROR_SELF
        Researching = CGUnitData.End + 1806, // size 8, flags MIRROR_SELF
        ProfessionSkillLine = CGUnitData.End + 1814, // size 2, flags MIRROR_SELF
        UiHitModifier = CGUnitData.End + 1816, // size 1, flags MIRROR_SELF
        UiSpellHitModifier = CGUnitData.End + 1817, // size 1, flags MIRROR_SELF
        HomeRealmTimeOffset = CGUnitData.End + 1818, // size 1, flags MIRROR_SELF
        ModPetHaste = CGUnitData.End + 1819, // size 1, flags MIRROR_SELF
        SummonedBattlePetGUID = CGUnitData.End + 1820, // size 2, flags MIRROR_SELF
        OverrideSpellsID = CGUnitData.End + 1822, // size 1, flags MIRROR_SELF, MIRROR_URGENT_SELF_ONLY
        LfgBonusFactionID = CGUnitData.End + 1823, // size 1, flags MIRROR_SELF
        LootSpecID = CGUnitData.End + 1824, // size 1, flags MIRROR_SELF
        OverrideZonePVPType = CGUnitData.End + 1825, // size 1, flags MIRROR_SELF, MIRROR_URGENT_SELF_ONLY
        ItemLevelDelta = CGUnitData.End + 1826, // size 1, flags MIRROR_SELF
        End = CGUnitData.End + 1827
    }
    
    enum CGGameObjectData
    {
        CreatedBy = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
        DisplayID = CGObjectData.End + 2, // size 1, flags MIRROR_ALL
        Flags = CGObjectData.End + 3, // size 1, flags MIRROR_ALL, MIRROR_URGENT
        ParentRotation = CGObjectData.End + 4, // size 4, flags MIRROR_ALL
        FactionTemplate = CGObjectData.End + 8, // size 1, flags MIRROR_ALL
        Level = CGObjectData.End + 9, // size 1, flags MIRROR_ALL
        PercentHealth = CGObjectData.End + 10, // size 1, flags MIRROR_ALL, MIRROR_URGENT
        StateSpellVisualID = CGObjectData.End + 11, // size 1, flags MIRROR_ALL, MIRROR_URGENT
        End = CGObjectData.End + 12
    }
    
    enum CGDynamicObjectData
    {
        Caster = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
        TypeAndVisualID = CGObjectData.End + 2, // size 1, flags MIRROR_VIEWER_DEPENDENT
        SpellID = CGObjectData.End + 3, // size 1, flags MIRROR_ALL
        Radius = CGObjectData.End + 4, // size 1, flags MIRROR_ALL
        CastTime = CGObjectData.End + 5, // size 1, flags MIRROR_ALL
        End = CGObjectData.End + 6
    }
    
    enum CGCorpseData
    {
        Owner = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
        PartyGUID = CGObjectData.End + 2, // size 2, flags MIRROR_ALL
        DisplayID = CGObjectData.End + 4, // size 1, flags MIRROR_ALL
        Items = CGObjectData.End + 5, // size 19, flags MIRROR_ALL
        SkinID = CGObjectData.End + 24, // size 1, flags MIRROR_ALL
        FacialHairStyleID = CGObjectData.End + 25, // size 1, flags MIRROR_ALL
        Flags = CGObjectData.End + 26, // size 1, flags MIRROR_ALL
        DynamicFlags = CGObjectData.End + 27, // size 1, flags MIRROR_VIEWER_DEPENDENT
        End = CGObjectData.End + 28
    }
    
    enum CGAreaTriggerData
    {
        Caster = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
        Duration = CGObjectData.End + 2, // size 1, flags MIRROR_ALL
        SpellID = CGObjectData.End + 3, // size 1, flags MIRROR_ALL
        SpellVisualID = CGObjectData.End + 4, // size 1, flags MIRROR_VIEWER_DEPENDENT
        ExplicitScale = CGObjectData.End + 5, // size 1, flags MIRROR_ALL, MIRROR_URGENT
        End = CGObjectData.End + 6
    }
    
    enum CGSceneObjectData
    {
        ScriptPackageID = CGObjectData.End + 0, // size 1, flags MIRROR_ALL
        RndSeedVal = CGObjectData.End + 1, // size 1, flags MIRROR_ALL
        CreatedBy = CGObjectData.End + 2, // size 2, flags MIRROR_ALL
        SceneType = CGObjectData.End + 4, // size 1, flags MIRROR_ALL
        End = CGObjectData.End + 5
    }
    Last edited by danwins; 12-11-2013 at 05:47 AM.

  9. #9
    AlmostEpic's Avatar Corporal
    Reputation
    14
    Join Date
    Feb 2012
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks danwins, I actually do have the descriptors working now.

    Also
    Code:
    ActionBarFirstSlot = 0xDD2AD8, 
    ActionBarBonusIndex = 0xDD3078,
    KeyBindings = 0xDBD8F8,
    DBCPtrFactionTemplate = 0xC85B90, // For Reaction

  10. #10
    2briards's Avatar Member Authenticator enabled
    Reputation
    11
    Join Date
    Nov 2009
    Posts
    33
    Thanks G/R
    16/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Untested:

    ZoneText = 0xD60B04
    ZoneText2 = 0xD60B00
    Player_RuneType = 0xDD21D0
    Player_RuneState = 0xDD2234
    PlayerComboPoint = 0xD60BF1
    Last edited by 2briards; 12-11-2013 at 02:32 AM.

  11. #11
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    198
    Join Date
    Oct 2008
    Posts
    291
    Thanks G/R
    20/58
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    I've added the CGGameObjectData Descriptor offset to my previous post, just forgot it

    @Danwins: You have an error in your dump. You just dumped the UnitFields Descriptors but called it DynamicData and its also way too short. Does your dumper use fixed sizes for each descriptor? O_o

    anyway, here is mine (didn't change since 17538 ):
    Code:
    enum CGObjectData
    {
    	Guid = 0, // size 2, flags 0x0001
    	Data = 2, // size 2, flags 0x0001
    	Type = 4, // size 1, flags 0x0001
    	EntryID = 5, // size 1, flags 0x0080
    	DynamicFlags = 6, // size 1, flags 0x0180
    	Scale = 7, // size 1, flags 0x0001
    	End = 8
    }
    
    enum CGItemData
    {
    	Owner = CGObjectData.End + 0, // size 2, flags 0x0001
    	ContainedIn = CGObjectData.End + 2, // size 2, flags 0x0001
    	Creator = CGObjectData.End + 4, // size 2, flags 0x0001
    	GiftCreator = CGObjectData.End + 6, // size 2, flags 0x0001
    	StackCount = CGObjectData.End + 8, // size 1, flags 0x0004
    	Expiration = CGObjectData.End + 9, // size 1, flags 0x0004
    	SpellCharges = CGObjectData.End + 10, // size 5, flags 0x0004
    	DynamicFlags = CGObjectData.End + 15, // size 1, flags 0x0001
    	Enchantment = CGObjectData.End + 16, // size 39, flags 0x0001
    	PropertySeed = CGObjectData.End + 55, // size 1, flags 0x0001
    	RandomPropertiesID = CGObjectData.End + 56, // size 1, flags 0x0001
    	Durability = CGObjectData.End + 57, // size 1, flags 0x0004
    	MaxDurability = CGObjectData.End + 58, // size 1, flags 0x0004
    	CreatePlayedTime = CGObjectData.End + 59, // size 1, flags 0x0001
    	ModifiersMask = CGObjectData.End + 60, // size 1, flags 0x0004
    	End = CGObjectData.End + 61
    }
    
    enum CGContainerData
    {
    	Slots = CGItemData.End + 0, // size 72, flags 0x0001
    	NumSlots = CGItemData.End + 72, // size 1, flags 0x0001
    	End = CGItemData.End + 73
    }
    
    enum CGUnitData
    {
    	Charm = CGObjectData.End + 0, // size 2, flags 0x0001
    	Summon = CGObjectData.End + 2, // size 2, flags 0x0001
    	Critter = CGObjectData.End + 4, // size 2, flags 0x0002
    	CharmedBy = CGObjectData.End + 6, // size 2, flags 0x0001
    	SummonedBy = CGObjectData.End + 8, // size 2, flags 0x0001
    	CreatedBy = CGObjectData.End + 10, // size 2, flags 0x0001
    	DemonCreator = CGObjectData.End + 12, // size 2, flags 0x0001
    	Target = CGObjectData.End + 14, // size 2, flags 0x0001
    	BattlePetCompanionGUID = CGObjectData.End + 16, // size 2, flags 0x0001
    	ChannelObject = CGObjectData.End + 18, // size 2, flags 0x0101
    	ChannelSpell = CGObjectData.End + 20, // size 1, flags 0x0101
    	SummonedByHomeRealm = CGObjectData.End + 21, // size 1, flags 0x0001
    	Sex = CGObjectData.End + 22, // size 1, flags 0x0001
    	DisplayPower = CGObjectData.End + 23, // size 1, flags 0x0001
    	OverrideDisplayPowerID = CGObjectData.End + 24, // size 1, flags 0x0001
    	Health = CGObjectData.End + 25, // size 1, flags 0x0001
    	Power = CGObjectData.End + 26, // size 5, flags 0x0001
    	MaxHealth = CGObjectData.End + 31, // size 1, flags 0x0001
    	MaxPower = CGObjectData.End + 32, // size 5, flags 0x0001
    	PowerRegenFlatModifier = CGObjectData.End + 37, // size 5, flags 0x0046
    	PowerRegenInterruptedFlatModifier = CGObjectData.End + 42, // size 5, flags 0x0046
    	Level = CGObjectData.End + 47, // size 1, flags 0x0001
    	EffectiveLevel = CGObjectData.End + 48, // size 1, flags 0x0001
    	FactionTemplate = CGObjectData.End + 49, // size 1, flags 0x0001
    	VirtualItemID = CGObjectData.End + 50, // size 3, flags 0x0001
    	Flags = CGObjectData.End + 53, // size 1, flags 0x0001
    	Flags2 = CGObjectData.End + 54, // size 1, flags 0x0001
    	AuraState = CGObjectData.End + 55, // size 1, flags 0x0001
    	AttackRoundBaseTime = CGObjectData.End + 56, // size 2, flags 0x0001
    	RangedAttackRoundBaseTime = CGObjectData.End + 58, // size 1, flags 0x0002
    	BoundingRadius = CGObjectData.End + 59, // size 1, flags 0x0001
    	CombatReach = CGObjectData.End + 60, // size 1, flags 0x0001
    	DisplayID = CGObjectData.End + 61, // size 1, flags 0x0180
    	NativeDisplayID = CGObjectData.End + 62, // size 1, flags 0x0101
    	MountDisplayID = CGObjectData.End + 63, // size 1, flags 0x0101
    	MinDamage = CGObjectData.End + 64, // size 1, flags 0x0016
    	MaxDamage = CGObjectData.End + 65, // size 1, flags 0x0016
    	MinOffHandDamage = CGObjectData.End + 66, // size 1, flags 0x0016
    	MaxOffHandDamage = CGObjectData.End + 67, // size 1, flags 0x0016
    	AnimTier = CGObjectData.End + 68, // size 1, flags 0x0001
    	PetNumber = CGObjectData.End + 69, // size 1, flags 0x0001
    	PetNameTimestamp = CGObjectData.End + 70, // size 1, flags 0x0001
    	PetExperience = CGObjectData.End + 71, // size 1, flags 0x0004
    	PetNextLevelExperience = CGObjectData.End + 72, // size 1, flags 0x0004
    	ModCastingSpeed = CGObjectData.End + 73, // size 1, flags 0x0001
    	ModSpellHaste = CGObjectData.End + 74, // size 1, flags 0x0001
    	ModHaste = CGObjectData.End + 75, // size 1, flags 0x0001
    	ModRangedHaste = CGObjectData.End + 76, // size 1, flags 0x0001
    	ModHasteRegen = CGObjectData.End + 77, // size 1, flags 0x0001
    	CreatedBySpell = CGObjectData.End + 78, // size 1, flags 0x0001
    	NpcFlags = CGObjectData.End + 79, // size 2, flags 0x0081
    	EmoteState = CGObjectData.End + 81, // size 1, flags 0x0001
    	Stats = CGObjectData.End + 82, // size 5, flags 0x0006
    	StatPosBuff = CGObjectData.End + 87, // size 5, flags 0x0006
    	StatNegBuff = CGObjectData.End + 92, // size 5, flags 0x0006
    	Resistances = CGObjectData.End + 97, // size 7, flags 0x0016
    	ResistanceBuffModsPositive = CGObjectData.End + 104, // size 7, flags 0x0006
    	ResistanceBuffModsNegative = CGObjectData.End + 111, // size 7, flags 0x0006
    	BaseMana = CGObjectData.End + 118, // size 1, flags 0x0001
    	BaseHealth = CGObjectData.End + 119, // size 1, flags 0x0006
    	ShapeshiftForm = CGObjectData.End + 120, // size 1, flags 0x0001
    	AttackPower = CGObjectData.End + 121, // size 1, flags 0x0006
    	AttackPowerModPos = CGObjectData.End + 122, // size 1, flags 0x0006
    	AttackPowerModNeg = CGObjectData.End + 123, // size 1, flags 0x0006
    	AttackPowerMultiplier = CGObjectData.End + 124, // size 1, flags 0x0006
    	RangedAttackPower = CGObjectData.End + 125, // size 1, flags 0x0006
    	RangedAttackPowerModPos = CGObjectData.End + 126, // size 1, flags 0x0006
    	RangedAttackPowerModNeg = CGObjectData.End + 127, // size 1, flags 0x0006
    	RangedAttackPowerMultiplier = CGObjectData.End + 128, // size 1, flags 0x0006
    	MinRangedDamage = CGObjectData.End + 129, // size 1, flags 0x0006
    	MaxRangedDamage = CGObjectData.End + 130, // size 1, flags 0x0006
    	PowerCostModifier = CGObjectData.End + 131, // size 7, flags 0x0006
    	PowerCostMultiplier = CGObjectData.End + 138, // size 7, flags 0x0006
    	MaxHealthModifier = CGObjectData.End + 145, // size 1, flags 0x0006
    	HoverHeight = CGObjectData.End + 146, // size 1, flags 0x0001
    	MinItemLevel = CGObjectData.End + 147, // size 1, flags 0x0001
    	MaxItemLevel = CGObjectData.End + 148, // size 1, flags 0x0001
    	WildBattlePetLevel = CGObjectData.End + 149, // size 1, flags 0x0001
    	BattlePetCompanionNameTimestamp = CGObjectData.End + 150, // size 1, flags 0x0001
    	InteractSpellID = CGObjectData.End + 151, // size 1, flags 0x0001
    	End = CGObjectData.End + 152
    }
    
    enum CGPlayerData
    {
    	DuelArbiter = CGUnitData.End + 0, // size 2, flags 0x0001
    	PlayerFlags = CGUnitData.End + 2, // size 1, flags 0x0001
    	GuildRankID = CGUnitData.End + 3, // size 1, flags 0x0001
    	GuildDeleteDate = CGUnitData.End + 4, // size 1, flags 0x0001
    	GuildLevel = CGUnitData.End + 5, // size 1, flags 0x0001
    	HairColorID = CGUnitData.End + 6, // size 1, flags 0x0001
    	RestState = CGUnitData.End + 7, // size 1, flags 0x0001
    	ArenaFaction = CGUnitData.End + 8, // size 1, flags 0x0001
    	DuelTeam = CGUnitData.End + 9, // size 1, flags 0x0001
    	GuildTimeStamp = CGUnitData.End + 10, // size 1, flags 0x0001
    	QuestLog = CGUnitData.End + 11, // size 750, flags 0x0020
    	VisibleItems = CGUnitData.End + 761, // size 38, flags 0x0001
    	PlayerTitle = CGUnitData.End + 799, // size 1, flags 0x0001
    	FakeInebriation = CGUnitData.End + 800, // size 1, flags 0x0001
    	VirtualPlayerRealm = CGUnitData.End + 801, // size 1, flags 0x0001
    	CurrentSpecID = CGUnitData.End + 802, // size 1, flags 0x0001
    	TaxiMountAnimKitID = CGUnitData.End + 803, // size 1, flags 0x0001
    	CurrentBattlePetBreedQuality = CGUnitData.End + 804, // size 1, flags 0x0001
    	InvSlots = CGUnitData.End + 805, // size 172, flags 0x0002
    	FarsightObject = CGUnitData.End + 977, // size 2, flags 0x0002
    	KnownTitles = CGUnitData.End + 979, // size 10, flags 0x0002
    	Coinage = CGUnitData.End + 989, // size 2, flags 0x0002
    	XP = CGUnitData.End + 991, // size 1, flags 0x0002
    	NextLevelXP = CGUnitData.End + 992, // size 1, flags 0x0002
    	Skill = CGUnitData.End + 993, // size 448, flags 0x0002
    	CharacterPoints = CGUnitData.End + 1441, // size 1, flags 0x0002
    	MaxTalentTiers = CGUnitData.End + 1442, // size 1, flags 0x0002
    	TrackCreatureMask = CGUnitData.End + 1443, // size 1, flags 0x0002
    	TrackResourceMask = CGUnitData.End + 1444, // size 1, flags 0x0002
    	MainhandExpertise = CGUnitData.End + 1445, // size 1, flags 0x0002
    	OffhandExpertise = CGUnitData.End + 1446, // size 1, flags 0x0002
    	RangedExpertise = CGUnitData.End + 1447, // size 1, flags 0x0002
    	CombatRatingExpertise = CGUnitData.End + 1448, // size 1, flags 0x0002
    	BlockPercentage = CGUnitData.End + 1449, // size 1, flags 0x0002
    	DodgePercentage = CGUnitData.End + 1450, // size 1, flags 0x0002
    	ParryPercentage = CGUnitData.End + 1451, // size 1, flags 0x0002
    	CritPercentage = CGUnitData.End + 1452, // size 1, flags 0x0002
    	RangedCritPercentage = CGUnitData.End + 1453, // size 1, flags 0x0002
    	OffhandCritPercentage = CGUnitData.End + 1454, // size 1, flags 0x0002
    	SpellCritPercentage = CGUnitData.End + 1455, // size 7, flags 0x0002
    	ShieldBlock = CGUnitData.End + 1462, // size 1, flags 0x0002
    	ShieldBlockCritPercentage = CGUnitData.End + 1463, // size 1, flags 0x0002
    	Mastery = CGUnitData.End + 1464, // size 1, flags 0x0002
    	PvpPowerDamage = CGUnitData.End + 1465, // size 1, flags 0x0002
    	PvpPowerHealing = CGUnitData.End + 1466, // size 1, flags 0x0002
    	ExploredZones = CGUnitData.End + 1467, // size 200, flags 0x0002
    	RestStateBonusPool = CGUnitData.End + 1667, // size 1, flags 0x0002
    	ModDamageDonePos = CGUnitData.End + 1668, // size 7, flags 0x0002
    	ModDamageDoneNeg = CGUnitData.End + 1675, // size 7, flags 0x0002
    	ModDamageDonePercent = CGUnitData.End + 1682, // size 7, flags 0x0002
    	ModHealingDonePos = CGUnitData.End + 1689, // size 1, flags 0x0002
    	ModHealingPercent = CGUnitData.End + 1690, // size 1, flags 0x0002
    	ModHealingDonePercent = CGUnitData.End + 1691, // size 1, flags 0x0002
    	ModPeriodicHealingDonePercent = CGUnitData.End + 1692, // size 1, flags 0x0002
    	WeaponDmgMultipliers = CGUnitData.End + 1693, // size 3, flags 0x0002
    	ModSpellPowerPercent = CGUnitData.End + 1696, // size 1, flags 0x0002
    	ModResiliencePercent = CGUnitData.End + 1697, // size 1, flags 0x0002
    	OverrideSpellPowerByAPPercent = CGUnitData.End + 1698, // size 1, flags 0x0002
    	OverrideAPBySpellPowerPercent = CGUnitData.End + 1699, // size 1, flags 0x0002
    	ModTargetResistance = CGUnitData.End + 1700, // size 1, flags 0x0002
    	ModTargetPhysicalResistance = CGUnitData.End + 1701, // size 1, flags 0x0002
    	LifetimeMaxRank = CGUnitData.End + 1702, // size 1, flags 0x0002
    	SelfResSpell = CGUnitData.End + 1703, // size 1, flags 0x0002
    	PvpMedals = CGUnitData.End + 1704, // size 1, flags 0x0002
    	BuybackPrice = CGUnitData.End + 1705, // size 12, flags 0x0002
    	BuybackTimestamp = CGUnitData.End + 1717, // size 12, flags 0x0002
    	YesterdayHonorableKills = CGUnitData.End + 1729, // size 1, flags 0x0002
    	LifetimeHonorableKills = CGUnitData.End + 1730, // size 1, flags 0x0002
    	WatchedFactionIndex = CGUnitData.End + 1731, // size 1, flags 0x0002
    	CombatRatings = CGUnitData.End + 1732, // size 27, flags 0x0002
    	PvpInfo = CGUnitData.End + 1759, // size 24, flags 0x0002
    	MaxLevel = CGUnitData.End + 1783, // size 1, flags 0x0002
    	RuneRegen = CGUnitData.End + 1784, // size 4, flags 0x0002
    	NoReagentCostMask = CGUnitData.End + 1788, // size 4, flags 0x0002
    	GlyphSlots = CGUnitData.End + 1792, // size 6, flags 0x0002
    	Glyphs = CGUnitData.End + 1798, // size 6, flags 0x0002
    	GlyphSlotsEnabled = CGUnitData.End + 1804, // size 1, flags 0x0002
    	PetSpellPower = CGUnitData.End + 1805, // size 1, flags 0x0002
    	Researching = CGUnitData.End + 1806, // size 8, flags 0x0002
    	ProfessionSkillLine = CGUnitData.End + 1814, // size 2, flags 0x0002
    	UiHitModifier = CGUnitData.End + 1816, // size 1, flags 0x0002
    	UiSpellHitModifier = CGUnitData.End + 1817, // size 1, flags 0x0002
    	HomeRealmTimeOffset = CGUnitData.End + 1818, // size 1, flags 0x0002
    	ModPetHaste = CGUnitData.End + 1819, // size 1, flags 0x0002
    	SummonedBattlePetGUID = CGUnitData.End + 1820, // size 2, flags 0x0002
    	OverrideSpellsID = CGUnitData.End + 1822, // size 1, flags 0x0202
    	LfgBonusFactionID = CGUnitData.End + 1823, // size 1, flags 0x0002
    	LootSpecID = CGUnitData.End + 1824, // size 1, flags 0x0002
    	OverrideZonePVPType = CGUnitData.End + 1825, // size 1, flags 0x0202
    	ItemLevelDelta = CGUnitData.End + 1826, // size 1, flags 0x0002
    	End = CGUnitData.End + 1827
    }
    
    enum CGGameObjectData
    {
    	CreatedBy = CGObjectData.End + 0, // size 2, flags 0x0001
    	DisplayID = CGObjectData.End + 2, // size 1, flags 0x0001
    	Flags = CGObjectData.End + 3, // size 1, flags 0x0101
    	ParentRotation = CGObjectData.End + 4, // size 4, flags 0x0001
    	FactionTemplate = CGObjectData.End + 8, // size 1, flags 0x0001
    	Level = CGObjectData.End + 9, // size 1, flags 0x0001
    	PercentHealth = CGObjectData.End + 10, // size 1, flags 0x0101
    	StateSpellVisualID = CGObjectData.End + 11, // size 1, flags 0x0101
    	End = CGObjectData.End + 12
    }
    
    enum CGDynamicObjectData
    {
    	Caster = CGObjectData.End + 0, // size 2, flags 0x0001
    	TypeAndVisualID = CGObjectData.End + 2, // size 1, flags 0x0080
    	SpellID = CGObjectData.End + 3, // size 1, flags 0x0001
    	Radius = CGObjectData.End + 4, // size 1, flags 0x0001
    	CastTime = CGObjectData.End + 5, // size 1, flags 0x0001
    	End = CGObjectData.End + 6
    }
    
    enum CGCorpseData
    {
    	Owner = CGObjectData.End + 0, // size 2, flags 0x0001
    	PartyGUID = CGObjectData.End + 2, // size 2, flags 0x0001
    	DisplayID = CGObjectData.End + 4, // size 1, flags 0x0001
    	Items = CGObjectData.End + 5, // size 19, flags 0x0001
    	SkinID = CGObjectData.End + 24, // size 1, flags 0x0001
    	FacialHairStyleID = CGObjectData.End + 25, // size 1, flags 0x0001
    	Flags = CGObjectData.End + 26, // size 1, flags 0x0001
    	DynamicFlags = CGObjectData.End + 27, // size 1, flags 0x0080
    	End = CGObjectData.End + 28
    }
    
    enum CGAreaTriggerData
    {
    	Caster = CGObjectData.End + 0, // size 2, flags 0x0001
    	Duration = CGObjectData.End + 2, // size 1, flags 0x0001
    	SpellID = CGObjectData.End + 3, // size 1, flags 0x0001
    	SpellVisualID = CGObjectData.End + 4, // size 1, flags 0x0080
    	ExplicitScale = CGObjectData.End + 5, // size 1, flags 0x0101
    	End = CGObjectData.End + 6
    }
    
    enum CGSceneObjectData
    {
    	ScriptPackageID = CGObjectData.End + 0, // size 1, flags 0x0001
    	RndSeedVal = CGObjectData.End + 1, // size 1, flags 0x0001
    	CreatedBy = CGObjectData.End + 2, // size 2, flags 0x0001
    	SceneType = CGObjectData.End + 4, // size 1, flags 0x0001
    	End = CGObjectData.End + 5
    }
    Last edited by xalcon; 12-12-2013 at 12:05 PM.
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

  12. #12
    danwins's Avatar Contributor
    Reputation
    189
    Join Date
    Mar 2013
    Posts
    143
    Thanks G/R
    6/62
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    prolly just bugged, its old, just threw it back together to test and it looked ok... also why i added 'untested' to it.

    fixed my previous one, also your container offset seems wrong?

    yours:
    CGContainerData 0xCF7130

    mine:
    g_baseContainerDescriptors = 0x00CF6DD0
    Last edited by danwins; 12-11-2013 at 05:54 AM.

  13. #13
    evil2's Avatar Active Member
    Reputation
    27
    Join Date
    Feb 2009
    Posts
    172
    Thanks G/R
    31/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Aura_Count1 = Aura_Count2 + 0x400
    Aura_Count2 = 0xE18

  14. #14
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Also it seem they added static pointer to localplayer :

    Code:
    int __cdecl ClntObjMgrGetActivePlayerObj()
    {
      int result; // eax@1
      int v1; // eax@2
      int v2; // edx@2
    
      result = dword_CFA4A4;
      if ( !dword_CFA4A4 )
      {
        v1 = ClntObjMgrGetActivePlayer();
        result = ClntObjMgrObjectPtr(v1, v2, 16);
        dword_CFA4A4 = result;
      }
      return result;
    }

  15. #15
    BersAcc's Avatar Member
    Reputation
    3
    Join Date
    Mar 2012
    Posts
    13
    Thanks G/R
    4/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    public enum UnitBaseGetUnitAura
    {
    Aura_Count2 = 0xE18,
    Aura_Count1 = 0xE18 + 0x400,
    Aura_Table1 = 0xE18,
    Aura_Table2 = 0xE18 + 0x4,
    Aura_Size = 0x40,
    Aura_SpellCreatorGuid = 0x20,
    Aura_SpellId = 0x28,
    Aura_SpellCnt = 0x2D,
    Aura_SpellDur = 0x30,
    Aura_SpellEndTime = 0x34,
    }

Page 1 of 3 123 LastLast

Similar Threads

  1. [WoW] [5.3.0 17055] Release x86 Info Dump Thread
    By VesperCore in forum WoW Memory Editing
    Replies: 48
    Last Post: 06-24-2013, 09:47 AM
  2. [WoW] [5.3.0 16992] Release x86 Info Dump Thread
    By -Ryuk- in forum WoW Memory Editing
    Replies: 34
    Last Post: 06-08-2013, 12:35 AM
  3. [WoW] [5.3.0 16983] Release x86 Info Dump Thread
    By VesperCore in forum WoW Memory Editing
    Replies: 25
    Last Post: 05-25-2013, 09:10 PM
  4. [WoW] [5.3.0 16981] Release x86 Info Dump Thread
    By JuJuBoSc in forum WoW Memory Editing
    Replies: 12
    Last Post: 05-23-2013, 03:46 PM
  5. [WoW] [5.3.0 16977] Release x86 Info Dump Thread
    By VesperCore in forum WoW Memory Editing
    Replies: 8
    Last Post: 05-21-2013, 11:47 PM
All times are GMT -5. The time now is 01:02 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search