[Classic] 1.13.2.32089 menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 25 of 25
  1. #16
    NoxiaZ's Avatar Active Member
    Reputation
    23
    Join Date
    May 2019
    Posts
    101
    Thanks G/R
    21/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you both for your answers, but this is not what i'm looking for, i already have the function for WorldToScreen i wrote for 1.12 which is working perfectly, now i just need to find the offsets for 1.13 and the offsets for 1.12 and 1.13 are not the same.

    So i am missing the offsets for POSITION , ViewMatrix, Fov, Aspect, but i have been looking into it and found this:

    POSITION = 0x288;
    VIEWMATRIX = 0x2E8; - I expect that the viewmatrix starts at 0x2E8 and should be a 3x3 matrix as 1.12 are, but i'm not sure, so hoping someone could confirm this.
    FOV = 0x2D0; - Im as well not sure about this one, but it seems to be right
    ASPECT = 0x2D4; - And the same goes with here, im not totally sure.

    I was hoping that someone here could help me out with the offsets.

    [Classic] 1.13.2.32089
  2. #17
    DanThePman's Avatar Member
    Reputation
    3
    Join Date
    Apr 2017
    Posts
    7
    Thanks G/R
    7/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    offsets i use for 1.13.2:
    pCameraManager: [base + 0x2546398]
    pCamera: [pCameraManager + 0x3330]
    fov: [pCamera + 0x40]
    position: [pCamera + 0x10]
    viewMatrix (3x3): [pCamera + 0x1C]

  3. Thanks NoxiaZ (1 members gave Thanks to DanThePman for this useful post)
  4. #18
    NoxiaZ's Avatar Active Member
    Reputation
    23
    Join Date
    May 2019
    Posts
    101
    Thanks G/R
    21/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DanThePman View Post
    offsets i use for 1.13.2:
    pCameraManager: [base + 0x2546398]
    pCamera: [pCameraManager + 0x3330]
    fov: [pCamera + 0x40]
    position: [pCamera + 0x10]
    viewMatrix (3x3): [pCamera + 0x1C]
    Thank you so much! - This was very helpful, just what i needed =)

  5. #19
    foRei's Avatar Member
    Reputation
    1
    Join Date
    Jul 2013
    Posts
    7
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Does anyone have world to screen for 1.13.2? It appears the one for 1.12 is off by a little bit

    Edit, answered by ChrisIsMe in this thread: https://www.ownedcore.com/forums/wor...ml#post4076736 ([Classic] 1.13.2.32089 - WorldToScreen)
    Last edited by foRei; 10-14-2019 at 01:49 PM. Reason: Answered in different thread

  6. #20
    PhoenixVip1337's Avatar Member CoreCoins Purchaser
    Reputation
    1
    Join Date
    Mar 2019
    Posts
    13
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    anyone have SpellCooldown (base)?

  7. #21
    charles420's Avatar Contributor
    Reputation
    315
    Join Date
    Jun 2009
    Posts
    329
    Thanks G/R
    25/119
    Trade Feedback
    0 (0%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Random offsets still have to go over ah / quest stuff when more free time / bored all rebased 0x0

    Code:
    .data:0000000002178818 SpellCooldown 
    .data:0000000002554844 RunesAvailable
    .data:0000000002545358 ZoneID 
    .data:00000000025454E0 AutoLoot_Pointer
    .data:00000000025454A8 LUAError_Pointer
    .data:0000000002545870 InGameFlag 
    .data:0000000002511D70 ChatStart
    .data:00000000025447A0 RedMessage
    .data:00000000025446F8 ZoneText
    .data:0000000001F593C8 PlayerNameCachePointer
    .data:0000000002545878 MouseOverGUID 
    .data:000000000226F8C8 FrameBase
    .data:0000000001F588AC ScrWidth
    .data:0000000001F588B0 ScrHeight
    .data:0000000002551670 ActionBarFirstSlot
    .data:0000000002555430 LootWindow 
    .data:0000000002294374 ChatboxIsOpen
    .data:00000000025DD600 CursorType 
    .data:00000000025DD604 CursorType2
    .data:000000000232DED8 CurMgrPointer
    .data:00000000026243E8 PlayerName 
    .data:000000000254F920 PartyOffset
    .data:000000000254F918 PartyOffset2
    .data:00000000025454C0 ClickToMove
    .data:00000000022D47B0 PowerIndexArrays
    .data:0000000002546398 CameraPointer 
    .data:000000000223D480 FactionTemplateDB 
    .data:0000000002546680 SpellBookNumSpells
    .data:0000000002546688 SpellBookSpellsPtr
    .data:0000000002546720 MountBookNumMounts
    .data:0000000002546728 MountBookMountsPtr
    .data:000000000254988C NumGossipOptions 
    .data:000000000254A090 GossipAvailableQuestsInfo 
    .data:000000000254FA70 MaxBattlegroundId 
    .data:000000000254FA84 BattlegroundStartTickcount 
    .data:000000000254FD2C IsBattlegroundFinished 
    .data:000000000254FD30 BattlegroundWinner
    .data:0000000002551CC4 CurrentActionBar
    .data:0000000002563B00 EquippedBagGUID
    .data:0000000002587140 GetNumQuestRewards
    .data:0000000002587640 GetNumQuestChoices 
    .data:0000000002591218 CGAuctionHouse__m_numTotalBid 
    .data:0000000002591210 CGAuctionHouse__m_numTotalItems 
    .data:0000000002591498 AuctionOwnerCount
    .data:00000000025914A0 AuctionOwnerList 
    .data:00000000025914B8 CGAuctionHouse__m_bidList
    .data:0000000002623760 realmName
    .data:0000000002556A10 nbGeneralMacros
    .data:0000000002553480 NumKeyBindings 
    .data:000000000223D480 FactionTemplateDB 
    .data:000000000226F8D0 LastHardwareAction 
    .data:00000000025453BC GetCorpseRecoveryTime
    Fixed my DB2 Dumper All Rebased 0x0

    Code:
    GMSurveyAnswers = 0x22433d0
    GMSurveyCurrentSurvey = 0x2243560
    GMSurveyQuestions = 0x22436f0
    GMSurveySurveys = 0x2243880
    LFGDungeonExpansion = 0x224bef0
    LFGDungeonGroup = 0x224c080
    LFGDungeons = 0x224c210
    LFGRoleRequirement = 0x224c530
    NPCModelItemSlotDisplayInfo = 0x22503b0
    NPCSounds = 0x2250540
    PVPBracketTypes = 0x2252f70
    PVPDifficulty = 0x2253100
    PVPItem = 0x2253290
    SDReplacementModel = 0x2257da0
    UIExpansionDisplayInfo = 0x2262cb0
    UIExpansionDisplayInfoIcon = 0x2262e40
    WMOMinimapTexture = 0x2266fe0
    Achievement = 0x222cad0
    Achievement_Category = 0x222cc60
    AdventureJournal = 0x222cdf0
    AdventureMapPOI = 0x222e0b0
    AlliedRace = 0x222e240
    AlliedRaceRacialAbility = 0x222e3d0
    AnimKitBoneSetAlias = 0x222d2a0
    AnimKitBoneSet = 0x222d110
    AnimKitConfigBoneSet = 0x222d5c0
    AnimKitConfig = 0x222d430
    AnimKit = 0x222d8e0
    AnimKitPriority = 0x222d750
    AnimKitReplacement = 0x222da70
    AnimKitSegment = 0x222dc00
    AnimReplacement = 0x222dd90
    AnimReplacementSet = 0x222df20
    AoiBox = 0x222cf80
    AreaConditionalData = 0x222e560
    AreaFarClipOverride = 0x222e6f0
    AreaGroupMember = 0x222e880
    AreaPOI = 0x222ea10
    AreaPOIState = 0x222eba0
    AreaTriggerActionSet = 0x222eec0
    AreaTriggerBox = 0x222f050
    AreaTriggerCreateProperties = 0x222f1e0
    AreaTriggerCylinder = 0x222f370
    AreaTrigger = 0x222ed30
    AreaTriggerSphere = 0x222f500
    ArmorLocation = 0x222f690
    ArtifactAppearance = 0x222f9b0
    ArtifactAppearanceSet = 0x222fb40
    ArtifactCategory = 0x222fcd0
    Artifact = 0x222f820
    ArtifactItemToTransmog = 0x222fe60
    ArtifactPower = 0x222fff0
    ArtifactPowerLink = 0x2230180
    ArtifactPowerPicker = 0x2230310
    ArtifactPowerRank = 0x22304a0
    ArtifactQuestXP = 0x2230630
    ArtifactTier = 0x22307c0
    ArtifactUnlock = 0x2230950
    AuctionHouse = 0x2230ae0
    AzeriteEmpoweredItem = 0x2230c70
    AzeriteItem = 0x2230e00
    AzeriteItemMilestonePower = 0x2230f90
    AzeritePower = 0x2231120
    AzeritePowerSetMember = 0x22312b0
    AzeriteTierUnlock = 0x2231440
    BankBagSlotPrices = 0x2231760
    BannedAddons = 0x22315d0
    BarberShopStyle = 0x22318f0
    BattlePetAbility = 0x2231c10
    BattlePetAbilityEffect = 0x2231da0
    BattlePetAbilityState = 0x2231f30
    BattlePetAbilityTurn = 0x22320c0
    BattlePetBreedQuality = 0x2232250
    BattlePetBreedState = 0x22323e0
    BattlePetDisplayOverride = 0x2232570
    BattlePetEffectProperties = 0x2232700
    BattlePetNPCTeamMember = 0x2232890
    BattlePetSpecies = 0x2232a20
    BattlePetSpeciesState = 0x2232bb0
    BattlePetSpeciesXAbility = 0x2232d40
    BattlePetState = 0x2232ed0
    BattlePetVisual = 0x2233060
    BattlemasterList = 0x2231a80
    BeamEffect = 0x22331f0
    BonusRoll = 0x2233380
    Bounty = 0x2233510
    BountySet = 0x22336a0
    BroadcastText = 0x2233830
    CameraEffect = 0x22339c0
    CameraEffectEntry = 0x2233b50
    CameraMode = 0x2233ce0
    Campaign = 0x2233e70
    CampaignXCondition = 0x2234000
    CampaignXQuestLine = 0x2234190
    CastableRaidBuffs = 0x2234320
    Cfg_Categories = 0x22344b0
    Cfg_Configs = 0x2234640
    Cfg_Regions = 0x22347d0
    CharBaseInfo = 0x2235130
    CharBaseSection = 0x22352c0
    CharComponentTextureLayouts = 0x2235450
    CharComponentTextureSections = 0x22355e0
    CharHairGeosets = 0x2235770
    CharSections = 0x2235900
    CharShipmentContainer = 0x2235a90
    CharShipment = 0x2235c20
    CharStartOutfit = 0x2235db0
    CharTitles = 0x2235f40
    CharacterFaceBoneSet = 0x2234960
    CharacterFacialHairStyles = 0x2234af0
    CharacterLoadout = 0x2234c80
    CharacterLoadoutItem = 0x2234e10
    CharacterServiceInfo = 0x2234fa0
    ChatChannels = 0x22360d0
    ChatProfanity = 0x2236260
    ChrClassRaceSex = 0x2236710
    ChrClassTitle = 0x22368a0
    ChrClassUIDisplay = 0x2236a30
    ChrClassVillain = 0x2236bc0
    ChrClasses = 0x22363f0
    ChrClassesXPowerTypes = 0x2236580
    ChrCustomization = 0x2236d50
    ChrRaces = 0x2236ee0
    ChrSpecialization = 0x2237070
    ChrUpgradeBucket = 0x2237200
    ChrUpgradeBucketSpell = 0x2237390
    ChrUpgradeTier = 0x2237520
    CinematicCamera = 0x22376b0
    CinematicSequences = 0x2237840
    ClientSceneEffect = 0x22379d0
    CloneEffect = 0x2237b60
    CombatCondition = 0x2237cf0
    CommentatorStartLocation = 0x2238010
    CommentatorTrackedCooldown = 0x2237e80
    CommunityIcon = 0x22381a0
    ComponentModelFileData = 0x2238330
    ComponentTextureFileData = 0x22384c0
    ConfigurationWarning = 0x2238650
    ContentTuning = 0x22387e0
    Contribution = 0x2238970
    ContributionStyleContainer = 0x2238c90
    ContributionStyle = 0x2238b00
    Creature = 0x2239150
    CreatureDifficulty = 0x2239dd0
    CreatureDispXUiCamera = 0x2239c40
    CreatureDisplayInfoCond = 0x22392e0
    CreatureDisplayInfo = 0x2239790
    CreatureDisplayInfoEvt = 0x2239470
    CreatureDisplayInfoExtra = 0x2239600
    CreatureDisplayInfoGeosetData = 0x2239920
    CreatureDisplayInfoTrn = 0x2239ab0
    CreatureFamily = 0x2239f60
    CreatureImmunities = 0x223a0f0
    CreatureModelData = 0x223a280
    CreatureMovementInfo = 0x223a410
    CreatureSoundData = 0x223a5a0
    CreatureSpellData = 0x223a730
    CreatureType = 0x223a8c0
    CreatureXContribution = 0x223aa50
    CreatureXDisplayInfo = 0x223abe0
    Criteria = 0x223ad70
    CriteriaTree = 0x223af00
    CriteriaTreeXEffect = 0x223b090
    CurrencyCategory = 0x223b220
    CurrencyContainer = 0x223b3b0
    CurrencyTypes = 0x223b540
    DeathThudLookups = 0x223b6d0
    DecalProperties = 0x223b860
    DeclinedWordCases = 0x223bb80
    DeclinedWord = 0x223b9f0
    DestructibleModelData = 0x223bd10
    Difficulty = 0x223bea0
    DissolveEffect = 0x223c030
    DungeonEncounter = 0x223c1c0
    DurabilityCosts = 0x223c350
    DurabilityQuality = 0x223c4e0
    EdgeGlowEffect = 0x223c670
    Emotes = 0x223c800
    EmotesText = 0x223cb20
    EmotesTextData = 0x223c990
    EmotesTextSound = 0x223ccb0
    EnvironmentalDamage = 0x223ce40
    Exhaustion = 0x223cfd0
    ExpectedStat = 0x223f550
    ExpectedStatMod = 0x223f6e0
    Faction = 0x223d160
    FactionGroup = 0x223d2f0
    FactionTemplate = 0x223d480
    FootstepTerrainLookup = 0x223d610
    FriendshipRepReaction = 0x223d7a0
    FriendshipReputation = 0x223d930
    GameObjectArtKit = 0x223dac0
    GameObjectDiffAnimMap = 0x223dc50
    GameObjectDisplayInfo = 0x223dde0
    GameObjectDisplayInfoXSoundKit = 0x223df70
    GameObjects = 0x223e100
    GameTips = 0x223e290
    GarrAbilityCategory = 0x223e420
    GarrAbility = 0x223e5b0
    GarrAbilityEffect = 0x223e740
    GarrBuilding = 0x223e8d0
    GarrBuildingDoodadSet = 0x223ea60
    GarrBuildingPlotInst = 0x223ebf0
    GarrClassSpec = 0x223ed80
    GarrClassSpecPlayerCond = 0x223ef10
    GarrEncounter = 0x223f0a0
    GarrEncounterSetXEncounter = 0x223f230
    GarrEncounterXMechanic = 0x223f3c0
    GarrFollItemSetMember = 0x223f870
    GarrFollSupportSpell = 0x223fa00
    GarrFollower = 0x223fb90
    GarrFollowerLevelXP = 0x223fd20
    GarrFollowerQuality = 0x223feb0
    GarrFollowerSetXFollower = 0x2240040
    GarrFollowerType = 0x22401d0
    GarrFollowerUICreature = 0x2240360
    GarrFollowerXAbility = 0x22404f0
    GarrItemLevelUpgradeData = 0x2240680
    GarrMechanic = 0x2240810
    GarrMechanicSetXMechanic = 0x22409a0
    GarrMechanicType = 0x2240b30
    GarrMission = 0x2240cc0
    GarrMissionTexture = 0x2240e50
    GarrMissionType = 0x2240fe0
    GarrMissionXEncounter = 0x2241170
    GarrMissionXFollower = 0x2241300
    GarrMssnBonusAbility = 0x2241490
    GarrPlotBuilding = 0x2241620
    GarrPlot = 0x2241940
    GarrPlotInstance = 0x22417b0
    GarrPlotUICategory = 0x2241ad0
    GarrSiteLevel = 0x22422a0
    GarrSiteLevelPlotInst = 0x2242430
    GarrSpecialization = 0x22425c0
    GarrString = 0x2241c60
    GarrTalent = 0x2241df0
    GarrTalentTree = 0x2241f80
    GarrType = 0x2242110
    GarrUiAnimClassInfo = 0x2242750
    GarrUiAnimRaceInfo = 0x22428e0
    GemProperties = 0x2242a70
    GlobalStrings = 0x2242c00
    GlyphBindableSpell = 0x2242d90
    GlyphExclusiveCategory = 0x2242f20
    GlyphProperties = 0x22430b0
    GlyphRequiredSpec = 0x2243240
    GroupFinderActivity = 0x2243a10
    GroupFinderActivityGrp = 0x2243ba0
    GroupFinderCategory = 0x2243d30
    GuildColorBackground = 0x2243ec0
    GuildColorBorder = 0x2244050
    GuildColorEmblem = 0x22441e0
    GuildPerkSpells = 0x2244370
    Heirloom = 0x2244500
    HelmetAnimScaling = 0x2244690
    HelmetGeosetVisData = 0x2244820
    HighlightColor = 0x22449b0
    HolidayDescriptions = 0x2244cd0
    HolidayNames = 0x2244e60
    Holidays = 0x2244b40
    ImportPriceArmor = 0x2244ff0
    ImportPriceQuality = 0x2245180
    ImportPriceShield = 0x2245310
    ImportPriceWeapon = 0x22454a0
    InvasionClientData = 0x2245630
    ItemAppearance = 0x2245fa0
    ItemAppearanceXUiCamera = 0x2246130
    ItemArmorQuality = 0x22462c0
    ItemArmorShield = 0x2246450
    ItemArmorTotal = 0x22465e0
    ItemBagFamily = 0x2246770
    ItemBonus = 0x2246900
    ItemBonusListLevelDelta = 0x2246a90
    ItemBonusTreeNode = 0x2246c20
    ItemChildEquipment = 0x2246db0
    ItemClass = 0x2246f40
    ItemContextPickerEntry = 0x22470d0
    ItemCurrencyCost = 0x2247260
    Item = 0x2245ae0
    ItemDamageAmmo = 0x22473f0
    ItemDamageOneHandCaster = 0x2247580
    ItemDamageOneHand = 0x2247710
    ItemDamageTwoHandCaster = 0x22478a0
    ItemDamageTwoHand = 0x2247a30
    ItemDisenchantLoot = 0x2247bc0
    ItemDisplayInfo = 0x2247ee0
    ItemDisplayInfoMaterialRes = 0x2247d50
    ItemDisplayXUiCamera = 0x2248070
    ItemEffect = 0x2248200
    ItemExtendedCost = 0x2248390
    ItemGroupSounds = 0x2248520
    ItemLevelSelector = 0x22486b0
    ItemLevelSelectorQuality = 0x2248840
    ItemLevelSelectorQualitySet = 0x22489d0
    ItemLimitCategoryCondition = 0x2248cf0
    ItemLimitCategory = 0x2248b60
    ItemModifiedAppearance = 0x2248e80
    ItemModifiedAppearanceExtra = 0x2249010
    ItemNameDescription = 0x22491a0
    ItemPetFood = 0x2249330
    ItemPriceBase = 0x22494c0
    ItemRandomProperties = 0x2249650
    ItemRandomSuffix = 0x22497e0
    ItemRangedDisplayInfo = 0x2249970
    ItemSearchName = 0x22457c0
    ItemSet = 0x2249b00
    ItemSetSpell = 0x2249c90
    ItemSpec = 0x2249e20
    ItemSpecOverride = 0x2249fb0
    ItemSubClass = 0x2245950
    ItemSubClassMask = 0x224a140
    ItemUpgrade = 0x224a2d0
    ItemVisuals = 0x224a460
    ItemXBonusTree = 0x224a5f0
    JournalEncounterCreature = 0x224a910
    JournalEncounter = 0x224a780
    JournalEncounterItem = 0x224aaa0
    JournalEncounterSection = 0x224ac30
    JournalEncounterXDifficulty = 0x224adc0
    JournalEncounterXMapLoc = 0x224af50
    JournalInstance = 0x224b0e0
    JournalItemXDifficulty = 0x224b270
    JournalSectionXDifficulty = 0x224b400
    JournalTier = 0x224b590
    JournalTierXInstance = 0x224b720
    Keychain = 0x224b8b0
    KeystoneAffix = 0x224ba40
    LanguageWords = 0x224bd60
    Languages = 0x224bbd0
    LfgDungeonsGroupingMap = 0x224c3a0
    LoadingScreenTaxiSplines = 0x224c850
    LoadingScreens = 0x224c6c0
    Locale = 0x224c9e0
    Location = 0x224cb70
    Lock = 0x224cd00
    LockType = 0x224ce90
    LookAtController = 0x224d020
    MailTemplate = 0x224d1b0
    ManagedWorldStateBuff = 0x224d4d0
    ManagedWorldState = 0x224d340
    ManagedWorldStateInput = 0x224d660
    ManifestInterfaceActionIcon = 0x224d7f0
    ManifestInterfaceData = 0x224d980
    ManifestInterfaceItemIcon = 0x224db10
    ManifestInterfaceTOCData = 0x224dca0
    MapCelestialBody = 0x224de30
    MapChallengeMode = 0x224dfc0
    MapDifficulty = 0x224e2e0
    MapDifficultyXCondition = 0x224e470
    MapLoadingScreen = 0x224e150
    MarketingPromotionsXLocale = 0x224e600
    Material = 0x224e790
    MinorTalent = 0x224e920
    MissileTargeting = 0x224eab0
    ModifierTree = 0x224ec40
    MountCapability = 0x224ef60
    Mount = 0x224edd0
    MountTypeXCapability = 0x224f0f0
    MountXDisplay = 0x224f280
    Movie = 0x224f410
    MovieFileData = 0x224f5a0
    MovieVariation = 0x224f730
    MultiStateProperties = 0x224f8c0
    MultiTransitionProperties = 0x224fa50
    MythicPlusSeasonRewardLevels = 0x224fbe0
    NameGen = 0x224fd70
    NamesProfanity = 0x224ff00
    NamesReserved = 0x2250090
    NamesReservedLocale = 0x2250220
    NumTalentsAtLevel = 0x22506d0
    ObjectEffect = 0x2250860
    ObjectEffectModifier = 0x22509f0
    ObjectEffectPackageElem = 0x2250b80
    OutlineEffect = 0x2250d10
    OverrideSpellData = 0x2250ea0
    PageTextMaterial = 0x2251030
    PaperDollItemFrame = 0x2251350
    ParagonReputation = 0x22511c0
    ParticleColor = 0x22514e0
    Path = 0x2251670
    PathNode = 0x2251990
    PathNodeProperty = 0x2251800
    PathProperty = 0x2251b20
    PetLoyalty = 0x2251cb0
    PetPersonality = 0x2251e40
    Phase = 0x2251fd0
    PhaseShiftZoneSounds = 0x2252160
    PhaseXPhaseGroup = 0x22522f0
    PlayerCondition = 0x2252480
    Positioner = 0x2252610
    PositionerState = 0x22527a0
    PositionerStateEntry = 0x2252930
    PowerDisplay = 0x2252ac0
    PowerType = 0x2252c50
    PrestigeLevelInfo = 0x2252de0
    PvpScalingEffect = 0x2253420
    PvpScalingEffectType = 0x22535b0
    PvpTalentCategory = 0x22538d0
    PvpTalent = 0x2253740
    PvpTalentSlotUnlock = 0x2253a60
    PvpTier = 0x2253bf0
    QuestFactionReward = 0x2253d80
    QuestFeedbackEffect = 0x2253f10
    QuestInfo = 0x22540a0
    QuestLine = 0x2254230
    QuestLineXQuest = 0x22543c0
    QuestMoneyReward = 0x2254550
    QuestObjective = 0x22546e0
    QuestPackageItem = 0x2254870
    QuestSort = 0x2254a00
    QuestV2CliTask = 0x2254b90
    QuestV2 = 0x2254d20
    QuestXGroupActivity = 0x2254eb0
    QuestXP = 0x2255040
    RandPropPoints = 0x22551d0
    RelicSlotTierRequirement = 0x2255360
    RelicTalent = 0x22554f0
    ResearchBranch = 0x2255680
    ResearchField = 0x2255810
    ResearchProject = 0x22559a0
    ResearchSite = 0x2255b30
    Resistances = 0x2256170
    RewardPack = 0x2255cc0
    RewardPackXCurrencyType = 0x2255e50
    RewardPackXItem = 0x2255fe0
    RulesetItemUpgrade = 0x2256300
    ScalingStatDistribution = 0x2256490
    Scenario = 0x2256620
    ScenarioEventEntry = 0x22567b0
    ScenarioStep = 0x2256940
    SceneScript = 0x2256df0
    SceneScriptGlobalText = 0x22572b0
    SceneScriptPackage = 0x2256ad0
    SceneScriptPackageMember = 0x2256c60
    ScheduledInterval = 0x2257440
    ScheduledWorldState = 0x22575d0
    ScheduledWorldStateGroup = 0x2257760
    ScheduledWorldStateXUniqCat = 0x22578f0
    ScreenEffect = 0x2257a80
    ScreenLocation = 0x2257c10
    SeamlessSite = 0x2257f30
    ServerMessages = 0x22580c0
    ShadowyEffect = 0x225f600
    SiegeableProperties = 0x2258250
    SkillLineAbility = 0x2258570
    SkillLineCategory = 0x2258700
    SkillLine = 0x22583e0
    SkillRaceClassInfo = 0x2258890
    SoundAmbience = 0x2258bb0
    SoundAmbienceFlavor = 0x2258a20
    SoundOverride = 0x2258d40
    SoundProviderPreferences = 0x2258ed0
    SourceInfo = 0x2259060
    SpamMessages = 0x22591f0
    SpecSetMember = 0x22596a0
    SpecializationSpells = 0x2259380
    SpecializationSpellsDisplay = 0x2259510
    SpellActionBarPref = 0x2259b60
    SpellActivationOverlay = 0x2259cf0
    SpellAuraOptions = 0x2259e80
    SpellAuraRestrictions = 0x225a010
    SpellAuraVisXChrSpec = 0x225a330
    SpellAuraVisibility = 0x225a1a0
    SpellCastTimes = 0x225a970
    SpellCastingRequirements = 0x225a7e0
    SpellCategories = 0x225a4c0
    SpellCategory = 0x225a650
    SpellClassOptions = 0x225ab00
    SpellCooldowns = 0x225ac90
    SpellCraftUI = 0x225ae20
    SpellDescriptionVariables = 0x225afb0
    SpellDispelType = 0x225b140
    SpellDuration = 0x225b2d0
    SpellEffectAutoDescription = 0x225b5f0
    SpellEffect = 0x225b460
    SpellEffectEmission = 0x225b780
    SpellEquippedItems = 0x225b910
    SpellFlyout = 0x225baa0
    SpellFlyoutItem = 0x225bc30
    SpellFocusObject = 0x225bdc0
    SpellInterrupts = 0x225bf50
    SpellItemEnchantmentCondition = 0x225c270
    SpellItemEnchantment = 0x225c0e0
    SpellKeyboundOverride = 0x225c400
    SpellLabel = 0x225c590
    SpellLearnSpell = 0x225c720
    SpellLevels = 0x225c8b0
    SpellMechanic = 0x225ca40
    SpellMisc = 0x225cbd0
    SpellMissile = 0x225cd60
    SpellMissileMotion = 0x225cef0
    SpellName = 0x225d080
    SpellPower = 0x225d210
    SpellPowerDifficulty = 0x225d3a0
    SpellProceduralEffect = 0x225d530
    SpellProcsPerMinute = 0x225d6c0
    SpellProcsPerMinuteMod = 0x225d850
    SpellRadius = 0x225d9e0
    SpellRange = 0x225db70
    SpellReagentsCurrency = 0x225dd00
    SpellReagents = 0x225de90
    SpellScaling = 0x225e020
    SpellShapeshift = 0x225e1b0
    SpellShapeshiftForm = 0x225e340
    SpellSpecialUnitEffect = 0x225e4d0
    SpellTargetRestrictions = 0x225e660
    SpellTotems = 0x225e7f0
    SpellVisualAnim = 0x225e980
    SpellVisualColorEffect = 0x225eb10
    SpellVisual = 0x225f790
    SpellVisualEffectName = 0x225eca0
    SpellVisualEvent = 0x225f920
    SpellVisualKitAreaModel = 0x225f150
    SpellVisualKit = 0x225ee30
    SpellVisualKitEffect = 0x225efc0
    SpellVisualKitModelAttach = 0x225f2e0
    SpellVisualMissile = 0x225f470
    SpellXDescriptionVariables = 0x225fab0
    SpellXSpellVisual = 0x225fc40
    StableSlotPrices = 0x225fdd0
    Stationery = 0x225ff60
    SummonProperties = 0x22600f0
    TactKey = 0x2260280
    TactKeyLookup = 0x2260410
    Talent = 0x2260730
    TalentTab = 0x22605a0
    TaxiNodes = 0x22608c0
    TaxiPath = 0x2260a50
    TaxiPathNode = 0x2260be0
    TerrainTypeSounds = 0x2260d70
    TextureFileData = 0x2260f00
    TotemCategory = 0x2261090
    Toy = 0x2261220
    TradeSkillCategory = 0x22613b0
    TradeSkillItem = 0x2261540
    TransformMatrix = 0x22616d0
    TransmogHoliday = 0x2261860
    TransmogSet = 0x22619f0
    TransmogSetGroup = 0x2261b80
    TransmogSetItem = 0x2261d10
    TransportAnimation = 0x2261ea0
    TransportPhysics = 0x2262030
    TransportRotation = 0x22621c0
    Trophy = 0x2262350
    UiCamFbackTransmogChrRace = 0x22624e0
    UiCamFbackTransmogWeapon = 0x2262670
    UiCamera = 0x2262800
    UiCameraType = 0x2262990
    UiCanvas = 0x2262b20
    UiMapArt = 0x2263160
    UiMapArtStyleLayer = 0x22632f0
    UiMapArtTile = 0x2263480
    UiMapAssignment = 0x2263ac0
    UiMap = 0x2262fd0
    UiMapFogOfWar = 0x2263610
    UiMapFogOfWarVisualization = 0x22637a0
    UiMapGroupMember = 0x2263c50
    UiMapLink = 0x2263de0
    UiMapXMapArt = 0x2263930
    UiModelSceneActor = 0x2264100
    UiModelSceneActorDisplay = 0x2263f70
    UiModelSceneCamera = 0x2264290
    UiModelScene = 0x2264420
    UiPartyPose = 0x22645b0
    UiTextureAtlas = 0x2264a60
    UiTextureAtlasElement = 0x2264740
    UiTextureAtlasMember = 0x22648d0
    UiTextureKit = 0x2264bf0
    UiWidgetConstantSource = 0x2264d80
    UiWidget = 0x22650a0
    UiWidgetDataSource = 0x2264f10
    UiWidgetStringSource = 0x2265230
    UiWidgetVisualization = 0x22653c0
    UnitBlood = 0x2265550
    UnitBloodLevels = 0x22656e0
    UnitCondition = 0x2265870
    UnitPowerBar = 0x2265a00
    Vehicle = 0x2265b90
    VehicleSeat = 0x2265d20
    VehicleUIIndSeat = 0x2266040
    VehicleUIIndicator = 0x2265eb0
    Vignette = 0x22661d0
    VocalUISounds = 0x2266360
    WbAccessControlList = 0x22664f0
    WbCertWhitelist = 0x2266680
    WeaponImpactSounds = 0x2266810
    WeaponSwingSounds2 = 0x22669a0
    WeaponTrail = 0x2266b30
    WeaponTrailModelDef = 0x2266cc0
    WeaponTrailParam = 0x2266e50
    WorldBossLockout = 0x2267300
    WorldChunkSounds = 0x2267490
    WorldEffect = 0x2267620
    WorldElapsedTimer = 0x22677b0
    WorldMapOverlay = 0x2267940
    WorldMapOverlayTile = 0x2267ad0
    WorldStateExpression = 0x2267c60
    WorldStateUI = 0x2267df0
    WorldStateZoneSounds = 0x2267f80
    World_PVP_Area = 0x2267170
    ZoneIntroMusicTable = 0x2268110
    ZoneMusic = 0x22682a0
    ZoneStory = 0x2268430
    WMOAreaTable = 0x226e440
    AnimationData = 0x22689a0
    AreaTable = 0x2268b30
    BoneWindModifierModel = 0x2268e50
    BoneWindModifiers = 0x2268cc0
    CelestialBody = 0x2268fe0
    CloakDampening = 0x2269170
    Curve = 0x2269300
    CurvePoint = 0x2269490
    DeviceBlacklist = 0x22697b0
    DeviceDefaultSettings = 0x2269940
    DriverBlacklist = 0x2269620
    FootprintTextures = 0x2269ad0
    FullScreenEffect = 0x2269c60
    GroundEffectDoodad = 0x2269f80
    GroundEffectTexture = 0x2269df0
    Hotfixes = 0x226a110
    Light = 0x226a2a0
    LightData = 0x226a430
    LightParams = 0x226a750
    LightSkybox = 0x226a8e0
    Lightning = 0x226a5c0
    LiquidMaterial = 0x226aa70
    LiquidObject = 0x226ac00
    LiquidType = 0x226ad90
    ManifestMP3 = 0x226af20
    Map = 0x226b0b0
    ModelAnimCloakDampening = 0x226b240
    ModelFileData = 0x226b3d0
    ModelRibbonQuality = 0x226b560
    Occluder = 0x226b6f0
    OccluderLocation = 0x226b880
    OccluderNode = 0x226ba10
    ParticulateSound = 0x226bba0
    RibbonQuality = 0x226bd30
    SoundBus = 0x226bec0
    SoundBusOverride = 0x226c050
    SoundEmitterPillPoints = 0x226c1e0
    SoundEmitters = 0x226c370
    SoundEnvelope = 0x226c500
    SoundFilter = 0x226c690
    SoundFilterElem = 0x226c820
    SoundKitAdvanced = 0x226c9b0
    SoundKitChild = 0x226cb40
    SoundKit = 0x226cff0
    SoundKitEntry = 0x226ccd0
    SoundKitFallback = 0x226ce60
    SoundKitName = 0x226d180
    SpellChainEffects = 0x226d310
    StartupFiles = 0x226d630
    Startup_Strings = 0x226d4a0
    TerrainMaterial = 0x226d7c0
    TerrainType = 0x226d950
    TextureBlendSet = 0x226dae0
    VirtualAttachmentCustomization = 0x226de00
    VirtualAttachment = 0x226dc70
    Weather = 0x226df90
    WeatherXParticulate = 0x226e120
    WindSettings = 0x226e2b0
    ZoneLight = 0x226e760
    ZoneLightPoint = 0x226e5d0
    Cvars Rebased 0x0 still gotta fix output one day

    Code:
    cvarRegister_RegisterFunction at 0x21BBB0
    
    -- Renamed --:  -> s_Cvar_accountList
     0x221B6D8-- Renamed --:  -> s_Cvar_g_accountUsesToken
     0x221B6E0-- Renamed --:  -> s_Cvar_playIntroMovie
     0x221B6E8-- Renamed --:  -> s_Cvar_raidOrBattleCount
     0x221B760-- Renamed --:  -> s_Cvar_lastAddonVersion
     0x221B6F0-- Renamed --:  -> s_Cvar_
     0x221B908-- Renamed --:  -> s_Cvar_mouseSpeed
     0x221B900-- Renamed --:  -> s_Cvar_Errors
     0x221B910-- Renamed --:  -> s_Cvar_lastCharacterIndex
     0x221B930-- Renamed --:  -> s_Cvar_seenCharacterUpgradePopup
     0x221B700-- Renamed --:  -> s_Cvar_seenExpansionTrialPopup
     0x221B708-- Renamed --:  -> s_Cvar_seenConfigurationWarnings
     0x221B710-- Renamed --:  -> s_Cvar_skipStartGear
     0x221B6D0-- Renamed --:  -> s_Cvar_showLoadingScreenTips
     0x221B730-- Renamed --:  -> s_Cvar_timingTestError
     0x221B780-- Renamed --:  -> s_Cvar_launchAgent
     0x221B778-- Renamed --:  -> s_Cvar_M2UseThreads
     0x221B938-- Renamed --:  -> s_Cvar_M2UseInstancing
     0x221B940-- Renamed --:  -> s_Cvar_M2UseLOD
     0x221B948-- Renamed --:  -> s_Cvar_hwDetect
     0x222C738-- Renamed --:  -> s_Cvar_maxFPSBk
     0x222C760-- Renamed --:  -> s_Cvar_gxAdapter
     0x222C760-- Renamed --:  -> s_Cvar_gxMaximize
     0x222C748-- Renamed --:  -> s_Cvar_gxFullscreenResolution
     0x222C6F8-- Renamed --:  -> s_Cvar_gxNewResolution
     0x222C700-- Renamed --:  -> s_Cvar_gxAftermathEnabled
     0x222C768-- Renamed --:  -> s_Cvar_graphicsQuality
     0x222C758-- Renamed --:  -> s_Cvar_WorldTextScreenY
     0x2273C58-- Renamed --:  -> s_Cvar_WorldTextCritScreenY
     0x2273C88-- Renamed --:  -> s_Cvar_WorldTextRandomXY
     0x2273C90-- Renamed --:  -> s_Cvar_WorldTextRandomZMin
     0x2273C98-- Renamed --:  -> s_Cvar_WorldTextRandomZMax
     0x2273CA0-- Renamed --:  -> s_Cvar_WorldTextNonRandomZ
     0x2273CA8-- Renamed --:  -> s_Cvar_WorldTextRampPow
     0x2273C60-- Renamed --:  -> s_Cvar_WorldTextRampPowCrit
     0x2273C68-- Renamed --:  -> s_Cvar_WorldTextRampDuration
     0x2273C70-- Renamed --:  -> s_Cvar_WorldTextScale
     0x2273C78-- Renamed --:  -> s_Cvar_WeaponTrailUseGPUStrip
     0x2274348-- Renamed --:  -> s_Cvar_gameTip
     0x2276608-- Renamed --:  -> s_Cvar_PreemptiveCastEnable
     0x22930D8-- Renamed --:  -> s_Cvar_animFrameSkipLOD
     0x2293650-- Renamed --:  -> s_Cvar_hotReloadModels
     0x2293658-- Renamed --:  -> s_Cvar_forceLODCheck
     0x2293660-- Renamed --:  -> s_Cvar_animFrameSkipLOD
     0x2293650-- Renamed --:  -> s_Cvar_hotReloadModels
     0x2293658-- Renamed --:  -> s_Cvar_forceLODCheck
     0x2293660-- Renamed --:  -> s_Cvar_disableServerNagle
     0x2293B20-- Renamed --:  -> s_Cvar_ObjectSelectionCircle
     0x22D4378-- Renamed --:  -> s_Cvar_outlineMouseOverFadeDuration
     0x22D4378-- Renamed --:  -> s_Cvar_outlineSelectionFadeDuration
     0x22D4380-- Renamed --:  -> s_Cvar_pathSmoothing
     0x22D4610-- Renamed --:  -> s_Cvar_flightAngleLookAhead
     0x22D4618-- Renamed --:  -> s_Cvar_cloakFixEnabled
     0x22D4620-- Renamed --:  -> s_Cvar_DebugTorsoTwist
     0x22D4628-- Renamed --:  -> s_Cvar_SplineOpt
     0x22D6420-- Renamed --:  -> s_Cvar_persistMoveLogOnTransfer
     0x22D6428-- Renamed --:  -> s_Cvar_movementMaxEventLateTime
     0x22D6430-- Renamed --:  -> s_Cvar_movementMaxEventEarlyTime
     0x22D6438-- Renamed --:  -> s_Cvar_smoothUnitPhasingDistThreshold
     0x22FA610-- Renamed --:  -> s_Cvar_smoothUnitPhasingUnseenPurgatoryTimeMs
     0x22FA618-- Renamed --:  -> s_Cvar_smoothUnitPhasingDestroyedPurgatoryTimeMs
     0x22FA620-- Renamed --:  -> s_Cvar_smoothUnitPhasingActorPurgatoryTimeMs
     0x22FA628-- Renamed --:  -> s_Cvar_smoothUnitPhasingEnableAlive
     0x22FA630-- Renamed --:  -> s_Cvar_smoothUnitPhasingAliveTimeoutMs
     0x22FA638-- Renamed --:  -> s_Cvar_ImpactModelCollisionRanged
     0x2301370-- Renamed --:  -> s_Cvar_ImpactModelCollisionMissile
     0x2301378-- Renamed --:  -> s_Cvar_bodyQuota
     0x2301A70-- Renamed --:  -> s_Cvar_streamingCameraMaxRadius
     0x248B928-- Renamed --:  -> s_Cvar_streamingCameraLookAheadTime
     0x248B930-- Renamed --:  -> s_Cvar_SoundPerf_VariationCap
     0x2492910-- Renamed --:  -> s_Cvar_Sound_EnablePositionalLowPassFilter
     0x2492918-- Renamed --:  -> s_Cvar_Sound_AmbienceHighpassDSPCutoff
     0x2492D30-- Renamed --:  -> s_Cvar_Sound_AllyPlayerHighpassDSPCutoff
     0x2492D38-- Renamed --:  -> s_Cvar_Sound_EnemyPlayerHighpassDSPCutoff
     0x2492D40-- Renamed --:  -> s_Cvar_Sound_NPCHighpassDSPCutoff
     0x2492D48-- Renamed --:  -> s_Cvar_Sound_NumChannels
     0x2493170-- Renamed --:  -> s_Cvar_Sound_OutputDriverName
     0x2493180-- Renamed --:  -> s_Cvar_Sound_VoiceChatInputDriverIndex
     0x2493188-- Renamed --:  -> s_Cvar_Sound_VoiceChatInputDriverName
     0x2493260-- Renamed --:  -> s_Cvar_Sound_VoiceChatOutputDriverIndex
     0x2493268-- Renamed --:  -> s_Cvar_Sound_DSPBufferSize
     0x2493278-- Renamed --:  -> s_Cvar_Sound_OutputSampleRate
     0x2493190-- Renamed --:  -> s_Cvar_Sound_EnableMixMode2
     0x24931A0-- Renamed --:  -> s_Cvar_Sound_ListenerAtCharacter
     0x24931F8-- Renamed --:  -> s_Cvar_Sound_EnableEmoteSounds
     0x2493200-- Renamed --:  -> s_Cvar_Sound_ZoneMusicNoDelay
     0x2493208-- Renamed --:  -> s_Cvar_Sound_EnableArmorFoleySoundForSelf
     0x2493210-- Renamed --:  -> s_Cvar_Sound_EnableArmorFoleySoundForOthers
     0x2493218-- Renamed --:  -> s_Cvar_Sound_EnablePetSounds
     0x2493220-- Renamed --:  -> s_Cvar_FootstepSounds
     0x2493238-- Renamed --:  -> s_Cvar_Sound_AlternateListener
     0x2493240-- Renamed --:  -> s_Cvar_Sound_EnableSoundWhenGameIsInBG
     0x2493228-- Renamed --:  -> s_Cvar_scriptProfile
     0x25454A0-- Renamed --:  -> s_Cvar_useHighResolutionUITextures
     0x2544648-- Renamed --:  -> s_Cvar_chatClassColorOverride
     0x2545640-- Renamed --:  -> s_Cvar_deselectOnClick
     0x25454B8-- Renamed --:  -> s_Cvar_autoClearAFK
     0x25454C0-- Renamed --:  -> s_Cvar_blockTrades
     0x25454C8-- Renamed --:  -> s_Cvar_blockChannelInvites
     0x25454D0-- Renamed --:  -> s_Cvar_autoLootDefault
     0x25454D8-- Renamed --:  -> s_Cvar_autoLootRate
     0x25454E0-- Renamed --:  -> s_Cvar_autoOpenLootHistory
     0x2544638-- Renamed --:  -> s_Cvar_superTrackerDist
     0x2545780-- Renamed --:  -> s_Cvar_spellBookSort
     0x2545788-- Renamed --:  -> s_Cvar_interactOnLeftClick
     0x2545790-- Renamed --:  -> s_Cvar_autoSelfCast
     0x25454F0-- Renamed --:  -> s_Cvar_stopAutoAttackOnTargetChange
     0x25454F8-- Renamed --:  -> s_Cvar_showTargetOfTarget
     0x2545500-- Renamed --:  -> s_Cvar_showTargetCastbar
     0x2545508-- Renamed --:  -> s_Cvar_showVKeyCastbar
     0x2545510-- Renamed --:  -> s_Cvar_showVKeyCastbarOnlyOnTarget
     0x2545518-- Renamed --:  -> s_Cvar_showVKeyCastbarSpellName
     0x2545520-- Renamed --:  -> s_Cvar_doNotFlashLowHealthWarning
     0x2545528-- Renamed --:  -> s_Cvar_minimapZoom
     0x2545540-- Renamed --:  -> s_Cvar_minimapInsideZoom
     0x2545548-- Renamed --:  -> s_Cvar_minimapAltitudeHintMode
     0x2545550-- Renamed --:  -> s_Cvar_showMinimapClock
     0x2545558-- Renamed --:  -> s_Cvar_scriptWarnings
     0x25454A8-- Renamed --:  -> s_Cvar_displayFreeBagSlots
     0x2545560-- Renamed --:  -> s_Cvar_displayWorldPVPObjectives
     0x2545568-- Renamed --:  -> s_Cvar_colorblindMode
     0x2545570-- Renamed --:  -> s_Cvar_allowCompareWithToggle
     0x2545578-- Renamed --:  -> s_Cvar_showHonorAsExperience
     0x25457E8-- Renamed --:  -> s_Cvar_mapAnimMinAlpha
     0x2545740-- Renamed --:  -> s_Cvar_spamFilter
     0x2545580-- Renamed --:  -> s_Cvar_showLootSpam
     0x2545588-- Renamed --:  -> s_Cvar_chatBubbles
     0x2545590-- Renamed --:  -> s_Cvar_chatBubblesParty
     0x2545598-- Renamed --:  -> s_Cvar_removeChatDelay
     0x25455A0-- Renamed --:  -> s_Cvar_communitiesShowOffline
     0x25455A8-- Renamed --:  -> s_Cvar_guildMemberNotify
     0x25455B0-- Renamed --:  -> s_Cvar_guildRewardsUsable
     0x25455B8-- Renamed --:  -> s_Cvar_guildRewardsCategory
     0x25455C0-- Renamed --:  -> s_Cvar_lfgAutoFill
     0x25455C8-- Renamed --:  -> s_Cvar_twitterGetConfigTime
     0x2545800-- Renamed --:  -> s_Cvar_twitterShortUrlLengthHttps
     0x2545808-- Renamed --:  -> s_Cvar_twitterCharactersPerMedia
     0x2545810-- Renamed --:  -> s_Cvar_showBuilderFeedback
     0x2545818-- Renamed --:  -> s_Cvar_findYourselfInRaidOnlyInCombat
     0x25446A0-- Renamed --:  -> s_Cvar_findYourselfInBGOnlyInCombat
     0x25446A8-- Renamed --:  -> s_Cvar_findYourselfAnywhereOnlyInCombat
     0x25446B0-- Renamed --:  -> s_Cvar_findYourselfInRaid
     0x25446B8-- Renamed --:  -> s_Cvar_findYourselfInBG
     0x25446C0-- Renamed --:  -> s_Cvar_findYourselfAnywhere
     0x25446C8-- Renamed --:  -> s_Cvar_comboPointLocation
     0x25446D0-- Renamed --:  -> s_Cvar_nameplateTargetRadialPosition
     0x25446D8-- Renamed --:  -> s_Cvar_multiBarRightVerticalLayout
     0x25455D0-- Renamed --:  -> s_Cvar_floatingCombatTextCombatDamageStyle
     0x25455D8-- Renamed --:  -> s_Cvar_floatingCombatTextCombatDamageAllAutos
     0x2544640-- Renamed --:  -> s_Cvar_floatingCombatTextCombatDamageDirectionalOffset
     0x25455E0-- Renamed --:  -> s_Cvar_floatingCombatTextCombatDamageDirectionalScale
     0x25455E8-- Renamed --:  -> s_Cvar_floatingCombatTextCombatLogPeriodicSpells
     0x25455F0-- Renamed --:  -> s_Cvar_floatingCombatTextPetMeleeDamage
     0x25455F8-- Renamed --:  -> s_Cvar_floatingCombatTextPetSpellDamage
     0x2545600-- Renamed --:  -> s_Cvar_enableFloatingCombatText
     0x2545608-- Renamed --:  -> s_Cvar_showDispelDebuffs
     0x2545538-- Renamed --:  -> s_Cvar_showToastBroadcast
     0x2545760-- Renamed --:  -> s_Cvar_showToastFriendRequest
     0x2545768-- Renamed --:  -> s_Cvar_showToastConversation
     0x2545750-- Renamed --:  -> s_Cvar_showToastClubInvitation
     0x2545770-- Renamed --:  -> s_Cvar_alwaysShowBlizzardGroupsTab
     0x2544670-- Renamed --:  -> s_Cvar_showToastWindow
     0x2544678-- Renamed --:  -> s_Cvar_showNewbieTips
     0x2545778-- Renamed --:  -> s_Cvar_calendarShowDarkmoon
     0x2545618-- Renamed --:  -> s_Cvar_calendarShowBattlegrounds
     0x2545620-- Renamed --:  -> s_Cvar_calendarShowLockouts
     0x2545628-- Renamed --:  -> s_Cvar_nameplateShowEnemyMinions
     0x2545650-- Renamed --:  -> s_Cvar_nameplateShowFriendlyMinions
     0x2545688-- Renamed --:  -> s_Cvar_nameplateShowDebuffsOnFriendly
     0x25456B8-- Renamed --:  -> s_Cvar_enablePVPNotifyAFK
     0x25456C8-- Renamed --:  -> s_Cvar_auctionDisplayOnCharacter
     0x25456C0-- Renamed --:  -> s_Cvar_currencyTokensUnused1
     0x25456D8-- Renamed --:  -> s_Cvar_currencyTokensUnused2
     0x25456E0-- Renamed --:  -> s_Cvar_currencyTokensBackpack1
     0x25456E8-- Renamed --:  -> s_Cvar_currencyTokensBackpack2
     0x25456F0-- Renamed --:  -> s_Cvar_currencyCategoriesCollapsed
     0x25456F8-- Renamed --:  -> s_Cvar_predictedHealth
     0x2545700-- Renamed --:  -> s_Cvar_lfdSelectedDungeons
     0x2545718-- Renamed --:  -> s_Cvar_pvpSelectedRoles
     0x2545720-- Renamed --:  -> s_Cvar_lfgListSearchLanguages
     0x2545728-- Renamed --:  -> s_Cvar_lastTalkedToGM
     0x2545730-- Renamed --:  -> s_Cvar_minimapTrackedInfov2
     0x2545748-- Renamed --:  -> s_Cvar_petJournalTypeFilters
     0x2545798-- Renamed --:  -> s_Cvar_petJournalSourceFilters
     0x25457A0-- Renamed --:  -> s_Cvar_petJournalSort
     0x25457A8-- Renamed --:  -> s_Cvar_mountJournalGeneralFilters
     0x25457B0-- Renamed --:  -> s_Cvar_mountJournalSourcesFilter
     0x25457B8-- Renamed --:  -> s_Cvar_toyBoxCollectedFilters
     0x25457C0-- Renamed --:  -> s_Cvar_heirloomSourceFilters
     0x25457C8-- Renamed --:  -> s_Cvar_transmogrifySourceFilters
     0x25457D0-- Renamed --:  -> s_Cvar_wardrobeSourceFilters
     0x25457D8-- Renamed --:  -> s_Cvar_wardrobeSetsFilters
     0x25457E0-- Renamed --:  -> s_Cvar_NonEmitterCombatRange
     0x25457F0-- Renamed --:  -> s_Cvar_showSpectatorTeamCircles
     0x2544690-- Renamed --:  -> s_Cvar_flashErrorMessageRepeats
     0x2544698-- Renamed --:  -> s_Cvar_garrisonCompleteTalent
     0x2545828-- Renamed --:  -> s_Cvar_AllowDangerousScripts
     0x2545838-- Renamed --:  -> s_Cvar_EnableBlinkApplicationIcon
     0x2545840-- Renamed --:  -> s_Cvar_lastSelectedClubId
     0x2545848-- Renamed --:  -> s_Cvar_uiScale
     0x2545648-- Renamed --:  -> s_Cvar_useHighResolutionUITextures
     0x2544648-- Renamed --:  -> s_Cvar_chatClassColorOverride
     0x2545640-- Renamed --:  -> s_Cvar_nameplateTargetBehindMaxDistance
     0x2545BF8-- Renamed --:  -> s_Cvar_nameplateMotion
     0x2545C00-- Renamed --:  -> s_Cvar_nameplateMotionSpeed
     0x2545C08-- Renamed --:  -> s_Cvar_nameplateOverlapH
     0x2545C10-- Renamed --:  -> s_Cvar_nameplateOverlapV
     0x2545C18-- Renamed --:  -> s_Cvar_nameplateGlobalScale
     0x2545C20-- Renamed --:  -> s_Cvar_nameplateMaxScale
     0x2545C38-- Renamed --:  -> s_Cvar_nameplateLargerScale
     0x2545C40-- Renamed --:  -> s_Cvar_nameplateMinScaleDistance
     0x2545C30-- Renamed --:  -> s_Cvar_nameplateMaxScaleDistance
     0x2545C48-- Renamed --:  -> s_Cvar_nameplateMinAlpha
     0x2545C50-- Renamed --:  -> s_Cvar_nameplateMaxAlpha
     0x2545C58-- Renamed --:  -> s_Cvar_nameplateMinAlphaDistance
     0x2545C68-- Renamed --:  -> s_Cvar_nameplateMaxAlphaDistance
     0x2545C70-- Renamed --:  -> s_Cvar_nameplateSelectedScale
     0x2545C78-- Renamed --:  -> s_Cvar_nameplateSelectedAlpha
     0x2545C80-- Renamed --:  -> s_Cvar_nameplateNotSelectedAlpha
     0x2545C88-- Renamed --:  -> s_Cvar_clampTargetNameplateToScreen
     0x2545C90-- Renamed --:  -> s_Cvar_nameplateSelfScale
     0x2545C98-- Renamed --:  -> s_Cvar_nameplateSelfAlpha
     0x2545CA0-- Renamed --:  -> s_Cvar_nameplateSelfBottomInset
     0x2545CA8-- Renamed --:  -> s_Cvar_nameplateSelfTopInset
     0x2545CB0-- Renamed --:  -> s_Cvar_nameplateOtherBottomInset
     0x2545CB8-- Renamed --:  -> s_Cvar_nameplateOtherTopInset
     0x2545CC0-- Renamed --:  -> s_Cvar_nameplateLargeBottomInset
     0x2545CC8-- Renamed --:  -> s_Cvar_nameplateLargeTopInset
     0x2545CD0-- Renamed --:  -> s_Cvar_NamePlateHorizontalScale
     0x2545CE0-- Renamed --:  -> s_Cvar_NameplatePersonalShowWithTarget
     0x2545CF0-- Renamed --:  -> s_Cvar_NameplatePersonalHideDelaySeconds
     0x2545CF8-- Renamed --:  -> s_Cvar_NameplatePersonalHideDelayAlpha
     0x2545D00-- Renamed --:  -> s_Cvar_TargetPriorityAllowAnyOnScreen
     0x2546488-- Renamed --:  -> s_Cvar_TargetPriorityHoldHighlightDelay
     0x2546490-- Renamed --:  -> s_Cvar_TargetPriorityCombatLock
     0x2546498-- Renamed --:  -> s_Cvar_TargetPriorityCombatLockHighlight
     0x25464A0-- Renamed --:  -> s_Cvar_TargetPriorityCombatLockContextualRelaxation
     0x25464A8-- Renamed --:  -> s_Cvar_TargetPriorityPvp
     0x25464B0-- Renamed --:  -> s_Cvar_TargetPriorityPvpLock
     0x25464B8-- Renamed --:  -> s_Cvar_TargetPriorityPvpLockHighlight
     0x25464C0-- Renamed --:  -> s_Cvar_TargetPriorityValueBank
     0x25464C8-- Renamed --:  -> s_Cvar_TargetPriorityContinueFromManualTarget
     0x25464D0-- Renamed --:  -> s_Cvar_TargetPriorityAutoTargetIgnoreWindow
     0x25464D8-- Renamed --:  -> s_Cvar_TargetPriorityFrustumPullInSides
     0x25464E0-- Renamed --:  -> s_Cvar_TargetPriorityFrustumPullInTop
     0x25464E8-- Renamed --:  -> s_Cvar_TargetPriorityFrustumPullInBot
     0x25464F8-- Renamed --:  -> s_Cvar_incompleteQuestPriorityThresholdDelta
     0x2553E88-- Renamed --:  -> s_Cvar_runeSpentFadeTime
     0x2554848-- Renamed --:  -> s_Cvar_autojoinBGVoice
     0x2592B40-- Renamed --:  -> s_Cvar_PushToTalkSound
     0x2592B48-- Renamed --:  -> s_Cvar_VoiceOutputVolume
     0x2592B58-- Renamed --:  -> s_Cvar_VoiceInputVolume
     0x2592B78-- Renamed --:  -> s_Cvar_VoiceVADSensitivity
     0x2592B68-- Renamed --:  -> s_Cvar_VoiceOutputDevice
     0x2592B60-- Renamed --:  -> s_Cvar_VoiceEnableWhenGameIsInBG
     0x2592B70-- Renamed --:  -> s_Cvar_VoicePushToTalkKeybind
     0x2592B88-- Renamed --:  -> s_Cvar_VoiceSelfDeafened
     0x2592B90-- Renamed --:  -> s_Cvar_VoiceSelfMuted
     0x2592B98-- Renamed --:  -> s_Cvar_VoiceChatMasterVolumeScale
     0x2592BA0-- Renamed --:  -> s_Cvar_enableWowMouse
     0x2595B40-- Renamed --:  -> s_Cvar_cameraSavedVehicleDistance
     0x25980C0-- Renamed --:  -> s_Cvar_cameraSavedPetBattleDistance
     0x25980D0-- Renamed --:  -> s_Cvar_cameraBobbing
     0x2598110-- Renamed --:  -> s_Cvar_test_cameraHeadMovementStrength
     0x2598120-- Renamed --:  -> s_Cvar_test_cameraHeadMovementRangeScale
     0x2598130-- Renamed --:  -> s_Cvar_test_cameraHeadMovementMovingStrength
     0x2598160-- Renamed --:  -> s_Cvar_test_cameraHeadMovementStandingStrength
     0x2598140-- Renamed --:  -> s_Cvar_test_cameraHeadMovementMovingDampRate
     0x2598150-- Renamed --:  -> s_Cvar_test_cameraHeadMovementStandingDampRate
     0x2598170-- Renamed --:  -> s_Cvar_test_cameraHeadMovementFirstPersonDampRate
     0x2598180-- Renamed --:  -> s_Cvar_test_cameraHeadMovementDeadZone
     0x2598190-- Renamed --:  -> s_Cvar_test_cameraDynamicPitch
     0x25981A0-- Renamed --:  -> s_Cvar_test_cameraDynamicPitchBaseFovPad
     0x25981B0-- Renamed --:  -> s_Cvar_test_cameraDynamicPitchBaseFovPadDownScale
     0x25981D0-- Renamed --:  -> s_Cvar_test_cameraDynamicPitchSmartPivotCutoffDist
     0x25981E0-- Renamed --:  -> s_Cvar_test_cameraOverShoulder
     0x25981F0-- Renamed --:  -> s_Cvar_test_cameraTargetFocusEnemyEnable
     0x2598200-- Renamed --:  -> s_Cvar_test_cameraTargetFocusEnemyStrengthPitch
     0x2598210-- Renamed --:  -> s_Cvar_test_cameraTargetFocusEnemyStrengthYaw
     0x2598220-- Renamed --:  -> s_Cvar_test_cameraTargetFocusInteractStrengthPitch
     0x2598240-- Renamed --:  -> s_Cvar_test_cameraTargetFocusInteractStrengthYaw
     0x2598250-- Renamed --:  -> s_Cvar_cameraSmoothPitch
     0x2598350-- Renamed --:  -> s_Cvar_cameraSmoothYaw
     0x2598360-- Renamed --:  -> s_Cvar_cameraSmoothStyle
     0x2598380-- Renamed --:  -> s_Cvar_cameraSmoothTrackingStyle
     0x2598390-- Renamed --:  -> s_Cvar_cameraCustomViewSmoothing
     0x2598370-- Renamed --:  -> s_Cvar_cameraTerrainTilt
     0x2598810-- Renamed --:  -> s_Cvar_cameraTerrainTiltTimeMin
     0x2598820-- Renamed --:  -> s_Cvar_cameraTerrainTiltTimeMax
     0x2599190-- Renamed --:  -> s_Cvar_cameraWaterCollision
     0x25991A0-- Renamed --:  -> s_Cvar_cameraHeightIgnoreStandState
     0x25991B0-- Renamed --:  -> s_Cvar_cameraPivot
     0x25991C0-- Renamed --:  -> s_Cvar_cameraPivotDYMin
     0x25991E0-- Renamed --:  -> s_Cvar_cameraDive
     0x25991F0-- Renamed --:  -> s_Cvar_cameraSurfacePitch
     0x2599200-- Renamed --:  -> s_Cvar_cameraSubmergePitch
     0x2599210-- Renamed --:  -> s_Cvar_cameraPitchSmoothMin
     0x2599230-- Renamed --:  -> s_Cvar_cameraYawSmoothMin
     0x2599250-- Renamed --:  -> s_Cvar_cameraYawSmoothMax
     0x2599260-- Renamed --:  -> s_Cvar_cameraSmoothTimeMin
     0x2599270-- Renamed --:  -> s_Cvar_cameraSmoothTimeMax
     0x2599280-- Renamed --:  -> s_Cvar_farclip
     0x260C220-- Error --: Failed to rename  -> s_Cvar_
    -- Renamed --:  -> s_Cvar_bspcache
     0x260C290-- Renamed --:  -> s_Cvar_projectedTextures
     0x260C2E8-- Renamed --:  -> s_Cvar_preloadStreamingDistObject
     0x260C320-- Renamed --:  -> s_Cvar_preloadLoadingDistTerrain
     0x260C328-- Renamed --:  -> s_Cvar_preloadLoadingDistObject
     0x260C330-- Renamed --:  -> s_Cvar_minimapPortalMax
     0x260C3E0-- Renamed --:  -> s_Cvar_lodObjectCullSize
     0x260C3B8-- Renamed --:  -> s_Cvar_lodObjectMinSize
     0x260C3C8-- Renamed --:  -> s_Cvar_lodObjectFadeScale
     0x260C3D0-- Renamed --:  -> s_Cvar_RAIDsettingsEnabled
     0x260C3D8-- Renamed --:  -> s_Cvar_RAIDlodObjectCullSize
     0x260C438-- Renamed --:  -> s_Cvar_RAIDlodObjectCullDist
     0x260C580-- Renamed --:  -> s_Cvar_RAIDlodObjectMinSize
     0x260C588-- Renamed --:  -> s_Cvar_RAIDlodObjectFadeScale
     0x260C590-- Renamed --:  -> s_Cvar_graphicsTextureFiltering
     0x260C4E0-- Renamed --:  -> s_Cvar_graphicsProjectedTextures
     0x260C4E8-- Renamed --:  -> s_Cvar_graphicsEnvironmentDetail
     0x260C4F0-- Renamed --:  -> s_Cvar_graphicsGroundClutter
     0x260C4F8-- Renamed --:  -> s_Cvar_graphicsShadowQuality
     0x260C500-- Renamed --:  -> s_Cvar_graphicsLiquidDetail
     0x260C508-- Renamed --:  -> s_Cvar_graphicsParticleDensity
     0x260C518-- Renamed --:  -> s_Cvar_graphicsSSAO
     0x260C520-- Renamed --:  -> s_Cvar_raidGraphicsTextureResolution
     0x260C528-- Renamed --:  -> s_Cvar_raidGraphicsTextureFiltering
     0x260C530-- Renamed --:  -> s_Cvar_raidGraphicsProjectedTextures
     0x260C538-- Renamed --:  -> s_Cvar_raidGraphicsEnvironmentDetail
     0x260C540-- Renamed --:  -> s_Cvar_raidGraphicsGroundClutter
     0x260C548-- Renamed --:  -> s_Cvar_raidGraphicsShadowQuality
     0x260C550-- Renamed --:  -> s_Cvar_raidGraphicsLiquidDetail
     0x260C558-- Renamed --:  -> s_Cvar_raidGraphicsSunshafts
     0x260C560-- Renamed --:  -> s_Cvar_raidGraphicsParticleDensity
     0x260C568-- Renamed --:  -> s_Cvar_raidGraphicsSSAO
     0x260C570-- Renamed --:  -> s_Cvar_shadowScissor
     0x2617C00-- Renamed --:  -> s_Cvar_shadowInstancing
     0x2617C08-- Renamed --:  -> s_Cvar_sceneOcclusionEnable
     0x26220C8-- Renamed --:  -> s_Cvar_disableAutoRealmSelect
     0x26226D0-- Renamed --:  -> s_Cvar_initialRealmListTimeout
     0x26226D8-- Renamed --:  -> s_Cvar_webChallengeURLTimeout
     0x26226E0-- Renamed --:  -> s_Cvar_auroraClientRequestSuffix
     0x2623B90-- Renamed --:  -> s_Cvar_assaoRadius
     0x26C2558-- Renamed --:  -> s_Cvar_assaoShadowMult
     0x26C2560-- Renamed --:  -> s_Cvar_assaoShadowPower
     0x26C2568-- Renamed --:  -> s_Cvar_assaoShadowClamp
     0x26C2570-- Renamed --:  -> s_Cvar_assaoHorizonAngleThresh
     0x26C2578-- Renamed --:  -> s_Cvar_assaoFadeOutFrom
     0x26C2580-- Renamed --:  -> s_Cvar_assaoAdaptiveQualityLimit
     0x26C2590-- Renamed --:  -> s_Cvar_assaoBlurPassCount
     0x26C2598-- Renamed --:  -> s_Cvar_assaoSharpness
     0x26C25A0-- Renamed --:  -> s_Cvar_assaoTemporalSSAngleOffset
     0x26C25A8-- Renamed --:  -> s_Cvar_assaoTemporalSSRadiusOffset
     0x26C25B0-- Renamed --:  -> s_Cvar_assaoDetailShadowStrength
     0x26C25B8-- Renamed --:  -> s_Cvar_ssaoMagicThresholdLow
     0x26C25C8-- Renamed --:  -> s_Cvar_ssaoMagicThresholdHigh
     0x26C25D0

    lua rebased 0x0

    Code:
    MakeNameEx(0xFD4BE0, "Script_AbandonSkill", SN_NOWARN)
    MakeNameEx(0xE051E0, "Script_AcceptBattlefieldPort", SN_NOWARN)
    MakeNameEx(0xF7CC20, "Script_AcceptDuel", SN_NOWARN)
    MakeNameEx(0xF14F20, "Script_AcceptTrade", SN_NOWARN)
    MakeNameEx(0x10A5E70, "Script_AscendStop", SN_NOWARN)
    MakeNameEx(0xE77A60, "Script_BNGetDisplayName", SN_NOWARN)
    MakeNameEx(0xE77B80, "Script_BNGetFriendInfo", SN_NOWARN)
    MakeNameEx(0xE77C30, "Script_BNGetFriendInfoByID", SN_NOWARN)
    MakeNameEx(0xE77990, "Script_BNGetInfo", SN_NOWARN)
    MakeNameEx(0xE78000, "Script_BNGetNumFriendGameAccounts", SN_NOWARN)
    MakeNameEx(0xE77B00, "Script_BNGetNumFriends", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_BNSendSoR", SN_NOWARN)
    MakeNameEx(0xE77CE0, "Script_BNSummonFriendByIndex", SN_NOWARN)
    MakeNameEx(0xF41AA0, "Script_BankButtonIDToInvSlotID", SN_NOWARN)
    MakeNameEx(0x1024300, "Script_BuyGuildCharter", SN_NOWARN)
    MakeNameEx(0xF12E80, "Script_BuyStableSlot", SN_NOWARN)
    MakeNameEx(0x1C91980, "Script_CONFUSE", SN_NOWARN)
    MakeNameEx(0xE4FDF0, "Script_C_AuthChallenge.Cancel", SN_NOWARN)
    MakeNameEx(0xE50090, "Script_C_AuthChallenge.DidChallengeSucceed", SN_NOWARN)
    MakeNameEx(0xE4FF50, "Script_C_AuthChallenge.OnTabPressed", SN_NOWARN)
    MakeNameEx(0xE4FD30, "Script_C_AuthChallenge.SetFrame", SN_NOWARN)
    MakeNameEx(0xE4FDD0, "Script_C_AuthChallenge.Submit", SN_NOWARN)
    MakeNameEx(0x39E370, "Script_C_CharacterServices.ApplyLevelUp", SN_NOWARN)
    MakeNameEx(0x39E460, "Script_C_CharacterServices.ClearQueuedUpgrade", SN_NOWARN)
    MakeNameEx(0x39E4A0, "Script_C_CharacterServices.DoesGUIDHavePendingFactionChange", SN_NOWARN)
    MakeNameEx(0x39DB10, "Script_C_CharacterServices.GetFactionGroupByIndex", SN_NOWARN)
    MakeNameEx(0x39E480, "Script_C_CharacterServices.GetQueuedUpgradeGUID", SN_NOWARN)
    MakeNameEx(0x39E430, "Script_C_CharacterServices.HasQueuedUpgrade", SN_NOWARN)
    MakeNameEx(0x39E090, "Script_C_CharacterServices.IsLiveRegionAccountCopyEnabled", SN_NOWARN)
    MakeNameEx(0x39E070, "Script_C_CharacterServices.IsLiveRegionCharacterCopyEnabled", SN_NOWARN)
    MakeNameEx(0x39E050, "Script_C_CharacterServices.IsLiveRegionCharacterListEnabled", SN_NOWARN)
    MakeNameEx(0x39E030, "Script_C_CharacterServices.IsTrialBoostEnabled", SN_NOWARN)
    MakeNameEx(0x39E0B0, "Script_C_CharacterServices.RequestManualUnrevoke", SN_NOWARN)
    MakeNameEx(0x39E120, "Script_C_CharacterServices.TrialBoostCharacter", SN_NOWARN)
    MakeNameEx(0x39E590, "Script_C_CharacterServicesPublic.ShouldSeeControlPopup", SN_NOWARN)
    MakeNameEx(0x37AF80, "Script_C_Login.AttemptedLauncherLogin", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_C_Login.CachedLogin", SN_NOWARN)
    MakeNameEx(0x37B000, "Script_C_Login.CancelLauncherLogin", SN_NOWARN)
    MakeNameEx(0x37AC50, "Script_C_Login.ClearLastError", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_C_Login.DeleteCachedCredentials", SN_NOWARN)
    MakeNameEx(0x37AD50, "Script_C_Login.DisconnectFromServer", SN_NOWARN)
    MakeNameEx(0x37B0A0, "Script_C_Login.GetAccountSuspensionRemainingTime", SN_NOWARN)
    MakeNameEx(0x37A9E0, "Script_C_Login.GetAgreementLink", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_C_Login.GetCachedCredentials", SN_NOWARN)
    MakeNameEx(0x37A0D0, "Script_C_Login.GetExtraAuthInfo", SN_NOWARN)
    MakeNameEx(0x37A640, "Script_C_Login.GetGameAccounts", SN_NOWARN)
    MakeNameEx(0x37A8E0, "Script_C_Login.GetLastError", SN_NOWARN)
    MakeNameEx(0x37B050, "Script_C_Login.GetLogonQueueInfo", SN_NOWARN)
    MakeNameEx(0x37A580, "Script_C_Login.GetState", SN_NOWARN)
    MakeNameEx(0x37B010, "Script_C_Login.GetWaitQueueInfo", SN_NOWARN)
    MakeNameEx(0x37AF50, "Script_C_Login.IsLauncherLogin", SN_NOWARN)
    MakeNameEx(0x37AFA0, "Script_C_Login.IsLoginReady", SN_NOWARN)
    MakeNameEx(0x379CE0, "Script_C_Login.LauncherLogin", SN_NOWARN)
    MakeNameEx(0x379A40, "Script_C_Login.Login", SN_NOWARN)
    MakeNameEx(0x37B100, "Script_C_Login.RequestAutoRealmJoin", SN_NOWARN)
    MakeNameEx(0x37A700, "Script_C_Login.SelectGameAccount", SN_NOWARN)
    MakeNameEx(0x37AFF0, "Script_C_Login.SetAttemptedLauncherLogin", SN_NOWARN)
    MakeNameEx(0x37A430, "Script_C_Login.SetCaptchaTexture", SN_NOWARN)
    MakeNameEx(0x37A2B0, "Script_C_Login.SubmitCaptcha", SN_NOWARN)
    MakeNameEx(0x37A130, "Script_C_Login.SubmitExtraAuthInfo", SN_NOWARN)
    MakeNameEx(0xFE0610, "Script_C_LootHistory.CanMasterLoot", SN_NOWARN)
    MakeNameEx(0xFE0470, "Script_C_LootHistory.GetExpiration", SN_NOWARN)
    MakeNameEx(0xFE0030, "Script_C_LootHistory.GetItem", SN_NOWARN)
    MakeNameEx(0xFE0010, "Script_C_LootHistory.GetNumItems", SN_NOWARN)
    MakeNameEx(0xFE0170, "Script_C_LootHistory.GetPlayerInfo", SN_NOWARN)
    MakeNameEx(0xFE04C0, "Script_C_LootHistory.GiveMasterLoot", SN_NOWARN)
    MakeNameEx(0xFE03E0, "Script_C_LootHistory.SetExpiration", SN_NOWARN)
    MakeNameEx(0xF02FB0, "Script_C_LossOfControl.GetEventInfo", SN_NOWARN)
    MakeNameEx(0xF02F50, "Script_C_LossOfControl.GetNumEvents", SN_NOWARN)
    MakeNameEx(0xD870D0, "Script_C_NamePlate.GetNamePlateEnemyClickThrough", SN_NOWARN)
    MakeNameEx(0xD87410, "Script_C_NamePlate.GetNamePlateEnemyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86ED0, "Script_C_NamePlate.GetNamePlateEnemySize", SN_NOWARN)
    MakeNameEx(0xD867F0, "Script_C_NamePlate.GetNamePlateForUnit", SN_NOWARN)
    MakeNameEx(0xD87040, "Script_C_NamePlate.GetNamePlateFriendlyClickThrough", SN_NOWARN)
    MakeNameEx(0xD87360, "Script_C_NamePlate.GetNamePlateFriendlyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86D50, "Script_C_NamePlate.GetNamePlateFriendlySize", SN_NOWARN)
    MakeNameEx(0xD86FB0, "Script_C_NamePlate.GetNamePlateSelfClickThrough", SN_NOWARN)
    MakeNameEx(0xD872B0, "Script_C_NamePlate.GetNamePlateSelfPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86BD0, "Script_C_NamePlate.GetNamePlateSelfSize", SN_NOWARN)
    MakeNameEx(0xD86960, "Script_C_NamePlate.GetNamePlates", SN_NOWARN)
    MakeNameEx(0xD867D0, "Script_C_NamePlate.GetNumNamePlateMotionTypes", SN_NOWARN)
    MakeNameEx(0xD87190, "Script_C_NamePlate.GetTargetClampingInsets", SN_NOWARN)
    MakeNameEx(0xD87060, "Script_C_NamePlate.SetNamePlateEnemyClickThrough", SN_NOWARN)
    MakeNameEx(0xD87370, "Script_C_NamePlate.SetNamePlateEnemyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86DD0, "Script_C_NamePlate.SetNamePlateEnemySize", SN_NOWARN)
    MakeNameEx(0xD86FD0, "Script_C_NamePlate.SetNamePlateFriendlyClickThrough", SN_NOWARN)
    MakeNameEx(0xD872C0, "Script_C_NamePlate.SetNamePlateFriendlyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86C50, "Script_C_NamePlate.SetNamePlateFriendlySize", SN_NOWARN)
    MakeNameEx(0xD86F50, "Script_C_NamePlate.SetNamePlateSelfClickThrough", SN_NOWARN)
    MakeNameEx(0xD87210, "Script_C_NamePlate.SetNamePlateSelfPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86AD0, "Script_C_NamePlate.SetNamePlateSelfSize", SN_NOWARN)
    MakeNameEx(0xD870F0, "Script_C_NamePlate.SetTargetClampingInsets", SN_NOWARN)
    MakeNameEx(0xEEFE50, "Script_C_NewItems.ClearAll", SN_NOWARN)
    MakeNameEx(0xEEFCB0, "Script_C_NewItems.IsNewItem", SN_NOWARN)
    MakeNameEx(0xEEFDA0, "Script_C_NewItems.RemoveNewItem", SN_NOWARN)
    MakeNameEx(0x1032DE0, "Script_C_ProductChoice.GetChoices", SN_NOWARN)
    MakeNameEx(0x10333B0, "Script_C_ProductChoice.GetNumSuppressed", SN_NOWARN)
    MakeNameEx(0x1032F90, "Script_C_ProductChoice.GetProducts", SN_NOWARN)
    MakeNameEx(0x10332A0, "Script_C_ProductChoice.MakeSelection", SN_NOWARN)
    MakeNameEx(0x3A4030, "Script_C_RealmList.CanJoinTournamentRealms", SN_NOWARN)
    MakeNameEx(0x3A40D0, "Script_C_RealmList.ClearRealmList", SN_NOWARN)
    MakeNameEx(0x3A4080, "Script_C_RealmList.ConnectToRealm", SN_NOWARN)
    MakeNameEx(0x3A35A0, "Script_C_RealmList.GetAvailableCategories", SN_NOWARN)
    MakeNameEx(0x3A3B70, "Script_C_RealmList.GetCategoryInfo", SN_NOWARN)
    MakeNameEx(0x3A3E30, "Script_C_RealmList.GetRealmInfo", SN_NOWARN)
    MakeNameEx(0x3A3C90, "Script_C_RealmList.GetRealmsInCategory", SN_NOWARN)
    MakeNameEx(0x3A3B30, "Script_C_RealmList.IsRealmListComplete", SN_NOWARN)
    MakeNameEx(0x3A40E0, "Script_C_RealmList.RequestChangeRealmList", SN_NOWARN)
    MakeNameEx(0xE72F90, "Script_C_RecruitAFriend.CheckEmailEnabled", SN_NOWARN)
    MakeNameEx(0xE72F20, "Script_C_RecruitAFriend.GetRecruitInfo", SN_NOWARN)
    MakeNameEx(0xE72F20, "Script_C_RecruitAFriend.GetRecruitInfo", SN_NOWARN)
    MakeNameEx(0xE72F70, "Script_C_RecruitAFriend.IsSendingEnabled", SN_NOWARN)
    MakeNameEx(0xE72D90, "Script_C_RecruitAFriend.SendRecruit", SN_NOWARN)
    MakeNameEx(0x1034F40, "Script_C_SecureTransfer.AcceptTrade", SN_NOWARN)
    MakeNameEx(0x1035060, "Script_C_SecureTransfer.Cancel", SN_NOWARN)
    MakeNameEx(0x1034FB0, "Script_C_SecureTransfer.GetMailInfo", SN_NOWARN)
    MakeNameEx(0x1034F80, "Script_C_SecureTransfer.SendMail", SN_NOWARN)
    MakeNameEx(0x39E1B0, "Script_C_SharedCharacterServices.GetLastSeenCharacterUpgradePopup", SN_NOWARN)
    MakeNameEx(0x39E1E0, "Script_C_SharedCharacterServices.GetLastSeenExpansionTrialPopup", SN_NOWARN)
    MakeNameEx(0x39DC40, "Script_C_SharedCharacterServices.GetUpgradeDistributions", SN_NOWARN)
    MakeNameEx(0x39DF60, "Script_C_SharedCharacterServices.HasFreePromotionalUpgrade", SN_NOWARN)
    MakeNameEx(0x39E210, "Script_C_SharedCharacterServices.HasSeenFreePromotionalUpgradePopup", SN_NOWARN)
    MakeNameEx(0x39E380, "Script_C_SharedCharacterServices.IsPurchaseIDPendingUpgrade", SN_NOWARN)
    MakeNameEx(0x39E570, "Script_C_SharedCharacterServices.QueryClassTrialBoostResult", SN_NOWARN)
    MakeNameEx(0x39E240, "Script_C_SharedCharacterServices.SetCharacterUpgradePopupSeen", SN_NOWARN)
    MakeNameEx(0x39E2A0, "Script_C_SharedCharacterServices.SetExpansionTrialPopupSeen", SN_NOWARN)
    MakeNameEx(0x39E300, "Script_C_SharedCharacterServices.SetPromotionalPopupSeen", SN_NOWARN)
    MakeNameEx(0xF9AF10, "Script_C_Social.GetLastItem", SN_NOWARN)
    MakeNameEx(0xF9AF90, "Script_C_Social.GetLastScreenshot", SN_NOWARN)
    MakeNameEx(0xF9ADC0, "Script_C_Social.GetNumCharactersPerMedia", SN_NOWARN)
    MakeNameEx(0xF9AFB0, "Script_C_Social.GetScreenshotByIndex", SN_NOWARN)
    MakeNameEx(0xF9ADF0, "Script_C_Social.GetTweetLength", SN_NOWARN)
    MakeNameEx(0xF9AD70, "Script_C_Social.IsSocialEnabled", SN_NOWARN)
    MakeNameEx(0xF9A380, "Script_C_Social.RegisterSocialBrowser", SN_NOWARN)
    MakeNameEx(0xF9B060, "Script_C_Social.SetTextureToScreenshot", SN_NOWARN)
    MakeNameEx(0xF9A450, "Script_C_Social.TwitterCheckStatus", SN_NOWARN)
    MakeNameEx(0xF9A480, "Script_C_Social.TwitterConnect", SN_NOWARN)
    MakeNameEx(0xF9A4E0, "Script_C_Social.TwitterDisconnect", SN_NOWARN)
    MakeNameEx(0xF9AD40, "Script_C_Social.TwitterGetMSTillCanPost", SN_NOWARN)
    MakeNameEx(0xF9A650, "Script_C_Social.TwitterPostAchievement", SN_NOWARN)
    MakeNameEx(0xF9A510, "Script_C_Social.TwitterPostMessage", SN_NOWARN)
    MakeNameEx(0xF9A940, "Script_C_Social.TwitterPostScreenshot", SN_NOWARN)
    MakeNameEx(0x10DCC80, "Script_C_Timer.After", SN_NOWARN)
    MakeNameEx(0x111C6E0, "Script_C_Widget.IsFrameWidget", SN_NOWARN)
    MakeNameEx(0x111C690, "Script_C_Widget.IsRenderableWidget", SN_NOWARN)
    MakeNameEx(0x111C690, "Script_C_Widget.IsWidget", SN_NOWARN)
    MakeNameEx(0xE75150, "Script_C_WowTokenGlue.CanVeteranBuy", SN_NOWARN)
    MakeNameEx(0xE75120, "Script_C_WowTokenGlue.CheckVeteranTokenEligibility", SN_NOWARN)
    MakeNameEx(0xE75030, "Script_C_WowTokenGlue.GetAccountRemainingGoldAmount", SN_NOWARN)
    MakeNameEx(0xE746C0, "Script_C_WowTokenGlue.GetTokenCount", SN_NOWARN)
    MakeNameEx(0xE749B0, "Script_C_WowTokenPublic.BuyToken", SN_NOWARN)
    MakeNameEx(0xE749B0, "Script_C_WowTokenPublic.BuyToken", SN_NOWARN)
    MakeNameEx(0xE75170, "Script_C_WowTokenPublic.GetCommerceSystemStatus", SN_NOWARN)
    MakeNameEx(0xE75170, "Script_C_WowTokenPublic.GetCommerceSystemStatus", SN_NOWARN)
    MakeNameEx(0xE74790, "Script_C_WowTokenPublic.GetCurrentMarketPrice", SN_NOWARN)
    MakeNameEx(0xE74790, "Script_C_WowTokenPublic.GetCurrentMarketPrice", SN_NOWARN)
    MakeNameEx(0xE74B00, "Script_C_WowTokenPublic.GetGuaranteedPrice", SN_NOWARN)
    MakeNameEx(0xE74B00, "Script_C_WowTokenPublic.GetGuaranteedPrice", SN_NOWARN)
    MakeNameEx(0xE751B0, "Script_C_WowTokenPublic.GetListedAuctionableTokenInfo", SN_NOWARN)
    MakeNameEx(0xE751B0, "Script_C_WowTokenPublic.GetListedAuctionableTokenInfo", SN_NOWARN)
    MakeNameEx(0xE752D0, "Script_C_WowTokenPublic.GetNumListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0xE752D0, "Script_C_WowTokenPublic.GetNumListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0xE75060, "Script_C_WowTokenPublic.IsAuctionableWowToken", SN_NOWARN)
    MakeNameEx(0xE75060, "Script_C_WowTokenPublic.IsAuctionableWowToken", SN_NOWARN)
    MakeNameEx(0xE750C0, "Script_C_WowTokenPublic.IsConsumableWowToken", SN_NOWARN)
    MakeNameEx(0xE750C0, "Script_C_WowTokenPublic.IsConsumableWowToken", SN_NOWARN)
    MakeNameEx(0xE74850, "Script_C_WowTokenPublic.SellToken", SN_NOWARN)
    MakeNameEx(0xE74850, "Script_C_WowTokenPublic.SellToken", SN_NOWARN)
    MakeNameEx(0xE75340, "Script_C_WowTokenPublic.UpdateListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0xE75340, "Script_C_WowTokenPublic.UpdateListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0xE74710, "Script_C_WowTokenPublic.UpdateMarketPrice", SN_NOWARN)
    MakeNameEx(0xE74710, "Script_C_WowTokenPublic.UpdateMarketPrice", SN_NOWARN)
    MakeNameEx(0xE74690, "Script_C_WowTokenPublic.UpdateTokenCount", SN_NOWARN)
    MakeNameEx(0xE74690, "Script_C_WowTokenPublic.UpdateTokenCount", SN_NOWARN)
    MakeNameEx(0xE74C80, "Script_C_WowTokenSecure.CanRedeemForBalance", SN_NOWARN)
    MakeNameEx(0xE74C80, "Script_C_WowTokenSecure.CanRedeemForBalance", SN_NOWARN)
    MakeNameEx(0xE74CC0, "Script_C_WowTokenSecure.CancelRedeem", SN_NOWARN)
    MakeNameEx(0xE74CC0, "Script_C_WowTokenSecure.CancelRedeem", SN_NOWARN)
    MakeNameEx(0xE74A50, "Script_C_WowTokenSecure.ConfirmBuyToken", SN_NOWARN)
    MakeNameEx(0xE74A50, "Script_C_WowTokenSecure.ConfirmBuyToken", SN_NOWARN)
    MakeNameEx(0xE748F0, "Script_C_WowTokenSecure.ConfirmSellToken", SN_NOWARN)
    MakeNameEx(0xE748F0, "Script_C_WowTokenSecure.ConfirmSellToken", SN_NOWARN)
    MakeNameEx(0xE75370, "Script_C_WowTokenSecure.GetBalanceRedeemAmount", SN_NOWARN)
    MakeNameEx(0xE75370, "Script_C_WowTokenSecure.GetBalanceRedeemAmount", SN_NOWARN)
    MakeNameEx(0xE74F70, "Script_C_WowTokenSecure.GetBalanceRedemptionInfo", SN_NOWARN)
    MakeNameEx(0xE74F70, "Script_C_WowTokenSecure.GetBalanceRedemptionInfo", SN_NOWARN)
    MakeNameEx(0xE74F20, "Script_C_WowTokenSecure.GetGameTimeRedemptionInfo", SN_NOWARN)
    MakeNameEx(0xE74F20, "Script_C_WowTokenSecure.GetGameTimeRedemptionInfo", SN_NOWARN)
    MakeNameEx(0xE74B30, "Script_C_WowTokenSecure.GetPriceLockDuration", SN_NOWARN)
    MakeNameEx(0xE74B30, "Script_C_WowTokenSecure.GetPriceLockDuration", SN_NOWARN)
    MakeNameEx(0xE74C40, "Script_C_WowTokenSecure.GetRemainingGameTime", SN_NOWARN)
    MakeNameEx(0xE74C40, "Script_C_WowTokenSecure.GetRemainingGameTime", SN_NOWARN)
    MakeNameEx(0xE746C0, "Script_C_WowTokenSecure.GetTokenCount", SN_NOWARN)
    MakeNameEx(0xE746C0, "Script_C_WowTokenSecure.GetTokenCount", SN_NOWARN)
    MakeNameEx(0xE74ED0, "Script_C_WowTokenSecure.GetValidRedemptionTypes", SN_NOWARN)
    MakeNameEx(0xE74ED0, "Script_C_WowTokenSecure.GetValidRedemptionTypes", SN_NOWARN)
    MakeNameEx(0xE74E80, "Script_C_WowTokenSecure.IsRedemptionStillValid", SN_NOWARN)
    MakeNameEx(0xE74E80, "Script_C_WowTokenSecure.IsRedemptionStillValid", SN_NOWARN)
    MakeNameEx(0xE74B70, "Script_C_WowTokenSecure.RedeemToken", SN_NOWARN)
    MakeNameEx(0xE74B70, "Script_C_WowTokenSecure.RedeemToken", SN_NOWARN)
    MakeNameEx(0xE74D40, "Script_C_WowTokenSecure.RedeemTokenConfirm", SN_NOWARN)
    MakeNameEx(0xE74D40, "Script_C_WowTokenSecure.RedeemTokenConfirm", SN_NOWARN)
    MakeNameEx(0xE753E0, "Script_C_WowTokenSecure.SetBalanceAmountString", SN_NOWARN)
    MakeNameEx(0xE753E0, "Script_C_WowTokenSecure.SetBalanceAmountString", SN_NOWARN)
    MakeNameEx(0xE75300, "Script_C_WowTokenSecure.WillKickFromWorld", SN_NOWARN)
    MakeNameEx(0xE75300, "Script_C_WowTokenSecure.WillKickFromWorld", SN_NOWARN)
    MakeNameEx(0xFE47D0, "Script_CalculateAuctionDeposit", SN_NOWARN)
    MakeNameEx(0x10B3120, "Script_CameraZoomIn", SN_NOWARN)
    MakeNameEx(0x10B31A0, "Script_CameraZoomOut", SN_NOWARN)
    MakeNameEx(0xD97890, "Script_CanBeRaidTarget", SN_NOWARN)
    MakeNameEx(0xD9E080, "Script_CanResetTutorials", SN_NOWARN)
    MakeNameEx(0xF97EE0, "Script_CanSignPetition", SN_NOWARN)
    MakeNameEx(0xF7CC70, "Script_CancelDuel", SN_NOWARN)
    MakeNameEx(0x10D22E0, "Script_CancelPreloadingMovie", SN_NOWARN)
    MakeNameEx(0x39B200, "Script_CheckKioskModeQuitKey", SN_NOWARN)
    MakeNameEx(0x39B160, "Script_CheckKioskModeRealmKey", SN_NOWARN)
    MakeNameEx(0xEA4B20, "Script_ClearSendMail", SN_NOWARN)
    MakeNameEx(0xD9E220, "Script_ClearTutorials", SN_NOWARN)
    MakeNameEx(0xFE4B00, "Script_ClickAuctionSellItemButton", SN_NOWARN)
    MakeNameEx(0xEA4B40, "Script_ClickSendMailItemButton", SN_NOWARN)
    MakeNameEx(0xF145B0, "Script_ClickTargetTradeButton", SN_NOWARN)
    MakeNameEx(0xF141B0, "Script_ClickTradeButton", SN_NOWARN)
    MakeNameEx(0xFE4740, "Script_CloseAuctionHouse", SN_NOWARN)
    MakeNameEx(0xF41CB0, "Script_CloseBankFrame", SN_NOWARN)
    MakeNameEx(0xEF33C0, "Script_CloseCraft", SN_NOWARN)
    MakeNameEx(0x1024270, "Script_CloseGuildRegistrar", SN_NOWARN)
    MakeNameEx(0xEA4B00, "Script_CloseMail", SN_NOWARN)
    MakeNameEx(0xEB3D70, "Script_CloseMerchant", SN_NOWARN)
    MakeNameEx(0xF124B0, "Script_ClosePetStables", SN_NOWARN)
    MakeNameEx(0xF97C90, "Script_ClosePetition", SN_NOWARN)
    MakeNameEx(0xF4D240, "Script_CloseQuest", SN_NOWARN)
    MakeNameEx(0xFA2310, "Script_CloseTabardCreation", SN_NOWARN)
    MakeNameEx(0xED7C30, "Script_CloseTaxiMap", SN_NOWARN)
    MakeNameEx(0xF14150, "Script_CloseTrade", SN_NOWARN)
    MakeNameEx(0xF17190, "Script_CloseTradeSkill", SN_NOWARN)
    MakeNameEx(0xF42190, "Script_CloseTrainer", SN_NOWARN)
    MakeNameEx(0xF53DE0, "Script_CollapseAllFactionHeaders", SN_NOWARN)
    MakeNameEx(0xF53D90, "Script_CollapseFactionHeader", SN_NOWARN)
    MakeNameEx(0xFD4C60, "Script_CollapseSkillHeader", SN_NOWARN)
    MakeNameEx(0xA5D0D0, "Script_CombatLogAddFilter", SN_NOWARN)
    MakeNameEx(0xA5D630, "Script_CombatLogAdvanceEntry", SN_NOWARN)
    MakeNameEx(0xA5D5F0, "Script_CombatLogGetCurrentEntry", SN_NOWARN)
    MakeNameEx(0xA5D3A0, "Script_CombatLogGetNumEntries", SN_NOWARN)
    MakeNameEx(0xA5D380, "Script_CombatLogGetRetentionTime", SN_NOWARN)
    MakeNameEx(0xA5D0B0, "Script_CombatLogResetFilter", SN_NOWARN)
    MakeNameEx(0xA5D440, "Script_CombatLogSetCurrentEntry", SN_NOWARN)
    MakeNameEx(0xA5D320, "Script_CombatLogSetRetentionTime", SN_NOWARN)
    MakeNameEx(0xEEFEC0, "Script_ContainerIDToInventoryID", SN_NOWARN)
    MakeNameEx(0x19BB570, "Script_CreateFont", SN_NOWARN)
    MakeNameEx(0x19BB5F0, "Script_CreateForbiddenFrame", SN_NOWARN)
    MakeNameEx(0x19BB5E0, "Script_CreateFrame", SN_NOWARN)
    MakeNameEx(0xF263D0, "Script_CreateMacro", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_DeleteGMTicket", SN_NOWARN)
    MakeNameEx(0x10A5EE0, "Script_DescendStop", SN_NOWARN)
    MakeNameEx(0xDB5F30, "Script_DoesSpellExist", SN_NOWARN)
    MakeNameEx(0x19BB600, "Script_DoesTemplateExist", SN_NOWARN)
    MakeNameEx(0x19BB400, "Script_EnumerateFrames", SN_NOWARN)
    MakeNameEx(0xFD4D20, "Script_ExpandSkillHeader", SN_NOWARN)
    MakeNameEx(0x1C91990, "Script_FEAR", SN_NOWARN)
    MakeNameEx(0xF53C30, "Script_FactionToggleAtWar", SN_NOWARN)
    MakeNameEx(0xD9E0E0, "Script_FlagTutorial", SN_NOWARN)
    MakeNameEx(0xF7CCC0, "Script_ForfeitDuel", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_GMResponseResolve", SN_NOWARN)
    MakeNameEx(0xDE9720, "Script_GMSurveyAnswer", SN_NOWARN)
    MakeNameEx(0xDE9970, "Script_GMSurveyAnswerSubmit", SN_NOWARN)
    MakeNameEx(0xDE9880, "Script_GMSurveyNumAnswers", SN_NOWARN)
    MakeNameEx(0xDE95F0, "Script_GMSurveyQuestion", SN_NOWARN)
    MakeNameEx(0xE7B660, "Script_GetActionAutocast", SN_NOWARN)
    MakeNameEx(0xE7B380, "Script_GetActionCharges", SN_NOWARN)
    MakeNameEx(0xE7B2A0, "Script_GetActionCooldown", SN_NOWARN)
    MakeNameEx(0xE7B220, "Script_GetActionCount", SN_NOWARN)
    MakeNameEx(0xE7AE40, "Script_GetActionInfo", SN_NOWARN)
    MakeNameEx(0xE7B5D0, "Script_GetActionLossOfControlCooldown", SN_NOWARN)
    MakeNameEx(0xE7B860, "Script_GetActionText", SN_NOWARN)
    MakeNameEx(0xE7B030, "Script_GetActionTexture", SN_NOWARN)
    MakeNameEx(0xD266F0, "Script_GetAlternativeDefaultLanguage", SN_NOWARN)
    MakeNameEx(0xFE47E0, "Script_GetAuctionDeposit", SN_NOWARN)
    MakeNameEx(0xFE4750, "Script_GetAuctionHouseDepositRate", SN_NOWARN)
    MakeNameEx(0xFE4BF0, "Script_GetAuctionSellItemInfo", SN_NOWARN)
    MakeNameEx(0xD181E0, "Script_GetAutoCompletePresenceID", SN_NOWARN)
    MakeNameEx(0xD18260, "Script_GetAutoCompleteRealms", SN_NOWARN)
    MakeNameEx(0xD17E40, "Script_GetAutoCompleteResults", SN_NOWARN)
    MakeNameEx(0xF41B90, "Script_GetBankSlotCost", SN_NOWARN)
    MakeNameEx(0xE03590, "Script_GetBattlefieldInstanceExpiration", SN_NOWARN)
    MakeNameEx(0xE035F0, "Script_GetBattlefieldInstanceRunTime", SN_NOWARN)
    MakeNameEx(0xE034D0, "Script_GetBattlefieldPortExpiration", SN_NOWARN)
    MakeNameEx(0xE05400, "Script_GetBattlefieldStatus", SN_NOWARN)
    MakeNameEx(0xE98BC0, "Script_GetBinding", SN_NOWARN)
    MakeNameEx(0x39B2A0, "Script_GetBuildInfo", SN_NOWARN)
    MakeNameEx(0xEB4980, "Script_GetBuybackItemInfo", SN_NOWARN)
    MakeNameEx(0xEB4BE0, "Script_GetBuybackItemLink", SN_NOWARN)
    MakeNameEx(0x10B3240, "Script_GetCameraZoom", SN_NOWARN)
    MakeNameEx(0x380740, "Script_GetCharacterListUpdate", SN_NOWARN)
    MakeNameEx(0x3807F0, "Script_GetCharacterRace", SN_NOWARN)
    MakeNameEx(0x3809C0, "Script_GetCharacterSelection", SN_NOWARN)
    MakeNameEx(0xEED440, "Script_GetContainerItemCooldown", SN_NOWARN)
    MakeNameEx(0xEED380, "Script_GetContainerItemID", SN_NOWARN)
    MakeNameEx(0xEECF40, "Script_GetContainerItemInfo", SN_NOWARN)
    MakeNameEx(0xEED2C0, "Script_GetContainerItemLink", SN_NOWARN)
    MakeNameEx(0xEEFF50, "Script_GetContainerNumSlots", SN_NOWARN)
    MakeNameEx(0xEF3480, "Script_GetCraftButtonToken", SN_NOWARN)
    MakeNameEx(0xEF34B0, "Script_GetCraftDisplaySkillLine", SN_NOWARN)
    MakeNameEx(0xEF36D0, "Script_GetCraftInfo", SN_NOWARN)
    MakeNameEx(0xEF33E0, "Script_GetCraftName", SN_NOWARN)
    MakeNameEx(0xEF3C80, "Script_GetCraftSelectionIndex", SN_NOWARN)
    MakeNameEx(0xE73500, "Script_GetCurrentResolution", SN_NOWARN)
    MakeNameEx(0xD26640, "Script_GetDefaultLanguage", SN_NOWARN)
    MakeNameEx(0xF53980, "Script_GetFactionInfo", SN_NOWARN)
    MakeNameEx(0xF53A00, "Script_GetFactionInfoByID", SN_NOWARN)
    MakeNameEx(0x19BB660, "Script_GetFramesRegisteredForEvent", SN_NOWARN)
    MakeNameEx(0xDE95D0, "Script_GetGMStatus", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_GetGMTicket", SN_NOWARN)
    MakeNameEx(0xDF3220, "Script_GetGossipActiveQuests", SN_NOWARN)
    MakeNameEx(0xDF30A0, "Script_GetGossipAvailableQuests", SN_NOWARN)
    MakeNameEx(0xDF3010, "Script_GetGossipOptions", SN_NOWARN)
    MakeNameEx(0xDF2F20, "Script_GetGossipText", SN_NOWARN)
    MakeNameEx(0xF4D2E0, "Script_GetGreetingText", SN_NOWARN)
    MakeNameEx(0x10242D0, "Script_GetGuildCharterCost", SN_NOWARN)
    MakeNameEx(0xF46F10, "Script_GetGuildLogoInfo", SN_NOWARN)
    MakeNameEx(0xDDCB30, "Script_GetGuildRosterInfo", SN_NOWARN)
    MakeNameEx(0xDDD1C0, "Script_GetGuildRosterLastOnline", SN_NOWARN)
    MakeNameEx(0xDDCAE0, "Script_GetGuildRosterMOTD", SN_NOWARN)
    MakeNameEx(0xF46CE0, "Script_GetGuildTabardFileNames", SN_NOWARN)
    MakeNameEx(0xEB9980, "Script_GetInventoryItemBroken", SN_NOWARN)
    MakeNameEx(0xEBA120, "Script_GetInventoryItemCooldown", SN_NOWARN)
    MakeNameEx(0xEB9C70, "Script_GetInventoryItemCount", SN_NOWARN)
    MakeNameEx(0xEB9B00, "Script_GetInventoryItemEquippedUnusable", SN_NOWARN)
    MakeNameEx(0xEB9E60, "Script_GetInventoryItemQuality", SN_NOWARN)
    MakeNameEx(0xEB9730, "Script_GetInventoryItemTexture", SN_NOWARN)
    MakeNameEx(0xEB8FA0, "Script_GetInventoryItemsForSlot", SN_NOWARN)
    MakeNameEx(0xEB8D50, "Script_GetInventorySlotInfo", SN_NOWARN)
    MakeNameEx(0xD263D0, "Script_GetLanguageByIndex", SN_NOWARN)
    MakeNameEx(0x39B750, "Script_GetLocale", SN_NOWARN)
    MakeNameEx(0xF21FB0, "Script_GetLootInfo", SN_NOWARN)
    MakeNameEx(0xF21D80, "Script_GetLootSlotInfo", SN_NOWARN)
    MakeNameEx(0xF22280, "Script_GetLootSlotLink", SN_NOWARN)
    MakeNameEx(0xF223F0, "Script_GetLootSlotType", SN_NOWARN)
    MakeNameEx(0xF265E0, "Script_GetMacroBody", SN_NOWARN)
    MakeNameEx(0xF26570, "Script_GetMacroInfo", SN_NOWARN)
    MakeNameEx(0xEB4330, "Script_GetMerchantItemCostInfo", SN_NOWARN)
    MakeNameEx(0xEB4550, "Script_GetMerchantItemCostItem", SN_NOWARN)
    MakeNameEx(0xEB3DA0, "Script_GetMerchantItemInfo", SN_NOWARN)
    MakeNameEx(0xEB4CC0, "Script_GetMerchantItemLink", SN_NOWARN)
    MakeNameEx(0xEB3D80, "Script_GetMerchantNumItems", SN_NOWARN)
    MakeNameEx(0xE732C0, "Script_GetMonitorCount", SN_NOWARN)
    MakeNameEx(0xE73380, "Script_GetMonitorName", SN_NOWARN)
    MakeNameEx(0x10D2330, "Script_GetMovieDownloadProgress", SN_NOWARN)
    MakeNameEx(0xD9E350, "Script_GetNextCompleatedTutorial", SN_NOWARN)
    MakeNameEx(0xF41B20, "Script_GetNumBankSlots", SN_NOWARN)
    MakeNameEx(0xE98B90, "Script_GetNumBindings", SN_NOWARN)
    MakeNameEx(0x3807B0, "Script_GetNumCharacters", SN_NOWARN)
    MakeNameEx(0xEF36B0, "Script_GetNumCrafts", SN_NOWARN)
    MakeNameEx(0xF53950, "Script_GetNumFactions", SN_NOWARN)
    MakeNameEx(0x19BB360, "Script_GetNumFrames", SN_NOWARN)
    MakeNameEx(0xDF2FC0, "Script_GetNumGossipActiveQuests", SN_NOWARN)
    MakeNameEx(0xDF2F70, "Script_GetNumGossipAvailableQuests", SN_NOWARN)
    MakeNameEx(0xDF2F40, "Script_GetNumGossipOptions", SN_NOWARN)
    MakeNameEx(0xDF6C40, "Script_GetNumGroupMembers", SN_NOWARN)
    MakeNameEx(0xDDCA80, "Script_GetNumGuildMembers", SN_NOWARN)
    MakeNameEx(0xD26220, "Script_GetNumLanguages", SN_NOWARN)
    MakeNameEx(0xF21D50, "Script_GetNumLootItems", SN_NOWARN)
    MakeNameEx(0xF26530, "Script_GetNumMacros", SN_NOWARN)
    MakeNameEx(0xF97E10, "Script_GetNumPetitionNames", SN_NOWARN)
    MakeNameEx(0xEBE6A0, "Script_GetNumQuestLogEntries", SN_NOWARN)
    MakeNameEx(0xFFDA70, "Script_GetNumRaidProfiles", SN_NOWARN)
    MakeNameEx(0xED7DD0, "Script_GetNumRoutes", SN_NOWARN)
    MakeNameEx(0xFF44E0, "Script_GetNumSavedInstances", SN_NOWARN)
    MakeNameEx(0xFD4740, "Script_GetNumSkillLines", SN_NOWARN)
    MakeNameEx(0xDB5F90, "Script_GetNumSpellTabs", SN_NOWARN)
    MakeNameEx(0xF12FA0, "Script_GetNumStablePets", SN_NOWARN)
    MakeNameEx(0xDF6BC0, "Script_GetNumSubgroupMembers", SN_NOWARN)
    MakeNameEx(0xFA24D0, "Script_GetNumTalentTabs", SN_NOWARN)
    MakeNameEx(0xFA2640, "Script_GetNumTalents", SN_NOWARN)
    MakeNameEx(0xF171C0, "Script_GetNumTradeSkills", SN_NOWARN)
    MakeNameEx(0xF421C0, "Script_GetNumTrainerServices", SN_NOWARN)
    MakeNameEx(0xF32130, "Script_GetObjectIconTextureCoords", SN_NOWARN)
    MakeNameEx(0xF4D320, "Script_GetObjectiveText", SN_NOWARN)
    MakeNameEx(0xF32090, "Script_GetPOITextureCoords", SN_NOWARN)
    MakeNameEx(0xF063D0, "Script_GetPetActionCooldown", SN_NOWARN)
    MakeNameEx(0xF05FD0, "Script_GetPetActionInfo", SN_NOWARN)
    MakeNameEx(0xF06550, "Script_GetPetActionSlotUsable", SN_NOWARN)
    MakeNameEx(0xF06520, "Script_GetPetActionsUsable", SN_NOWARN)
    MakeNameEx(0xF97CD0, "Script_GetPetitionInfo", SN_NOWARN)
    MakeNameEx(0xF97E40, "Script_GetPetitionNameInfo", SN_NOWARN)
    MakeNameEx(0xD9E400, "Script_GetPrevCompleatedTutorial", SN_NOWARN)
    MakeNameEx(0xF4D340, "Script_GetProgressText", SN_NOWARN)
    MakeNameEx(0xF4D2A0, "Script_GetQuestID", SN_NOWARN)
    MakeNameEx(0xEBFB00, "Script_GetQuestLogSelection", SN_NOWARN)
    MakeNameEx(0xEBE900, "Script_GetQuestLogTitle", SN_NOWARN)
    MakeNameEx(0xEBE730, "Script_GetQuestTagInfo", SN_NOWARN)
    MakeNameEx(0xF4D300, "Script_GetQuestText", SN_NOWARN)
    MakeNameEx(0xEBE550, "Script_GetQuestsCompleted", SN_NOWARN)
    MakeNameEx(0xFFDB00, "Script_GetRaidProfileFlattenedOptions", SN_NOWARN)
    MakeNameEx(0xFFDA90, "Script_GetRaidProfileName", SN_NOWARN)
    MakeNameEx(0xFFDBD0, "Script_GetRaidProfileOption", SN_NOWARN)
    MakeNameEx(0xD97A60, "Script_GetRaidTargetIndex", SN_NOWARN)
    MakeNameEx(0xF4D360, "Script_GetRewardText", SN_NOWARN)
    MakeNameEx(0x39B5F0, "Script_GetSavedAccountName", SN_NOWARN)
    MakeNameEx(0xFF4920, "Script_GetSavedInstanceChatLink", SN_NOWARN)
    MakeNameEx(0xFF4800, "Script_GetSavedInstanceEncounterInfo", SN_NOWARN)
    MakeNameEx(0xFF4510, "Script_GetSavedInstanceInfo", SN_NOWARN)
    MakeNameEx(0xE73410, "Script_GetScreenResolutions", SN_NOWARN)
    MakeNameEx(0xE05190, "Script_GetSelectedBattlefield", SN_NOWARN)
    MakeNameEx(0xFD4E60, "Script_GetSelectedSkill", SN_NOWARN)
    MakeNameEx(0xEA4EC0, "Script_GetSendMailCOD", SN_NOWARN)
    MakeNameEx(0xEA4DF0, "Script_GetSendMailMoney", SN_NOWARN)
    MakeNameEx(0xFD4770, "Script_GetSkillLineInfo", SN_NOWARN)
    MakeNameEx(0xDB65E0, "Script_GetSpellBookItemInfo", SN_NOWARN)
    MakeNameEx(0xDB6350, "Script_GetSpellBookItemName", SN_NOWARN)
    MakeNameEx(0xDB6920, "Script_GetSpellInfo", SN_NOWARN)
    MakeNameEx(0xDB6700, "Script_GetSpellLink", SN_NOWARN)
    MakeNameEx(0xDB6000, "Script_GetSpellTabInfo", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_GetSpellTradeSkillLink", SN_NOWARN)
    MakeNameEx(0xF12B60, "Script_GetStablePetFoodTypes", SN_NOWARN)
    MakeNameEx(0xFA2320, "Script_GetTabardCreationCost", SN_NOWARN)
    MakeNameEx(0x1024490, "Script_GetTabardInfo", SN_NOWARN)
    MakeNameEx(0xFA26D0, "Script_GetTalentInfo", SN_NOWARN)
    MakeNameEx(0xFA2A50, "Script_GetTalentPrereqs", SN_NOWARN)
    MakeNameEx(0xFA2500, "Script_GetTalentTabInfo", SN_NOWARN)
    MakeNameEx(0xED8180, "Script_GetTaxiMapID", SN_NOWARN)
    MakeNameEx(0x19BB2A0, "Script_GetText", SN_NOWARN)
    MakeNameEx(0xF4D2C0, "Script_GetTitleText", SN_NOWARN)
    MakeNameEx(0xF14BE0, "Script_GetTradePlayerItemInfo", SN_NOWARN)
    MakeNameEx(0xF14E70, "Script_GetTradePlayerItemLink", SN_NOWARN)
    MakeNameEx(0xF176F0, "Script_GetTradeSkillCooldown", SN_NOWARN)
    MakeNameEx(0xF177D0, "Script_GetTradeSkillIcon", SN_NOWARN)
    MakeNameEx(0xF171E0, "Script_GetTradeSkillInfo", SN_NOWARN)
    MakeNameEx(0xF17900, "Script_GetTradeSkillNumMade", SN_NOWARN)
    MakeNameEx(0xF17680, "Script_GetTradeSkillSelectionIndex", SN_NOWARN)
    MakeNameEx(0xF14630, "Script_GetTradeTargetItemInfo", SN_NOWARN)
    MakeNameEx(0xF14930, "Script_GetTradeTargetItemLink", SN_NOWARN)
    MakeNameEx(0xF425A0, "Script_GetTrainerGreetingText", SN_NOWARN)
    MakeNameEx(0xF42530, "Script_GetTrainerSelectionIndex", SN_NOWARN)
    MakeNameEx(0xF421F0, "Script_GetTrainerServiceInfo", SN_NOWARN)
    MakeNameEx(0x39B680, "Script_GetUsesToken", SN_NOWARN)
    MakeNameEx(0xE73830, "Script_GetVideoCaps", SN_NOWARN)
    MakeNameEx(0xF53A50, "Script_GetWatchedFactionInfo", SN_NOWARN)
    MakeNameEx(0xDDD030, "Script_GuildRosterSendSoR", SN_NOWARN)
    MakeNameEx(0xDDD4A0, "Script_GuildRosterSetOfficerNote", SN_NOWARN)
    MakeNameEx(0xDDD350, "Script_GuildRosterSetPublicNote", SN_NOWARN)
    MakeNameEx(0xEA4EF0, "Script_HasSendMailItem", SN_NOWARN)
    MakeNameEx(0x1C97910, "Script_Hē(", SN_NOWARN)
    MakeNameEx(0x3807D0, "Script_IsCharacterListUpdatePending", SN_NOWARN)
    MakeNameEx(0xD26190, "Script_IsChatAFK", SN_NOWARN)
    MakeNameEx(0xD261B0, "Script_IsChatDND", SN_NOWARN)
    MakeNameEx(0xF004C0, "Script_IsEncounterInProgress", SN_NOWARN)
    MakeNameEx(0xF004C0, "Script_IsEncounterInProgress", SN_NOWARN)
    MakeNameEx(0xF004E0, "Script_IsEncounterLimitingResurrections", SN_NOWARN)
    MakeNameEx(0x3811D0, "Script_IsEncounterSuppressingRelease", SN_NOWARN)
    MakeNameEx(0xDF6FF0, "Script_IsGUIDInGroup", SN_NOWARN)
    MakeNameEx(0xDF7100, "Script_IsInGroup", SN_NOWARN)
    MakeNameEx(0xDF7170, "Script_IsInGuildGroup", SN_NOWARN)
    MakeNameEx(0x10D2230, "Script_IsMovieLocal", SN_NOWARN)
    MakeNameEx(0x10D23F0, "Script_IsMoviePlayable", SN_NOWARN)
    MakeNameEx(0x10D25A0, "Script_IsOnGlueScreen", SN_NOWARN)
    MakeNameEx(0xF065F0, "Script_IsPetAttackActive", SN_NOWARN)
    MakeNameEx(0xEBE4F0, "Script_IsQuestFlaggedCompleted", SN_NOWARN)
    MakeNameEx(0xD18120, "Script_IsRecognizedName", SN_NOWARN)
    MakeNameEx(0xF42510, "Script_IsTradeskillTrainer", SN_NOWARN)
    MakeNameEx(0xD9E180, "Script_IsTutorialFlagged", SN_NOWARN)
    MakeNameEx(0xD46D90, "Script_IsWindowsClient", SN_NOWARN)
    MakeNameEx(0xF848B0, "Script_ItemTextGetCreator", SN_NOWARN)
    MakeNameEx(0xF84850, "Script_ItemTextGetItem", SN_NOWARN)
    MakeNameEx(0xF84950, "Script_ItemTextGetMaterial", SN_NOWARN)
    MakeNameEx(0xF84A80, "Script_ItemTextGetPage", SN_NOWARN)
    MakeNameEx(0xF84AB0, "Script_ItemTextGetText", SN_NOWARN)
    MakeNameEx(0xF84AD0, "Script_ItemTextHasNextPage", SN_NOWARN)
    MakeNameEx(0xF84B70, "Script_ItemTextNextPage", SN_NOWARN)
    MakeNameEx(0xF84B20, "Script_ItemTextPrevPage", SN_NOWARN)
    MakeNameEx(0xE04F10, "Script_JoinBattlefield", SN_NOWARN)
    MakeNameEx(0x10A5CA0, "Script_JumpOrAscendStart", SN_NOWARN)
    MakeNameEx(0xE58AB0, "Script_KBSetup_BeginLoading", SN_NOWARN)
    MakeNameEx(0xE58FB0, "Script_KBSetup_GetCategoryCount", SN_NOWARN)
    MakeNameEx(0xE58FF0, "Script_KBSetup_GetCategoryData", SN_NOWARN)
    MakeNameEx(0xE58D40, "Script_KBSetup_GetLanguageCount", SN_NOWARN)
    MakeNameEx(0xE58D80, "Script_KBSetup_GetLanguageData", SN_NOWARN)
    MakeNameEx(0xE590F0, "Script_KBSetup_GetSubCategoryCount", SN_NOWARN)
    MakeNameEx(0xE59180, "Script_KBSetup_GetSubCategoryData", SN_NOWARN)
    MakeNameEx(0xE58D20, "Script_KBSetup_IsLoaded", SN_NOWARN)
    MakeNameEx(0xFA2DA0, "Script_LearnTalent", SN_NOWARN)
    MakeNameEx(0xF224C0, "Script_LootSlot", SN_NOWARN)
    MakeNameEx(0xF22380, "Script_LootSlotHasItem", SN_NOWARN)
    MakeNameEx(0x10A6180, "Script_MoveForwardStart", SN_NOWARN)
    MakeNameEx(0x10B3270, "Script_MoveViewInStart", SN_NOWARN)
    MakeNameEx(0x10B3280, "Script_MoveViewInStop", SN_NOWARN)
    MakeNameEx(0x10B2C20, "Script_MoveViewLeftStart", SN_NOWARN)
    MakeNameEx(0x10B32B0, "Script_MoveViewOutStart", SN_NOWARN)
    MakeNameEx(0x10B32C0, "Script_MoveViewOutStop", SN_NOWARN)
    MakeNameEx(0x1C91970, "Script_NONE", SN_NOWARN)
    MakeNameEx(0xED7990, "Script_NumTaxiNodes", SN_NOWARN)
    MakeNameEx(0xF980A0, "Script_OfferPetition", SN_NOWARN)
    MakeNameEx(0xF42160, "Script_OpenTrainer", SN_NOWARN)
    MakeNameEx(0x1C919A0, "Script_PACIFY", SN_NOWARN)
    MakeNameEx(0xF05E80, "Script_PetHasActionBar", SN_NOWARN)
    MakeNameEx(0xF05E80, "Script_PetHasSpellbook", SN_NOWARN)
    MakeNameEx(0xF05EF0, "Script_PetUsesPetFrame", SN_NOWARN)
    MakeNameEx(0xEED6D0, "Script_PickupContainerItem", SN_NOWARN)
    MakeNameEx(0xF12890, "Script_PickupStablePet", SN_NOWARN)
    MakeNameEx(0xC28310, "Script_PlayMusic", SN_NOWARN)
    MakeNameEx(0xC28190, "Script_PlaySound", SN_NOWARN)
    MakeNameEx(0xC28380, "Script_PlaySoundFile", SN_NOWARN)
    MakeNameEx(0xFE4F90, "Script_PostAuction", SN_NOWARN)
    MakeNameEx(0x10D2290, "Script_PreloadMovie", SN_NOWARN)
    MakeNameEx(0xF41C10, "Script_PurchaseSlot", SN_NOWARN)
    MakeNameEx(0xF98230, "Script_RenamePetition", SN_NOWARN)
    MakeNameEx(0xD9E230, "Script_ResetTutorials", SN_NOWARN)
    MakeNameEx(0xFFE2D0, "Script_RestoreRaidProfileFromCopy", SN_NOWARN)
    MakeNameEx(0xF26170, "Script_RunMacro", SN_NOWARN)
    MakeNameEx(0xF261C0, "Script_RunMacroText", SN_NOWARN)
    MakeNameEx(0x1C919B0, "Script_SILENCE", SN_NOWARN)
    MakeNameEx(0xFFE1F0, "Script_SaveRaidProfileCopy", SN_NOWARN)
    MakeNameEx(0xF260B0, "Script_SecureCmdOptionParse", SN_NOWARN)
    MakeNameEx(0x380910, "Script_SelectCharacter", SN_NOWARN)
    MakeNameEx(0xEF3C10, "Script_SelectCraft", SN_NOWARN)
    MakeNameEx(0xDF33B0, "Script_SelectGossipOption", SN_NOWARN)
    MakeNameEx(0xEBFA50, "Script_SelectQuestLogEntry", SN_NOWARN)
    MakeNameEx(0xF17610, "Script_SelectTradeSkill", SN_NOWARN)
    MakeNameEx(0xF424A0, "Script_SelectTrainerService", SN_NOWARN)
    MakeNameEx(0xD259B0, "Script_SendChatMessage", SN_NOWARN)
    MakeNameEx(0xD261D0, "Script_SendSystemMessage", SN_NOWARN)
    MakeNameEx(0xEBFB60, "Script_SetAbandonQuest", SN_NOWARN)
    MakeNameEx(0xE98CF0, "Script_SetBinding", SN_NOWARN)
    MakeNameEx(0xE99370, "Script_SetBindingClick", SN_NOWARN)
    MakeNameEx(0xE98FB0, "Script_SetBindingItem", SN_NOWARN)
    MakeNameEx(0xE99190, "Script_SetBindingMacro", SN_NOWARN)
    MakeNameEx(0xE98DD0, "Script_SetBindingSpell", SN_NOWARN)
    MakeNameEx(0x3806B0, "Script_SetCharSelectBackground", SN_NOWARN)
    MakeNameEx(0x3805D0, "Script_SetCharSelectModelFrame", SN_NOWARN)
    MakeNameEx(0xDDD5F0, "Script_SetGuildRosterSelection", SN_NOWARN)
    MakeNameEx(0xF21C30, "Script_SetLootPortrait", SN_NOWARN)
    MakeNameEx(0xE99650, "Script_SetOverrideBinding", SN_NOWARN)
    MakeNameEx(0xF12990, "Script_SetPetStablePaperdoll", SN_NOWARN)
    MakeNameEx(0x10D25D0, "Script_SetPortraitToTexture", SN_NOWARN)
    MakeNameEx(0xFFDCE0, "Script_SetRaidProfileOption", SN_NOWARN)
    MakeNameEx(0xFFDF50, "Script_SetRaidProfileSavedPosition", SN_NOWARN)
    MakeNameEx(0xD97920, "Script_SetRaidTarget", SN_NOWARN)
    MakeNameEx(0xD979C0, "Script_SetRaidTargetProtected", SN_NOWARN)
    MakeNameEx(0x39B610, "Script_SetSavedAccountName", SN_NOWARN)
    MakeNameEx(0xE73640, "Script_SetScreenResolution", SN_NOWARN)
    MakeNameEx(0xE05110, "Script_SetSelectedBattlefield", SN_NOWARN)
    MakeNameEx(0xE73FD0, "Script_SetSelectedScreenResolutionIndex", SN_NOWARN)
    MakeNameEx(0xFD4DE0, "Script_SetSelectedSkill", SN_NOWARN)
    MakeNameEx(0xEA4E20, "Script_SetSendMailCOD", SN_NOWARN)
    MakeNameEx(0xEA4D40, "Script_SetSendMailMoney", SN_NOWARN)
    MakeNameEx(0xED80A0, "Script_SetTaxiMap", SN_NOWARN)
    MakeNameEx(0x39B6A0, "Script_SetUsesToken", SN_NOWARN)
    MakeNameEx(0xF53ED0, "Script_SetWatchedFactionIndex", SN_NOWARN)
    MakeNameEx(0xE73720, "Script_SetupFullscreenScale", SN_NOWARN)
    MakeNameEx(0xF98010, "Script_SignPetition", SN_NOWARN)
    MakeNameEx(0xC28560, "Script_Sound_GameSystem_GetInputDriverNameByIndex", SN_NOWARN)
    MakeNameEx(0xC28540, "Script_Sound_GameSystem_GetNumInputDrivers", SN_NOWARN)
    MakeNameEx(0xC285B0, "Script_Sound_GameSystem_GetNumOutputDrivers", SN_NOWARN)
    MakeNameEx(0x74B8B0, "Script_SpellCanTargetItem", SN_NOWARN)
    MakeNameEx(0x74BEF0, "Script_SpellCanTargetItemID", SN_NOWARN)
    MakeNameEx(0x74BCD0, "Script_SpellCanTargetUnit", SN_NOWARN)
    MakeNameEx(0x74B870, "Script_SpellIsTargeting", SN_NOWARN)
    MakeNameEx(0x74C000, "Script_SpellStopCasting", SN_NOWARN)
    MakeNameEx(0x74BF40, "Script_SpellStopTargeting", SN_NOWARN)
    MakeNameEx(0x74B900, "Script_SpellTargetItem", SN_NOWARN)
    MakeNameEx(0x74BD70, "Script_SpellTargetUnit", SN_NOWARN)
    MakeNameEx(0xEEDD50, "Script_SplitContainerItem", SN_NOWARN)
    MakeNameEx(0xF12E60, "Script_StablePet", SN_NOWARN)
    MakeNameEx(0xFE47D0, "Script_StartAuction", SN_NOWARN)
    MakeNameEx(0x10A6070, "Script_StartAutoRun", SN_NOWARN)
    MakeNameEx(0xF7CB80, "Script_StartDuel", SN_NOWARN)
    MakeNameEx(0x10A6110, "Script_StopAutoRun", SN_NOWARN)
    MakeNameEx(0xF263A0, "Script_StopMacro", SN_NOWARN)
    MakeNameEx(0xC28480, "Script_StopMusic", SN_NOWARN)
    MakeNameEx(0xC28490, "Script_StopSound", SN_NOWARN)
    MakeNameEx(0xED7BC0, "Script_TakeTaxiNode", SN_NOWARN)
    MakeNameEx(0xED7FA0, "Script_TaxiGetDestX", SN_NOWARN)
    MakeNameEx(0xED8020, "Script_TaxiGetDestY", SN_NOWARN)
    MakeNameEx(0xED7D30, "Script_TaxiGetNodeSlot", SN_NOWARN)
    MakeNameEx(0xED7EA0, "Script_TaxiGetSrcX", SN_NOWARN)
    MakeNameEx(0xED7F20, "Script_TaxiGetSrcY", SN_NOWARN)
    MakeNameEx(0xED7E40, "Script_TaxiIsDirectFlight", SN_NOWARN)
    MakeNameEx(0xED7B40, "Script_TaxiNodeCost", SN_NOWARN)
    MakeNameEx(0xED7C40, "Script_TaxiNodeGetType", SN_NOWARN)
    MakeNameEx(0xED79C0, "Script_TaxiNodeName", SN_NOWARN)
    MakeNameEx(0xED7AA0, "Script_TaxiNodePosition", SN_NOWARN)
    MakeNameEx(0x10A6010, "Script_ToggleAutoRun", SN_NOWARN)
    MakeNameEx(0x10A5F50, "Script_ToggleRun", SN_NOWARN)
    MakeNameEx(0xD9E130, "Script_TriggerTutorial", SN_NOWARN)
    MakeNameEx(0x1024470, "Script_TurnInGuildCharter", SN_NOWARN)
    MakeNameEx(0xEFF060, "Script_UnitHasIncomingResurrection", SN_NOWARN)
    MakeNameEx(0xDF6EF0, "Script_UnitIsGroupAssistant", SN_NOWARN)
    MakeNameEx(0xDF6CC0, "Script_UnitIsGroupLeader", SN_NOWARN)
    MakeNameEx(0xDF6DE0, "Script_UnitLeadsAnyGroup", SN_NOWARN)
    MakeNameEx(0xF12DF0, "Script_UnstablePet", SN_NOWARN)

    Descriptors

    Code:
    const uint32 DescriptorMulti = 0x4;
    const uint32 DescriptorOffset = 0x10;
    
    enum CGObjectData
    {
    	CGObjectData_Guid = 0, // size 4
    	CGObjectData_EntryID = 4, // size 1
    	CGObjectData_DynamicFlags = 5, // size 1
    	CGObjectData_Scale = 6, // size 1
    	CGObjectDataEnd = 7
    };
    
    enum CGItemData
    {
    	CGItemData_Owner = CGObjectDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGItemData_ContainedIn = CGObjectDataEnd + 4, // size 4 flags: MIRROR_ALL
    	CGItemData_Creator = CGObjectDataEnd + 8, // size 4 flags: MIRROR_ALL
    	CGItemData_GiftCreator = CGObjectDataEnd + 12, // size 4 flags: MIRROR_ALL
    	CGItemData_StackCount = CGObjectDataEnd + 16, // size 1 flags: MIRROR_OWNER
    	CGItemData_Expiration = CGObjectDataEnd + 17, // size 1 flags: MIRROR_OWNER
    	CGItemData_SpellCharges = CGObjectDataEnd + 18, // size 5 flags: MIRROR_OWNER
    	CGItemData_DynamicFlags = CGObjectDataEnd + 23, // size 1 flags: MIRROR_ALL
    	CGItemData_Enchantment = CGObjectDataEnd + 24, // size 39 flags: MIRROR_ALL
    	CGItemData_PropertySeed = CGObjectDataEnd + 63, // size 1 flags: MIRROR_ALL
    	CGItemData_RandomPropertiesID = CGObjectDataEnd + 64, // size 1 flags: MIRROR_ALL
    	CGItemData_Durability = CGObjectDataEnd + 65, // size 1 flags: MIRROR_OWNER
    	CGItemData_MaxDurability = CGObjectDataEnd + 66, // size 1 flags: MIRROR_OWNER
    	CGItemData_CreatePlayedTime = CGObjectDataEnd + 67, // size 1 flags: MIRROR_ALL
    	CGItemData_ModifiersMask = CGObjectDataEnd + 68, // size 1 flags: MIRROR_OWNER
    	CGItemData_Context = CGObjectDataEnd + 69, // size 1 flags: MIRROR_ALL
    	CGItemData_ArtifactXP = CGObjectDataEnd + 70, // size 2 flags: MIRROR_OWNER
    	CGItemData_ItemAppearanceModID = CGObjectDataEnd + 72, // size 1 flags: MIRROR_OWNER
    	CGItemDataEnd = CGObjectDataEnd + 73
    };
    
    enum CGContainerData
    {
    	CGContainerData_Slots = CGItemDataEnd + 0, // size 144 flags: MIRROR_ALL
    	CGContainerData_NumSlots = CGItemDataEnd + 144, // size 1 flags: MIRROR_ALL
    	CGContainerDataEnd = CGItemDataEnd + 145
    };
    
    enum CGAzeriteEmpoweredItemData
    {
    	CGAzeriteEmpoweredItemData_Selections = 0, // size 4
    	CGAzeriteEmpoweredItemDataEnd = 4
    };
    
    enum CGAzeriteItemData
    {
    	CGAzeriteItemData_Xp = CGItemDataEnd + 0, // size 2 flags: MIRROR_ALL
    	CGAzeriteItemData_Level = CGItemDataEnd + 2, // size 1 flags: MIRROR_ALL
    	CGAzeriteItemData_AuraLevel = CGItemDataEnd + 3, // size 1 flags: MIRROR_ALL
    	CGAzeriteItemData_KnowledgeLevel = CGItemDataEnd + 4, // size 1 flags: MIRROR_OWNER
    	CGAzeriteItemData_DEBUGknowledgeWeek = CGItemDataEnd + 5, // size 1 flags: MIRROR_OWNER
    	CGAzeriteItemDataEnd = CGItemDataEnd + 6
    };
    
    enum CGUnitData
    {
    	CGUnitData_Charm = CGObjectDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGUnitData_Summon = CGObjectDataEnd + 4, // size 4 flags: MIRROR_ALL
    	CGUnitData_Critter = CGObjectDataEnd + 8, // size 4 flags: MIRROR_SELF
    	CGUnitData_CharmedBy = CGObjectDataEnd + 12, // size 4 flags: MIRROR_ALL
    	CGUnitData_SummonedBy = CGObjectDataEnd + 16, // size 4 flags: MIRROR_ALL
    	CGUnitData_CreatedBy = CGObjectDataEnd + 20, // size 4 flags: MIRROR_ALL
    	CGUnitData_DemonCreator = CGObjectDataEnd + 24, // size 4 flags: MIRROR_ALL
    	CGUnitData_LookAtControllerTarget = CGObjectDataEnd + 28, // size 4 flags: MIRROR_ALL
    	CGUnitData_Target = CGObjectDataEnd + 32, // size 4 flags: MIRROR_ALL
    	CGUnitData_BattlePetCompanionGUID = CGObjectDataEnd + 36, // size 4 flags: MIRROR_ALL
    	CGUnitData_BattlePetDBID = CGObjectDataEnd + 40, // size 2 flags: MIRROR_ALL
    	CGUnitData_ChannelData = CGObjectDataEnd + 42, // size 2 flags: 
    	CGUnitData_SummonedByHomeRealm = CGObjectDataEnd + 44, // size 1 flags: MIRROR_ALL
    	CGUnitData_Sex = CGObjectDataEnd + 45, // size 1 flags: MIRROR_ALL
    	CGUnitData_DisplayPower = CGObjectDataEnd + 46, // size 1 flags: MIRROR_ALL
    	CGUnitData_OverrideDisplayPowerID = CGObjectDataEnd + 47, // size 1 flags: MIRROR_ALL
    	CGUnitData_Health = CGObjectDataEnd + 48, // size 2 flags: MIRROR_VIEWER_DEPENDENT
    	CGUnitData_Power = CGObjectDataEnd + 50, // size 6 flags: 
    	CGUnitData_MaxHealth = CGObjectDataEnd + 56, // size 2 flags: MIRROR_VIEWER_DEPENDENT
    	CGUnitData_MaxPower = CGObjectDataEnd + 58, // size 6 flags: MIRROR_ALL
    	CGUnitData_ModPowerRegen = CGObjectDataEnd + 64, // size 6 flags: 
    	CGUnitData_Level = CGObjectDataEnd + 70, // size 1 flags: MIRROR_ALL
    	CGUnitData_EffectiveLevel = CGObjectDataEnd + 71, // size 1 flags: MIRROR_ALL
    	CGUnitData_ContentTuningID = CGObjectDataEnd + 72, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingLevelMin = CGObjectDataEnd + 73, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingLevelMax = CGObjectDataEnd + 74, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingLevelDelta = CGObjectDataEnd + 75, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingFactionGroup = CGObjectDataEnd + 76, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingHealthItemLevelCurveID = CGObjectDataEnd + 77, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingDamageItemLevelCurveID = CGObjectDataEnd + 78, // size 1 flags: MIRROR_ALL
    	CGUnitData_FactionTemplate = CGObjectDataEnd + 79, // size 1 flags: MIRROR_ALL
    	CGUnitData_VirtualItems = CGObjectDataEnd + 80, // size 6 flags: MIRROR_ALL
    	CGUnitData_Flags = CGObjectDataEnd + 86, // size 1 flags: 
    	CGUnitData_Flags2 = CGObjectDataEnd + 87, // size 1 flags: 
    	CGUnitData_Flags3 = CGObjectDataEnd + 88, // size 1 flags: 
    	CGUnitData_AuraState = CGObjectDataEnd + 89, // size 1 flags: MIRROR_ALL
    	CGUnitData_AttackRoundBaseTime = CGObjectDataEnd + 90, // size 2 flags: MIRROR_ALL
    	CGUnitData_RangedAttackRoundBaseTime = CGObjectDataEnd + 92, // size 1 flags: MIRROR_SELF
    	CGUnitData_BoundingRadius = CGObjectDataEnd + 93, // size 1 flags: MIRROR_ALL
    	CGUnitData_CombatReach = CGObjectDataEnd + 94, // size 1 flags: MIRROR_ALL
    	CGUnitData_DisplayID = CGObjectDataEnd + 95, // size 1 flags: 
    	CGUnitData_DisplayScale = CGObjectDataEnd + 96, // size 1 flags: 
    	CGUnitData_NativeDisplayID = CGObjectDataEnd + 97, // size 1 flags: 
    	CGUnitData_NativeXDisplayScale = CGObjectDataEnd + 98, // size 1 flags: 
    	CGUnitData_MountDisplayID = CGObjectDataEnd + 99, // size 1 flags: 
    	CGUnitData_MinDamage = CGObjectDataEnd + 100, // size 1 flags: 
    	CGUnitData_MaxDamage = CGObjectDataEnd + 101, // size 1 flags: 
    	CGUnitData_MinOffHandDamage = CGObjectDataEnd + 102, // size 1 flags: 
    	CGUnitData_MaxOffHandDamage = CGObjectDataEnd + 103, // size 1 flags: 
    	CGUnitData_AnimTier = CGObjectDataEnd + 104, // size 1 flags: MIRROR_ALL
    	CGUnitData_PetNumber = CGObjectDataEnd + 105, // size 1 flags: MIRROR_ALL
    	CGUnitData_PetNameTimestamp = CGObjectDataEnd + 106, // size 1 flags: MIRROR_ALL
    	CGUnitData_PetExperience = CGObjectDataEnd + 107, // size 1 flags: MIRROR_OWNER
    	CGUnitData_PetNextLevelExperience = CGObjectDataEnd + 108, // size 1 flags: MIRROR_OWNER
    	CGUnitData_ModCastingSpeed = CGObjectDataEnd + 109, // size 1 flags: MIRROR_ALL
    	CGUnitData_ModSpellHaste = CGObjectDataEnd + 110, // size 1 flags: MIRROR_ALL
    	CGUnitData_ModHaste = CGObjectDataEnd + 111, // size 1 flags: MIRROR_ALL
    	CGUnitData_ModRangedHaste = CGObjectDataEnd + 112, // size 1 flags: MIRROR_ALL
    	CGUnitData_ModHasteRegen = CGObjectDataEnd + 113, // size 1 flags: MIRROR_ALL
    	CGUnitData_ModTimeRate = CGObjectDataEnd + 114, // size 1 flags: MIRROR_ALL
    	CGUnitData_CreatedBySpell = CGObjectDataEnd + 115, // size 1 flags: MIRROR_ALL
    	CGUnitData_NpcFlags = CGObjectDataEnd + 116, // size 2 flags: 
    	CGUnitData_EmoteState = CGObjectDataEnd + 118, // size 1 flags: MIRROR_ALL
    	CGUnitData_TrainingPointsTotal = CGObjectDataEnd + 119, // size 1 flags: MIRROR_OWNER
    	CGUnitData_Stats = CGObjectDataEnd + 120, // size 5 flags: 
    	CGUnitData_StatPosBuff = CGObjectDataEnd + 125, // size 5 flags: 
    	CGUnitData_StatNegBuff = CGObjectDataEnd + 130, // size 5 flags: 
    	CGUnitData_Resistances = CGObjectDataEnd + 135, // size 7 flags: 
    	CGUnitData_ResistanceBuffModsPositive = CGObjectDataEnd + 142, // size 7 flags: 
    	CGUnitData_ResistanceBuffModsNegative = CGObjectDataEnd + 149, // size 7 flags: 
    	CGUnitData_BaseMana = CGObjectDataEnd + 156, // size 1 flags: MIRROR_ALL
    	CGUnitData_BaseHealth = CGObjectDataEnd + 157, // size 1 flags: 
    	CGUnitData_ShapeshiftForm = CGObjectDataEnd + 158, // size 1 flags: MIRROR_ALL
    	CGUnitData_AttackPower = CGObjectDataEnd + 159, // size 1 flags: 
    	CGUnitData_AttackPowerModPos = CGObjectDataEnd + 160, // size 1 flags: 
    	CGUnitData_AttackPowerModNeg = CGObjectDataEnd + 161, // size 1 flags: 
    	CGUnitData_AttackPowerMultiplier = CGObjectDataEnd + 162, // size 1 flags: 
    	CGUnitData_RangedAttackPower = CGObjectDataEnd + 163, // size 1 flags: 
    	CGUnitData_RangedAttackPowerModPos = CGObjectDataEnd + 164, // size 1 flags: 
    	CGUnitData_RangedAttackPowerModNeg = CGObjectDataEnd + 165, // size 1 flags: 
    	CGUnitData_RangedAttackPowerMultiplier = CGObjectDataEnd + 166, // size 1 flags: 
    	CGUnitData_MainHandWeaponAttackPower = CGObjectDataEnd + 167, // size 1 flags: 
    	CGUnitData_OffHandWeaponAttackPower = CGObjectDataEnd + 168, // size 1 flags: 
    	CGUnitData_RangedWeaponAttackPower = CGObjectDataEnd + 169, // size 1 flags: 
    	CGUnitData_SetAttackSpeedAura = CGObjectDataEnd + 170, // size 1 flags: 
    	CGUnitData_Lifesteal = CGObjectDataEnd + 171, // size 1 flags: 
    	CGUnitData_MinRangedDamage = CGObjectDataEnd + 172, // size 1 flags: 
    	CGUnitData_MaxRangedDamage = CGObjectDataEnd + 173, // size 1 flags: 
    	CGUnitData_PowerCostModifier = CGObjectDataEnd + 174, // size 7 flags: 
    	CGUnitData_PowerCostMultiplier = CGObjectDataEnd + 181, // size 7 flags: 
    	CGUnitData_MaxHealthModifier = CGObjectDataEnd + 188, // size 1 flags: 
    	CGUnitData_HoverHeight = CGObjectDataEnd + 189, // size 1 flags: MIRROR_ALL
    	CGUnitData_MinItemLevelCutoff = CGObjectDataEnd + 190, // size 1 flags: MIRROR_ALL
    	CGUnitData_MinItemLevel = CGObjectDataEnd + 191, // size 1 flags: MIRROR_ALL
    	CGUnitData_MaxItemLevel = CGObjectDataEnd + 192, // size 1 flags: MIRROR_ALL
    	CGUnitData_WildBattlePetLevel = CGObjectDataEnd + 193, // size 1 flags: MIRROR_ALL
    	CGUnitData_BattlePetCompanionNameTimestamp = CGObjectDataEnd + 194, // size 1 flags: MIRROR_ALL
    	CGUnitData_InteractSpellID = CGObjectDataEnd + 195, // size 1 flags: MIRROR_ALL
    	CGUnitData_StateSpellVisualID = CGObjectDataEnd + 196, // size 1 flags: 
    	CGUnitData_StateAnimID = CGObjectDataEnd + 197, // size 1 flags: 
    	CGUnitData_StateAnimKitID = CGObjectDataEnd + 198, // size 1 flags: 
    	CGUnitData_StateWorldEffectID = CGObjectDataEnd + 199, // size 4 flags: 
    	CGUnitData_ScaleDuration = CGObjectDataEnd + 203, // size 1 flags: MIRROR_ALL
    	CGUnitData_LooksLikeMountID = CGObjectDataEnd + 204, // size 1 flags: MIRROR_ALL
    	CGUnitData_LooksLikeCreatureID = CGObjectDataEnd + 205, // size 1 flags: MIRROR_ALL
    	CGUnitData_LookAtControllerID = CGObjectDataEnd + 206, // size 1 flags: MIRROR_ALL
    	CGUnitData_GuildGUID = CGObjectDataEnd + 207, // size 4 flags: MIRROR_ALL
    	CGUnitDataEnd = CGObjectDataEnd + 211
    };
    
    enum CGPlayerData
    {
    	CGPlayerData_DuelArbiter = CGUnitDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGPlayerData_WowAccount = CGUnitDataEnd + 4, // size 4 flags: MIRROR_ALL
    	CGPlayerData_LootTargetGUID = CGUnitDataEnd + 8, // size 4 flags: MIRROR_ALL
    	CGPlayerData_PlayerFlags = CGUnitDataEnd + 12, // size 1 flags: MIRROR_ALL
    	CGPlayerData_PlayerFlagsEx = CGUnitDataEnd + 13, // size 1 flags: MIRROR_ALL
    	CGPlayerData_GuildRankID = CGUnitDataEnd + 14, // size 1 flags: MIRROR_ALL
    	CGPlayerData_GuildDeleteDate = CGUnitDataEnd + 15, // size 1 flags: MIRROR_ALL
    	CGPlayerData_GuildLevel = CGUnitDataEnd + 16, // size 1 flags: MIRROR_ALL
    	CGPlayerData_HairColorID = CGUnitDataEnd + 17, // size 1 flags: MIRROR_ALL
    	CGPlayerData_CustomDisplayOption = CGUnitDataEnd + 18, // size 1 flags: MIRROR_ALL
    	CGPlayerData_Inebriation = CGUnitDataEnd + 19, // size 1 flags: MIRROR_ALL
    	CGPlayerData_PvpRank = CGUnitDataEnd + 20, // size 1 flags: MIRROR_ALL
    	CGPlayerData_DuelTeam = CGUnitDataEnd + 21, // size 1 flags: MIRROR_ALL
    	CGPlayerData_GuildTimeStamp = CGUnitDataEnd + 22, // size 1 flags: MIRROR_ALL
    	CGPlayerData_QuestLog = CGUnitDataEnd + 23, // size 320 flags: MIRROR_PARTY
    	CGPlayerData_VisibleItems = CGUnitDataEnd + 343, // size 38 flags: MIRROR_ALL
    	CGPlayerData_PlayerTitle = CGUnitDataEnd + 381, // size 1 flags: MIRROR_ALL
    	CGPlayerData_FakeInebriation = CGUnitDataEnd + 382, // size 1 flags: MIRROR_ALL
    	CGPlayerData_VirtualPlayerRealm = CGUnitDataEnd + 383, // size 1 flags: MIRROR_ALL
    	CGPlayerData_CurrentSpecID = CGUnitDataEnd + 384, // size 1 flags: MIRROR_ALL
    	CGPlayerData_TaxiMountAnimKitID = CGUnitDataEnd + 385, // size 1 flags: MIRROR_ALL
    	CGPlayerData_AvgItemLevel = CGUnitDataEnd + 386, // size 4 flags: MIRROR_ALL
    	CGPlayerData_CurrentBattlePetBreedQuality = CGUnitDataEnd + 390, // size 1 flags: MIRROR_ALL
    	CGPlayerData_HonorLevel = CGUnitDataEnd + 391, // size 1 flags: MIRROR_ALL
    	CGPlayerDataEnd = CGUnitDataEnd + 392
    };
    
    enum CGActivePlayerData
    {
    	CGActivePlayerData_InvSlots = CGPlayerDataEnd + 0, // size 368 flags: MIRROR_ALL
    	CGActivePlayerData_FarsightObject = CGPlayerDataEnd + 368, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_ComboTarget = CGPlayerDataEnd + 372, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_SummonedBattlePetGUID = CGPlayerDataEnd + 376, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_KnownTitles = CGPlayerDataEnd + 380, // size 12 flags: MIRROR_ALL
    	CGActivePlayerData_Coinage = CGPlayerDataEnd + 392, // size 2 flags: MIRROR_ALL
    	CGActivePlayerData_XP = CGPlayerDataEnd + 394, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_NextLevelXP = CGPlayerDataEnd + 395, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_TrialXP = CGPlayerDataEnd + 396, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Skill = CGPlayerDataEnd + 397, // size 896 flags: MIRROR_ALL
    	CGActivePlayerData_CharacterPoints = CGPlayerDataEnd + 1293, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_MaxTalentTiers = CGPlayerDataEnd + 1294, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_TrackCreatureMask = CGPlayerDataEnd + 1295, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_TrackResourceMask = CGPlayerDataEnd + 1296, // size 2 flags: MIRROR_ALL
    	CGActivePlayerData_MainhandExpertise = CGPlayerDataEnd + 1298, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OffhandExpertise = CGPlayerDataEnd + 1299, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_RangedExpertise = CGPlayerDataEnd + 1300, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_CombatRatingExpertise = CGPlayerDataEnd + 1301, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_BlockPercentage = CGPlayerDataEnd + 1302, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_DodgePercentage = CGPlayerDataEnd + 1303, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_DodgePercentageFromAttribute = CGPlayerDataEnd + 1304, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ParryPercentage = CGPlayerDataEnd + 1305, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ParryPercentageFromAttribute = CGPlayerDataEnd + 1306, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_CritPercentage = CGPlayerDataEnd + 1307, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_RangedCritPercentage = CGPlayerDataEnd + 1308, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OffhandCritPercentage = CGPlayerDataEnd + 1309, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_SpellCritPercentage = CGPlayerDataEnd + 1310, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ShieldBlock = CGPlayerDataEnd + 1311, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Mastery = CGPlayerDataEnd + 1312, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Speed = CGPlayerDataEnd + 1313, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Avoidance = CGPlayerDataEnd + 1314, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Sturdiness = CGPlayerDataEnd + 1315, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Versatility = CGPlayerDataEnd + 1316, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_VersatilityBonus = CGPlayerDataEnd + 1317, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_PvpPowerDamage = CGPlayerDataEnd + 1318, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_PvpPowerHealing = CGPlayerDataEnd + 1319, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ExploredZones = CGPlayerDataEnd + 1320, // size 320 flags: MIRROR_ALL
    	CGActivePlayerData_RestInfo = CGPlayerDataEnd + 1640, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_ModDamageDonePos = CGPlayerDataEnd + 1644, // size 7 flags: MIRROR_ALL
    	CGActivePlayerData_ModDamageDoneNeg = CGPlayerDataEnd + 1651, // size 7 flags: MIRROR_ALL
    	CGActivePlayerData_ModDamageDonePercent = CGPlayerDataEnd + 1658, // size 7 flags: MIRROR_ALL
    	CGActivePlayerData_ModHealingDonePos = CGPlayerDataEnd + 1665, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModHealingPercent = CGPlayerDataEnd + 1666, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModHealingDonePercent = CGPlayerDataEnd + 1667, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModPeriodicHealingDonePercent = CGPlayerDataEnd + 1668, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_WeaponDmgMultipliers = CGPlayerDataEnd + 1669, // size 3 flags: MIRROR_ALL
    	CGActivePlayerData_WeaponAtkSpeedMultipliers = CGPlayerDataEnd + 1672, // size 3 flags: MIRROR_ALL
    	CGActivePlayerData_ModSpellPowerPercent = CGPlayerDataEnd + 1675, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModResiliencePercent = CGPlayerDataEnd + 1676, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OverrideSpellPowerByAPPercent = CGPlayerDataEnd + 1677, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OverrideAPBySpellPowerPercent = CGPlayerDataEnd + 1678, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModTargetResistance = CGPlayerDataEnd + 1679, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModTargetPhysicalResistance = CGPlayerDataEnd + 1680, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LocalFlags = CGPlayerDataEnd + 1681, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_PvpMedals = CGPlayerDataEnd + 1682, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_BuybackPrice = CGPlayerDataEnd + 1683, // size 12 flags: MIRROR_ALL
    	CGActivePlayerData_BuybackTimestamp = CGPlayerDataEnd + 1695, // size 12 flags: MIRROR_ALL
    	CGActivePlayerData_SessionDishonorableKills = CGPlayerDataEnd + 1707, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_YesterdayDishonorableKills = CGPlayerDataEnd + 1708, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LastWeekDishonorableKills = CGPlayerDataEnd + 1709, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ThisWeekDishonorableKills = CGPlayerDataEnd + 1710, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ThisWeekContribution = CGPlayerDataEnd + 1711, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LifetimeHonorableKills = CGPlayerDataEnd + 1712, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LifetimeDishonorableKills = CGPlayerDataEnd + 1713, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_YesterdayContribution = CGPlayerDataEnd + 1714, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LastWeekContribution = CGPlayerDataEnd + 1715, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LastWeekRank = CGPlayerDataEnd + 1716, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_WatchedFactionIndex = CGPlayerDataEnd + 1717, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_CombatRatings = CGPlayerDataEnd + 1718, // size 32 flags: MIRROR_ALL
    	CGActivePlayerData_PvpInfo = CGPlayerDataEnd + 1750, // size 54 flags: MIRROR_ALL
    	CGActivePlayerData_MaxLevel = CGPlayerDataEnd + 1804, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ScalingPlayerLevelDelta = CGPlayerDataEnd + 1805, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_MaxCreatureScalingLevel = CGPlayerDataEnd + 1806, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_NoReagentCostMask = CGPlayerDataEnd + 1807, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_PetSpellPower = CGPlayerDataEnd + 1811, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ProfessionSkillLine = CGPlayerDataEnd + 1812, // size 2 flags: MIRROR_ALL
    	CGActivePlayerData_UiHitModifier = CGPlayerDataEnd + 1814, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_UiSpellHitModifier = CGPlayerDataEnd + 1815, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_HomeRealmTimeOffset = CGPlayerDataEnd + 1816, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModPetHaste = CGPlayerDataEnd + 1817, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_NumBackpackSlots = CGPlayerDataEnd + 1818, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OverrideSpellsID = CGPlayerDataEnd + 1819, // size 1 flags: 
    	CGActivePlayerData_LfgBonusFactionID = CGPlayerDataEnd + 1820, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LootSpecID = CGPlayerDataEnd + 1821, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OverrideZonePVPType = CGPlayerDataEnd + 1822, // size 1 flags: 
    	CGActivePlayerData_BagSlotFlags = CGPlayerDataEnd + 1823, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_BankBagSlotFlags = CGPlayerDataEnd + 1827, // size 6 flags: MIRROR_ALL
    	CGActivePlayerData_PvpRankProgress = CGPlayerDataEnd + 1833, // size 1 flags: MIRROR_ALL
    	CGActivePlayerDataEnd = CGPlayerDataEnd + 1834
    };
    
    enum CGGameObjectData
    {
    	CGGameObjectData_CreatedBy = CGObjectDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGGameObjectData_GuildGUID = CGObjectDataEnd + 4, // size 4 flags: MIRROR_ALL
    	CGGameObjectData_DisplayID = CGObjectDataEnd + 8, // size 1 flags: 
    	CGGameObjectData_Flags = CGObjectDataEnd + 9, // size 1 flags: 
    	CGGameObjectData_ParentRotation = CGObjectDataEnd + 10, // size 4 flags: MIRROR_ALL
    	CGGameObjectData_FactionTemplate = CGObjectDataEnd + 14, // size 1 flags: MIRROR_ALL
    	CGGameObjectData_Level = CGObjectDataEnd + 15, // size 1 flags: MIRROR_ALL
    	CGGameObjectData_PercentHealth = CGObjectDataEnd + 16, // size 1 flags: 
    	CGGameObjectData_SpellVisualID = CGObjectDataEnd + 17, // size 1 flags: 
    	CGGameObjectData_StateSpellVisualID = CGObjectDataEnd + 18, // size 1 flags: 
    	CGGameObjectData_SpawnTrackingStateAnimID = CGObjectDataEnd + 19, // size 1 flags: 
    	CGGameObjectData_SpawnTrackingStateAnimKitID = CGObjectDataEnd + 20, // size 1 flags: 
    	CGGameObjectData_StateWorldEffectID = CGObjectDataEnd + 21, // size 4 flags: 
    	CGGameObjectData_CustomParam = CGObjectDataEnd + 25, // size 1 flags: 
    	CGGameObjectDataEnd = CGObjectDataEnd + 26
    };
    
    enum CGDynamicObjectData
    {
    	CGDynamicObjectData_Caster = CGObjectDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGDynamicObjectData_Type = CGObjectDataEnd + 4, // size 1 flags: MIRROR_ALL
    	CGDynamicObjectData_SpellXSpellVisualID = CGObjectDataEnd + 5, // size 1 flags: MIRROR_ALL
    	CGDynamicObjectData_SpellID = CGObjectDataEnd + 6, // size 1 flags: MIRROR_ALL
    	CGDynamicObjectData_Radius = CGObjectDataEnd + 7, // size 1 flags: MIRROR_ALL
    	CGDynamicObjectData_CastTime = CGObjectDataEnd + 8, // size 1 flags: MIRROR_ALL
    	CGDynamicObjectDataEnd = CGObjectDataEnd + 9
    };
    
    enum CGCorpseData
    {
    	CGCorpseData_Owner = CGObjectDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGCorpseData_PartyGUID = CGObjectDataEnd + 4, // size 4 flags: MIRROR_ALL
    	CGCorpseData_GuildGUID = CGObjectDataEnd + 8, // size 4 flags: MIRROR_ALL
    	CGCorpseData_DisplayID = CGObjectDataEnd + 12, // size 1 flags: MIRROR_ALL
    	CGCorpseData_Items = CGObjectDataEnd + 13, // size 19 flags: MIRROR_ALL
    	CGCorpseData_SkinID = CGObjectDataEnd + 32, // size 1 flags: MIRROR_ALL
    	CGCorpseData_FacialHairStyleID = CGObjectDataEnd + 33, // size 1 flags: MIRROR_ALL
    	CGCorpseData_Flags = CGObjectDataEnd + 34, // size 1 flags: MIRROR_ALL
    	CGCorpseData_DynamicFlags = CGObjectDataEnd + 35, // size 1 flags: MIRROR_VIEWER_DEPENDENT
    	CGCorpseData_FactionTemplate = CGObjectDataEnd + 36, // size 1 flags: MIRROR_ALL
    	CGCorpseData_CustomDisplayOption = CGObjectDataEnd + 37, // size 1 flags: MIRROR_ALL
    	CGCorpseDataEnd = CGObjectDataEnd + 38
    };
    
    enum CGAreaTriggerData
    {
    	CGAreaTriggerData_OverrideScaleCurve = CGObjectDataEnd + 0, // size 7 flags: 
    	CGAreaTriggerData_ExtraScaleCurve = CGObjectDataEnd + 7, // size 7 flags: 
    	CGAreaTriggerData_Caster = CGObjectDataEnd + 14, // size 4 flags: MIRROR_ALL
    	CGAreaTriggerData_Duration = CGObjectDataEnd + 18, // size 1 flags: MIRROR_ALL
    	CGAreaTriggerData_TimeToTarget = CGObjectDataEnd + 19, // size 1 flags: 
    	CGAreaTriggerData_TimeToTargetScale = CGObjectDataEnd + 20, // size 1 flags: 
    	CGAreaTriggerData_TimeToTargetExtraScale = CGObjectDataEnd + 21, // size 1 flags: 
    	CGAreaTriggerData_SpellID = CGObjectDataEnd + 22, // size 1 flags: MIRROR_ALL
    	CGAreaTriggerData_SpellForVisuals = CGObjectDataEnd + 23, // size 1 flags: MIRROR_ALL
    	CGAreaTriggerData_SpellXSpellVisualID = CGObjectDataEnd + 24, // size 1 flags: MIRROR_ALL
    	CGAreaTriggerData_BoundsRadius2D = CGObjectDataEnd + 25, // size 1 flags: 
    	CGAreaTriggerData_DecalPropertiesID = CGObjectDataEnd + 26, // size 1 flags: MIRROR_ALL
    	CGAreaTriggerData_CreatingEffectGUID = CGObjectDataEnd + 27, // size 4 flags: MIRROR_ALL
    	CGAreaTriggerDataEnd = CGObjectDataEnd + 31
    };
    
    enum CGSceneObjectData
    {
    	CGSceneObjectData_ScriptPackageID = CGObjectDataEnd + 0, // size 1 flags: MIRROR_ALL
    	CGSceneObjectData_RndSeedVal = CGObjectDataEnd + 1, // size 1 flags: MIRROR_ALL
    	CGSceneObjectData_CreatedBy = CGObjectDataEnd + 2, // size 4 flags: MIRROR_ALL
    	CGSceneObjectData_SceneType = CGObjectDataEnd + 6, // size 1 flags: MIRROR_ALL
    	CGSceneObjectDataEnd = CGObjectDataEnd + 7
    };
    
    enum CGConversationData
    {
    	CGConversationData_LastLineEndTime = CGObjectDataEnd + 0, // size 1 flags: MIRROR_VIEWER_DEPENDENT
    	CGConversationDataEnd = CGObjectDataEnd + 1
    };
    
    enum CGItemDynamicData
    {
    	CGItemDynamicData_Modifiers = CGObjectDataEnd + 0, // size 4 flags: MIRROR_NONE
    	CGItemDynamicData_BonusListIDs = CGObjectDataEnd + 1, // size 260 flags: MIRROR_NONE
    	CGItemDynamicData_ArtifactPowers = CGObjectDataEnd + 2, // size 4 flags: MIRROR_NONE
    	CGItemDynamicData_Gems = CGObjectDataEnd + 3, // size 4 flags: MIRROR_NONE
    	CGItemDynamicDataEnd = CGObjectDataEnd + 4
    };
    
    enum CGUnitDynamicData
    {
    	CGUnitDynamicData_PassiveSpells = CGObjectDataEnd + 0, // size 513 flags: MIRROR_NONE
    	CGUnitDynamicData_WorldEffects = CGObjectDataEnd + 1, // size 513 flags: MIRROR_NONE
    	CGUnitDynamicData_ChannelObjects = CGObjectDataEnd + 2, // size 513 flags: MIRROR_NONE
    	CGUnitDynamicDataEnd = CGObjectDataEnd + 3
    };
    
    enum CGPlayerDynamicData
    {
    	CGPlayerDynamicData_ArenaCooldowns = CGObjectDataEnd + 0, // size 1 flags: MIRROR_NONE
    	CGPlayerDynamicDataEnd = CGObjectDataEnd + 1
    };
    
    enum CGActivePlayerDynamicData
    {
    	CGActivePlayerDynamicData_ResearchSites = CGObjectDataEnd + 0, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_ResearchSiteProgress = CGObjectDataEnd + 1, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_DailyQuestsCompleted = CGObjectDataEnd + 2, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_AvailableQuestLineXQuestIDs = CGObjectDataEnd + 3, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_Heirlooms = CGObjectDataEnd + 4, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_HeirloomFlags = CGObjectDataEnd + 5, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_Toys = CGObjectDataEnd + 6, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_Transmog = CGObjectDataEnd + 7, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_ConditionalTransmog = CGObjectDataEnd + 8, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_SelfResSpells = CGObjectDataEnd + 9, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_CharacterRestrictions = CGObjectDataEnd + 10, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_SpellPctModByLabel = CGObjectDataEnd + 11, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_SpellFlatModByLabel = CGObjectDataEnd + 12, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_Research = CGObjectDataEnd + 13, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicDataEnd = CGObjectDataEnd + 14
    };
    
    enum CGGameObjectDynamicData
    {
    	CGGameObjectDynamicData_EnableDoodadSets = CGObjectDataEnd + 0, // size 1 flags: MIRROR_NONE
    	CGGameObjectDynamicDataEnd = CGObjectDataEnd + 1
    };
    
    enum CGConversationDynamicData
    {
    	CGConversationDynamicData_Actors = CGObjectDataEnd + 0, // size 1 flags: MIRROR_NONE
    	CGConversationDynamicData_Lines = CGObjectDataEnd + 1, // size 256 flags: MIRROR_NONE
    	CGConversationDynamicDataEnd = CGObjectDataEnd + 2
    };
    Last edited by charles420; 10-19-2019 at 08:41 PM.

  8. #22
    Buntstift's Avatar Member
    Reputation
    10
    Join Date
    Feb 2016
    Posts
    17
    Thanks G/R
    16/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can anyone confirm a change in the structure of playernamecache?

    i wrapped my head around this:
    Code:
    .data:0000000001F593C8 PlayerNameCachePointer
    it must be wrong. I think the pointer to the next object has now an own offset with 0x18.


    This offsets worked for me:

    Code:
    const ulong NAMECACHEBASE = 0x1f59b20;
    const ulong NAMECACHENEXT = 0x18;
    const ulong NAMECACHEGUID = 0x30;
    const ulong NAMECACHENAME = 0x41;
    Code:
    std::string  WowHelpers::playerNameFromGuid(const unsigned long long& guid)
    {
    	try
    	{
    		uintptr_t nameCacheCurrentObj;
    		uintptr_t next;
    		unsigned long long tmpGuid = 0;
    		std::string name = "";
    		nameCacheCurrentObj = wowMem.MemReadULL(base + NameOffsets::NAMECACHEBASE);
    		while ((nameCacheCurrentObj & 1) == 0 && nameCacheCurrentObj != 0)
    		{
    			next = wowMem.MemReadULL(nameCacheCurrentObj + NameOffsets::NAMECACHENEXT);
    			tmpGuid = wowMem.MemReadULL(nameCacheCurrentObj + NameOffsets::NAMECACHEGUID);
    			if (tmpGuid == guid)
    			{
    				name = wowMem.MemReadString(nameCacheCurrentObj + NameOffsets::NAMECACHENAME);
    				break;
    			}
    			nameCacheCurrentObj = next;
    		}
    		return name;
    
    	}
    	catch (int e)
    	{
    		return "error";
    	}
    }

  9. Thanks SatyPardus (1 members gave Thanks to Buntstift for this useful post)
  10. #23
    rik.chong's Avatar Member
    Reputation
    7
    Join Date
    Oct 2009
    Posts
    35
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by charles420 View Post
    Random offsets still have to go over ah / quest stuff when more free time / bored all rebased 0x0

    Code:
    .data:0000000002178818 SpellCooldown 
    .data:0000000002554844 RunesAvailable
    .data:0000000002545358 ZoneID 
    .data:00000000025454E0 AutoLoot_Pointer
    .data:00000000025454A8 LUAError_Pointer
    .data:0000000002545870 InGameFlag 
    .data:0000000002511D70 ChatStart
    .data:00000000025447A0 RedMessage
    .data:00000000025446F8 ZoneText
    .data:0000000001F593C8 PlayerNameCachePointer
    .data:0000000002545878 MouseOverGUID 
    .data:000000000226F8C8 FrameBase
    .data:0000000001F588AC ScrWidth
    .data:0000000001F588B0 ScrHeight
    .data:0000000002551670 ActionBarFirstSlot
    .data:0000000002555430 LootWindow 
    .data:0000000002294374 ChatboxIsOpen
    .data:00000000025DD600 CursorType 
    .data:00000000025DD604 CursorType2
    .data:000000000232DED8 CurMgrPointer
    .data:00000000026243E8 PlayerName 
    .data:000000000254F920 PartyOffset
    .data:000000000254F918 PartyOffset2
    .data:00000000025454C0 ClickToMove
    .data:00000000022D47B0 PowerIndexArrays
    .data:0000000002546398 CameraPointer 
    .data:000000000223D480 FactionTemplateDB 
    .data:0000000002546680 SpellBookNumSpells
    .data:0000000002546688 SpellBookSpellsPtr
    .data:0000000002546720 MountBookNumMounts
    .data:0000000002546728 MountBookMountsPtr
    .data:000000000254988C NumGossipOptions 
    .data:000000000254A090 GossipAvailableQuestsInfo 
    .data:000000000254FA70 MaxBattlegroundId 
    .data:000000000254FA84 BattlegroundStartTickcount 
    .data:000000000254FD2C IsBattlegroundFinished 
    .data:000000000254FD30 BattlegroundWinner
    .data:0000000002551CC4 CurrentActionBar
    .data:0000000002563B00 EquippedBagGUID
    .data:0000000002587140 GetNumQuestRewards
    .data:0000000002587640 GetNumQuestChoices 
    .data:0000000002591218 CGAuctionHouse__m_numTotalBid 
    .data:0000000002591210 CGAuctionHouse__m_numTotalItems 
    .data:0000000002591498 AuctionOwnerCount
    .data:00000000025914A0 AuctionOwnerList 
    .data:00000000025914B8 CGAuctionHouse__m_bidList
    .data:0000000002623760 realmName
    .data:0000000002556A10 nbGeneralMacros
    .data:0000000002553480 NumKeyBindings 
    .data:000000000223D480 FactionTemplateDB 
    .data:000000000226F8D0 LastHardwareAction 
    .data:00000000025453BC GetCorpseRecoveryTime
    Fixed my DB2 Dumper All Rebased 0x0

    Code:
    GMSurveyAnswers = 0x22433d0
    GMSurveyCurrentSurvey = 0x2243560
    GMSurveyQuestions = 0x22436f0
    GMSurveySurveys = 0x2243880
    LFGDungeonExpansion = 0x224bef0
    LFGDungeonGroup = 0x224c080
    LFGDungeons = 0x224c210
    LFGRoleRequirement = 0x224c530
    NPCModelItemSlotDisplayInfo = 0x22503b0
    NPCSounds = 0x2250540
    PVPBracketTypes = 0x2252f70
    PVPDifficulty = 0x2253100
    PVPItem = 0x2253290
    SDReplacementModel = 0x2257da0
    UIExpansionDisplayInfo = 0x2262cb0
    UIExpansionDisplayInfoIcon = 0x2262e40
    WMOMinimapTexture = 0x2266fe0
    Achievement = 0x222cad0
    Achievement_Category = 0x222cc60
    AdventureJournal = 0x222cdf0
    AdventureMapPOI = 0x222e0b0
    AlliedRace = 0x222e240
    AlliedRaceRacialAbility = 0x222e3d0
    AnimKitBoneSetAlias = 0x222d2a0
    AnimKitBoneSet = 0x222d110
    AnimKitConfigBoneSet = 0x222d5c0
    AnimKitConfig = 0x222d430
    AnimKit = 0x222d8e0
    AnimKitPriority = 0x222d750
    AnimKitReplacement = 0x222da70
    AnimKitSegment = 0x222dc00
    AnimReplacement = 0x222dd90
    AnimReplacementSet = 0x222df20
    AoiBox = 0x222cf80
    AreaConditionalData = 0x222e560
    AreaFarClipOverride = 0x222e6f0
    AreaGroupMember = 0x222e880
    AreaPOI = 0x222ea10
    AreaPOIState = 0x222eba0
    AreaTriggerActionSet = 0x222eec0
    AreaTriggerBox = 0x222f050
    AreaTriggerCreateProperties = 0x222f1e0
    AreaTriggerCylinder = 0x222f370
    AreaTrigger = 0x222ed30
    AreaTriggerSphere = 0x222f500
    ArmorLocation = 0x222f690
    ArtifactAppearance = 0x222f9b0
    ArtifactAppearanceSet = 0x222fb40
    ArtifactCategory = 0x222fcd0
    Artifact = 0x222f820
    ArtifactItemToTransmog = 0x222fe60
    ArtifactPower = 0x222fff0
    ArtifactPowerLink = 0x2230180
    ArtifactPowerPicker = 0x2230310
    ArtifactPowerRank = 0x22304a0
    ArtifactQuestXP = 0x2230630
    ArtifactTier = 0x22307c0
    ArtifactUnlock = 0x2230950
    AuctionHouse = 0x2230ae0
    AzeriteEmpoweredItem = 0x2230c70
    AzeriteItem = 0x2230e00
    AzeriteItemMilestonePower = 0x2230f90
    AzeritePower = 0x2231120
    AzeritePowerSetMember = 0x22312b0
    AzeriteTierUnlock = 0x2231440
    BankBagSlotPrices = 0x2231760
    BannedAddons = 0x22315d0
    BarberShopStyle = 0x22318f0
    BattlePetAbility = 0x2231c10
    BattlePetAbilityEffect = 0x2231da0
    BattlePetAbilityState = 0x2231f30
    BattlePetAbilityTurn = 0x22320c0
    BattlePetBreedQuality = 0x2232250
    BattlePetBreedState = 0x22323e0
    BattlePetDisplayOverride = 0x2232570
    BattlePetEffectProperties = 0x2232700
    BattlePetNPCTeamMember = 0x2232890
    BattlePetSpecies = 0x2232a20
    BattlePetSpeciesState = 0x2232bb0
    BattlePetSpeciesXAbility = 0x2232d40
    BattlePetState = 0x2232ed0
    BattlePetVisual = 0x2233060
    BattlemasterList = 0x2231a80
    BeamEffect = 0x22331f0
    BonusRoll = 0x2233380
    Bounty = 0x2233510
    BountySet = 0x22336a0
    BroadcastText = 0x2233830
    CameraEffect = 0x22339c0
    CameraEffectEntry = 0x2233b50
    CameraMode = 0x2233ce0
    Campaign = 0x2233e70
    CampaignXCondition = 0x2234000
    CampaignXQuestLine = 0x2234190
    CastableRaidBuffs = 0x2234320
    Cfg_Categories = 0x22344b0
    Cfg_Configs = 0x2234640
    Cfg_Regions = 0x22347d0
    CharBaseInfo = 0x2235130
    CharBaseSection = 0x22352c0
    CharComponentTextureLayouts = 0x2235450
    CharComponentTextureSections = 0x22355e0
    CharHairGeosets = 0x2235770
    CharSections = 0x2235900
    CharShipmentContainer = 0x2235a90
    CharShipment = 0x2235c20
    CharStartOutfit = 0x2235db0
    CharTitles = 0x2235f40
    CharacterFaceBoneSet = 0x2234960
    CharacterFacialHairStyles = 0x2234af0
    CharacterLoadout = 0x2234c80
    CharacterLoadoutItem = 0x2234e10
    CharacterServiceInfo = 0x2234fa0
    ChatChannels = 0x22360d0
    ChatProfanity = 0x2236260
    ChrClassRaceSex = 0x2236710
    ChrClassTitle = 0x22368a0
    ChrClassUIDisplay = 0x2236a30
    ChrClassVillain = 0x2236bc0
    ChrClasses = 0x22363f0
    ChrClassesXPowerTypes = 0x2236580
    ChrCustomization = 0x2236d50
    ChrRaces = 0x2236ee0
    ChrSpecialization = 0x2237070
    ChrUpgradeBucket = 0x2237200
    ChrUpgradeBucketSpell = 0x2237390
    ChrUpgradeTier = 0x2237520
    CinematicCamera = 0x22376b0
    CinematicSequences = 0x2237840
    ClientSceneEffect = 0x22379d0
    CloneEffect = 0x2237b60
    CombatCondition = 0x2237cf0
    CommentatorStartLocation = 0x2238010
    CommentatorTrackedCooldown = 0x2237e80
    CommunityIcon = 0x22381a0
    ComponentModelFileData = 0x2238330
    ComponentTextureFileData = 0x22384c0
    ConfigurationWarning = 0x2238650
    ContentTuning = 0x22387e0
    Contribution = 0x2238970
    ContributionStyleContainer = 0x2238c90
    ContributionStyle = 0x2238b00
    Creature = 0x2239150
    CreatureDifficulty = 0x2239dd0
    CreatureDispXUiCamera = 0x2239c40
    CreatureDisplayInfoCond = 0x22392e0
    CreatureDisplayInfo = 0x2239790
    CreatureDisplayInfoEvt = 0x2239470
    CreatureDisplayInfoExtra = 0x2239600
    CreatureDisplayInfoGeosetData = 0x2239920
    CreatureDisplayInfoTrn = 0x2239ab0
    CreatureFamily = 0x2239f60
    CreatureImmunities = 0x223a0f0
    CreatureModelData = 0x223a280
    CreatureMovementInfo = 0x223a410
    CreatureSoundData = 0x223a5a0
    CreatureSpellData = 0x223a730
    CreatureType = 0x223a8c0
    CreatureXContribution = 0x223aa50
    CreatureXDisplayInfo = 0x223abe0
    Criteria = 0x223ad70
    CriteriaTree = 0x223af00
    CriteriaTreeXEffect = 0x223b090
    CurrencyCategory = 0x223b220
    CurrencyContainer = 0x223b3b0
    CurrencyTypes = 0x223b540
    DeathThudLookups = 0x223b6d0
    DecalProperties = 0x223b860
    DeclinedWordCases = 0x223bb80
    DeclinedWord = 0x223b9f0
    DestructibleModelData = 0x223bd10
    Difficulty = 0x223bea0
    DissolveEffect = 0x223c030
    DungeonEncounter = 0x223c1c0
    DurabilityCosts = 0x223c350
    DurabilityQuality = 0x223c4e0
    EdgeGlowEffect = 0x223c670
    Emotes = 0x223c800
    EmotesText = 0x223cb20
    EmotesTextData = 0x223c990
    EmotesTextSound = 0x223ccb0
    EnvironmentalDamage = 0x223ce40
    Exhaustion = 0x223cfd0
    ExpectedStat = 0x223f550
    ExpectedStatMod = 0x223f6e0
    Faction = 0x223d160
    FactionGroup = 0x223d2f0
    FactionTemplate = 0x223d480
    FootstepTerrainLookup = 0x223d610
    FriendshipRepReaction = 0x223d7a0
    FriendshipReputation = 0x223d930
    GameObjectArtKit = 0x223dac0
    GameObjectDiffAnimMap = 0x223dc50
    GameObjectDisplayInfo = 0x223dde0
    GameObjectDisplayInfoXSoundKit = 0x223df70
    GameObjects = 0x223e100
    GameTips = 0x223e290
    GarrAbilityCategory = 0x223e420
    GarrAbility = 0x223e5b0
    GarrAbilityEffect = 0x223e740
    GarrBuilding = 0x223e8d0
    GarrBuildingDoodadSet = 0x223ea60
    GarrBuildingPlotInst = 0x223ebf0
    GarrClassSpec = 0x223ed80
    GarrClassSpecPlayerCond = 0x223ef10
    GarrEncounter = 0x223f0a0
    GarrEncounterSetXEncounter = 0x223f230
    GarrEncounterXMechanic = 0x223f3c0
    GarrFollItemSetMember = 0x223f870
    GarrFollSupportSpell = 0x223fa00
    GarrFollower = 0x223fb90
    GarrFollowerLevelXP = 0x223fd20
    GarrFollowerQuality = 0x223feb0
    GarrFollowerSetXFollower = 0x2240040
    GarrFollowerType = 0x22401d0
    GarrFollowerUICreature = 0x2240360
    GarrFollowerXAbility = 0x22404f0
    GarrItemLevelUpgradeData = 0x2240680
    GarrMechanic = 0x2240810
    GarrMechanicSetXMechanic = 0x22409a0
    GarrMechanicType = 0x2240b30
    GarrMission = 0x2240cc0
    GarrMissionTexture = 0x2240e50
    GarrMissionType = 0x2240fe0
    GarrMissionXEncounter = 0x2241170
    GarrMissionXFollower = 0x2241300
    GarrMssnBonusAbility = 0x2241490
    GarrPlotBuilding = 0x2241620
    GarrPlot = 0x2241940
    GarrPlotInstance = 0x22417b0
    GarrPlotUICategory = 0x2241ad0
    GarrSiteLevel = 0x22422a0
    GarrSiteLevelPlotInst = 0x2242430
    GarrSpecialization = 0x22425c0
    GarrString = 0x2241c60
    GarrTalent = 0x2241df0
    GarrTalentTree = 0x2241f80
    GarrType = 0x2242110
    GarrUiAnimClassInfo = 0x2242750
    GarrUiAnimRaceInfo = 0x22428e0
    GemProperties = 0x2242a70
    GlobalStrings = 0x2242c00
    GlyphBindableSpell = 0x2242d90
    GlyphExclusiveCategory = 0x2242f20
    GlyphProperties = 0x22430b0
    GlyphRequiredSpec = 0x2243240
    GroupFinderActivity = 0x2243a10
    GroupFinderActivityGrp = 0x2243ba0
    GroupFinderCategory = 0x2243d30
    GuildColorBackground = 0x2243ec0
    GuildColorBorder = 0x2244050
    GuildColorEmblem = 0x22441e0
    GuildPerkSpells = 0x2244370
    Heirloom = 0x2244500
    HelmetAnimScaling = 0x2244690
    HelmetGeosetVisData = 0x2244820
    HighlightColor = 0x22449b0
    HolidayDescriptions = 0x2244cd0
    HolidayNames = 0x2244e60
    Holidays = 0x2244b40
    ImportPriceArmor = 0x2244ff0
    ImportPriceQuality = 0x2245180
    ImportPriceShield = 0x2245310
    ImportPriceWeapon = 0x22454a0
    InvasionClientData = 0x2245630
    ItemAppearance = 0x2245fa0
    ItemAppearanceXUiCamera = 0x2246130
    ItemArmorQuality = 0x22462c0
    ItemArmorShield = 0x2246450
    ItemArmorTotal = 0x22465e0
    ItemBagFamily = 0x2246770
    ItemBonus = 0x2246900
    ItemBonusListLevelDelta = 0x2246a90
    ItemBonusTreeNode = 0x2246c20
    ItemChildEquipment = 0x2246db0
    ItemClass = 0x2246f40
    ItemContextPickerEntry = 0x22470d0
    ItemCurrencyCost = 0x2247260
    Item = 0x2245ae0
    ItemDamageAmmo = 0x22473f0
    ItemDamageOneHandCaster = 0x2247580
    ItemDamageOneHand = 0x2247710
    ItemDamageTwoHandCaster = 0x22478a0
    ItemDamageTwoHand = 0x2247a30
    ItemDisenchantLoot = 0x2247bc0
    ItemDisplayInfo = 0x2247ee0
    ItemDisplayInfoMaterialRes = 0x2247d50
    ItemDisplayXUiCamera = 0x2248070
    ItemEffect = 0x2248200
    ItemExtendedCost = 0x2248390
    ItemGroupSounds = 0x2248520
    ItemLevelSelector = 0x22486b0
    ItemLevelSelectorQuality = 0x2248840
    ItemLevelSelectorQualitySet = 0x22489d0
    ItemLimitCategoryCondition = 0x2248cf0
    ItemLimitCategory = 0x2248b60
    ItemModifiedAppearance = 0x2248e80
    ItemModifiedAppearanceExtra = 0x2249010
    ItemNameDescription = 0x22491a0
    ItemPetFood = 0x2249330
    ItemPriceBase = 0x22494c0
    ItemRandomProperties = 0x2249650
    ItemRandomSuffix = 0x22497e0
    ItemRangedDisplayInfo = 0x2249970
    ItemSearchName = 0x22457c0
    ItemSet = 0x2249b00
    ItemSetSpell = 0x2249c90
    ItemSpec = 0x2249e20
    ItemSpecOverride = 0x2249fb0
    ItemSubClass = 0x2245950
    ItemSubClassMask = 0x224a140
    ItemUpgrade = 0x224a2d0
    ItemVisuals = 0x224a460
    ItemXBonusTree = 0x224a5f0
    JournalEncounterCreature = 0x224a910
    JournalEncounter = 0x224a780
    JournalEncounterItem = 0x224aaa0
    JournalEncounterSection = 0x224ac30
    JournalEncounterXDifficulty = 0x224adc0
    JournalEncounterXMapLoc = 0x224af50
    JournalInstance = 0x224b0e0
    JournalItemXDifficulty = 0x224b270
    JournalSectionXDifficulty = 0x224b400
    JournalTier = 0x224b590
    JournalTierXInstance = 0x224b720
    Keychain = 0x224b8b0
    KeystoneAffix = 0x224ba40
    LanguageWords = 0x224bd60
    Languages = 0x224bbd0
    LfgDungeonsGroupingMap = 0x224c3a0
    LoadingScreenTaxiSplines = 0x224c850
    LoadingScreens = 0x224c6c0
    Locale = 0x224c9e0
    Location = 0x224cb70
    Lock = 0x224cd00
    LockType = 0x224ce90
    LookAtController = 0x224d020
    MailTemplate = 0x224d1b0
    ManagedWorldStateBuff = 0x224d4d0
    ManagedWorldState = 0x224d340
    ManagedWorldStateInput = 0x224d660
    ManifestInterfaceActionIcon = 0x224d7f0
    ManifestInterfaceData = 0x224d980
    ManifestInterfaceItemIcon = 0x224db10
    ManifestInterfaceTOCData = 0x224dca0
    MapCelestialBody = 0x224de30
    MapChallengeMode = 0x224dfc0
    MapDifficulty = 0x224e2e0
    MapDifficultyXCondition = 0x224e470
    MapLoadingScreen = 0x224e150
    MarketingPromotionsXLocale = 0x224e600
    Material = 0x224e790
    MinorTalent = 0x224e920
    MissileTargeting = 0x224eab0
    ModifierTree = 0x224ec40
    MountCapability = 0x224ef60
    Mount = 0x224edd0
    MountTypeXCapability = 0x224f0f0
    MountXDisplay = 0x224f280
    Movie = 0x224f410
    MovieFileData = 0x224f5a0
    MovieVariation = 0x224f730
    MultiStateProperties = 0x224f8c0
    MultiTransitionProperties = 0x224fa50
    MythicPlusSeasonRewardLevels = 0x224fbe0
    NameGen = 0x224fd70
    NamesProfanity = 0x224ff00
    NamesReserved = 0x2250090
    NamesReservedLocale = 0x2250220
    NumTalentsAtLevel = 0x22506d0
    ObjectEffect = 0x2250860
    ObjectEffectModifier = 0x22509f0
    ObjectEffectPackageElem = 0x2250b80
    OutlineEffect = 0x2250d10
    OverrideSpellData = 0x2250ea0
    PageTextMaterial = 0x2251030
    PaperDollItemFrame = 0x2251350
    ParagonReputation = 0x22511c0
    ParticleColor = 0x22514e0
    Path = 0x2251670
    PathNode = 0x2251990
    PathNodeProperty = 0x2251800
    PathProperty = 0x2251b20
    PetLoyalty = 0x2251cb0
    PetPersonality = 0x2251e40
    Phase = 0x2251fd0
    PhaseShiftZoneSounds = 0x2252160
    PhaseXPhaseGroup = 0x22522f0
    PlayerCondition = 0x2252480
    Positioner = 0x2252610
    PositionerState = 0x22527a0
    PositionerStateEntry = 0x2252930
    PowerDisplay = 0x2252ac0
    PowerType = 0x2252c50
    PrestigeLevelInfo = 0x2252de0
    PvpScalingEffect = 0x2253420
    PvpScalingEffectType = 0x22535b0
    PvpTalentCategory = 0x22538d0
    PvpTalent = 0x2253740
    PvpTalentSlotUnlock = 0x2253a60
    PvpTier = 0x2253bf0
    QuestFactionReward = 0x2253d80
    QuestFeedbackEffect = 0x2253f10
    QuestInfo = 0x22540a0
    QuestLine = 0x2254230
    QuestLineXQuest = 0x22543c0
    QuestMoneyReward = 0x2254550
    QuestObjective = 0x22546e0
    QuestPackageItem = 0x2254870
    QuestSort = 0x2254a00
    QuestV2CliTask = 0x2254b90
    QuestV2 = 0x2254d20
    QuestXGroupActivity = 0x2254eb0
    QuestXP = 0x2255040
    RandPropPoints = 0x22551d0
    RelicSlotTierRequirement = 0x2255360
    RelicTalent = 0x22554f0
    ResearchBranch = 0x2255680
    ResearchField = 0x2255810
    ResearchProject = 0x22559a0
    ResearchSite = 0x2255b30
    Resistances = 0x2256170
    RewardPack = 0x2255cc0
    RewardPackXCurrencyType = 0x2255e50
    RewardPackXItem = 0x2255fe0
    RulesetItemUpgrade = 0x2256300
    ScalingStatDistribution = 0x2256490
    Scenario = 0x2256620
    ScenarioEventEntry = 0x22567b0
    ScenarioStep = 0x2256940
    SceneScript = 0x2256df0
    SceneScriptGlobalText = 0x22572b0
    SceneScriptPackage = 0x2256ad0
    SceneScriptPackageMember = 0x2256c60
    ScheduledInterval = 0x2257440
    ScheduledWorldState = 0x22575d0
    ScheduledWorldStateGroup = 0x2257760
    ScheduledWorldStateXUniqCat = 0x22578f0
    ScreenEffect = 0x2257a80
    ScreenLocation = 0x2257c10
    SeamlessSite = 0x2257f30
    ServerMessages = 0x22580c0
    ShadowyEffect = 0x225f600
    SiegeableProperties = 0x2258250
    SkillLineAbility = 0x2258570
    SkillLineCategory = 0x2258700
    SkillLine = 0x22583e0
    SkillRaceClassInfo = 0x2258890
    SoundAmbience = 0x2258bb0
    SoundAmbienceFlavor = 0x2258a20
    SoundOverride = 0x2258d40
    SoundProviderPreferences = 0x2258ed0
    SourceInfo = 0x2259060
    SpamMessages = 0x22591f0
    SpecSetMember = 0x22596a0
    SpecializationSpells = 0x2259380
    SpecializationSpellsDisplay = 0x2259510
    SpellActionBarPref = 0x2259b60
    SpellActivationOverlay = 0x2259cf0
    SpellAuraOptions = 0x2259e80
    SpellAuraRestrictions = 0x225a010
    SpellAuraVisXChrSpec = 0x225a330
    SpellAuraVisibility = 0x225a1a0
    SpellCastTimes = 0x225a970
    SpellCastingRequirements = 0x225a7e0
    SpellCategories = 0x225a4c0
    SpellCategory = 0x225a650
    SpellClassOptions = 0x225ab00
    SpellCooldowns = 0x225ac90
    SpellCraftUI = 0x225ae20
    SpellDescriptionVariables = 0x225afb0
    SpellDispelType = 0x225b140
    SpellDuration = 0x225b2d0
    SpellEffectAutoDescription = 0x225b5f0
    SpellEffect = 0x225b460
    SpellEffectEmission = 0x225b780
    SpellEquippedItems = 0x225b910
    SpellFlyout = 0x225baa0
    SpellFlyoutItem = 0x225bc30
    SpellFocusObject = 0x225bdc0
    SpellInterrupts = 0x225bf50
    SpellItemEnchantmentCondition = 0x225c270
    SpellItemEnchantment = 0x225c0e0
    SpellKeyboundOverride = 0x225c400
    SpellLabel = 0x225c590
    SpellLearnSpell = 0x225c720
    SpellLevels = 0x225c8b0
    SpellMechanic = 0x225ca40
    SpellMisc = 0x225cbd0
    SpellMissile = 0x225cd60
    SpellMissileMotion = 0x225cef0
    SpellName = 0x225d080
    SpellPower = 0x225d210
    SpellPowerDifficulty = 0x225d3a0
    SpellProceduralEffect = 0x225d530
    SpellProcsPerMinute = 0x225d6c0
    SpellProcsPerMinuteMod = 0x225d850
    SpellRadius = 0x225d9e0
    SpellRange = 0x225db70
    SpellReagentsCurrency = 0x225dd00
    SpellReagents = 0x225de90
    SpellScaling = 0x225e020
    SpellShapeshift = 0x225e1b0
    SpellShapeshiftForm = 0x225e340
    SpellSpecialUnitEffect = 0x225e4d0
    SpellTargetRestrictions = 0x225e660
    SpellTotems = 0x225e7f0
    SpellVisualAnim = 0x225e980
    SpellVisualColorEffect = 0x225eb10
    SpellVisual = 0x225f790
    SpellVisualEffectName = 0x225eca0
    SpellVisualEvent = 0x225f920
    SpellVisualKitAreaModel = 0x225f150
    SpellVisualKit = 0x225ee30
    SpellVisualKitEffect = 0x225efc0
    SpellVisualKitModelAttach = 0x225f2e0
    SpellVisualMissile = 0x225f470
    SpellXDescriptionVariables = 0x225fab0
    SpellXSpellVisual = 0x225fc40
    StableSlotPrices = 0x225fdd0
    Stationery = 0x225ff60
    SummonProperties = 0x22600f0
    TactKey = 0x2260280
    TactKeyLookup = 0x2260410
    Talent = 0x2260730
    TalentTab = 0x22605a0
    TaxiNodes = 0x22608c0
    TaxiPath = 0x2260a50
    TaxiPathNode = 0x2260be0
    TerrainTypeSounds = 0x2260d70
    TextureFileData = 0x2260f00
    TotemCategory = 0x2261090
    Toy = 0x2261220
    TradeSkillCategory = 0x22613b0
    TradeSkillItem = 0x2261540
    TransformMatrix = 0x22616d0
    TransmogHoliday = 0x2261860
    TransmogSet = 0x22619f0
    TransmogSetGroup = 0x2261b80
    TransmogSetItem = 0x2261d10
    TransportAnimation = 0x2261ea0
    TransportPhysics = 0x2262030
    TransportRotation = 0x22621c0
    Trophy = 0x2262350
    UiCamFbackTransmogChrRace = 0x22624e0
    UiCamFbackTransmogWeapon = 0x2262670
    UiCamera = 0x2262800
    UiCameraType = 0x2262990
    UiCanvas = 0x2262b20
    UiMapArt = 0x2263160
    UiMapArtStyleLayer = 0x22632f0
    UiMapArtTile = 0x2263480
    UiMapAssignment = 0x2263ac0
    UiMap = 0x2262fd0
    UiMapFogOfWar = 0x2263610
    UiMapFogOfWarVisualization = 0x22637a0
    UiMapGroupMember = 0x2263c50
    UiMapLink = 0x2263de0
    UiMapXMapArt = 0x2263930
    UiModelSceneActor = 0x2264100
    UiModelSceneActorDisplay = 0x2263f70
    UiModelSceneCamera = 0x2264290
    UiModelScene = 0x2264420
    UiPartyPose = 0x22645b0
    UiTextureAtlas = 0x2264a60
    UiTextureAtlasElement = 0x2264740
    UiTextureAtlasMember = 0x22648d0
    UiTextureKit = 0x2264bf0
    UiWidgetConstantSource = 0x2264d80
    UiWidget = 0x22650a0
    UiWidgetDataSource = 0x2264f10
    UiWidgetStringSource = 0x2265230
    UiWidgetVisualization = 0x22653c0
    UnitBlood = 0x2265550
    UnitBloodLevels = 0x22656e0
    UnitCondition = 0x2265870
    UnitPowerBar = 0x2265a00
    Vehicle = 0x2265b90
    VehicleSeat = 0x2265d20
    VehicleUIIndSeat = 0x2266040
    VehicleUIIndicator = 0x2265eb0
    Vignette = 0x22661d0
    VocalUISounds = 0x2266360
    WbAccessControlList = 0x22664f0
    WbCertWhitelist = 0x2266680
    WeaponImpactSounds = 0x2266810
    WeaponSwingSounds2 = 0x22669a0
    WeaponTrail = 0x2266b30
    WeaponTrailModelDef = 0x2266cc0
    WeaponTrailParam = 0x2266e50
    WorldBossLockout = 0x2267300
    WorldChunkSounds = 0x2267490
    WorldEffect = 0x2267620
    WorldElapsedTimer = 0x22677b0
    WorldMapOverlay = 0x2267940
    WorldMapOverlayTile = 0x2267ad0
    WorldStateExpression = 0x2267c60
    WorldStateUI = 0x2267df0
    WorldStateZoneSounds = 0x2267f80
    World_PVP_Area = 0x2267170
    ZoneIntroMusicTable = 0x2268110
    ZoneMusic = 0x22682a0
    ZoneStory = 0x2268430
    WMOAreaTable = 0x226e440
    AnimationData = 0x22689a0
    AreaTable = 0x2268b30
    BoneWindModifierModel = 0x2268e50
    BoneWindModifiers = 0x2268cc0
    CelestialBody = 0x2268fe0
    CloakDampening = 0x2269170
    Curve = 0x2269300
    CurvePoint = 0x2269490
    DeviceBlacklist = 0x22697b0
    DeviceDefaultSettings = 0x2269940
    DriverBlacklist = 0x2269620
    FootprintTextures = 0x2269ad0
    FullScreenEffect = 0x2269c60
    GroundEffectDoodad = 0x2269f80
    GroundEffectTexture = 0x2269df0
    Hotfixes = 0x226a110
    Light = 0x226a2a0
    LightData = 0x226a430
    LightParams = 0x226a750
    LightSkybox = 0x226a8e0
    Lightning = 0x226a5c0
    LiquidMaterial = 0x226aa70
    LiquidObject = 0x226ac00
    LiquidType = 0x226ad90
    ManifestMP3 = 0x226af20
    Map = 0x226b0b0
    ModelAnimCloakDampening = 0x226b240
    ModelFileData = 0x226b3d0
    ModelRibbonQuality = 0x226b560
    Occluder = 0x226b6f0
    OccluderLocation = 0x226b880
    OccluderNode = 0x226ba10
    ParticulateSound = 0x226bba0
    RibbonQuality = 0x226bd30
    SoundBus = 0x226bec0
    SoundBusOverride = 0x226c050
    SoundEmitterPillPoints = 0x226c1e0
    SoundEmitters = 0x226c370
    SoundEnvelope = 0x226c500
    SoundFilter = 0x226c690
    SoundFilterElem = 0x226c820
    SoundKitAdvanced = 0x226c9b0
    SoundKitChild = 0x226cb40
    SoundKit = 0x226cff0
    SoundKitEntry = 0x226ccd0
    SoundKitFallback = 0x226ce60
    SoundKitName = 0x226d180
    SpellChainEffects = 0x226d310
    StartupFiles = 0x226d630
    Startup_Strings = 0x226d4a0
    TerrainMaterial = 0x226d7c0
    TerrainType = 0x226d950
    TextureBlendSet = 0x226dae0
    VirtualAttachmentCustomization = 0x226de00
    VirtualAttachment = 0x226dc70
    Weather = 0x226df90
    WeatherXParticulate = 0x226e120
    WindSettings = 0x226e2b0
    ZoneLight = 0x226e760
    ZoneLightPoint = 0x226e5d0
    Cvars Rebased 0x0 still gotta fix output one day

    Code:
    cvarRegister_RegisterFunction at 0x21BBB0
    
    -- Renamed --:  -> s_Cvar_accountList
     0x221B6D8-- Renamed --:  -> s_Cvar_g_accountUsesToken
     0x221B6E0-- Renamed --:  -> s_Cvar_playIntroMovie
     0x221B6E8-- Renamed --:  -> s_Cvar_raidOrBattleCount
     0x221B760-- Renamed --:  -> s_Cvar_lastAddonVersion
     0x221B6F0-- Renamed --:  -> s_Cvar_
     0x221B908-- Renamed --:  -> s_Cvar_mouseSpeed
     0x221B900-- Renamed --:  -> s_Cvar_Errors
     0x221B910-- Renamed --:  -> s_Cvar_lastCharacterIndex
     0x221B930-- Renamed --:  -> s_Cvar_seenCharacterUpgradePopup
     0x221B700-- Renamed --:  -> s_Cvar_seenExpansionTrialPopup
     0x221B708-- Renamed --:  -> s_Cvar_seenConfigurationWarnings
     0x221B710-- Renamed --:  -> s_Cvar_skipStartGear
     0x221B6D0-- Renamed --:  -> s_Cvar_showLoadingScreenTips
     0x221B730-- Renamed --:  -> s_Cvar_timingTestError
     0x221B780-- Renamed --:  -> s_Cvar_launchAgent
     0x221B778-- Renamed --:  -> s_Cvar_M2UseThreads
     0x221B938-- Renamed --:  -> s_Cvar_M2UseInstancing
     0x221B940-- Renamed --:  -> s_Cvar_M2UseLOD
     0x221B948-- Renamed --:  -> s_Cvar_hwDetect
     0x222C738-- Renamed --:  -> s_Cvar_maxFPSBk
     0x222C760-- Renamed --:  -> s_Cvar_gxAdapter
     0x222C760-- Renamed --:  -> s_Cvar_gxMaximize
     0x222C748-- Renamed --:  -> s_Cvar_gxFullscreenResolution
     0x222C6F8-- Renamed --:  -> s_Cvar_gxNewResolution
     0x222C700-- Renamed --:  -> s_Cvar_gxAftermathEnabled
     0x222C768-- Renamed --:  -> s_Cvar_graphicsQuality
     0x222C758-- Renamed --:  -> s_Cvar_WorldTextScreenY
     0x2273C58-- Renamed --:  -> s_Cvar_WorldTextCritScreenY
     0x2273C88-- Renamed --:  -> s_Cvar_WorldTextRandomXY
     0x2273C90-- Renamed --:  -> s_Cvar_WorldTextRandomZMin
     0x2273C98-- Renamed --:  -> s_Cvar_WorldTextRandomZMax
     0x2273CA0-- Renamed --:  -> s_Cvar_WorldTextNonRandomZ
     0x2273CA8-- Renamed --:  -> s_Cvar_WorldTextRampPow
     0x2273C60-- Renamed --:  -> s_Cvar_WorldTextRampPowCrit
     0x2273C68-- Renamed --:  -> s_Cvar_WorldTextRampDuration
     0x2273C70-- Renamed --:  -> s_Cvar_WorldTextScale
     0x2273C78-- Renamed --:  -> s_Cvar_WeaponTrailUseGPUStrip
     0x2274348-- Renamed --:  -> s_Cvar_gameTip
     0x2276608-- Renamed --:  -> s_Cvar_PreemptiveCastEnable
     0x22930D8-- Renamed --:  -> s_Cvar_animFrameSkipLOD
     0x2293650-- Renamed --:  -> s_Cvar_hotReloadModels
     0x2293658-- Renamed --:  -> s_Cvar_forceLODCheck
     0x2293660-- Renamed --:  -> s_Cvar_animFrameSkipLOD
     0x2293650-- Renamed --:  -> s_Cvar_hotReloadModels
     0x2293658-- Renamed --:  -> s_Cvar_forceLODCheck
     0x2293660-- Renamed --:  -> s_Cvar_disableServerNagle
     0x2293B20-- Renamed --:  -> s_Cvar_ObjectSelectionCircle
     0x22D4378-- Renamed --:  -> s_Cvar_outlineMouseOverFadeDuration
     0x22D4378-- Renamed --:  -> s_Cvar_outlineSelectionFadeDuration
     0x22D4380-- Renamed --:  -> s_Cvar_pathSmoothing
     0x22D4610-- Renamed --:  -> s_Cvar_flightAngleLookAhead
     0x22D4618-- Renamed --:  -> s_Cvar_cloakFixEnabled
     0x22D4620-- Renamed --:  -> s_Cvar_DebugTorsoTwist
     0x22D4628-- Renamed --:  -> s_Cvar_SplineOpt
     0x22D6420-- Renamed --:  -> s_Cvar_persistMoveLogOnTransfer
     0x22D6428-- Renamed --:  -> s_Cvar_movementMaxEventLateTime
     0x22D6430-- Renamed --:  -> s_Cvar_movementMaxEventEarlyTime
     0x22D6438-- Renamed --:  -> s_Cvar_smoothUnitPhasingDistThreshold
     0x22FA610-- Renamed --:  -> s_Cvar_smoothUnitPhasingUnseenPurgatoryTimeMs
     0x22FA618-- Renamed --:  -> s_Cvar_smoothUnitPhasingDestroyedPurgatoryTimeMs
     0x22FA620-- Renamed --:  -> s_Cvar_smoothUnitPhasingActorPurgatoryTimeMs
     0x22FA628-- Renamed --:  -> s_Cvar_smoothUnitPhasingEnableAlive
     0x22FA630-- Renamed --:  -> s_Cvar_smoothUnitPhasingAliveTimeoutMs
     0x22FA638-- Renamed --:  -> s_Cvar_ImpactModelCollisionRanged
     0x2301370-- Renamed --:  -> s_Cvar_ImpactModelCollisionMissile
     0x2301378-- Renamed --:  -> s_Cvar_bodyQuota
     0x2301A70-- Renamed --:  -> s_Cvar_streamingCameraMaxRadius
     0x248B928-- Renamed --:  -> s_Cvar_streamingCameraLookAheadTime
     0x248B930-- Renamed --:  -> s_Cvar_SoundPerf_VariationCap
     0x2492910-- Renamed --:  -> s_Cvar_Sound_EnablePositionalLowPassFilter
     0x2492918-- Renamed --:  -> s_Cvar_Sound_AmbienceHighpassDSPCutoff
     0x2492D30-- Renamed --:  -> s_Cvar_Sound_AllyPlayerHighpassDSPCutoff
     0x2492D38-- Renamed --:  -> s_Cvar_Sound_EnemyPlayerHighpassDSPCutoff
     0x2492D40-- Renamed --:  -> s_Cvar_Sound_NPCHighpassDSPCutoff
     0x2492D48-- Renamed --:  -> s_Cvar_Sound_NumChannels
     0x2493170-- Renamed --:  -> s_Cvar_Sound_OutputDriverName
     0x2493180-- Renamed --:  -> s_Cvar_Sound_VoiceChatInputDriverIndex
     0x2493188-- Renamed --:  -> s_Cvar_Sound_VoiceChatInputDriverName
     0x2493260-- Renamed --:  -> s_Cvar_Sound_VoiceChatOutputDriverIndex
     0x2493268-- Renamed --:  -> s_Cvar_Sound_DSPBufferSize
     0x2493278-- Renamed --:  -> s_Cvar_Sound_OutputSampleRate
     0x2493190-- Renamed --:  -> s_Cvar_Sound_EnableMixMode2
     0x24931A0-- Renamed --:  -> s_Cvar_Sound_ListenerAtCharacter
     0x24931F8-- Renamed --:  -> s_Cvar_Sound_EnableEmoteSounds
     0x2493200-- Renamed --:  -> s_Cvar_Sound_ZoneMusicNoDelay
     0x2493208-- Renamed --:  -> s_Cvar_Sound_EnableArmorFoleySoundForSelf
     0x2493210-- Renamed --:  -> s_Cvar_Sound_EnableArmorFoleySoundForOthers
     0x2493218-- Renamed --:  -> s_Cvar_Sound_EnablePetSounds
     0x2493220-- Renamed --:  -> s_Cvar_FootstepSounds
     0x2493238-- Renamed --:  -> s_Cvar_Sound_AlternateListener
     0x2493240-- Renamed --:  -> s_Cvar_Sound_EnableSoundWhenGameIsInBG
     0x2493228-- Renamed --:  -> s_Cvar_scriptProfile
     0x25454A0-- Renamed --:  -> s_Cvar_useHighResolutionUITextures
     0x2544648-- Renamed --:  -> s_Cvar_chatClassColorOverride
     0x2545640-- Renamed --:  -> s_Cvar_deselectOnClick
     0x25454B8-- Renamed --:  -> s_Cvar_autoClearAFK
     0x25454C0-- Renamed --:  -> s_Cvar_blockTrades
     0x25454C8-- Renamed --:  -> s_Cvar_blockChannelInvites
     0x25454D0-- Renamed --:  -> s_Cvar_autoLootDefault
     0x25454D8-- Renamed --:  -> s_Cvar_autoLootRate
     0x25454E0-- Renamed --:  -> s_Cvar_autoOpenLootHistory
     0x2544638-- Renamed --:  -> s_Cvar_superTrackerDist
     0x2545780-- Renamed --:  -> s_Cvar_spellBookSort
     0x2545788-- Renamed --:  -> s_Cvar_interactOnLeftClick
     0x2545790-- Renamed --:  -> s_Cvar_autoSelfCast
     0x25454F0-- Renamed --:  -> s_Cvar_stopAutoAttackOnTargetChange
     0x25454F8-- Renamed --:  -> s_Cvar_showTargetOfTarget
     0x2545500-- Renamed --:  -> s_Cvar_showTargetCastbar
     0x2545508-- Renamed --:  -> s_Cvar_showVKeyCastbar
     0x2545510-- Renamed --:  -> s_Cvar_showVKeyCastbarOnlyOnTarget
     0x2545518-- Renamed --:  -> s_Cvar_showVKeyCastbarSpellName
     0x2545520-- Renamed --:  -> s_Cvar_doNotFlashLowHealthWarning
     0x2545528-- Renamed --:  -> s_Cvar_minimapZoom
     0x2545540-- Renamed --:  -> s_Cvar_minimapInsideZoom
     0x2545548-- Renamed --:  -> s_Cvar_minimapAltitudeHintMode
     0x2545550-- Renamed --:  -> s_Cvar_showMinimapClock
     0x2545558-- Renamed --:  -> s_Cvar_scriptWarnings
     0x25454A8-- Renamed --:  -> s_Cvar_displayFreeBagSlots
     0x2545560-- Renamed --:  -> s_Cvar_displayWorldPVPObjectives
     0x2545568-- Renamed --:  -> s_Cvar_colorblindMode
     0x2545570-- Renamed --:  -> s_Cvar_allowCompareWithToggle
     0x2545578-- Renamed --:  -> s_Cvar_showHonorAsExperience
     0x25457E8-- Renamed --:  -> s_Cvar_mapAnimMinAlpha
     0x2545740-- Renamed --:  -> s_Cvar_spamFilter
     0x2545580-- Renamed --:  -> s_Cvar_showLootSpam
     0x2545588-- Renamed --:  -> s_Cvar_chatBubbles
     0x2545590-- Renamed --:  -> s_Cvar_chatBubblesParty
     0x2545598-- Renamed --:  -> s_Cvar_removeChatDelay
     0x25455A0-- Renamed --:  -> s_Cvar_communitiesShowOffline
     0x25455A8-- Renamed --:  -> s_Cvar_guildMemberNotify
     0x25455B0-- Renamed --:  -> s_Cvar_guildRewardsUsable
     0x25455B8-- Renamed --:  -> s_Cvar_guildRewardsCategory
     0x25455C0-- Renamed --:  -> s_Cvar_lfgAutoFill
     0x25455C8-- Renamed --:  -> s_Cvar_twitterGetConfigTime
     0x2545800-- Renamed --:  -> s_Cvar_twitterShortUrlLengthHttps
     0x2545808-- Renamed --:  -> s_Cvar_twitterCharactersPerMedia
     0x2545810-- Renamed --:  -> s_Cvar_showBuilderFeedback
     0x2545818-- Renamed --:  -> s_Cvar_findYourselfInRaidOnlyInCombat
     0x25446A0-- Renamed --:  -> s_Cvar_findYourselfInBGOnlyInCombat
     0x25446A8-- Renamed --:  -> s_Cvar_findYourselfAnywhereOnlyInCombat
     0x25446B0-- Renamed --:  -> s_Cvar_findYourselfInRaid
     0x25446B8-- Renamed --:  -> s_Cvar_findYourselfInBG
     0x25446C0-- Renamed --:  -> s_Cvar_findYourselfAnywhere
     0x25446C8-- Renamed --:  -> s_Cvar_comboPointLocation
     0x25446D0-- Renamed --:  -> s_Cvar_nameplateTargetRadialPosition
     0x25446D8-- Renamed --:  -> s_Cvar_multiBarRightVerticalLayout
     0x25455D0-- Renamed --:  -> s_Cvar_floatingCombatTextCombatDamageStyle
     0x25455D8-- Renamed --:  -> s_Cvar_floatingCombatTextCombatDamageAllAutos
     0x2544640-- Renamed --:  -> s_Cvar_floatingCombatTextCombatDamageDirectionalOffset
     0x25455E0-- Renamed --:  -> s_Cvar_floatingCombatTextCombatDamageDirectionalScale
     0x25455E8-- Renamed --:  -> s_Cvar_floatingCombatTextCombatLogPeriodicSpells
     0x25455F0-- Renamed --:  -> s_Cvar_floatingCombatTextPetMeleeDamage
     0x25455F8-- Renamed --:  -> s_Cvar_floatingCombatTextPetSpellDamage
     0x2545600-- Renamed --:  -> s_Cvar_enableFloatingCombatText
     0x2545608-- Renamed --:  -> s_Cvar_showDispelDebuffs
     0x2545538-- Renamed --:  -> s_Cvar_showToastBroadcast
     0x2545760-- Renamed --:  -> s_Cvar_showToastFriendRequest
     0x2545768-- Renamed --:  -> s_Cvar_showToastConversation
     0x2545750-- Renamed --:  -> s_Cvar_showToastClubInvitation
     0x2545770-- Renamed --:  -> s_Cvar_alwaysShowBlizzardGroupsTab
     0x2544670-- Renamed --:  -> s_Cvar_showToastWindow
     0x2544678-- Renamed --:  -> s_Cvar_showNewbieTips
     0x2545778-- Renamed --:  -> s_Cvar_calendarShowDarkmoon
     0x2545618-- Renamed --:  -> s_Cvar_calendarShowBattlegrounds
     0x2545620-- Renamed --:  -> s_Cvar_calendarShowLockouts
     0x2545628-- Renamed --:  -> s_Cvar_nameplateShowEnemyMinions
     0x2545650-- Renamed --:  -> s_Cvar_nameplateShowFriendlyMinions
     0x2545688-- Renamed --:  -> s_Cvar_nameplateShowDebuffsOnFriendly
     0x25456B8-- Renamed --:  -> s_Cvar_enablePVPNotifyAFK
     0x25456C8-- Renamed --:  -> s_Cvar_auctionDisplayOnCharacter
     0x25456C0-- Renamed --:  -> s_Cvar_currencyTokensUnused1
     0x25456D8-- Renamed --:  -> s_Cvar_currencyTokensUnused2
     0x25456E0-- Renamed --:  -> s_Cvar_currencyTokensBackpack1
     0x25456E8-- Renamed --:  -> s_Cvar_currencyTokensBackpack2
     0x25456F0-- Renamed --:  -> s_Cvar_currencyCategoriesCollapsed
     0x25456F8-- Renamed --:  -> s_Cvar_predictedHealth
     0x2545700-- Renamed --:  -> s_Cvar_lfdSelectedDungeons
     0x2545718-- Renamed --:  -> s_Cvar_pvpSelectedRoles
     0x2545720-- Renamed --:  -> s_Cvar_lfgListSearchLanguages
     0x2545728-- Renamed --:  -> s_Cvar_lastTalkedToGM
     0x2545730-- Renamed --:  -> s_Cvar_minimapTrackedInfov2
     0x2545748-- Renamed --:  -> s_Cvar_petJournalTypeFilters
     0x2545798-- Renamed --:  -> s_Cvar_petJournalSourceFilters
     0x25457A0-- Renamed --:  -> s_Cvar_petJournalSort
     0x25457A8-- Renamed --:  -> s_Cvar_mountJournalGeneralFilters
     0x25457B0-- Renamed --:  -> s_Cvar_mountJournalSourcesFilter
     0x25457B8-- Renamed --:  -> s_Cvar_toyBoxCollectedFilters
     0x25457C0-- Renamed --:  -> s_Cvar_heirloomSourceFilters
     0x25457C8-- Renamed --:  -> s_Cvar_transmogrifySourceFilters
     0x25457D0-- Renamed --:  -> s_Cvar_wardrobeSourceFilters
     0x25457D8-- Renamed --:  -> s_Cvar_wardrobeSetsFilters
     0x25457E0-- Renamed --:  -> s_Cvar_NonEmitterCombatRange
     0x25457F0-- Renamed --:  -> s_Cvar_showSpectatorTeamCircles
     0x2544690-- Renamed --:  -> s_Cvar_flashErrorMessageRepeats
     0x2544698-- Renamed --:  -> s_Cvar_garrisonCompleteTalent
     0x2545828-- Renamed --:  -> s_Cvar_AllowDangerousScripts
     0x2545838-- Renamed --:  -> s_Cvar_EnableBlinkApplicationIcon
     0x2545840-- Renamed --:  -> s_Cvar_lastSelectedClubId
     0x2545848-- Renamed --:  -> s_Cvar_uiScale
     0x2545648-- Renamed --:  -> s_Cvar_useHighResolutionUITextures
     0x2544648-- Renamed --:  -> s_Cvar_chatClassColorOverride
     0x2545640-- Renamed --:  -> s_Cvar_nameplateTargetBehindMaxDistance
     0x2545BF8-- Renamed --:  -> s_Cvar_nameplateMotion
     0x2545C00-- Renamed --:  -> s_Cvar_nameplateMotionSpeed
     0x2545C08-- Renamed --:  -> s_Cvar_nameplateOverlapH
     0x2545C10-- Renamed --:  -> s_Cvar_nameplateOverlapV
     0x2545C18-- Renamed --:  -> s_Cvar_nameplateGlobalScale
     0x2545C20-- Renamed --:  -> s_Cvar_nameplateMaxScale
     0x2545C38-- Renamed --:  -> s_Cvar_nameplateLargerScale
     0x2545C40-- Renamed --:  -> s_Cvar_nameplateMinScaleDistance
     0x2545C30-- Renamed --:  -> s_Cvar_nameplateMaxScaleDistance
     0x2545C48-- Renamed --:  -> s_Cvar_nameplateMinAlpha
     0x2545C50-- Renamed --:  -> s_Cvar_nameplateMaxAlpha
     0x2545C58-- Renamed --:  -> s_Cvar_nameplateMinAlphaDistance
     0x2545C68-- Renamed --:  -> s_Cvar_nameplateMaxAlphaDistance
     0x2545C70-- Renamed --:  -> s_Cvar_nameplateSelectedScale
     0x2545C78-- Renamed --:  -> s_Cvar_nameplateSelectedAlpha
     0x2545C80-- Renamed --:  -> s_Cvar_nameplateNotSelectedAlpha
     0x2545C88-- Renamed --:  -> s_Cvar_clampTargetNameplateToScreen
     0x2545C90-- Renamed --:  -> s_Cvar_nameplateSelfScale
     0x2545C98-- Renamed --:  -> s_Cvar_nameplateSelfAlpha
     0x2545CA0-- Renamed --:  -> s_Cvar_nameplateSelfBottomInset
     0x2545CA8-- Renamed --:  -> s_Cvar_nameplateSelfTopInset
     0x2545CB0-- Renamed --:  -> s_Cvar_nameplateOtherBottomInset
     0x2545CB8-- Renamed --:  -> s_Cvar_nameplateOtherTopInset
     0x2545CC0-- Renamed --:  -> s_Cvar_nameplateLargeBottomInset
     0x2545CC8-- Renamed --:  -> s_Cvar_nameplateLargeTopInset
     0x2545CD0-- Renamed --:  -> s_Cvar_NamePlateHorizontalScale
     0x2545CE0-- Renamed --:  -> s_Cvar_NameplatePersonalShowWithTarget
     0x2545CF0-- Renamed --:  -> s_Cvar_NameplatePersonalHideDelaySeconds
     0x2545CF8-- Renamed --:  -> s_Cvar_NameplatePersonalHideDelayAlpha
     0x2545D00-- Renamed --:  -> s_Cvar_TargetPriorityAllowAnyOnScreen
     0x2546488-- Renamed --:  -> s_Cvar_TargetPriorityHoldHighlightDelay
     0x2546490-- Renamed --:  -> s_Cvar_TargetPriorityCombatLock
     0x2546498-- Renamed --:  -> s_Cvar_TargetPriorityCombatLockHighlight
     0x25464A0-- Renamed --:  -> s_Cvar_TargetPriorityCombatLockContextualRelaxation
     0x25464A8-- Renamed --:  -> s_Cvar_TargetPriorityPvp
     0x25464B0-- Renamed --:  -> s_Cvar_TargetPriorityPvpLock
     0x25464B8-- Renamed --:  -> s_Cvar_TargetPriorityPvpLockHighlight
     0x25464C0-- Renamed --:  -> s_Cvar_TargetPriorityValueBank
     0x25464C8-- Renamed --:  -> s_Cvar_TargetPriorityContinueFromManualTarget
     0x25464D0-- Renamed --:  -> s_Cvar_TargetPriorityAutoTargetIgnoreWindow
     0x25464D8-- Renamed --:  -> s_Cvar_TargetPriorityFrustumPullInSides
     0x25464E0-- Renamed --:  -> s_Cvar_TargetPriorityFrustumPullInTop
     0x25464E8-- Renamed --:  -> s_Cvar_TargetPriorityFrustumPullInBot
     0x25464F8-- Renamed --:  -> s_Cvar_incompleteQuestPriorityThresholdDelta
     0x2553E88-- Renamed --:  -> s_Cvar_runeSpentFadeTime
     0x2554848-- Renamed --:  -> s_Cvar_autojoinBGVoice
     0x2592B40-- Renamed --:  -> s_Cvar_PushToTalkSound
     0x2592B48-- Renamed --:  -> s_Cvar_VoiceOutputVolume
     0x2592B58-- Renamed --:  -> s_Cvar_VoiceInputVolume
     0x2592B78-- Renamed --:  -> s_Cvar_VoiceVADSensitivity
     0x2592B68-- Renamed --:  -> s_Cvar_VoiceOutputDevice
     0x2592B60-- Renamed --:  -> s_Cvar_VoiceEnableWhenGameIsInBG
     0x2592B70-- Renamed --:  -> s_Cvar_VoicePushToTalkKeybind
     0x2592B88-- Renamed --:  -> s_Cvar_VoiceSelfDeafened
     0x2592B90-- Renamed --:  -> s_Cvar_VoiceSelfMuted
     0x2592B98-- Renamed --:  -> s_Cvar_VoiceChatMasterVolumeScale
     0x2592BA0-- Renamed --:  -> s_Cvar_enableWowMouse
     0x2595B40-- Renamed --:  -> s_Cvar_cameraSavedVehicleDistance
     0x25980C0-- Renamed --:  -> s_Cvar_cameraSavedPetBattleDistance
     0x25980D0-- Renamed --:  -> s_Cvar_cameraBobbing
     0x2598110-- Renamed --:  -> s_Cvar_test_cameraHeadMovementStrength
     0x2598120-- Renamed --:  -> s_Cvar_test_cameraHeadMovementRangeScale
     0x2598130-- Renamed --:  -> s_Cvar_test_cameraHeadMovementMovingStrength
     0x2598160-- Renamed --:  -> s_Cvar_test_cameraHeadMovementStandingStrength
     0x2598140-- Renamed --:  -> s_Cvar_test_cameraHeadMovementMovingDampRate
     0x2598150-- Renamed --:  -> s_Cvar_test_cameraHeadMovementStandingDampRate
     0x2598170-- Renamed --:  -> s_Cvar_test_cameraHeadMovementFirstPersonDampRate
     0x2598180-- Renamed --:  -> s_Cvar_test_cameraHeadMovementDeadZone
     0x2598190-- Renamed --:  -> s_Cvar_test_cameraDynamicPitch
     0x25981A0-- Renamed --:  -> s_Cvar_test_cameraDynamicPitchBaseFovPad
     0x25981B0-- Renamed --:  -> s_Cvar_test_cameraDynamicPitchBaseFovPadDownScale
     0x25981D0-- Renamed --:  -> s_Cvar_test_cameraDynamicPitchSmartPivotCutoffDist
     0x25981E0-- Renamed --:  -> s_Cvar_test_cameraOverShoulder
     0x25981F0-- Renamed --:  -> s_Cvar_test_cameraTargetFocusEnemyEnable
     0x2598200-- Renamed --:  -> s_Cvar_test_cameraTargetFocusEnemyStrengthPitch
     0x2598210-- Renamed --:  -> s_Cvar_test_cameraTargetFocusEnemyStrengthYaw
     0x2598220-- Renamed --:  -> s_Cvar_test_cameraTargetFocusInteractStrengthPitch
     0x2598240-- Renamed --:  -> s_Cvar_test_cameraTargetFocusInteractStrengthYaw
     0x2598250-- Renamed --:  -> s_Cvar_cameraSmoothPitch
     0x2598350-- Renamed --:  -> s_Cvar_cameraSmoothYaw
     0x2598360-- Renamed --:  -> s_Cvar_cameraSmoothStyle
     0x2598380-- Renamed --:  -> s_Cvar_cameraSmoothTrackingStyle
     0x2598390-- Renamed --:  -> s_Cvar_cameraCustomViewSmoothing
     0x2598370-- Renamed --:  -> s_Cvar_cameraTerrainTilt
     0x2598810-- Renamed --:  -> s_Cvar_cameraTerrainTiltTimeMin
     0x2598820-- Renamed --:  -> s_Cvar_cameraTerrainTiltTimeMax
     0x2599190-- Renamed --:  -> s_Cvar_cameraWaterCollision
     0x25991A0-- Renamed --:  -> s_Cvar_cameraHeightIgnoreStandState
     0x25991B0-- Renamed --:  -> s_Cvar_cameraPivot
     0x25991C0-- Renamed --:  -> s_Cvar_cameraPivotDYMin
     0x25991E0-- Renamed --:  -> s_Cvar_cameraDive
     0x25991F0-- Renamed --:  -> s_Cvar_cameraSurfacePitch
     0x2599200-- Renamed --:  -> s_Cvar_cameraSubmergePitch
     0x2599210-- Renamed --:  -> s_Cvar_cameraPitchSmoothMin
     0x2599230-- Renamed --:  -> s_Cvar_cameraYawSmoothMin
     0x2599250-- Renamed --:  -> s_Cvar_cameraYawSmoothMax
     0x2599260-- Renamed --:  -> s_Cvar_cameraSmoothTimeMin
     0x2599270-- Renamed --:  -> s_Cvar_cameraSmoothTimeMax
     0x2599280-- Renamed --:  -> s_Cvar_farclip
     0x260C220-- Error --: Failed to rename  -> s_Cvar_
    -- Renamed --:  -> s_Cvar_bspcache
     0x260C290-- Renamed --:  -> s_Cvar_projectedTextures
     0x260C2E8-- Renamed --:  -> s_Cvar_preloadStreamingDistObject
     0x260C320-- Renamed --:  -> s_Cvar_preloadLoadingDistTerrain
     0x260C328-- Renamed --:  -> s_Cvar_preloadLoadingDistObject
     0x260C330-- Renamed --:  -> s_Cvar_minimapPortalMax
     0x260C3E0-- Renamed --:  -> s_Cvar_lodObjectCullSize
     0x260C3B8-- Renamed --:  -> s_Cvar_lodObjectMinSize
     0x260C3C8-- Renamed --:  -> s_Cvar_lodObjectFadeScale
     0x260C3D0-- Renamed --:  -> s_Cvar_RAIDsettingsEnabled
     0x260C3D8-- Renamed --:  -> s_Cvar_RAIDlodObjectCullSize
     0x260C438-- Renamed --:  -> s_Cvar_RAIDlodObjectCullDist
     0x260C580-- Renamed --:  -> s_Cvar_RAIDlodObjectMinSize
     0x260C588-- Renamed --:  -> s_Cvar_RAIDlodObjectFadeScale
     0x260C590-- Renamed --:  -> s_Cvar_graphicsTextureFiltering
     0x260C4E0-- Renamed --:  -> s_Cvar_graphicsProjectedTextures
     0x260C4E8-- Renamed --:  -> s_Cvar_graphicsEnvironmentDetail
     0x260C4F0-- Renamed --:  -> s_Cvar_graphicsGroundClutter
     0x260C4F8-- Renamed --:  -> s_Cvar_graphicsShadowQuality
     0x260C500-- Renamed --:  -> s_Cvar_graphicsLiquidDetail
     0x260C508-- Renamed --:  -> s_Cvar_graphicsParticleDensity
     0x260C518-- Renamed --:  -> s_Cvar_graphicsSSAO
     0x260C520-- Renamed --:  -> s_Cvar_raidGraphicsTextureResolution
     0x260C528-- Renamed --:  -> s_Cvar_raidGraphicsTextureFiltering
     0x260C530-- Renamed --:  -> s_Cvar_raidGraphicsProjectedTextures
     0x260C538-- Renamed --:  -> s_Cvar_raidGraphicsEnvironmentDetail
     0x260C540-- Renamed --:  -> s_Cvar_raidGraphicsGroundClutter
     0x260C548-- Renamed --:  -> s_Cvar_raidGraphicsShadowQuality
     0x260C550-- Renamed --:  -> s_Cvar_raidGraphicsLiquidDetail
     0x260C558-- Renamed --:  -> s_Cvar_raidGraphicsSunshafts
     0x260C560-- Renamed --:  -> s_Cvar_raidGraphicsParticleDensity
     0x260C568-- Renamed --:  -> s_Cvar_raidGraphicsSSAO
     0x260C570-- Renamed --:  -> s_Cvar_shadowScissor
     0x2617C00-- Renamed --:  -> s_Cvar_shadowInstancing
     0x2617C08-- Renamed --:  -> s_Cvar_sceneOcclusionEnable
     0x26220C8-- Renamed --:  -> s_Cvar_disableAutoRealmSelect
     0x26226D0-- Renamed --:  -> s_Cvar_initialRealmListTimeout
     0x26226D8-- Renamed --:  -> s_Cvar_webChallengeURLTimeout
     0x26226E0-- Renamed --:  -> s_Cvar_auroraClientRequestSuffix
     0x2623B90-- Renamed --:  -> s_Cvar_assaoRadius
     0x26C2558-- Renamed --:  -> s_Cvar_assaoShadowMult
     0x26C2560-- Renamed --:  -> s_Cvar_assaoShadowPower
     0x26C2568-- Renamed --:  -> s_Cvar_assaoShadowClamp
     0x26C2570-- Renamed --:  -> s_Cvar_assaoHorizonAngleThresh
     0x26C2578-- Renamed --:  -> s_Cvar_assaoFadeOutFrom
     0x26C2580-- Renamed --:  -> s_Cvar_assaoAdaptiveQualityLimit
     0x26C2590-- Renamed --:  -> s_Cvar_assaoBlurPassCount
     0x26C2598-- Renamed --:  -> s_Cvar_assaoSharpness
     0x26C25A0-- Renamed --:  -> s_Cvar_assaoTemporalSSAngleOffset
     0x26C25A8-- Renamed --:  -> s_Cvar_assaoTemporalSSRadiusOffset
     0x26C25B0-- Renamed --:  -> s_Cvar_assaoDetailShadowStrength
     0x26C25B8-- Renamed --:  -> s_Cvar_ssaoMagicThresholdLow
     0x26C25C8-- Renamed --:  -> s_Cvar_ssaoMagicThresholdHigh
     0x26C25D0

    lua rebased 0x0

    Code:
    MakeNameEx(0xFD4BE0, "Script_AbandonSkill", SN_NOWARN)
    MakeNameEx(0xE051E0, "Script_AcceptBattlefieldPort", SN_NOWARN)
    MakeNameEx(0xF7CC20, "Script_AcceptDuel", SN_NOWARN)
    MakeNameEx(0xF14F20, "Script_AcceptTrade", SN_NOWARN)
    MakeNameEx(0x10A5E70, "Script_AscendStop", SN_NOWARN)
    MakeNameEx(0xE77A60, "Script_BNGetDisplayName", SN_NOWARN)
    MakeNameEx(0xE77B80, "Script_BNGetFriendInfo", SN_NOWARN)
    MakeNameEx(0xE77C30, "Script_BNGetFriendInfoByID", SN_NOWARN)
    MakeNameEx(0xE77990, "Script_BNGetInfo", SN_NOWARN)
    MakeNameEx(0xE78000, "Script_BNGetNumFriendGameAccounts", SN_NOWARN)
    MakeNameEx(0xE77B00, "Script_BNGetNumFriends", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_BNSendSoR", SN_NOWARN)
    MakeNameEx(0xE77CE0, "Script_BNSummonFriendByIndex", SN_NOWARN)
    MakeNameEx(0xF41AA0, "Script_BankButtonIDToInvSlotID", SN_NOWARN)
    MakeNameEx(0x1024300, "Script_BuyGuildCharter", SN_NOWARN)
    MakeNameEx(0xF12E80, "Script_BuyStableSlot", SN_NOWARN)
    MakeNameEx(0x1C91980, "Script_CONFUSE", SN_NOWARN)
    MakeNameEx(0xE4FDF0, "Script_C_AuthChallenge.Cancel", SN_NOWARN)
    MakeNameEx(0xE50090, "Script_C_AuthChallenge.DidChallengeSucceed", SN_NOWARN)
    MakeNameEx(0xE4FF50, "Script_C_AuthChallenge.OnTabPressed", SN_NOWARN)
    MakeNameEx(0xE4FD30, "Script_C_AuthChallenge.SetFrame", SN_NOWARN)
    MakeNameEx(0xE4FDD0, "Script_C_AuthChallenge.Submit", SN_NOWARN)
    MakeNameEx(0x39E370, "Script_C_CharacterServices.ApplyLevelUp", SN_NOWARN)
    MakeNameEx(0x39E460, "Script_C_CharacterServices.ClearQueuedUpgrade", SN_NOWARN)
    MakeNameEx(0x39E4A0, "Script_C_CharacterServices.DoesGUIDHavePendingFactionChange", SN_NOWARN)
    MakeNameEx(0x39DB10, "Script_C_CharacterServices.GetFactionGroupByIndex", SN_NOWARN)
    MakeNameEx(0x39E480, "Script_C_CharacterServices.GetQueuedUpgradeGUID", SN_NOWARN)
    MakeNameEx(0x39E430, "Script_C_CharacterServices.HasQueuedUpgrade", SN_NOWARN)
    MakeNameEx(0x39E090, "Script_C_CharacterServices.IsLiveRegionAccountCopyEnabled", SN_NOWARN)
    MakeNameEx(0x39E070, "Script_C_CharacterServices.IsLiveRegionCharacterCopyEnabled", SN_NOWARN)
    MakeNameEx(0x39E050, "Script_C_CharacterServices.IsLiveRegionCharacterListEnabled", SN_NOWARN)
    MakeNameEx(0x39E030, "Script_C_CharacterServices.IsTrialBoostEnabled", SN_NOWARN)
    MakeNameEx(0x39E0B0, "Script_C_CharacterServices.RequestManualUnrevoke", SN_NOWARN)
    MakeNameEx(0x39E120, "Script_C_CharacterServices.TrialBoostCharacter", SN_NOWARN)
    MakeNameEx(0x39E590, "Script_C_CharacterServicesPublic.ShouldSeeControlPopup", SN_NOWARN)
    MakeNameEx(0x37AF80, "Script_C_Login.AttemptedLauncherLogin", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_C_Login.CachedLogin", SN_NOWARN)
    MakeNameEx(0x37B000, "Script_C_Login.CancelLauncherLogin", SN_NOWARN)
    MakeNameEx(0x37AC50, "Script_C_Login.ClearLastError", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_C_Login.DeleteCachedCredentials", SN_NOWARN)
    MakeNameEx(0x37AD50, "Script_C_Login.DisconnectFromServer", SN_NOWARN)
    MakeNameEx(0x37B0A0, "Script_C_Login.GetAccountSuspensionRemainingTime", SN_NOWARN)
    MakeNameEx(0x37A9E0, "Script_C_Login.GetAgreementLink", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_C_Login.GetCachedCredentials", SN_NOWARN)
    MakeNameEx(0x37A0D0, "Script_C_Login.GetExtraAuthInfo", SN_NOWARN)
    MakeNameEx(0x37A640, "Script_C_Login.GetGameAccounts", SN_NOWARN)
    MakeNameEx(0x37A8E0, "Script_C_Login.GetLastError", SN_NOWARN)
    MakeNameEx(0x37B050, "Script_C_Login.GetLogonQueueInfo", SN_NOWARN)
    MakeNameEx(0x37A580, "Script_C_Login.GetState", SN_NOWARN)
    MakeNameEx(0x37B010, "Script_C_Login.GetWaitQueueInfo", SN_NOWARN)
    MakeNameEx(0x37AF50, "Script_C_Login.IsLauncherLogin", SN_NOWARN)
    MakeNameEx(0x37AFA0, "Script_C_Login.IsLoginReady", SN_NOWARN)
    MakeNameEx(0x379CE0, "Script_C_Login.LauncherLogin", SN_NOWARN)
    MakeNameEx(0x379A40, "Script_C_Login.Login", SN_NOWARN)
    MakeNameEx(0x37B100, "Script_C_Login.RequestAutoRealmJoin", SN_NOWARN)
    MakeNameEx(0x37A700, "Script_C_Login.SelectGameAccount", SN_NOWARN)
    MakeNameEx(0x37AFF0, "Script_C_Login.SetAttemptedLauncherLogin", SN_NOWARN)
    MakeNameEx(0x37A430, "Script_C_Login.SetCaptchaTexture", SN_NOWARN)
    MakeNameEx(0x37A2B0, "Script_C_Login.SubmitCaptcha", SN_NOWARN)
    MakeNameEx(0x37A130, "Script_C_Login.SubmitExtraAuthInfo", SN_NOWARN)
    MakeNameEx(0xFE0610, "Script_C_LootHistory.CanMasterLoot", SN_NOWARN)
    MakeNameEx(0xFE0470, "Script_C_LootHistory.GetExpiration", SN_NOWARN)
    MakeNameEx(0xFE0030, "Script_C_LootHistory.GetItem", SN_NOWARN)
    MakeNameEx(0xFE0010, "Script_C_LootHistory.GetNumItems", SN_NOWARN)
    MakeNameEx(0xFE0170, "Script_C_LootHistory.GetPlayerInfo", SN_NOWARN)
    MakeNameEx(0xFE04C0, "Script_C_LootHistory.GiveMasterLoot", SN_NOWARN)
    MakeNameEx(0xFE03E0, "Script_C_LootHistory.SetExpiration", SN_NOWARN)
    MakeNameEx(0xF02FB0, "Script_C_LossOfControl.GetEventInfo", SN_NOWARN)
    MakeNameEx(0xF02F50, "Script_C_LossOfControl.GetNumEvents", SN_NOWARN)
    MakeNameEx(0xD870D0, "Script_C_NamePlate.GetNamePlateEnemyClickThrough", SN_NOWARN)
    MakeNameEx(0xD87410, "Script_C_NamePlate.GetNamePlateEnemyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86ED0, "Script_C_NamePlate.GetNamePlateEnemySize", SN_NOWARN)
    MakeNameEx(0xD867F0, "Script_C_NamePlate.GetNamePlateForUnit", SN_NOWARN)
    MakeNameEx(0xD87040, "Script_C_NamePlate.GetNamePlateFriendlyClickThrough", SN_NOWARN)
    MakeNameEx(0xD87360, "Script_C_NamePlate.GetNamePlateFriendlyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86D50, "Script_C_NamePlate.GetNamePlateFriendlySize", SN_NOWARN)
    MakeNameEx(0xD86FB0, "Script_C_NamePlate.GetNamePlateSelfClickThrough", SN_NOWARN)
    MakeNameEx(0xD872B0, "Script_C_NamePlate.GetNamePlateSelfPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86BD0, "Script_C_NamePlate.GetNamePlateSelfSize", SN_NOWARN)
    MakeNameEx(0xD86960, "Script_C_NamePlate.GetNamePlates", SN_NOWARN)
    MakeNameEx(0xD867D0, "Script_C_NamePlate.GetNumNamePlateMotionTypes", SN_NOWARN)
    MakeNameEx(0xD87190, "Script_C_NamePlate.GetTargetClampingInsets", SN_NOWARN)
    MakeNameEx(0xD87060, "Script_C_NamePlate.SetNamePlateEnemyClickThrough", SN_NOWARN)
    MakeNameEx(0xD87370, "Script_C_NamePlate.SetNamePlateEnemyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86DD0, "Script_C_NamePlate.SetNamePlateEnemySize", SN_NOWARN)
    MakeNameEx(0xD86FD0, "Script_C_NamePlate.SetNamePlateFriendlyClickThrough", SN_NOWARN)
    MakeNameEx(0xD872C0, "Script_C_NamePlate.SetNamePlateFriendlyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86C50, "Script_C_NamePlate.SetNamePlateFriendlySize", SN_NOWARN)
    MakeNameEx(0xD86F50, "Script_C_NamePlate.SetNamePlateSelfClickThrough", SN_NOWARN)
    MakeNameEx(0xD87210, "Script_C_NamePlate.SetNamePlateSelfPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0xD86AD0, "Script_C_NamePlate.SetNamePlateSelfSize", SN_NOWARN)
    MakeNameEx(0xD870F0, "Script_C_NamePlate.SetTargetClampingInsets", SN_NOWARN)
    MakeNameEx(0xEEFE50, "Script_C_NewItems.ClearAll", SN_NOWARN)
    MakeNameEx(0xEEFCB0, "Script_C_NewItems.IsNewItem", SN_NOWARN)
    MakeNameEx(0xEEFDA0, "Script_C_NewItems.RemoveNewItem", SN_NOWARN)
    MakeNameEx(0x1032DE0, "Script_C_ProductChoice.GetChoices", SN_NOWARN)
    MakeNameEx(0x10333B0, "Script_C_ProductChoice.GetNumSuppressed", SN_NOWARN)
    MakeNameEx(0x1032F90, "Script_C_ProductChoice.GetProducts", SN_NOWARN)
    MakeNameEx(0x10332A0, "Script_C_ProductChoice.MakeSelection", SN_NOWARN)
    MakeNameEx(0x3A4030, "Script_C_RealmList.CanJoinTournamentRealms", SN_NOWARN)
    MakeNameEx(0x3A40D0, "Script_C_RealmList.ClearRealmList", SN_NOWARN)
    MakeNameEx(0x3A4080, "Script_C_RealmList.ConnectToRealm", SN_NOWARN)
    MakeNameEx(0x3A35A0, "Script_C_RealmList.GetAvailableCategories", SN_NOWARN)
    MakeNameEx(0x3A3B70, "Script_C_RealmList.GetCategoryInfo", SN_NOWARN)
    MakeNameEx(0x3A3E30, "Script_C_RealmList.GetRealmInfo", SN_NOWARN)
    MakeNameEx(0x3A3C90, "Script_C_RealmList.GetRealmsInCategory", SN_NOWARN)
    MakeNameEx(0x3A3B30, "Script_C_RealmList.IsRealmListComplete", SN_NOWARN)
    MakeNameEx(0x3A40E0, "Script_C_RealmList.RequestChangeRealmList", SN_NOWARN)
    MakeNameEx(0xE72F90, "Script_C_RecruitAFriend.CheckEmailEnabled", SN_NOWARN)
    MakeNameEx(0xE72F20, "Script_C_RecruitAFriend.GetRecruitInfo", SN_NOWARN)
    MakeNameEx(0xE72F20, "Script_C_RecruitAFriend.GetRecruitInfo", SN_NOWARN)
    MakeNameEx(0xE72F70, "Script_C_RecruitAFriend.IsSendingEnabled", SN_NOWARN)
    MakeNameEx(0xE72D90, "Script_C_RecruitAFriend.SendRecruit", SN_NOWARN)
    MakeNameEx(0x1034F40, "Script_C_SecureTransfer.AcceptTrade", SN_NOWARN)
    MakeNameEx(0x1035060, "Script_C_SecureTransfer.Cancel", SN_NOWARN)
    MakeNameEx(0x1034FB0, "Script_C_SecureTransfer.GetMailInfo", SN_NOWARN)
    MakeNameEx(0x1034F80, "Script_C_SecureTransfer.SendMail", SN_NOWARN)
    MakeNameEx(0x39E1B0, "Script_C_SharedCharacterServices.GetLastSeenCharacterUpgradePopup", SN_NOWARN)
    MakeNameEx(0x39E1E0, "Script_C_SharedCharacterServices.GetLastSeenExpansionTrialPopup", SN_NOWARN)
    MakeNameEx(0x39DC40, "Script_C_SharedCharacterServices.GetUpgradeDistributions", SN_NOWARN)
    MakeNameEx(0x39DF60, "Script_C_SharedCharacterServices.HasFreePromotionalUpgrade", SN_NOWARN)
    MakeNameEx(0x39E210, "Script_C_SharedCharacterServices.HasSeenFreePromotionalUpgradePopup", SN_NOWARN)
    MakeNameEx(0x39E380, "Script_C_SharedCharacterServices.IsPurchaseIDPendingUpgrade", SN_NOWARN)
    MakeNameEx(0x39E570, "Script_C_SharedCharacterServices.QueryClassTrialBoostResult", SN_NOWARN)
    MakeNameEx(0x39E240, "Script_C_SharedCharacterServices.SetCharacterUpgradePopupSeen", SN_NOWARN)
    MakeNameEx(0x39E2A0, "Script_C_SharedCharacterServices.SetExpansionTrialPopupSeen", SN_NOWARN)
    MakeNameEx(0x39E300, "Script_C_SharedCharacterServices.SetPromotionalPopupSeen", SN_NOWARN)
    MakeNameEx(0xF9AF10, "Script_C_Social.GetLastItem", SN_NOWARN)
    MakeNameEx(0xF9AF90, "Script_C_Social.GetLastScreenshot", SN_NOWARN)
    MakeNameEx(0xF9ADC0, "Script_C_Social.GetNumCharactersPerMedia", SN_NOWARN)
    MakeNameEx(0xF9AFB0, "Script_C_Social.GetScreenshotByIndex", SN_NOWARN)
    MakeNameEx(0xF9ADF0, "Script_C_Social.GetTweetLength", SN_NOWARN)
    MakeNameEx(0xF9AD70, "Script_C_Social.IsSocialEnabled", SN_NOWARN)
    MakeNameEx(0xF9A380, "Script_C_Social.RegisterSocialBrowser", SN_NOWARN)
    MakeNameEx(0xF9B060, "Script_C_Social.SetTextureToScreenshot", SN_NOWARN)
    MakeNameEx(0xF9A450, "Script_C_Social.TwitterCheckStatus", SN_NOWARN)
    MakeNameEx(0xF9A480, "Script_C_Social.TwitterConnect", SN_NOWARN)
    MakeNameEx(0xF9A4E0, "Script_C_Social.TwitterDisconnect", SN_NOWARN)
    MakeNameEx(0xF9AD40, "Script_C_Social.TwitterGetMSTillCanPost", SN_NOWARN)
    MakeNameEx(0xF9A650, "Script_C_Social.TwitterPostAchievement", SN_NOWARN)
    MakeNameEx(0xF9A510, "Script_C_Social.TwitterPostMessage", SN_NOWARN)
    MakeNameEx(0xF9A940, "Script_C_Social.TwitterPostScreenshot", SN_NOWARN)
    MakeNameEx(0x10DCC80, "Script_C_Timer.After", SN_NOWARN)
    MakeNameEx(0x111C6E0, "Script_C_Widget.IsFrameWidget", SN_NOWARN)
    MakeNameEx(0x111C690, "Script_C_Widget.IsRenderableWidget", SN_NOWARN)
    MakeNameEx(0x111C690, "Script_C_Widget.IsWidget", SN_NOWARN)
    MakeNameEx(0xE75150, "Script_C_WowTokenGlue.CanVeteranBuy", SN_NOWARN)
    MakeNameEx(0xE75120, "Script_C_WowTokenGlue.CheckVeteranTokenEligibility", SN_NOWARN)
    MakeNameEx(0xE75030, "Script_C_WowTokenGlue.GetAccountRemainingGoldAmount", SN_NOWARN)
    MakeNameEx(0xE746C0, "Script_C_WowTokenGlue.GetTokenCount", SN_NOWARN)
    MakeNameEx(0xE749B0, "Script_C_WowTokenPublic.BuyToken", SN_NOWARN)
    MakeNameEx(0xE749B0, "Script_C_WowTokenPublic.BuyToken", SN_NOWARN)
    MakeNameEx(0xE75170, "Script_C_WowTokenPublic.GetCommerceSystemStatus", SN_NOWARN)
    MakeNameEx(0xE75170, "Script_C_WowTokenPublic.GetCommerceSystemStatus", SN_NOWARN)
    MakeNameEx(0xE74790, "Script_C_WowTokenPublic.GetCurrentMarketPrice", SN_NOWARN)
    MakeNameEx(0xE74790, "Script_C_WowTokenPublic.GetCurrentMarketPrice", SN_NOWARN)
    MakeNameEx(0xE74B00, "Script_C_WowTokenPublic.GetGuaranteedPrice", SN_NOWARN)
    MakeNameEx(0xE74B00, "Script_C_WowTokenPublic.GetGuaranteedPrice", SN_NOWARN)
    MakeNameEx(0xE751B0, "Script_C_WowTokenPublic.GetListedAuctionableTokenInfo", SN_NOWARN)
    MakeNameEx(0xE751B0, "Script_C_WowTokenPublic.GetListedAuctionableTokenInfo", SN_NOWARN)
    MakeNameEx(0xE752D0, "Script_C_WowTokenPublic.GetNumListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0xE752D0, "Script_C_WowTokenPublic.GetNumListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0xE75060, "Script_C_WowTokenPublic.IsAuctionableWowToken", SN_NOWARN)
    MakeNameEx(0xE75060, "Script_C_WowTokenPublic.IsAuctionableWowToken", SN_NOWARN)
    MakeNameEx(0xE750C0, "Script_C_WowTokenPublic.IsConsumableWowToken", SN_NOWARN)
    MakeNameEx(0xE750C0, "Script_C_WowTokenPublic.IsConsumableWowToken", SN_NOWARN)
    MakeNameEx(0xE74850, "Script_C_WowTokenPublic.SellToken", SN_NOWARN)
    MakeNameEx(0xE74850, "Script_C_WowTokenPublic.SellToken", SN_NOWARN)
    MakeNameEx(0xE75340, "Script_C_WowTokenPublic.UpdateListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0xE75340, "Script_C_WowTokenPublic.UpdateListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0xE74710, "Script_C_WowTokenPublic.UpdateMarketPrice", SN_NOWARN)
    MakeNameEx(0xE74710, "Script_C_WowTokenPublic.UpdateMarketPrice", SN_NOWARN)
    MakeNameEx(0xE74690, "Script_C_WowTokenPublic.UpdateTokenCount", SN_NOWARN)
    MakeNameEx(0xE74690, "Script_C_WowTokenPublic.UpdateTokenCount", SN_NOWARN)
    MakeNameEx(0xE74C80, "Script_C_WowTokenSecure.CanRedeemForBalance", SN_NOWARN)
    MakeNameEx(0xE74C80, "Script_C_WowTokenSecure.CanRedeemForBalance", SN_NOWARN)
    MakeNameEx(0xE74CC0, "Script_C_WowTokenSecure.CancelRedeem", SN_NOWARN)
    MakeNameEx(0xE74CC0, "Script_C_WowTokenSecure.CancelRedeem", SN_NOWARN)
    MakeNameEx(0xE74A50, "Script_C_WowTokenSecure.ConfirmBuyToken", SN_NOWARN)
    MakeNameEx(0xE74A50, "Script_C_WowTokenSecure.ConfirmBuyToken", SN_NOWARN)
    MakeNameEx(0xE748F0, "Script_C_WowTokenSecure.ConfirmSellToken", SN_NOWARN)
    MakeNameEx(0xE748F0, "Script_C_WowTokenSecure.ConfirmSellToken", SN_NOWARN)
    MakeNameEx(0xE75370, "Script_C_WowTokenSecure.GetBalanceRedeemAmount", SN_NOWARN)
    MakeNameEx(0xE75370, "Script_C_WowTokenSecure.GetBalanceRedeemAmount", SN_NOWARN)
    MakeNameEx(0xE74F70, "Script_C_WowTokenSecure.GetBalanceRedemptionInfo", SN_NOWARN)
    MakeNameEx(0xE74F70, "Script_C_WowTokenSecure.GetBalanceRedemptionInfo", SN_NOWARN)
    MakeNameEx(0xE74F20, "Script_C_WowTokenSecure.GetGameTimeRedemptionInfo", SN_NOWARN)
    MakeNameEx(0xE74F20, "Script_C_WowTokenSecure.GetGameTimeRedemptionInfo", SN_NOWARN)
    MakeNameEx(0xE74B30, "Script_C_WowTokenSecure.GetPriceLockDuration", SN_NOWARN)
    MakeNameEx(0xE74B30, "Script_C_WowTokenSecure.GetPriceLockDuration", SN_NOWARN)
    MakeNameEx(0xE74C40, "Script_C_WowTokenSecure.GetRemainingGameTime", SN_NOWARN)
    MakeNameEx(0xE74C40, "Script_C_WowTokenSecure.GetRemainingGameTime", SN_NOWARN)
    MakeNameEx(0xE746C0, "Script_C_WowTokenSecure.GetTokenCount", SN_NOWARN)
    MakeNameEx(0xE746C0, "Script_C_WowTokenSecure.GetTokenCount", SN_NOWARN)
    MakeNameEx(0xE74ED0, "Script_C_WowTokenSecure.GetValidRedemptionTypes", SN_NOWARN)
    MakeNameEx(0xE74ED0, "Script_C_WowTokenSecure.GetValidRedemptionTypes", SN_NOWARN)
    MakeNameEx(0xE74E80, "Script_C_WowTokenSecure.IsRedemptionStillValid", SN_NOWARN)
    MakeNameEx(0xE74E80, "Script_C_WowTokenSecure.IsRedemptionStillValid", SN_NOWARN)
    MakeNameEx(0xE74B70, "Script_C_WowTokenSecure.RedeemToken", SN_NOWARN)
    MakeNameEx(0xE74B70, "Script_C_WowTokenSecure.RedeemToken", SN_NOWARN)
    MakeNameEx(0xE74D40, "Script_C_WowTokenSecure.RedeemTokenConfirm", SN_NOWARN)
    MakeNameEx(0xE74D40, "Script_C_WowTokenSecure.RedeemTokenConfirm", SN_NOWARN)
    MakeNameEx(0xE753E0, "Script_C_WowTokenSecure.SetBalanceAmountString", SN_NOWARN)
    MakeNameEx(0xE753E0, "Script_C_WowTokenSecure.SetBalanceAmountString", SN_NOWARN)
    MakeNameEx(0xE75300, "Script_C_WowTokenSecure.WillKickFromWorld", SN_NOWARN)
    MakeNameEx(0xE75300, "Script_C_WowTokenSecure.WillKickFromWorld", SN_NOWARN)
    MakeNameEx(0xFE47D0, "Script_CalculateAuctionDeposit", SN_NOWARN)
    MakeNameEx(0x10B3120, "Script_CameraZoomIn", SN_NOWARN)
    MakeNameEx(0x10B31A0, "Script_CameraZoomOut", SN_NOWARN)
    MakeNameEx(0xD97890, "Script_CanBeRaidTarget", SN_NOWARN)
    MakeNameEx(0xD9E080, "Script_CanResetTutorials", SN_NOWARN)
    MakeNameEx(0xF97EE0, "Script_CanSignPetition", SN_NOWARN)
    MakeNameEx(0xF7CC70, "Script_CancelDuel", SN_NOWARN)
    MakeNameEx(0x10D22E0, "Script_CancelPreloadingMovie", SN_NOWARN)
    MakeNameEx(0x39B200, "Script_CheckKioskModeQuitKey", SN_NOWARN)
    MakeNameEx(0x39B160, "Script_CheckKioskModeRealmKey", SN_NOWARN)
    MakeNameEx(0xEA4B20, "Script_ClearSendMail", SN_NOWARN)
    MakeNameEx(0xD9E220, "Script_ClearTutorials", SN_NOWARN)
    MakeNameEx(0xFE4B00, "Script_ClickAuctionSellItemButton", SN_NOWARN)
    MakeNameEx(0xEA4B40, "Script_ClickSendMailItemButton", SN_NOWARN)
    MakeNameEx(0xF145B0, "Script_ClickTargetTradeButton", SN_NOWARN)
    MakeNameEx(0xF141B0, "Script_ClickTradeButton", SN_NOWARN)
    MakeNameEx(0xFE4740, "Script_CloseAuctionHouse", SN_NOWARN)
    MakeNameEx(0xF41CB0, "Script_CloseBankFrame", SN_NOWARN)
    MakeNameEx(0xEF33C0, "Script_CloseCraft", SN_NOWARN)
    MakeNameEx(0x1024270, "Script_CloseGuildRegistrar", SN_NOWARN)
    MakeNameEx(0xEA4B00, "Script_CloseMail", SN_NOWARN)
    MakeNameEx(0xEB3D70, "Script_CloseMerchant", SN_NOWARN)
    MakeNameEx(0xF124B0, "Script_ClosePetStables", SN_NOWARN)
    MakeNameEx(0xF97C90, "Script_ClosePetition", SN_NOWARN)
    MakeNameEx(0xF4D240, "Script_CloseQuest", SN_NOWARN)
    MakeNameEx(0xFA2310, "Script_CloseTabardCreation", SN_NOWARN)
    MakeNameEx(0xED7C30, "Script_CloseTaxiMap", SN_NOWARN)
    MakeNameEx(0xF14150, "Script_CloseTrade", SN_NOWARN)
    MakeNameEx(0xF17190, "Script_CloseTradeSkill", SN_NOWARN)
    MakeNameEx(0xF42190, "Script_CloseTrainer", SN_NOWARN)
    MakeNameEx(0xF53DE0, "Script_CollapseAllFactionHeaders", SN_NOWARN)
    MakeNameEx(0xF53D90, "Script_CollapseFactionHeader", SN_NOWARN)
    MakeNameEx(0xFD4C60, "Script_CollapseSkillHeader", SN_NOWARN)
    MakeNameEx(0xA5D0D0, "Script_CombatLogAddFilter", SN_NOWARN)
    MakeNameEx(0xA5D630, "Script_CombatLogAdvanceEntry", SN_NOWARN)
    MakeNameEx(0xA5D5F0, "Script_CombatLogGetCurrentEntry", SN_NOWARN)
    MakeNameEx(0xA5D3A0, "Script_CombatLogGetNumEntries", SN_NOWARN)
    MakeNameEx(0xA5D380, "Script_CombatLogGetRetentionTime", SN_NOWARN)
    MakeNameEx(0xA5D0B0, "Script_CombatLogResetFilter", SN_NOWARN)
    MakeNameEx(0xA5D440, "Script_CombatLogSetCurrentEntry", SN_NOWARN)
    MakeNameEx(0xA5D320, "Script_CombatLogSetRetentionTime", SN_NOWARN)
    MakeNameEx(0xEEFEC0, "Script_ContainerIDToInventoryID", SN_NOWARN)
    MakeNameEx(0x19BB570, "Script_CreateFont", SN_NOWARN)
    MakeNameEx(0x19BB5F0, "Script_CreateForbiddenFrame", SN_NOWARN)
    MakeNameEx(0x19BB5E0, "Script_CreateFrame", SN_NOWARN)
    MakeNameEx(0xF263D0, "Script_CreateMacro", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_DeleteGMTicket", SN_NOWARN)
    MakeNameEx(0x10A5EE0, "Script_DescendStop", SN_NOWARN)
    MakeNameEx(0xDB5F30, "Script_DoesSpellExist", SN_NOWARN)
    MakeNameEx(0x19BB600, "Script_DoesTemplateExist", SN_NOWARN)
    MakeNameEx(0x19BB400, "Script_EnumerateFrames", SN_NOWARN)
    MakeNameEx(0xFD4D20, "Script_ExpandSkillHeader", SN_NOWARN)
    MakeNameEx(0x1C91990, "Script_FEAR", SN_NOWARN)
    MakeNameEx(0xF53C30, "Script_FactionToggleAtWar", SN_NOWARN)
    MakeNameEx(0xD9E0E0, "Script_FlagTutorial", SN_NOWARN)
    MakeNameEx(0xF7CCC0, "Script_ForfeitDuel", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_GMResponseResolve", SN_NOWARN)
    MakeNameEx(0xDE9720, "Script_GMSurveyAnswer", SN_NOWARN)
    MakeNameEx(0xDE9970, "Script_GMSurveyAnswerSubmit", SN_NOWARN)
    MakeNameEx(0xDE9880, "Script_GMSurveyNumAnswers", SN_NOWARN)
    MakeNameEx(0xDE95F0, "Script_GMSurveyQuestion", SN_NOWARN)
    MakeNameEx(0xE7B660, "Script_GetActionAutocast", SN_NOWARN)
    MakeNameEx(0xE7B380, "Script_GetActionCharges", SN_NOWARN)
    MakeNameEx(0xE7B2A0, "Script_GetActionCooldown", SN_NOWARN)
    MakeNameEx(0xE7B220, "Script_GetActionCount", SN_NOWARN)
    MakeNameEx(0xE7AE40, "Script_GetActionInfo", SN_NOWARN)
    MakeNameEx(0xE7B5D0, "Script_GetActionLossOfControlCooldown", SN_NOWARN)
    MakeNameEx(0xE7B860, "Script_GetActionText", SN_NOWARN)
    MakeNameEx(0xE7B030, "Script_GetActionTexture", SN_NOWARN)
    MakeNameEx(0xD266F0, "Script_GetAlternativeDefaultLanguage", SN_NOWARN)
    MakeNameEx(0xFE47E0, "Script_GetAuctionDeposit", SN_NOWARN)
    MakeNameEx(0xFE4750, "Script_GetAuctionHouseDepositRate", SN_NOWARN)
    MakeNameEx(0xFE4BF0, "Script_GetAuctionSellItemInfo", SN_NOWARN)
    MakeNameEx(0xD181E0, "Script_GetAutoCompletePresenceID", SN_NOWARN)
    MakeNameEx(0xD18260, "Script_GetAutoCompleteRealms", SN_NOWARN)
    MakeNameEx(0xD17E40, "Script_GetAutoCompleteResults", SN_NOWARN)
    MakeNameEx(0xF41B90, "Script_GetBankSlotCost", SN_NOWARN)
    MakeNameEx(0xE03590, "Script_GetBattlefieldInstanceExpiration", SN_NOWARN)
    MakeNameEx(0xE035F0, "Script_GetBattlefieldInstanceRunTime", SN_NOWARN)
    MakeNameEx(0xE034D0, "Script_GetBattlefieldPortExpiration", SN_NOWARN)
    MakeNameEx(0xE05400, "Script_GetBattlefieldStatus", SN_NOWARN)
    MakeNameEx(0xE98BC0, "Script_GetBinding", SN_NOWARN)
    MakeNameEx(0x39B2A0, "Script_GetBuildInfo", SN_NOWARN)
    MakeNameEx(0xEB4980, "Script_GetBuybackItemInfo", SN_NOWARN)
    MakeNameEx(0xEB4BE0, "Script_GetBuybackItemLink", SN_NOWARN)
    MakeNameEx(0x10B3240, "Script_GetCameraZoom", SN_NOWARN)
    MakeNameEx(0x380740, "Script_GetCharacterListUpdate", SN_NOWARN)
    MakeNameEx(0x3807F0, "Script_GetCharacterRace", SN_NOWARN)
    MakeNameEx(0x3809C0, "Script_GetCharacterSelection", SN_NOWARN)
    MakeNameEx(0xEED440, "Script_GetContainerItemCooldown", SN_NOWARN)
    MakeNameEx(0xEED380, "Script_GetContainerItemID", SN_NOWARN)
    MakeNameEx(0xEECF40, "Script_GetContainerItemInfo", SN_NOWARN)
    MakeNameEx(0xEED2C0, "Script_GetContainerItemLink", SN_NOWARN)
    MakeNameEx(0xEEFF50, "Script_GetContainerNumSlots", SN_NOWARN)
    MakeNameEx(0xEF3480, "Script_GetCraftButtonToken", SN_NOWARN)
    MakeNameEx(0xEF34B0, "Script_GetCraftDisplaySkillLine", SN_NOWARN)
    MakeNameEx(0xEF36D0, "Script_GetCraftInfo", SN_NOWARN)
    MakeNameEx(0xEF33E0, "Script_GetCraftName", SN_NOWARN)
    MakeNameEx(0xEF3C80, "Script_GetCraftSelectionIndex", SN_NOWARN)
    MakeNameEx(0xE73500, "Script_GetCurrentResolution", SN_NOWARN)
    MakeNameEx(0xD26640, "Script_GetDefaultLanguage", SN_NOWARN)
    MakeNameEx(0xF53980, "Script_GetFactionInfo", SN_NOWARN)
    MakeNameEx(0xF53A00, "Script_GetFactionInfoByID", SN_NOWARN)
    MakeNameEx(0x19BB660, "Script_GetFramesRegisteredForEvent", SN_NOWARN)
    MakeNameEx(0xDE95D0, "Script_GetGMStatus", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_GetGMTicket", SN_NOWARN)
    MakeNameEx(0xDF3220, "Script_GetGossipActiveQuests", SN_NOWARN)
    MakeNameEx(0xDF30A0, "Script_GetGossipAvailableQuests", SN_NOWARN)
    MakeNameEx(0xDF3010, "Script_GetGossipOptions", SN_NOWARN)
    MakeNameEx(0xDF2F20, "Script_GetGossipText", SN_NOWARN)
    MakeNameEx(0xF4D2E0, "Script_GetGreetingText", SN_NOWARN)
    MakeNameEx(0x10242D0, "Script_GetGuildCharterCost", SN_NOWARN)
    MakeNameEx(0xF46F10, "Script_GetGuildLogoInfo", SN_NOWARN)
    MakeNameEx(0xDDCB30, "Script_GetGuildRosterInfo", SN_NOWARN)
    MakeNameEx(0xDDD1C0, "Script_GetGuildRosterLastOnline", SN_NOWARN)
    MakeNameEx(0xDDCAE0, "Script_GetGuildRosterMOTD", SN_NOWARN)
    MakeNameEx(0xF46CE0, "Script_GetGuildTabardFileNames", SN_NOWARN)
    MakeNameEx(0xEB9980, "Script_GetInventoryItemBroken", SN_NOWARN)
    MakeNameEx(0xEBA120, "Script_GetInventoryItemCooldown", SN_NOWARN)
    MakeNameEx(0xEB9C70, "Script_GetInventoryItemCount", SN_NOWARN)
    MakeNameEx(0xEB9B00, "Script_GetInventoryItemEquippedUnusable", SN_NOWARN)
    MakeNameEx(0xEB9E60, "Script_GetInventoryItemQuality", SN_NOWARN)
    MakeNameEx(0xEB9730, "Script_GetInventoryItemTexture", SN_NOWARN)
    MakeNameEx(0xEB8FA0, "Script_GetInventoryItemsForSlot", SN_NOWARN)
    MakeNameEx(0xEB8D50, "Script_GetInventorySlotInfo", SN_NOWARN)
    MakeNameEx(0xD263D0, "Script_GetLanguageByIndex", SN_NOWARN)
    MakeNameEx(0x39B750, "Script_GetLocale", SN_NOWARN)
    MakeNameEx(0xF21FB0, "Script_GetLootInfo", SN_NOWARN)
    MakeNameEx(0xF21D80, "Script_GetLootSlotInfo", SN_NOWARN)
    MakeNameEx(0xF22280, "Script_GetLootSlotLink", SN_NOWARN)
    MakeNameEx(0xF223F0, "Script_GetLootSlotType", SN_NOWARN)
    MakeNameEx(0xF265E0, "Script_GetMacroBody", SN_NOWARN)
    MakeNameEx(0xF26570, "Script_GetMacroInfo", SN_NOWARN)
    MakeNameEx(0xEB4330, "Script_GetMerchantItemCostInfo", SN_NOWARN)
    MakeNameEx(0xEB4550, "Script_GetMerchantItemCostItem", SN_NOWARN)
    MakeNameEx(0xEB3DA0, "Script_GetMerchantItemInfo", SN_NOWARN)
    MakeNameEx(0xEB4CC0, "Script_GetMerchantItemLink", SN_NOWARN)
    MakeNameEx(0xEB3D80, "Script_GetMerchantNumItems", SN_NOWARN)
    MakeNameEx(0xE732C0, "Script_GetMonitorCount", SN_NOWARN)
    MakeNameEx(0xE73380, "Script_GetMonitorName", SN_NOWARN)
    MakeNameEx(0x10D2330, "Script_GetMovieDownloadProgress", SN_NOWARN)
    MakeNameEx(0xD9E350, "Script_GetNextCompleatedTutorial", SN_NOWARN)
    MakeNameEx(0xF41B20, "Script_GetNumBankSlots", SN_NOWARN)
    MakeNameEx(0xE98B90, "Script_GetNumBindings", SN_NOWARN)
    MakeNameEx(0x3807B0, "Script_GetNumCharacters", SN_NOWARN)
    MakeNameEx(0xEF36B0, "Script_GetNumCrafts", SN_NOWARN)
    MakeNameEx(0xF53950, "Script_GetNumFactions", SN_NOWARN)
    MakeNameEx(0x19BB360, "Script_GetNumFrames", SN_NOWARN)
    MakeNameEx(0xDF2FC0, "Script_GetNumGossipActiveQuests", SN_NOWARN)
    MakeNameEx(0xDF2F70, "Script_GetNumGossipAvailableQuests", SN_NOWARN)
    MakeNameEx(0xDF2F40, "Script_GetNumGossipOptions", SN_NOWARN)
    MakeNameEx(0xDF6C40, "Script_GetNumGroupMembers", SN_NOWARN)
    MakeNameEx(0xDDCA80, "Script_GetNumGuildMembers", SN_NOWARN)
    MakeNameEx(0xD26220, "Script_GetNumLanguages", SN_NOWARN)
    MakeNameEx(0xF21D50, "Script_GetNumLootItems", SN_NOWARN)
    MakeNameEx(0xF26530, "Script_GetNumMacros", SN_NOWARN)
    MakeNameEx(0xF97E10, "Script_GetNumPetitionNames", SN_NOWARN)
    MakeNameEx(0xEBE6A0, "Script_GetNumQuestLogEntries", SN_NOWARN)
    MakeNameEx(0xFFDA70, "Script_GetNumRaidProfiles", SN_NOWARN)
    MakeNameEx(0xED7DD0, "Script_GetNumRoutes", SN_NOWARN)
    MakeNameEx(0xFF44E0, "Script_GetNumSavedInstances", SN_NOWARN)
    MakeNameEx(0xFD4740, "Script_GetNumSkillLines", SN_NOWARN)
    MakeNameEx(0xDB5F90, "Script_GetNumSpellTabs", SN_NOWARN)
    MakeNameEx(0xF12FA0, "Script_GetNumStablePets", SN_NOWARN)
    MakeNameEx(0xDF6BC0, "Script_GetNumSubgroupMembers", SN_NOWARN)
    MakeNameEx(0xFA24D0, "Script_GetNumTalentTabs", SN_NOWARN)
    MakeNameEx(0xFA2640, "Script_GetNumTalents", SN_NOWARN)
    MakeNameEx(0xF171C0, "Script_GetNumTradeSkills", SN_NOWARN)
    MakeNameEx(0xF421C0, "Script_GetNumTrainerServices", SN_NOWARN)
    MakeNameEx(0xF32130, "Script_GetObjectIconTextureCoords", SN_NOWARN)
    MakeNameEx(0xF4D320, "Script_GetObjectiveText", SN_NOWARN)
    MakeNameEx(0xF32090, "Script_GetPOITextureCoords", SN_NOWARN)
    MakeNameEx(0xF063D0, "Script_GetPetActionCooldown", SN_NOWARN)
    MakeNameEx(0xF05FD0, "Script_GetPetActionInfo", SN_NOWARN)
    MakeNameEx(0xF06550, "Script_GetPetActionSlotUsable", SN_NOWARN)
    MakeNameEx(0xF06520, "Script_GetPetActionsUsable", SN_NOWARN)
    MakeNameEx(0xF97CD0, "Script_GetPetitionInfo", SN_NOWARN)
    MakeNameEx(0xF97E40, "Script_GetPetitionNameInfo", SN_NOWARN)
    MakeNameEx(0xD9E400, "Script_GetPrevCompleatedTutorial", SN_NOWARN)
    MakeNameEx(0xF4D340, "Script_GetProgressText", SN_NOWARN)
    MakeNameEx(0xF4D2A0, "Script_GetQuestID", SN_NOWARN)
    MakeNameEx(0xEBFB00, "Script_GetQuestLogSelection", SN_NOWARN)
    MakeNameEx(0xEBE900, "Script_GetQuestLogTitle", SN_NOWARN)
    MakeNameEx(0xEBE730, "Script_GetQuestTagInfo", SN_NOWARN)
    MakeNameEx(0xF4D300, "Script_GetQuestText", SN_NOWARN)
    MakeNameEx(0xEBE550, "Script_GetQuestsCompleted", SN_NOWARN)
    MakeNameEx(0xFFDB00, "Script_GetRaidProfileFlattenedOptions", SN_NOWARN)
    MakeNameEx(0xFFDA90, "Script_GetRaidProfileName", SN_NOWARN)
    MakeNameEx(0xFFDBD0, "Script_GetRaidProfileOption", SN_NOWARN)
    MakeNameEx(0xD97A60, "Script_GetRaidTargetIndex", SN_NOWARN)
    MakeNameEx(0xF4D360, "Script_GetRewardText", SN_NOWARN)
    MakeNameEx(0x39B5F0, "Script_GetSavedAccountName", SN_NOWARN)
    MakeNameEx(0xFF4920, "Script_GetSavedInstanceChatLink", SN_NOWARN)
    MakeNameEx(0xFF4800, "Script_GetSavedInstanceEncounterInfo", SN_NOWARN)
    MakeNameEx(0xFF4510, "Script_GetSavedInstanceInfo", SN_NOWARN)
    MakeNameEx(0xE73410, "Script_GetScreenResolutions", SN_NOWARN)
    MakeNameEx(0xE05190, "Script_GetSelectedBattlefield", SN_NOWARN)
    MakeNameEx(0xFD4E60, "Script_GetSelectedSkill", SN_NOWARN)
    MakeNameEx(0xEA4EC0, "Script_GetSendMailCOD", SN_NOWARN)
    MakeNameEx(0xEA4DF0, "Script_GetSendMailMoney", SN_NOWARN)
    MakeNameEx(0xFD4770, "Script_GetSkillLineInfo", SN_NOWARN)
    MakeNameEx(0xDB65E0, "Script_GetSpellBookItemInfo", SN_NOWARN)
    MakeNameEx(0xDB6350, "Script_GetSpellBookItemName", SN_NOWARN)
    MakeNameEx(0xDB6920, "Script_GetSpellInfo", SN_NOWARN)
    MakeNameEx(0xDB6700, "Script_GetSpellLink", SN_NOWARN)
    MakeNameEx(0xDB6000, "Script_GetSpellTabInfo", SN_NOWARN)
    MakeNameEx(0x18E530, "Script_GetSpellTradeSkillLink", SN_NOWARN)
    MakeNameEx(0xF12B60, "Script_GetStablePetFoodTypes", SN_NOWARN)
    MakeNameEx(0xFA2320, "Script_GetTabardCreationCost", SN_NOWARN)
    MakeNameEx(0x1024490, "Script_GetTabardInfo", SN_NOWARN)
    MakeNameEx(0xFA26D0, "Script_GetTalentInfo", SN_NOWARN)
    MakeNameEx(0xFA2A50, "Script_GetTalentPrereqs", SN_NOWARN)
    MakeNameEx(0xFA2500, "Script_GetTalentTabInfo", SN_NOWARN)
    MakeNameEx(0xED8180, "Script_GetTaxiMapID", SN_NOWARN)
    MakeNameEx(0x19BB2A0, "Script_GetText", SN_NOWARN)
    MakeNameEx(0xF4D2C0, "Script_GetTitleText", SN_NOWARN)
    MakeNameEx(0xF14BE0, "Script_GetTradePlayerItemInfo", SN_NOWARN)
    MakeNameEx(0xF14E70, "Script_GetTradePlayerItemLink", SN_NOWARN)
    MakeNameEx(0xF176F0, "Script_GetTradeSkillCooldown", SN_NOWARN)
    MakeNameEx(0xF177D0, "Script_GetTradeSkillIcon", SN_NOWARN)
    MakeNameEx(0xF171E0, "Script_GetTradeSkillInfo", SN_NOWARN)
    MakeNameEx(0xF17900, "Script_GetTradeSkillNumMade", SN_NOWARN)
    MakeNameEx(0xF17680, "Script_GetTradeSkillSelectionIndex", SN_NOWARN)
    MakeNameEx(0xF14630, "Script_GetTradeTargetItemInfo", SN_NOWARN)
    MakeNameEx(0xF14930, "Script_GetTradeTargetItemLink", SN_NOWARN)
    MakeNameEx(0xF425A0, "Script_GetTrainerGreetingText", SN_NOWARN)
    MakeNameEx(0xF42530, "Script_GetTrainerSelectionIndex", SN_NOWARN)
    MakeNameEx(0xF421F0, "Script_GetTrainerServiceInfo", SN_NOWARN)
    MakeNameEx(0x39B680, "Script_GetUsesToken", SN_NOWARN)
    MakeNameEx(0xE73830, "Script_GetVideoCaps", SN_NOWARN)
    MakeNameEx(0xF53A50, "Script_GetWatchedFactionInfo", SN_NOWARN)
    MakeNameEx(0xDDD030, "Script_GuildRosterSendSoR", SN_NOWARN)
    MakeNameEx(0xDDD4A0, "Script_GuildRosterSetOfficerNote", SN_NOWARN)
    MakeNameEx(0xDDD350, "Script_GuildRosterSetPublicNote", SN_NOWARN)
    MakeNameEx(0xEA4EF0, "Script_HasSendMailItem", SN_NOWARN)
    MakeNameEx(0x1C97910, "Script_Hē(", SN_NOWARN)
    MakeNameEx(0x3807D0, "Script_IsCharacterListUpdatePending", SN_NOWARN)
    MakeNameEx(0xD26190, "Script_IsChatAFK", SN_NOWARN)
    MakeNameEx(0xD261B0, "Script_IsChatDND", SN_NOWARN)
    MakeNameEx(0xF004C0, "Script_IsEncounterInProgress", SN_NOWARN)
    MakeNameEx(0xF004C0, "Script_IsEncounterInProgress", SN_NOWARN)
    MakeNameEx(0xF004E0, "Script_IsEncounterLimitingResurrections", SN_NOWARN)
    MakeNameEx(0x3811D0, "Script_IsEncounterSuppressingRelease", SN_NOWARN)
    MakeNameEx(0xDF6FF0, "Script_IsGUIDInGroup", SN_NOWARN)
    MakeNameEx(0xDF7100, "Script_IsInGroup", SN_NOWARN)
    MakeNameEx(0xDF7170, "Script_IsInGuildGroup", SN_NOWARN)
    MakeNameEx(0x10D2230, "Script_IsMovieLocal", SN_NOWARN)
    MakeNameEx(0x10D23F0, "Script_IsMoviePlayable", SN_NOWARN)
    MakeNameEx(0x10D25A0, "Script_IsOnGlueScreen", SN_NOWARN)
    MakeNameEx(0xF065F0, "Script_IsPetAttackActive", SN_NOWARN)
    MakeNameEx(0xEBE4F0, "Script_IsQuestFlaggedCompleted", SN_NOWARN)
    MakeNameEx(0xD18120, "Script_IsRecognizedName", SN_NOWARN)
    MakeNameEx(0xF42510, "Script_IsTradeskillTrainer", SN_NOWARN)
    MakeNameEx(0xD9E180, "Script_IsTutorialFlagged", SN_NOWARN)
    MakeNameEx(0xD46D90, "Script_IsWindowsClient", SN_NOWARN)
    MakeNameEx(0xF848B0, "Script_ItemTextGetCreator", SN_NOWARN)
    MakeNameEx(0xF84850, "Script_ItemTextGetItem", SN_NOWARN)
    MakeNameEx(0xF84950, "Script_ItemTextGetMaterial", SN_NOWARN)
    MakeNameEx(0xF84A80, "Script_ItemTextGetPage", SN_NOWARN)
    MakeNameEx(0xF84AB0, "Script_ItemTextGetText", SN_NOWARN)
    MakeNameEx(0xF84AD0, "Script_ItemTextHasNextPage", SN_NOWARN)
    MakeNameEx(0xF84B70, "Script_ItemTextNextPage", SN_NOWARN)
    MakeNameEx(0xF84B20, "Script_ItemTextPrevPage", SN_NOWARN)
    MakeNameEx(0xE04F10, "Script_JoinBattlefield", SN_NOWARN)
    MakeNameEx(0x10A5CA0, "Script_JumpOrAscendStart", SN_NOWARN)
    MakeNameEx(0xE58AB0, "Script_KBSetup_BeginLoading", SN_NOWARN)
    MakeNameEx(0xE58FB0, "Script_KBSetup_GetCategoryCount", SN_NOWARN)
    MakeNameEx(0xE58FF0, "Script_KBSetup_GetCategoryData", SN_NOWARN)
    MakeNameEx(0xE58D40, "Script_KBSetup_GetLanguageCount", SN_NOWARN)
    MakeNameEx(0xE58D80, "Script_KBSetup_GetLanguageData", SN_NOWARN)
    MakeNameEx(0xE590F0, "Script_KBSetup_GetSubCategoryCount", SN_NOWARN)
    MakeNameEx(0xE59180, "Script_KBSetup_GetSubCategoryData", SN_NOWARN)
    MakeNameEx(0xE58D20, "Script_KBSetup_IsLoaded", SN_NOWARN)
    MakeNameEx(0xFA2DA0, "Script_LearnTalent", SN_NOWARN)
    MakeNameEx(0xF224C0, "Script_LootSlot", SN_NOWARN)
    MakeNameEx(0xF22380, "Script_LootSlotHasItem", SN_NOWARN)
    MakeNameEx(0x10A6180, "Script_MoveForwardStart", SN_NOWARN)
    MakeNameEx(0x10B3270, "Script_MoveViewInStart", SN_NOWARN)
    MakeNameEx(0x10B3280, "Script_MoveViewInStop", SN_NOWARN)
    MakeNameEx(0x10B2C20, "Script_MoveViewLeftStart", SN_NOWARN)
    MakeNameEx(0x10B32B0, "Script_MoveViewOutStart", SN_NOWARN)
    MakeNameEx(0x10B32C0, "Script_MoveViewOutStop", SN_NOWARN)
    MakeNameEx(0x1C91970, "Script_NONE", SN_NOWARN)
    MakeNameEx(0xED7990, "Script_NumTaxiNodes", SN_NOWARN)
    MakeNameEx(0xF980A0, "Script_OfferPetition", SN_NOWARN)
    MakeNameEx(0xF42160, "Script_OpenTrainer", SN_NOWARN)
    MakeNameEx(0x1C919A0, "Script_PACIFY", SN_NOWARN)
    MakeNameEx(0xF05E80, "Script_PetHasActionBar", SN_NOWARN)
    MakeNameEx(0xF05E80, "Script_PetHasSpellbook", SN_NOWARN)
    MakeNameEx(0xF05EF0, "Script_PetUsesPetFrame", SN_NOWARN)
    MakeNameEx(0xEED6D0, "Script_PickupContainerItem", SN_NOWARN)
    MakeNameEx(0xF12890, "Script_PickupStablePet", SN_NOWARN)
    MakeNameEx(0xC28310, "Script_PlayMusic", SN_NOWARN)
    MakeNameEx(0xC28190, "Script_PlaySound", SN_NOWARN)
    MakeNameEx(0xC28380, "Script_PlaySoundFile", SN_NOWARN)
    MakeNameEx(0xFE4F90, "Script_PostAuction", SN_NOWARN)
    MakeNameEx(0x10D2290, "Script_PreloadMovie", SN_NOWARN)
    MakeNameEx(0xF41C10, "Script_PurchaseSlot", SN_NOWARN)
    MakeNameEx(0xF98230, "Script_RenamePetition", SN_NOWARN)
    MakeNameEx(0xD9E230, "Script_ResetTutorials", SN_NOWARN)
    MakeNameEx(0xFFE2D0, "Script_RestoreRaidProfileFromCopy", SN_NOWARN)
    MakeNameEx(0xF26170, "Script_RunMacro", SN_NOWARN)
    MakeNameEx(0xF261C0, "Script_RunMacroText", SN_NOWARN)
    MakeNameEx(0x1C919B0, "Script_SILENCE", SN_NOWARN)
    MakeNameEx(0xFFE1F0, "Script_SaveRaidProfileCopy", SN_NOWARN)
    MakeNameEx(0xF260B0, "Script_SecureCmdOptionParse", SN_NOWARN)
    MakeNameEx(0x380910, "Script_SelectCharacter", SN_NOWARN)
    MakeNameEx(0xEF3C10, "Script_SelectCraft", SN_NOWARN)
    MakeNameEx(0xDF33B0, "Script_SelectGossipOption", SN_NOWARN)
    MakeNameEx(0xEBFA50, "Script_SelectQuestLogEntry", SN_NOWARN)
    MakeNameEx(0xF17610, "Script_SelectTradeSkill", SN_NOWARN)
    MakeNameEx(0xF424A0, "Script_SelectTrainerService", SN_NOWARN)
    MakeNameEx(0xD259B0, "Script_SendChatMessage", SN_NOWARN)
    MakeNameEx(0xD261D0, "Script_SendSystemMessage", SN_NOWARN)
    MakeNameEx(0xEBFB60, "Script_SetAbandonQuest", SN_NOWARN)
    MakeNameEx(0xE98CF0, "Script_SetBinding", SN_NOWARN)
    MakeNameEx(0xE99370, "Script_SetBindingClick", SN_NOWARN)
    MakeNameEx(0xE98FB0, "Script_SetBindingItem", SN_NOWARN)
    MakeNameEx(0xE99190, "Script_SetBindingMacro", SN_NOWARN)
    MakeNameEx(0xE98DD0, "Script_SetBindingSpell", SN_NOWARN)
    MakeNameEx(0x3806B0, "Script_SetCharSelectBackground", SN_NOWARN)
    MakeNameEx(0x3805D0, "Script_SetCharSelectModelFrame", SN_NOWARN)
    MakeNameEx(0xDDD5F0, "Script_SetGuildRosterSelection", SN_NOWARN)
    MakeNameEx(0xF21C30, "Script_SetLootPortrait", SN_NOWARN)
    MakeNameEx(0xE99650, "Script_SetOverrideBinding", SN_NOWARN)
    MakeNameEx(0xF12990, "Script_SetPetStablePaperdoll", SN_NOWARN)
    MakeNameEx(0x10D25D0, "Script_SetPortraitToTexture", SN_NOWARN)
    MakeNameEx(0xFFDCE0, "Script_SetRaidProfileOption", SN_NOWARN)
    MakeNameEx(0xFFDF50, "Script_SetRaidProfileSavedPosition", SN_NOWARN)
    MakeNameEx(0xD97920, "Script_SetRaidTarget", SN_NOWARN)
    MakeNameEx(0xD979C0, "Script_SetRaidTargetProtected", SN_NOWARN)
    MakeNameEx(0x39B610, "Script_SetSavedAccountName", SN_NOWARN)
    MakeNameEx(0xE73640, "Script_SetScreenResolution", SN_NOWARN)
    MakeNameEx(0xE05110, "Script_SetSelectedBattlefield", SN_NOWARN)
    MakeNameEx(0xE73FD0, "Script_SetSelectedScreenResolutionIndex", SN_NOWARN)
    MakeNameEx(0xFD4DE0, "Script_SetSelectedSkill", SN_NOWARN)
    MakeNameEx(0xEA4E20, "Script_SetSendMailCOD", SN_NOWARN)
    MakeNameEx(0xEA4D40, "Script_SetSendMailMoney", SN_NOWARN)
    MakeNameEx(0xED80A0, "Script_SetTaxiMap", SN_NOWARN)
    MakeNameEx(0x39B6A0, "Script_SetUsesToken", SN_NOWARN)
    MakeNameEx(0xF53ED0, "Script_SetWatchedFactionIndex", SN_NOWARN)
    MakeNameEx(0xE73720, "Script_SetupFullscreenScale", SN_NOWARN)
    MakeNameEx(0xF98010, "Script_SignPetition", SN_NOWARN)
    MakeNameEx(0xC28560, "Script_Sound_GameSystem_GetInputDriverNameByIndex", SN_NOWARN)
    MakeNameEx(0xC28540, "Script_Sound_GameSystem_GetNumInputDrivers", SN_NOWARN)
    MakeNameEx(0xC285B0, "Script_Sound_GameSystem_GetNumOutputDrivers", SN_NOWARN)
    MakeNameEx(0x74B8B0, "Script_SpellCanTargetItem", SN_NOWARN)
    MakeNameEx(0x74BEF0, "Script_SpellCanTargetItemID", SN_NOWARN)
    MakeNameEx(0x74BCD0, "Script_SpellCanTargetUnit", SN_NOWARN)
    MakeNameEx(0x74B870, "Script_SpellIsTargeting", SN_NOWARN)
    MakeNameEx(0x74C000, "Script_SpellStopCasting", SN_NOWARN)
    MakeNameEx(0x74BF40, "Script_SpellStopTargeting", SN_NOWARN)
    MakeNameEx(0x74B900, "Script_SpellTargetItem", SN_NOWARN)
    MakeNameEx(0x74BD70, "Script_SpellTargetUnit", SN_NOWARN)
    MakeNameEx(0xEEDD50, "Script_SplitContainerItem", SN_NOWARN)
    MakeNameEx(0xF12E60, "Script_StablePet", SN_NOWARN)
    MakeNameEx(0xFE47D0, "Script_StartAuction", SN_NOWARN)
    MakeNameEx(0x10A6070, "Script_StartAutoRun", SN_NOWARN)
    MakeNameEx(0xF7CB80, "Script_StartDuel", SN_NOWARN)
    MakeNameEx(0x10A6110, "Script_StopAutoRun", SN_NOWARN)
    MakeNameEx(0xF263A0, "Script_StopMacro", SN_NOWARN)
    MakeNameEx(0xC28480, "Script_StopMusic", SN_NOWARN)
    MakeNameEx(0xC28490, "Script_StopSound", SN_NOWARN)
    MakeNameEx(0xED7BC0, "Script_TakeTaxiNode", SN_NOWARN)
    MakeNameEx(0xED7FA0, "Script_TaxiGetDestX", SN_NOWARN)
    MakeNameEx(0xED8020, "Script_TaxiGetDestY", SN_NOWARN)
    MakeNameEx(0xED7D30, "Script_TaxiGetNodeSlot", SN_NOWARN)
    MakeNameEx(0xED7EA0, "Script_TaxiGetSrcX", SN_NOWARN)
    MakeNameEx(0xED7F20, "Script_TaxiGetSrcY", SN_NOWARN)
    MakeNameEx(0xED7E40, "Script_TaxiIsDirectFlight", SN_NOWARN)
    MakeNameEx(0xED7B40, "Script_TaxiNodeCost", SN_NOWARN)
    MakeNameEx(0xED7C40, "Script_TaxiNodeGetType", SN_NOWARN)
    MakeNameEx(0xED79C0, "Script_TaxiNodeName", SN_NOWARN)
    MakeNameEx(0xED7AA0, "Script_TaxiNodePosition", SN_NOWARN)
    MakeNameEx(0x10A6010, "Script_ToggleAutoRun", SN_NOWARN)
    MakeNameEx(0x10A5F50, "Script_ToggleRun", SN_NOWARN)
    MakeNameEx(0xD9E130, "Script_TriggerTutorial", SN_NOWARN)
    MakeNameEx(0x1024470, "Script_TurnInGuildCharter", SN_NOWARN)
    MakeNameEx(0xEFF060, "Script_UnitHasIncomingResurrection", SN_NOWARN)
    MakeNameEx(0xDF6EF0, "Script_UnitIsGroupAssistant", SN_NOWARN)
    MakeNameEx(0xDF6CC0, "Script_UnitIsGroupLeader", SN_NOWARN)
    MakeNameEx(0xDF6DE0, "Script_UnitLeadsAnyGroup", SN_NOWARN)
    MakeNameEx(0xF12DF0, "Script_UnstablePet", SN_NOWARN)

    Descriptors

    Code:
    const uint32 DescriptorMulti = 0x4;
    const uint32 DescriptorOffset = 0x10;
    
    enum CGObjectData
    {
    	CGObjectData_Guid = 0, // size 4
    	CGObjectData_EntryID = 4, // size 1
    	CGObjectData_DynamicFlags = 5, // size 1
    	CGObjectData_Scale = 6, // size 1
    	CGObjectDataEnd = 7
    };
    
    enum CGItemData
    {
    	CGItemData_Owner = CGObjectDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGItemData_ContainedIn = CGObjectDataEnd + 4, // size 4 flags: MIRROR_ALL
    	CGItemData_Creator = CGObjectDataEnd + 8, // size 4 flags: MIRROR_ALL
    	CGItemData_GiftCreator = CGObjectDataEnd + 12, // size 4 flags: MIRROR_ALL
    	CGItemData_StackCount = CGObjectDataEnd + 16, // size 1 flags: MIRROR_OWNER
    	CGItemData_Expiration = CGObjectDataEnd + 17, // size 1 flags: MIRROR_OWNER
    	CGItemData_SpellCharges = CGObjectDataEnd + 18, // size 5 flags: MIRROR_OWNER
    	CGItemData_DynamicFlags = CGObjectDataEnd + 23, // size 1 flags: MIRROR_ALL
    	CGItemData_Enchantment = CGObjectDataEnd + 24, // size 39 flags: MIRROR_ALL
    	CGItemData_PropertySeed = CGObjectDataEnd + 63, // size 1 flags: MIRROR_ALL
    	CGItemData_RandomPropertiesID = CGObjectDataEnd + 64, // size 1 flags: MIRROR_ALL
    	CGItemData_Durability = CGObjectDataEnd + 65, // size 1 flags: MIRROR_OWNER
    	CGItemData_MaxDurability = CGObjectDataEnd + 66, // size 1 flags: MIRROR_OWNER
    	CGItemData_CreatePlayedTime = CGObjectDataEnd + 67, // size 1 flags: MIRROR_ALL
    	CGItemData_ModifiersMask = CGObjectDataEnd + 68, // size 1 flags: MIRROR_OWNER
    	CGItemData_Context = CGObjectDataEnd + 69, // size 1 flags: MIRROR_ALL
    	CGItemData_ArtifactXP = CGObjectDataEnd + 70, // size 2 flags: MIRROR_OWNER
    	CGItemData_ItemAppearanceModID = CGObjectDataEnd + 72, // size 1 flags: MIRROR_OWNER
    	CGItemDataEnd = CGObjectDataEnd + 73
    };
    
    enum CGContainerData
    {
    	CGContainerData_Slots = CGItemDataEnd + 0, // size 144 flags: MIRROR_ALL
    	CGContainerData_NumSlots = CGItemDataEnd + 144, // size 1 flags: MIRROR_ALL
    	CGContainerDataEnd = CGItemDataEnd + 145
    };
    
    enum CGAzeriteEmpoweredItemData
    {
    	CGAzeriteEmpoweredItemData_Selections = 0, // size 4
    	CGAzeriteEmpoweredItemDataEnd = 4
    };
    
    enum CGAzeriteItemData
    {
    	CGAzeriteItemData_Xp = CGItemDataEnd + 0, // size 2 flags: MIRROR_ALL
    	CGAzeriteItemData_Level = CGItemDataEnd + 2, // size 1 flags: MIRROR_ALL
    	CGAzeriteItemData_AuraLevel = CGItemDataEnd + 3, // size 1 flags: MIRROR_ALL
    	CGAzeriteItemData_KnowledgeLevel = CGItemDataEnd + 4, // size 1 flags: MIRROR_OWNER
    	CGAzeriteItemData_DEBUGknowledgeWeek = CGItemDataEnd + 5, // size 1 flags: MIRROR_OWNER
    	CGAzeriteItemDataEnd = CGItemDataEnd + 6
    };
    
    enum CGUnitData
    {
    	CGUnitData_Charm = CGObjectDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGUnitData_Summon = CGObjectDataEnd + 4, // size 4 flags: MIRROR_ALL
    	CGUnitData_Critter = CGObjectDataEnd + 8, // size 4 flags: MIRROR_SELF
    	CGUnitData_CharmedBy = CGObjectDataEnd + 12, // size 4 flags: MIRROR_ALL
    	CGUnitData_SummonedBy = CGObjectDataEnd + 16, // size 4 flags: MIRROR_ALL
    	CGUnitData_CreatedBy = CGObjectDataEnd + 20, // size 4 flags: MIRROR_ALL
    	CGUnitData_DemonCreator = CGObjectDataEnd + 24, // size 4 flags: MIRROR_ALL
    	CGUnitData_LookAtControllerTarget = CGObjectDataEnd + 28, // size 4 flags: MIRROR_ALL
    	CGUnitData_Target = CGObjectDataEnd + 32, // size 4 flags: MIRROR_ALL
    	CGUnitData_BattlePetCompanionGUID = CGObjectDataEnd + 36, // size 4 flags: MIRROR_ALL
    	CGUnitData_BattlePetDBID = CGObjectDataEnd + 40, // size 2 flags: MIRROR_ALL
    	CGUnitData_ChannelData = CGObjectDataEnd + 42, // size 2 flags: 
    	CGUnitData_SummonedByHomeRealm = CGObjectDataEnd + 44, // size 1 flags: MIRROR_ALL
    	CGUnitData_Sex = CGObjectDataEnd + 45, // size 1 flags: MIRROR_ALL
    	CGUnitData_DisplayPower = CGObjectDataEnd + 46, // size 1 flags: MIRROR_ALL
    	CGUnitData_OverrideDisplayPowerID = CGObjectDataEnd + 47, // size 1 flags: MIRROR_ALL
    	CGUnitData_Health = CGObjectDataEnd + 48, // size 2 flags: MIRROR_VIEWER_DEPENDENT
    	CGUnitData_Power = CGObjectDataEnd + 50, // size 6 flags: 
    	CGUnitData_MaxHealth = CGObjectDataEnd + 56, // size 2 flags: MIRROR_VIEWER_DEPENDENT
    	CGUnitData_MaxPower = CGObjectDataEnd + 58, // size 6 flags: MIRROR_ALL
    	CGUnitData_ModPowerRegen = CGObjectDataEnd + 64, // size 6 flags: 
    	CGUnitData_Level = CGObjectDataEnd + 70, // size 1 flags: MIRROR_ALL
    	CGUnitData_EffectiveLevel = CGObjectDataEnd + 71, // size 1 flags: MIRROR_ALL
    	CGUnitData_ContentTuningID = CGObjectDataEnd + 72, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingLevelMin = CGObjectDataEnd + 73, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingLevelMax = CGObjectDataEnd + 74, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingLevelDelta = CGObjectDataEnd + 75, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingFactionGroup = CGObjectDataEnd + 76, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingHealthItemLevelCurveID = CGObjectDataEnd + 77, // size 1 flags: MIRROR_ALL
    	CGUnitData_ScalingDamageItemLevelCurveID = CGObjectDataEnd + 78, // size 1 flags: MIRROR_ALL
    	CGUnitData_FactionTemplate = CGObjectDataEnd + 79, // size 1 flags: MIRROR_ALL
    	CGUnitData_VirtualItems = CGObjectDataEnd + 80, // size 6 flags: MIRROR_ALL
    	CGUnitData_Flags = CGObjectDataEnd + 86, // size 1 flags: 
    	CGUnitData_Flags2 = CGObjectDataEnd + 87, // size 1 flags: 
    	CGUnitData_Flags3 = CGObjectDataEnd + 88, // size 1 flags: 
    	CGUnitData_AuraState = CGObjectDataEnd + 89, // size 1 flags: MIRROR_ALL
    	CGUnitData_AttackRoundBaseTime = CGObjectDataEnd + 90, // size 2 flags: MIRROR_ALL
    	CGUnitData_RangedAttackRoundBaseTime = CGObjectDataEnd + 92, // size 1 flags: MIRROR_SELF
    	CGUnitData_BoundingRadius = CGObjectDataEnd + 93, // size 1 flags: MIRROR_ALL
    	CGUnitData_CombatReach = CGObjectDataEnd + 94, // size 1 flags: MIRROR_ALL
    	CGUnitData_DisplayID = CGObjectDataEnd + 95, // size 1 flags: 
    	CGUnitData_DisplayScale = CGObjectDataEnd + 96, // size 1 flags: 
    	CGUnitData_NativeDisplayID = CGObjectDataEnd + 97, // size 1 flags: 
    	CGUnitData_NativeXDisplayScale = CGObjectDataEnd + 98, // size 1 flags: 
    	CGUnitData_MountDisplayID = CGObjectDataEnd + 99, // size 1 flags: 
    	CGUnitData_MinDamage = CGObjectDataEnd + 100, // size 1 flags: 
    	CGUnitData_MaxDamage = CGObjectDataEnd + 101, // size 1 flags: 
    	CGUnitData_MinOffHandDamage = CGObjectDataEnd + 102, // size 1 flags: 
    	CGUnitData_MaxOffHandDamage = CGObjectDataEnd + 103, // size 1 flags: 
    	CGUnitData_AnimTier = CGObjectDataEnd + 104, // size 1 flags: MIRROR_ALL
    	CGUnitData_PetNumber = CGObjectDataEnd + 105, // size 1 flags: MIRROR_ALL
    	CGUnitData_PetNameTimestamp = CGObjectDataEnd + 106, // size 1 flags: MIRROR_ALL
    	CGUnitData_PetExperience = CGObjectDataEnd + 107, // size 1 flags: MIRROR_OWNER
    	CGUnitData_PetNextLevelExperience = CGObjectDataEnd + 108, // size 1 flags: MIRROR_OWNER
    	CGUnitData_ModCastingSpeed = CGObjectDataEnd + 109, // size 1 flags: MIRROR_ALL
    	CGUnitData_ModSpellHaste = CGObjectDataEnd + 110, // size 1 flags: MIRROR_ALL
    	CGUnitData_ModHaste = CGObjectDataEnd + 111, // size 1 flags: MIRROR_ALL
    	CGUnitData_ModRangedHaste = CGObjectDataEnd + 112, // size 1 flags: MIRROR_ALL
    	CGUnitData_ModHasteRegen = CGObjectDataEnd + 113, // size 1 flags: MIRROR_ALL
    	CGUnitData_ModTimeRate = CGObjectDataEnd + 114, // size 1 flags: MIRROR_ALL
    	CGUnitData_CreatedBySpell = CGObjectDataEnd + 115, // size 1 flags: MIRROR_ALL
    	CGUnitData_NpcFlags = CGObjectDataEnd + 116, // size 2 flags: 
    	CGUnitData_EmoteState = CGObjectDataEnd + 118, // size 1 flags: MIRROR_ALL
    	CGUnitData_TrainingPointsTotal = CGObjectDataEnd + 119, // size 1 flags: MIRROR_OWNER
    	CGUnitData_Stats = CGObjectDataEnd + 120, // size 5 flags: 
    	CGUnitData_StatPosBuff = CGObjectDataEnd + 125, // size 5 flags: 
    	CGUnitData_StatNegBuff = CGObjectDataEnd + 130, // size 5 flags: 
    	CGUnitData_Resistances = CGObjectDataEnd + 135, // size 7 flags: 
    	CGUnitData_ResistanceBuffModsPositive = CGObjectDataEnd + 142, // size 7 flags: 
    	CGUnitData_ResistanceBuffModsNegative = CGObjectDataEnd + 149, // size 7 flags: 
    	CGUnitData_BaseMana = CGObjectDataEnd + 156, // size 1 flags: MIRROR_ALL
    	CGUnitData_BaseHealth = CGObjectDataEnd + 157, // size 1 flags: 
    	CGUnitData_ShapeshiftForm = CGObjectDataEnd + 158, // size 1 flags: MIRROR_ALL
    	CGUnitData_AttackPower = CGObjectDataEnd + 159, // size 1 flags: 
    	CGUnitData_AttackPowerModPos = CGObjectDataEnd + 160, // size 1 flags: 
    	CGUnitData_AttackPowerModNeg = CGObjectDataEnd + 161, // size 1 flags: 
    	CGUnitData_AttackPowerMultiplier = CGObjectDataEnd + 162, // size 1 flags: 
    	CGUnitData_RangedAttackPower = CGObjectDataEnd + 163, // size 1 flags: 
    	CGUnitData_RangedAttackPowerModPos = CGObjectDataEnd + 164, // size 1 flags: 
    	CGUnitData_RangedAttackPowerModNeg = CGObjectDataEnd + 165, // size 1 flags: 
    	CGUnitData_RangedAttackPowerMultiplier = CGObjectDataEnd + 166, // size 1 flags: 
    	CGUnitData_MainHandWeaponAttackPower = CGObjectDataEnd + 167, // size 1 flags: 
    	CGUnitData_OffHandWeaponAttackPower = CGObjectDataEnd + 168, // size 1 flags: 
    	CGUnitData_RangedWeaponAttackPower = CGObjectDataEnd + 169, // size 1 flags: 
    	CGUnitData_SetAttackSpeedAura = CGObjectDataEnd + 170, // size 1 flags: 
    	CGUnitData_Lifesteal = CGObjectDataEnd + 171, // size 1 flags: 
    	CGUnitData_MinRangedDamage = CGObjectDataEnd + 172, // size 1 flags: 
    	CGUnitData_MaxRangedDamage = CGObjectDataEnd + 173, // size 1 flags: 
    	CGUnitData_PowerCostModifier = CGObjectDataEnd + 174, // size 7 flags: 
    	CGUnitData_PowerCostMultiplier = CGObjectDataEnd + 181, // size 7 flags: 
    	CGUnitData_MaxHealthModifier = CGObjectDataEnd + 188, // size 1 flags: 
    	CGUnitData_HoverHeight = CGObjectDataEnd + 189, // size 1 flags: MIRROR_ALL
    	CGUnitData_MinItemLevelCutoff = CGObjectDataEnd + 190, // size 1 flags: MIRROR_ALL
    	CGUnitData_MinItemLevel = CGObjectDataEnd + 191, // size 1 flags: MIRROR_ALL
    	CGUnitData_MaxItemLevel = CGObjectDataEnd + 192, // size 1 flags: MIRROR_ALL
    	CGUnitData_WildBattlePetLevel = CGObjectDataEnd + 193, // size 1 flags: MIRROR_ALL
    	CGUnitData_BattlePetCompanionNameTimestamp = CGObjectDataEnd + 194, // size 1 flags: MIRROR_ALL
    	CGUnitData_InteractSpellID = CGObjectDataEnd + 195, // size 1 flags: MIRROR_ALL
    	CGUnitData_StateSpellVisualID = CGObjectDataEnd + 196, // size 1 flags: 
    	CGUnitData_StateAnimID = CGObjectDataEnd + 197, // size 1 flags: 
    	CGUnitData_StateAnimKitID = CGObjectDataEnd + 198, // size 1 flags: 
    	CGUnitData_StateWorldEffectID = CGObjectDataEnd + 199, // size 4 flags: 
    	CGUnitData_ScaleDuration = CGObjectDataEnd + 203, // size 1 flags: MIRROR_ALL
    	CGUnitData_LooksLikeMountID = CGObjectDataEnd + 204, // size 1 flags: MIRROR_ALL
    	CGUnitData_LooksLikeCreatureID = CGObjectDataEnd + 205, // size 1 flags: MIRROR_ALL
    	CGUnitData_LookAtControllerID = CGObjectDataEnd + 206, // size 1 flags: MIRROR_ALL
    	CGUnitData_GuildGUID = CGObjectDataEnd + 207, // size 4 flags: MIRROR_ALL
    	CGUnitDataEnd = CGObjectDataEnd + 211
    };
    
    enum CGPlayerData
    {
    	CGPlayerData_DuelArbiter = CGUnitDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGPlayerData_WowAccount = CGUnitDataEnd + 4, // size 4 flags: MIRROR_ALL
    	CGPlayerData_LootTargetGUID = CGUnitDataEnd + 8, // size 4 flags: MIRROR_ALL
    	CGPlayerData_PlayerFlags = CGUnitDataEnd + 12, // size 1 flags: MIRROR_ALL
    	CGPlayerData_PlayerFlagsEx = CGUnitDataEnd + 13, // size 1 flags: MIRROR_ALL
    	CGPlayerData_GuildRankID = CGUnitDataEnd + 14, // size 1 flags: MIRROR_ALL
    	CGPlayerData_GuildDeleteDate = CGUnitDataEnd + 15, // size 1 flags: MIRROR_ALL
    	CGPlayerData_GuildLevel = CGUnitDataEnd + 16, // size 1 flags: MIRROR_ALL
    	CGPlayerData_HairColorID = CGUnitDataEnd + 17, // size 1 flags: MIRROR_ALL
    	CGPlayerData_CustomDisplayOption = CGUnitDataEnd + 18, // size 1 flags: MIRROR_ALL
    	CGPlayerData_Inebriation = CGUnitDataEnd + 19, // size 1 flags: MIRROR_ALL
    	CGPlayerData_PvpRank = CGUnitDataEnd + 20, // size 1 flags: MIRROR_ALL
    	CGPlayerData_DuelTeam = CGUnitDataEnd + 21, // size 1 flags: MIRROR_ALL
    	CGPlayerData_GuildTimeStamp = CGUnitDataEnd + 22, // size 1 flags: MIRROR_ALL
    	CGPlayerData_QuestLog = CGUnitDataEnd + 23, // size 320 flags: MIRROR_PARTY
    	CGPlayerData_VisibleItems = CGUnitDataEnd + 343, // size 38 flags: MIRROR_ALL
    	CGPlayerData_PlayerTitle = CGUnitDataEnd + 381, // size 1 flags: MIRROR_ALL
    	CGPlayerData_FakeInebriation = CGUnitDataEnd + 382, // size 1 flags: MIRROR_ALL
    	CGPlayerData_VirtualPlayerRealm = CGUnitDataEnd + 383, // size 1 flags: MIRROR_ALL
    	CGPlayerData_CurrentSpecID = CGUnitDataEnd + 384, // size 1 flags: MIRROR_ALL
    	CGPlayerData_TaxiMountAnimKitID = CGUnitDataEnd + 385, // size 1 flags: MIRROR_ALL
    	CGPlayerData_AvgItemLevel = CGUnitDataEnd + 386, // size 4 flags: MIRROR_ALL
    	CGPlayerData_CurrentBattlePetBreedQuality = CGUnitDataEnd + 390, // size 1 flags: MIRROR_ALL
    	CGPlayerData_HonorLevel = CGUnitDataEnd + 391, // size 1 flags: MIRROR_ALL
    	CGPlayerDataEnd = CGUnitDataEnd + 392
    };
    
    enum CGActivePlayerData
    {
    	CGActivePlayerData_InvSlots = CGPlayerDataEnd + 0, // size 368 flags: MIRROR_ALL
    	CGActivePlayerData_FarsightObject = CGPlayerDataEnd + 368, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_ComboTarget = CGPlayerDataEnd + 372, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_SummonedBattlePetGUID = CGPlayerDataEnd + 376, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_KnownTitles = CGPlayerDataEnd + 380, // size 12 flags: MIRROR_ALL
    	CGActivePlayerData_Coinage = CGPlayerDataEnd + 392, // size 2 flags: MIRROR_ALL
    	CGActivePlayerData_XP = CGPlayerDataEnd + 394, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_NextLevelXP = CGPlayerDataEnd + 395, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_TrialXP = CGPlayerDataEnd + 396, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Skill = CGPlayerDataEnd + 397, // size 896 flags: MIRROR_ALL
    	CGActivePlayerData_CharacterPoints = CGPlayerDataEnd + 1293, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_MaxTalentTiers = CGPlayerDataEnd + 1294, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_TrackCreatureMask = CGPlayerDataEnd + 1295, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_TrackResourceMask = CGPlayerDataEnd + 1296, // size 2 flags: MIRROR_ALL
    	CGActivePlayerData_MainhandExpertise = CGPlayerDataEnd + 1298, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OffhandExpertise = CGPlayerDataEnd + 1299, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_RangedExpertise = CGPlayerDataEnd + 1300, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_CombatRatingExpertise = CGPlayerDataEnd + 1301, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_BlockPercentage = CGPlayerDataEnd + 1302, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_DodgePercentage = CGPlayerDataEnd + 1303, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_DodgePercentageFromAttribute = CGPlayerDataEnd + 1304, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ParryPercentage = CGPlayerDataEnd + 1305, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ParryPercentageFromAttribute = CGPlayerDataEnd + 1306, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_CritPercentage = CGPlayerDataEnd + 1307, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_RangedCritPercentage = CGPlayerDataEnd + 1308, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OffhandCritPercentage = CGPlayerDataEnd + 1309, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_SpellCritPercentage = CGPlayerDataEnd + 1310, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ShieldBlock = CGPlayerDataEnd + 1311, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Mastery = CGPlayerDataEnd + 1312, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Speed = CGPlayerDataEnd + 1313, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Avoidance = CGPlayerDataEnd + 1314, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Sturdiness = CGPlayerDataEnd + 1315, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_Versatility = CGPlayerDataEnd + 1316, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_VersatilityBonus = CGPlayerDataEnd + 1317, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_PvpPowerDamage = CGPlayerDataEnd + 1318, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_PvpPowerHealing = CGPlayerDataEnd + 1319, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ExploredZones = CGPlayerDataEnd + 1320, // size 320 flags: MIRROR_ALL
    	CGActivePlayerData_RestInfo = CGPlayerDataEnd + 1640, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_ModDamageDonePos = CGPlayerDataEnd + 1644, // size 7 flags: MIRROR_ALL
    	CGActivePlayerData_ModDamageDoneNeg = CGPlayerDataEnd + 1651, // size 7 flags: MIRROR_ALL
    	CGActivePlayerData_ModDamageDonePercent = CGPlayerDataEnd + 1658, // size 7 flags: MIRROR_ALL
    	CGActivePlayerData_ModHealingDonePos = CGPlayerDataEnd + 1665, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModHealingPercent = CGPlayerDataEnd + 1666, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModHealingDonePercent = CGPlayerDataEnd + 1667, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModPeriodicHealingDonePercent = CGPlayerDataEnd + 1668, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_WeaponDmgMultipliers = CGPlayerDataEnd + 1669, // size 3 flags: MIRROR_ALL
    	CGActivePlayerData_WeaponAtkSpeedMultipliers = CGPlayerDataEnd + 1672, // size 3 flags: MIRROR_ALL
    	CGActivePlayerData_ModSpellPowerPercent = CGPlayerDataEnd + 1675, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModResiliencePercent = CGPlayerDataEnd + 1676, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OverrideSpellPowerByAPPercent = CGPlayerDataEnd + 1677, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OverrideAPBySpellPowerPercent = CGPlayerDataEnd + 1678, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModTargetResistance = CGPlayerDataEnd + 1679, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModTargetPhysicalResistance = CGPlayerDataEnd + 1680, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LocalFlags = CGPlayerDataEnd + 1681, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_PvpMedals = CGPlayerDataEnd + 1682, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_BuybackPrice = CGPlayerDataEnd + 1683, // size 12 flags: MIRROR_ALL
    	CGActivePlayerData_BuybackTimestamp = CGPlayerDataEnd + 1695, // size 12 flags: MIRROR_ALL
    	CGActivePlayerData_SessionDishonorableKills = CGPlayerDataEnd + 1707, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_YesterdayDishonorableKills = CGPlayerDataEnd + 1708, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LastWeekDishonorableKills = CGPlayerDataEnd + 1709, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ThisWeekDishonorableKills = CGPlayerDataEnd + 1710, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ThisWeekContribution = CGPlayerDataEnd + 1711, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LifetimeHonorableKills = CGPlayerDataEnd + 1712, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LifetimeDishonorableKills = CGPlayerDataEnd + 1713, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_YesterdayContribution = CGPlayerDataEnd + 1714, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LastWeekContribution = CGPlayerDataEnd + 1715, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LastWeekRank = CGPlayerDataEnd + 1716, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_WatchedFactionIndex = CGPlayerDataEnd + 1717, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_CombatRatings = CGPlayerDataEnd + 1718, // size 32 flags: MIRROR_ALL
    	CGActivePlayerData_PvpInfo = CGPlayerDataEnd + 1750, // size 54 flags: MIRROR_ALL
    	CGActivePlayerData_MaxLevel = CGPlayerDataEnd + 1804, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ScalingPlayerLevelDelta = CGPlayerDataEnd + 1805, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_MaxCreatureScalingLevel = CGPlayerDataEnd + 1806, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_NoReagentCostMask = CGPlayerDataEnd + 1807, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_PetSpellPower = CGPlayerDataEnd + 1811, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ProfessionSkillLine = CGPlayerDataEnd + 1812, // size 2 flags: MIRROR_ALL
    	CGActivePlayerData_UiHitModifier = CGPlayerDataEnd + 1814, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_UiSpellHitModifier = CGPlayerDataEnd + 1815, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_HomeRealmTimeOffset = CGPlayerDataEnd + 1816, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_ModPetHaste = CGPlayerDataEnd + 1817, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_NumBackpackSlots = CGPlayerDataEnd + 1818, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OverrideSpellsID = CGPlayerDataEnd + 1819, // size 1 flags: 
    	CGActivePlayerData_LfgBonusFactionID = CGPlayerDataEnd + 1820, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_LootSpecID = CGPlayerDataEnd + 1821, // size 1 flags: MIRROR_ALL
    	CGActivePlayerData_OverrideZonePVPType = CGPlayerDataEnd + 1822, // size 1 flags: 
    	CGActivePlayerData_BagSlotFlags = CGPlayerDataEnd + 1823, // size 4 flags: MIRROR_ALL
    	CGActivePlayerData_BankBagSlotFlags = CGPlayerDataEnd + 1827, // size 6 flags: MIRROR_ALL
    	CGActivePlayerData_PvpRankProgress = CGPlayerDataEnd + 1833, // size 1 flags: MIRROR_ALL
    	CGActivePlayerDataEnd = CGPlayerDataEnd + 1834
    };
    
    enum CGGameObjectData
    {
    	CGGameObjectData_CreatedBy = CGObjectDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGGameObjectData_GuildGUID = CGObjectDataEnd + 4, // size 4 flags: MIRROR_ALL
    	CGGameObjectData_DisplayID = CGObjectDataEnd + 8, // size 1 flags: 
    	CGGameObjectData_Flags = CGObjectDataEnd + 9, // size 1 flags: 
    	CGGameObjectData_ParentRotation = CGObjectDataEnd + 10, // size 4 flags: MIRROR_ALL
    	CGGameObjectData_FactionTemplate = CGObjectDataEnd + 14, // size 1 flags: MIRROR_ALL
    	CGGameObjectData_Level = CGObjectDataEnd + 15, // size 1 flags: MIRROR_ALL
    	CGGameObjectData_PercentHealth = CGObjectDataEnd + 16, // size 1 flags: 
    	CGGameObjectData_SpellVisualID = CGObjectDataEnd + 17, // size 1 flags: 
    	CGGameObjectData_StateSpellVisualID = CGObjectDataEnd + 18, // size 1 flags: 
    	CGGameObjectData_SpawnTrackingStateAnimID = CGObjectDataEnd + 19, // size 1 flags: 
    	CGGameObjectData_SpawnTrackingStateAnimKitID = CGObjectDataEnd + 20, // size 1 flags: 
    	CGGameObjectData_StateWorldEffectID = CGObjectDataEnd + 21, // size 4 flags: 
    	CGGameObjectData_CustomParam = CGObjectDataEnd + 25, // size 1 flags: 
    	CGGameObjectDataEnd = CGObjectDataEnd + 26
    };
    
    enum CGDynamicObjectData
    {
    	CGDynamicObjectData_Caster = CGObjectDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGDynamicObjectData_Type = CGObjectDataEnd + 4, // size 1 flags: MIRROR_ALL
    	CGDynamicObjectData_SpellXSpellVisualID = CGObjectDataEnd + 5, // size 1 flags: MIRROR_ALL
    	CGDynamicObjectData_SpellID = CGObjectDataEnd + 6, // size 1 flags: MIRROR_ALL
    	CGDynamicObjectData_Radius = CGObjectDataEnd + 7, // size 1 flags: MIRROR_ALL
    	CGDynamicObjectData_CastTime = CGObjectDataEnd + 8, // size 1 flags: MIRROR_ALL
    	CGDynamicObjectDataEnd = CGObjectDataEnd + 9
    };
    
    enum CGCorpseData
    {
    	CGCorpseData_Owner = CGObjectDataEnd + 0, // size 4 flags: MIRROR_ALL
    	CGCorpseData_PartyGUID = CGObjectDataEnd + 4, // size 4 flags: MIRROR_ALL
    	CGCorpseData_GuildGUID = CGObjectDataEnd + 8, // size 4 flags: MIRROR_ALL
    	CGCorpseData_DisplayID = CGObjectDataEnd + 12, // size 1 flags: MIRROR_ALL
    	CGCorpseData_Items = CGObjectDataEnd + 13, // size 19 flags: MIRROR_ALL
    	CGCorpseData_SkinID = CGObjectDataEnd + 32, // size 1 flags: MIRROR_ALL
    	CGCorpseData_FacialHairStyleID = CGObjectDataEnd + 33, // size 1 flags: MIRROR_ALL
    	CGCorpseData_Flags = CGObjectDataEnd + 34, // size 1 flags: MIRROR_ALL
    	CGCorpseData_DynamicFlags = CGObjectDataEnd + 35, // size 1 flags: MIRROR_VIEWER_DEPENDENT
    	CGCorpseData_FactionTemplate = CGObjectDataEnd + 36, // size 1 flags: MIRROR_ALL
    	CGCorpseData_CustomDisplayOption = CGObjectDataEnd + 37, // size 1 flags: MIRROR_ALL
    	CGCorpseDataEnd = CGObjectDataEnd + 38
    };
    
    enum CGAreaTriggerData
    {
    	CGAreaTriggerData_OverrideScaleCurve = CGObjectDataEnd + 0, // size 7 flags: 
    	CGAreaTriggerData_ExtraScaleCurve = CGObjectDataEnd + 7, // size 7 flags: 
    	CGAreaTriggerData_Caster = CGObjectDataEnd + 14, // size 4 flags: MIRROR_ALL
    	CGAreaTriggerData_Duration = CGObjectDataEnd + 18, // size 1 flags: MIRROR_ALL
    	CGAreaTriggerData_TimeToTarget = CGObjectDataEnd + 19, // size 1 flags: 
    	CGAreaTriggerData_TimeToTargetScale = CGObjectDataEnd + 20, // size 1 flags: 
    	CGAreaTriggerData_TimeToTargetExtraScale = CGObjectDataEnd + 21, // size 1 flags: 
    	CGAreaTriggerData_SpellID = CGObjectDataEnd + 22, // size 1 flags: MIRROR_ALL
    	CGAreaTriggerData_SpellForVisuals = CGObjectDataEnd + 23, // size 1 flags: MIRROR_ALL
    	CGAreaTriggerData_SpellXSpellVisualID = CGObjectDataEnd + 24, // size 1 flags: MIRROR_ALL
    	CGAreaTriggerData_BoundsRadius2D = CGObjectDataEnd + 25, // size 1 flags: 
    	CGAreaTriggerData_DecalPropertiesID = CGObjectDataEnd + 26, // size 1 flags: MIRROR_ALL
    	CGAreaTriggerData_CreatingEffectGUID = CGObjectDataEnd + 27, // size 4 flags: MIRROR_ALL
    	CGAreaTriggerDataEnd = CGObjectDataEnd + 31
    };
    
    enum CGSceneObjectData
    {
    	CGSceneObjectData_ScriptPackageID = CGObjectDataEnd + 0, // size 1 flags: MIRROR_ALL
    	CGSceneObjectData_RndSeedVal = CGObjectDataEnd + 1, // size 1 flags: MIRROR_ALL
    	CGSceneObjectData_CreatedBy = CGObjectDataEnd + 2, // size 4 flags: MIRROR_ALL
    	CGSceneObjectData_SceneType = CGObjectDataEnd + 6, // size 1 flags: MIRROR_ALL
    	CGSceneObjectDataEnd = CGObjectDataEnd + 7
    };
    
    enum CGConversationData
    {
    	CGConversationData_LastLineEndTime = CGObjectDataEnd + 0, // size 1 flags: MIRROR_VIEWER_DEPENDENT
    	CGConversationDataEnd = CGObjectDataEnd + 1
    };
    
    enum CGItemDynamicData
    {
    	CGItemDynamicData_Modifiers = CGObjectDataEnd + 0, // size 4 flags: MIRROR_NONE
    	CGItemDynamicData_BonusListIDs = CGObjectDataEnd + 1, // size 260 flags: MIRROR_NONE
    	CGItemDynamicData_ArtifactPowers = CGObjectDataEnd + 2, // size 4 flags: MIRROR_NONE
    	CGItemDynamicData_Gems = CGObjectDataEnd + 3, // size 4 flags: MIRROR_NONE
    	CGItemDynamicDataEnd = CGObjectDataEnd + 4
    };
    
    enum CGUnitDynamicData
    {
    	CGUnitDynamicData_PassiveSpells = CGObjectDataEnd + 0, // size 513 flags: MIRROR_NONE
    	CGUnitDynamicData_WorldEffects = CGObjectDataEnd + 1, // size 513 flags: MIRROR_NONE
    	CGUnitDynamicData_ChannelObjects = CGObjectDataEnd + 2, // size 513 flags: MIRROR_NONE
    	CGUnitDynamicDataEnd = CGObjectDataEnd + 3
    };
    
    enum CGPlayerDynamicData
    {
    	CGPlayerDynamicData_ArenaCooldowns = CGObjectDataEnd + 0, // size 1 flags: MIRROR_NONE
    	CGPlayerDynamicDataEnd = CGObjectDataEnd + 1
    };
    
    enum CGActivePlayerDynamicData
    {
    	CGActivePlayerDynamicData_ResearchSites = CGObjectDataEnd + 0, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_ResearchSiteProgress = CGObjectDataEnd + 1, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_DailyQuestsCompleted = CGObjectDataEnd + 2, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_AvailableQuestLineXQuestIDs = CGObjectDataEnd + 3, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_Heirlooms = CGObjectDataEnd + 4, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_HeirloomFlags = CGObjectDataEnd + 5, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_Toys = CGObjectDataEnd + 6, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_Transmog = CGObjectDataEnd + 7, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_ConditionalTransmog = CGObjectDataEnd + 8, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_SelfResSpells = CGObjectDataEnd + 9, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_CharacterRestrictions = CGObjectDataEnd + 10, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_SpellPctModByLabel = CGObjectDataEnd + 11, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_SpellFlatModByLabel = CGObjectDataEnd + 12, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicData_Research = CGObjectDataEnd + 13, // size 1 flags: MIRROR_NONE
    	CGActivePlayerDynamicDataEnd = CGObjectDataEnd + 14
    };
    
    enum CGGameObjectDynamicData
    {
    	CGGameObjectDynamicData_EnableDoodadSets = CGObjectDataEnd + 0, // size 1 flags: MIRROR_NONE
    	CGGameObjectDynamicDataEnd = CGObjectDataEnd + 1
    };
    
    enum CGConversationDynamicData
    {
    	CGConversationDynamicData_Actors = CGObjectDataEnd + 0, // size 1 flags: MIRROR_NONE
    	CGConversationDynamicData_Lines = CGObjectDataEnd + 1, // size 256 flags: MIRROR_NONE
    	CGConversationDynamicDataEnd = CGObjectDataEnd + 2
    };
    Hi, I just checked up the CTM pointer you posted (.data:00000000025454C0 ClickToMove), it seems neither a function pointer nor a structure pointer.
    Could you please give me a hint?

  11. #24
    charles420's Avatar Contributor
    Reputation
    315
    Join Date
    Jun 2009
    Posts
    329
    Thanks G/R
    25/119
    Trade Feedback
    0 (0%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by rik.chong View Post
    Hi, I just checked up the CTM pointer you posted (.data:00000000025454C0 ClickToMove), it seems neither a function pointer nor a structure pointer.
    Could you please give me a hint?
    Some of the offsets might be wrong

  12. #25
    hacker5510's Avatar Member
    Reputation
    2
    Join Date
    Sep 2019
    Posts
    11
    Thanks G/R
    5/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ejt View Post
    Your enum is incorrect, both the name and the values. What you posted are the object type id's, not the type flags.

    Code:
    enum class ObjectTypeFlag
    {
    	Object = 0x1,
    	Item = 0x3,
    	Container = 0x7,
    	AzeriteEmpoweredItem = 0xB,
    	AzeriteItem = 0x13,
    	Unit = 0x21,
    	Player = 0x61,
    	ActivePlayer = 0xE1,
    	Game = 0x101,
    	Dynamic = 0x201,
    	Corpse = 0x401,
    	AreaTrigger = 0x801,
    	Scene = 0x1001,
    	Conversation = 0x2001,
    	AiGroup = 0x4001,
    	Scenario = 0x8001,
    	Loot = 0x10001,
    	Invalid = 0x20000
    };
    There is the actual flag values for objects

    Code:
    enum class ObjectTypeId : uint8_t
    {
    	Object = 0,
    	Item = 1,
    	Container = 2,
    	AzeriteEmpoweredItem = 3,
    	AzeriteItem = 4,
    	Unit = 5,
    	Player = 6,
    	ActivePlayer = 7,
    	GameObject = 8,
    	Dynamic = 9,
    	Corpse = 10,
    	AreaTrigger = 11,
    	Scene = 12,
    	Conversation = 13,
    	AiGroup = 14,
    	Scenario = 15,
    	Loot = 16,
    	Invalid = 17
    };
    And that is an updated enum for id's, should work for both classic and retail
    Thanks for sharing!

Page 2 of 2 FirstFirst 12

Similar Threads

  1. WoW Classic 1.13.2 (30550) ObjMgr
    By serioux1337 in forum WoW Memory Editing
    Replies: 4
    Last Post: 05-31-2019, 05:38 PM
  2. [Classic] - 1.13.2.30112 - (Beta)
    By Icesythe7 in forum WoW Memory Editing
    Replies: 0
    Last Post: 04-18-2019, 12:26 AM
  3. [Question] Simple bot for right clicking at xyz position Wow classic 1.13/Arctium
    By Andrehoejmark in forum WoW Bots Questions & Requests
    Replies: 2
    Last Post: 02-11-2019, 04:50 AM
  4. WoW Classic 1.13 Sandbox
    By raido in forum World of Warcraft Emulator Servers
    Replies: 1
    Last Post: 10-24-2018, 06:23 PM
  5. [Selling] Level 60 Hunter. Classic Rank 13 Warlord
    By Tschaenter in forum WoW-EU Account Buy Sell Trade
    Replies: 1
    Last Post: 11-04-2013, 03:21 PM
All times are GMT -5. The time now is 09:23 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search