[WoW] 1.12.1.5875 Info Dump Thread menu

User Tag List

Page 41 of 41 FirstFirst ... 3738394041
Results 601 to 614 of 614
  1. #601
    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 namreeb View Post
    I don't think you need to do world-to-screen to make that decision. If you look at their position relative to yours you should be able to determine what angle you should be facing. And then you just figure out if turning right or left will get you to that orientation more quickly.
    Hi, i have been working on it for too long now, and i figured out that you right, no need for that, but yet im not able to get it.
    But in the moment you wrote, i figured out what i needed, and found the angle of the player its looking at, and was able to find the dot product.

    Thank you for you fast reply

    [WoW] 1.12.1.5875 Info Dump Thread
  2. #602
    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)
    Anyone who have success with getting the name of the player (Target) - I can get the name from NPC and Units, but i cant figure out how to get name from a player, anyone who can help with that?

  3. #603
    Corthezz's Avatar Elite User Authenticator enabled
    Reputation
    386
    Join Date
    Nov 2011
    Posts
    325
    Thanks G/R
    183/98
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by NoxiaZ View Post
    Anyone who have success with getting the name of the player (Target) - I can get the name from NPC and Units, but i cant figure out how to get name from a player, anyone who can help with that?
    ZzukBot_V3/WoWUnit.cs at master . Zz9uk3/ZzukBot_V3 . GitHub
    Check my blog: https://zzuks.blogspot.com

  4. #604
    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

  5. #605
    someone_else's Avatar Member
    Reputation
    8
    Join Date
    Mar 2019
    Posts
    2
    Thanks G/R
    2/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by NoxiaZ View Post
    Hi,
    Anyone who can help with a function that can find the angle between the player and the target position. - What i want, is to figure out if the bot needs to go left or right to face its target, but i have actually no idea how to do that.

    I have created the WorldToScreen function in C#, based on the python code, which is working perfectly.

    Code:
    public ScreenModel WorldToScreen(Vector3 unitPosition)
    {
        var diff = unitPosition - Position;
        Matrix4x4 invertedMatrix;
        Matrix4x4.Invert(Facing, out invertedMatrix);
        var view = Vector3.Transform(diff, invertedMatrix);
        var cam = new Vector3(-view.Y, -view.Z, view.X);
        var fovx = Math.Pow((1 / (1 + 1 / Math.Pow(Aspect, 2))), 0.5);
        var fovy = fovx / Aspect;
        fovx *= Fov;
        fovy *= Fov;
        fovx *= 1 / 1.10;
        var screen_right_at_unit_depth = Math.Tan(fovx / 2);
        var screen_bottom_at_unit_depth = Math.Tan(fovy / 2);
        var screen_right_at_point_depth = screen_right_at_unit_depth * cam.Z;
        var screen_bottom_at_point_depth = screen_bottom_at_unit_depth * cam.Z;
        var screen = new Vector2((float)(cam.X / screen_right_at_point_depth), (float)(cam.Y / screen_bottom_at_point_depth));
        var raster = ScreenSize / 2 * (Vector2.One + screen);
        var behind = cam.Z < 0;
        var infov = Math.Abs(screen.X) <= 1 && Math.Abs(screen.Y) <= 1 && !behind;
        var model = new ScreenModel();
        model.Point = raster;
        model.IsBehind = behind;
        model.IsInFov = infov;
        return model;
    }
    Use atan2(target_coords_x - your_coords_x, target_coords_y - your_coords_y)

  6. #606
    KKira's Avatar Active Member
    Reputation
    20
    Join Date
    Apr 2019
    Posts
    36
    Thanks G/R
    5/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Icesythe7 View Post
    ...
    What library are you using for the overlay of the lines and text drawing?

  7. #607
    Icesythe7's Avatar Contributor
    Reputation
    231
    Join Date
    Feb 2017
    Posts
    168
    Thanks G/R
    10/111
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by KKira View Post
    What library are you using for the overlay of the lines and text drawing?
    GitHub - ocornut/imgui: Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies

    comes with all the basic draw functions one would expect

  8. Thanks xalcon (1 members gave Thanks to Icesythe7 for this useful post)
  9. #608
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    198
    Join Date
    Oct 2008
    Posts
    291
    Thanks G/R
    20/58
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Holy shit, thats amazing, there is even a c# dotnet core wrapper for ImGui I'm definitely going to play around with that.
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

  10. #609
    Bogie's Avatar Member
    Reputation
    11
    Join Date
    Apr 2020
    Posts
    17
    Thanks G/R
    8/3
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Hey,

    this might be a stupid question, but - could anyone give me a hint on how to find the address of specific LUA functions?

    For context - I'd like to find out whether the player is sitting or not. There's a lua function "SitOrStand", which I assume would allow me to reverse-engineer the condition.
    I could probably just do a byte scan with CE or such to figure this out insteading of reversing the function, but I'd prefer to learn how to find this function in the first place.

    I've done a string search for "SitOrStand", its defined in .data:0083EA7C, which in turn is referenced by .data:0083E278 .. but now I'm sitting here like a monkey, not a clue how to proceed - there don't seem to be any xrefs to either of these data segments. How would I go from here to actually finding out the implementation of this?

    edit: I've found that this is part of the unit flags for 1.12.1 - but the question still stands of course, would be interesting to see how to track down a LUA function

    Thanks!
    Last edited by Bogie; 04-24-2020 at 11:24 AM.

  11. #610
    krustx's Avatar Member
    Reputation
    11
    Join Date
    Nov 2018
    Posts
    6
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    open wow.exe in ghidra, ida or any other disassembler and search for your string.
    some lua functions reference an error message like 'Usage: SpellTargetUnit("unit")', this reference leads you directly to into the function.
    Others (or all?) like SitOrStand are listed in a table of pointer pairs P1,P2 where P1 points to the function name and P2 points to the function:

    P1 = 0083ea7c
    P2 = 0048b920 i guess

    I have only reversed some 3.3.5 stuff where SitOrStand was replaced by SitStandOrDescendStart.
    How ever, here is the decompiled part of the function for vanilla:
    Code:
    undefined4 UndefinedFunction_0048b920(void)
    {
      int iVar1;
      undefined8 uVar2;
      undefined4 uVar3;
      
      uVar3 = 0x90;
      uVar2 = func_ClntObjMgrGetActivePlayerGUID(0x90);
      iVar1 = func_ClntObjMgrObjectPtr(uVar2,uVar3);
      if (iVar1 != 0) {
        if (*(char *)(*(int *)(iVar1 + 0x110) + 0x210) == '\0') { 
          FUN_005ed430(1);
          return 0;
        }
        FUN_005ed430(0);
      }
      return 0;
    }
    once you have identified some functions of the object manager, the reversing becomes more clear.
    *(char *)(*(int *)(local_player_ptr + 0x110) + 0x210) should be what your looking for.
    Last edited by krustx; 04-25-2020 at 09:26 AM.

  12. Thanks Bogie, Fishvilla (2 members gave Thanks to krustx for this useful post)
  13. #611
    Bogie's Avatar Member
    Reputation
    11
    Join Date
    Apr 2020
    Posts
    17
    Thanks G/R
    8/3
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Vandra View Post
    It's inside CGPlayer_C (or maybe CGUnit_C i can't remember), but for most cases you can just use tauren's height.
    I know I'm about 4 years late to the party, but I was just looking for this myself and since I didn't see it posted here so far: I believe the unit's height is a float at BaseAddress + 0xA5C.

    I'm using this for client side LOS "checks" (estimates) based on cmangos' VMAPs code, seems to work rather well so far.

  14. #612
    Hareturtle's Avatar Member
    Reputation
    8
    Join Date
    Nov 2015
    Posts
    9
    Thanks G/R
    2/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've been trying to figure out a better quickloot by default patch. The one also described in this thread of patching 0x4c1ecf occasionally fails to autoloot on the first try, requiring a subsequent click. My best guess is that this is because a flag in Player struct gets confused; autoloot always checks if Player + 0x1d30 is true before autolooting and to reverse autoloot we change this to check that the flag is false, but occasionally it's probably getting stuck on true using this method. This is only a guess though, because I haven't found a consistent repro for the issue so it has proven difficult to debug.

    As an alternative method, I have explored patching some frame event functions: OnRightClickUnit (0x0060bea0), OnRightClickObject (0x005f8660) and a third function that I call open_container_item (0x005edc80). Patching these functions seems to result in autolooting that never randomly fails. However, I have not yet found a corresponding function for pickpocketing and disenchanting.

    Would anyone happen to know if there are event functions associated with these and how to find them? Any alternative ideas for making a better quickloot by default patch are also welcome.

  15. #613
    danwins's Avatar Contributor
    Reputation
    189
    Join Date
    Mar 2013
    Posts
    143
    Thanks G/R
    6/62
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Bogie View Post
    Hey,

    this might be a stupid question, but - could anyone give me a hint on how to find the address of specific LUA functions?

    For context - I'd like to find out whether the player is sitting or not. There's a lua function "SitOrStand", which I assume would allow me to reverse-engineer the condition.
    I could probably just do a byte scan with CE or such to figure this out insteading of reversing the function, but I'd prefer to learn how to find this function in the first place.

    I've done a string search for "SitOrStand", its defined in .data:0083EA7C, which in turn is referenced by .data:0083E278 .. but now I'm sitting here like a monkey, not a clue how to proceed - there don't seem to be any xrefs to either of these data segments. How would I go from here to actually finding out the implementation of this?

    edit: I've found that this is part of the unit flags for 1.12.1 - but the question still stands of course, would be interesting to see how to track down a LUA function

    Thanks!
    theres a huge array of lua handlers that get registered/unloaded using:

    Code:
    00704120 FrameScript_RegisterFunction
    00704160 FrameScript_UnregisterFunction
    relevant functions:

    Code:
    00490250 LoadScriptFunctions
    00490CE0 UnloadScriptFunctions
    called from:

    Code:
    0048FBF0 CGGameUI::Initialize
    00490CD9 CGGameUI::Shutdown
    struct:

    Code:
    struct Framescript_Method
    {
      const char *m_name;
      void *m_method;
    };
    example:

    Code:
    int LoadScriptFunctions()
    {
      unsigned int i; // esi
    
      RegisterSimpleFrameScriptMethods();
      CGTooltip::RegisterScriptMethods();
      CGMinimapFrame::RegisterScriptMethods();
      CGCharacterModelBase::RegisterScriptMethods();
      CGDressUpModelFrame::CreateScriptMetaTable();
      CGTabardModelFrame::RegisterScriptMethods();
      UNKNOWN_RegisterScriptFunctions();
      for ( i = 0; i < 216; ++i )
        FrameScript_RegisterFunction(s_framescriptMethods_00[i].m_name, s_framescriptMethods_00[i].m_method);
      UIBindingsRegisterScriptFunctions();
      UIMacrosRegisterScriptFunctions();
      InputControlRegisterScriptFunctions();
      CameraRegisterScriptFunctions();
      SoundRegisterScriptFunctions();
      SpellRegisterScriptFunctions();
      ScriptEventsRegisterFunctions();
      ActionBarRegisterScriptFunctions();
      BuffBarRegisterScriptFunctions();
      PartyInfoRegisterScriptFunctions();
      ChatRegisterScriptFunctions();
      SpellBookRegisterScriptFunctions();
      CharacterInfoRegisterScriptFunctions();
      LootInfoRegisterScriptFunctions();
      ItemTextRegisterScriptFunctions();
      GossipInfoRegisterScriptFunctions();
      QuestInfoRegisterScriptFunctions();
      QuestLogRegisterScriptFunctions();
      CGTaxiMap::RegisterScriptFunctions();
      ClassTrainerRegisterScriptFunctions();
      TradeSkillRegisterScriptFunctions();
      MerchantRegisterScriptFunctions();
      TradeInfoRegisterScriptFunctions();
      ContainerRegisterScriptFunctions();
      BankRegisterScriptFunctions();
      FriendList::RegisterScriptFunctions();
      PetInfoRegisterScriptFunctions();
      CraftInfoRegisterScriptFunctions();
      WorldMapRegisterScriptFunctions();
      ReputationInfoRegisterScriptFunctions();
      TabardCreationRegisterScriptFunctions();
      GuildRegistrarRegisterScriptFunctions();
      DuelInfoRegisterScriptFunctions();
      TutorialRegisterScriptFunctions();
      PetitionInfoRegisterScriptFunctions();
      SkillInfoRegisterScriptFunctions();
      GuildInfoRegisterScriptFunctions();
      MailInfoRegisterScriptFunctions();
      BattlefieldInfoRegisterScriptFunctions();
      SpecializationInfoRegisterScriptFunctions();
      AuctionHouseRegisterScriptFunctions();
      StableInfoRegisterScriptFunctions();
      RaidInfoRegisterScriptFunctions();
      MeetingStoneInfoRegisterScriptFunctions();
      WorldStateInfoRegisterScriptFunctions();
      MinigameInfoRegisterScriptFunctions();
      return LotteryRegisterScriptFunctions();
    }
    edit:

    probably already posted this in the thread somewhere but here is a python script to import into IDA:

    Code:
    MakeNameEx(0x004DFE00, "Script_AbandonQuest", SN_NOWARN)
    MakeNameEx(0x004D3AB0, "Script_AbandonSkill", SN_NOWARN)
    MakeNameEx(0x0048DF20, "Script_AcceptAreaSpiritHeal", SN_NOWARN)
    MakeNameEx(0x004AB3B0, "Script_AcceptBattlefieldPort", SN_NOWARN)
    MakeNameEx(0x0046D150, "Script_AcceptContest", SN_NOWARN)
    MakeNameEx(0x004D4CE0, "Script_AcceptDuel", SN_NOWARN)
    MakeNameEx(0x0046D070, "Script_AcceptEULA", SN_NOWARN)
    MakeNameEx(0x0048AA80, "Script_AcceptGroup", SN_NOWARN)
    MakeNameEx(0x0048AAE0, "Script_AcceptGuild", SN_NOWARN)
    MakeNameEx(0x00501D20, "Script_AcceptQuest", SN_NOWARN)
    MakeNameEx(0x0048A9A0, "Script_AcceptResurrect", SN_NOWARN)
    MakeNameEx(0x0046D0E0, "Script_AcceptScanning", SN_NOWARN)
    MakeNameEx(0x004D3D40, "Script_AcceptSkillUps", SN_NOWARN)
    MakeNameEx(0x0046D000, "Script_AcceptTOS", SN_NOWARN)
    MakeNameEx(0x004C06E0, "Script_AcceptTrade", SN_NOWARN)
    MakeNameEx(0x0048D0C0, "Script_AcceptXPLoss", SN_NOWARN)
    MakeNameEx(0x004E75D0, "Script_ActionHasRange", SN_NOWARN)
    MakeNameEx(0x004A1000, "Script_AddChatWindowChannel", SN_NOWARN)
    MakeNameEx(0x004A0E80, "Script_AddChatWindowMessages", SN_NOWARN)
    MakeNameEx(0x005AD290, "Script_AddFriend", SN_NOWARN)
    MakeNameEx(0x005AD5F0, "Script_AddIgnore", SN_NOWARN)
    MakeNameEx(0x005AD5A0, "Script_AddOrDelIgnore", SN_NOWARN)
    MakeNameEx(0x004E1930, "Script_AddQuestWatch", SN_NOWARN)
    MakeNameEx(0x004D3C30, "Script_AddSkillUp", SN_NOWARN)
    MakeNameEx(0x004C07F0, "Script_AddTradeMoney", SN_NOWARN)
    MakeNameEx(0x00515F90, "Script_AppendToFile", SN_NOWARN)
    MakeNameEx(0x00489C40, "Script_AssistByName", SN_NOWARN)
    MakeNameEx(0x00489B80, "Script_AssistUnit", SN_NOWARN)
    MakeNameEx(0x00489B50, "Script_AttackTarget", SN_NOWARN)
    MakeNameEx(0x0048A040, "Script_AutoEquipCursorItem", SN_NOWARN)
    MakeNameEx(0x004F8530, "Script_BankButtonIDToInvSlotID", SN_NOWARN)
    MakeNameEx(0x0048AA60, "Script_BeginTrade", SN_NOWARN)
    MakeNameEx(0x0048D2E0, "Script_BindEnchant", SN_NOWARN)
    MakeNameEx(0x004F5260, "Script_BuyGuildCharter", SN_NOWARN)
    MakeNameEx(0x004FB850, "Script_BuyMerchantItem", SN_NOWARN)
    MakeNameEx(0x004C4400, "Script_BuyRandomPicks", SN_NOWARN)
    MakeNameEx(0x004D3E50, "Script_BuySkillTier", SN_NOWARN)
    MakeNameEx(0x004CB080, "Script_BuyStableSlot", SN_NOWARN)
    MakeNameEx(0x004DA210, "Script_BuyTrainerService", SN_NOWARN)
    MakeNameEx(0x004FB950, "Script_BuybackItem", SN_NOWARN)
    MakeNameEx(0x004CE1C0, "Script_CalculateAuctionDeposit", SN_NOWARN)
    MakeNameEx(0x00514190, "Script_CameraOrSelectOrMoveStart", SN_NOWARN)
    MakeNameEx(0x005141D0, "Script_CameraOrSelectOrMoveStop", SN_NOWARN)
    MakeNameEx(0x0050B400, "Script_CameraZoomIn", SN_NOWARN)
    MakeNameEx(0x0050B450, "Script_CameraZoomOut", SN_NOWARN)
    MakeNameEx(0x004D1C40, "Script_CanEditGuildInfo", SN_NOWARN)
    MakeNameEx(0x004D1A80, "Script_CanEditMOTD", SN_NOWARN)
    MakeNameEx(0x004D1B60, "Script_CanEditOfficerNote", SN_NOWARN)
    MakeNameEx(0x004D1AF0, "Script_CanEditPublicNote", SN_NOWARN)
    MakeNameEx(0x004D1930, "Script_CanGuildDemote", SN_NOWARN)
    MakeNameEx(0x004D19A0, "Script_CanGuildInvite", SN_NOWARN)
    MakeNameEx(0x004D18C0, "Script_CanGuildPromote", SN_NOWARN)
    MakeNameEx(0x004D1A10, "Script_CanGuildRemove", SN_NOWARN)
    MakeNameEx(0x0048A1B0, "Script_CanInspect", SN_NOWARN)
    MakeNameEx(0x004AC380, "Script_CanJoinBattlefieldAsGroup", SN_NOWARN)
    MakeNameEx(0x004FBA80, "Script_CanMerchantRepair", SN_NOWARN)
    MakeNameEx(0x004CFBB0, "Script_CanSendAuctionQuery", SN_NOWARN)
    MakeNameEx(0x0048A720, "Script_CanShowResetInstances", SN_NOWARN)
    MakeNameEx(0x004F45E0, "Script_CanSignPetition", SN_NOWARN)
    MakeNameEx(0x004D1BD0, "Script_CanViewOfficerNote", SN_NOWARN)
    MakeNameEx(0x0048DF30, "Script_CancelAreaSpiritHeal", SN_NOWARN)
    MakeNameEx(0x004D0260, "Script_CancelAuction", SN_NOWARN)
    MakeNameEx(0x004D4CF0, "Script_CancelDuel", SN_NOWARN)
    MakeNameEx(0x0048AB40, "Script_CancelLogout", SN_NOWARN)
    MakeNameEx(0x004CA5A0, "Script_CancelMeetingStoneRequest", SN_NOWARN)
    MakeNameEx(0x00489960, "Script_CancelPendingEquip", SN_NOWARN)
    MakeNameEx(0x004E49A0, "Script_CancelPlayerBuff", SN_NOWARN)
    MakeNameEx(0x0046ED10, "Script_CancelRealmListQuery", SN_NOWARN)
    MakeNameEx(0x004D3E30, "Script_CancelSkillUps", SN_NOWARN)
    MakeNameEx(0x004E4A80, "Script_CancelTrackingBuff", SN_NOWARN)
    MakeNameEx(0x0048AA70, "Script_CancelTrade", SN_NOWARN)
    MakeNameEx(0x004C06F0, "Script_CancelTradeAccept", SN_NOWARN)
    MakeNameEx(0x004BE330, "Script_CastPetAction", SN_NOWARN)
    MakeNameEx(0x004B4810, "Script_CastShapeshiftForm", SN_NOWARN)
    MakeNameEx(0x004B42F0, "Script_CastSpell", SN_NOWARN)
    MakeNameEx(0x004B4AB0, "Script_CastSpellByName", SN_NOWARN)
    MakeNameEx(0x004E7650, "Script_ChangeActionBarPage", SN_NOWARN)
    MakeNameEx(0x004A07F0, "Script_ChangeChatColor", SN_NOWARN)
    MakeNameEx(0x0046F0E0, "Script_ChangeRealm", SN_NOWARN)
    MakeNameEx(0x004A0770, "Script_ChannelBan", SN_NOWARN)
    MakeNameEx(0x004A0730, "Script_ChannelInvite", SN_NOWARN)
    MakeNameEx(0x004A0750, "Script_ChannelKick", SN_NOWARN)
    MakeNameEx(0x004A07D0, "Script_ChannelModerate", SN_NOWARN)
    MakeNameEx(0x004A06B0, "Script_ChannelModerator", SN_NOWARN)
    MakeNameEx(0x004A06F0, "Script_ChannelMute", SN_NOWARN)
    MakeNameEx(0x004A07B0, "Script_ChannelToggleAnnouncements", SN_NOWARN)
    MakeNameEx(0x004A0790, "Script_ChannelUnban", SN_NOWARN)
    MakeNameEx(0x004A06D0, "Script_ChannelUnmoderator", SN_NOWARN)
    MakeNameEx(0x004A0710, "Script_ChannelUnmute", SN_NOWARN)
    MakeNameEx(0x0048D210, "Script_CheckBinderDist", SN_NOWARN)
    MakeNameEx(0x004AEAB0, "Script_CheckInbox", SN_NOWARN)
    MakeNameEx(0x0048BA00, "Script_CheckInteractDistance", SN_NOWARN)
    MakeNameEx(0x0048D1C0, "Script_CheckPetUntrainerDist", SN_NOWARN)
    MakeNameEx(0x004BC120, "Script_CheckReadyCheckTime", SN_NOWARN)
    MakeNameEx(0x0048D120, "Script_CheckSpiritHealerDist", SN_NOWARN)
    MakeNameEx(0x0048D170, "Script_CheckTalentMasterDist", SN_NOWARN)
    MakeNameEx(0x004895B0, "Script_ClearCursor", SN_NOWARN)
    MakeNameEx(0x004C9780, "Script_ClearInspectPlayer", SN_NOWARN)
    MakeNameEx(0x004ADEE0, "Script_ClearSendMail", SN_NOWARN)
    MakeNameEx(0x00489FF0, "Script_ClearTarget", SN_NOWARN)
    MakeNameEx(0x004B5A00, "Script_ClearTutorials", SN_NOWARN)
    MakeNameEx(0x004CE310, "Script_ClickAuctionSellItemButton", SN_NOWARN)
    MakeNameEx(0x004ADEF0, "Script_ClickSendMailItemButton", SN_NOWARN)
    MakeNameEx(0x004CB420, "Script_ClickStablePet", SN_NOWARN)
    MakeNameEx(0x004C0080, "Script_ClickTargetTradeButton", SN_NOWARN)
    MakeNameEx(0x004BFDF0, "Script_ClickTradeButton", SN_NOWARN)
    MakeNameEx(0x004CE160, "Script_CloseAuctionHouse", SN_NOWARN)
    MakeNameEx(0x004F87D0, "Script_CloseBankFrame", SN_NOWARN)
    MakeNameEx(0x004AB2F0, "Script_CloseBattlefield", SN_NOWARN)
    MakeNameEx(0x004F6C00, "Script_CloseCraft", SN_NOWARN)
    MakeNameEx(0x004E2B20, "Script_CloseGossip", SN_NOWARN)
    MakeNameEx(0x004F5220, "Script_CloseGuildRegistrar", SN_NOWARN)
    MakeNameEx(0x004D2350, "Script_CloseGuildRoster", SN_NOWARN)
    MakeNameEx(0x004E3B70, "Script_CloseItemText", SN_NOWARN)
    MakeNameEx(0x004C2EC0, "Script_CloseLoot", SN_NOWARN)
    MakeNameEx(0x004C4210, "Script_CloseLottery", SN_NOWARN)
    MakeNameEx(0x004ADED0, "Script_CloseMail", SN_NOWARN)
    MakeNameEx(0x004FB120, "Script_CloseMerchant", SN_NOWARN)
    MakeNameEx(0x004CAE40, "Script_ClosePetStables", SN_NOWARN)
    MakeNameEx(0x004F43C0, "Script_ClosePetition", SN_NOWARN)
    MakeNameEx(0x00501A10, "Script_CloseQuest", SN_NOWARN)
    MakeNameEx(0x004F5900, "Script_CloseTabardCreation", SN_NOWARN)
    MakeNameEx(0x004DCCE0, "Script_CloseTaxiMap", SN_NOWARN)
    MakeNameEx(0x004BFDC0, "Script_CloseTrade", SN_NOWARN)
    MakeNameEx(0x004FD7F0, "Script_CloseTradeSkill", SN_NOWARN)
    MakeNameEx(0x004D8D50, "Script_CloseTrainer", SN_NOWARN)
    MakeNameEx(0x004F7C10, "Script_CollapseCraftSkillLine", SN_NOWARN)
    MakeNameEx(0x004D6A50, "Script_CollapseFactionHeader", SN_NOWARN)
    MakeNameEx(0x004E1730, "Script_CollapseQuestHeader", SN_NOWARN)
    MakeNameEx(0x004D3B70, "Script_CollapseSkillHeader", SN_NOWARN)
    MakeNameEx(0x005000C0, "Script_CollapseTradeSkillSubClass", SN_NOWARN)
    MakeNameEx(0x004DA6C0, "Script_CollapseTrainerSkillLine", SN_NOWARN)
    MakeNameEx(0x00501D70, "Script_CompleteQuest", SN_NOWARN)
    MakeNameEx(0x005021B0, "Script_ConfirmAcceptQuest", SN_NOWARN)
    MakeNameEx(0x0048D770, "Script_ConfirmBindOnUse", SN_NOWARN)
    MakeNameEx(0x0048DD00, "Script_ConfirmBinder", SN_NOWARN)
    MakeNameEx(0x004C33E0, "Script_ConfirmLootRoll", SN_NOWARN)
    MakeNameEx(0x0048DCA0, "Script_ConfirmPetUnlearn", SN_NOWARN)
    MakeNameEx(0x004BC090, "Script_ConfirmReadyCheck", SN_NOWARN)
    MakeNameEx(0x0048B770, "Script_ConfirmSummon", SN_NOWARN)
    MakeNameEx(0x0048DC40, "Script_ConfirmTalentWipe", SN_NOWARN)
    MakeNameEx(0x00515F10, "Script_ConsoleExec", SN_NOWARN)
    MakeNameEx(0x004F94E0, "Script_ContainerIDToInventoryID", SN_NOWARN)
    MakeNameEx(0x0046D120, "Script_ContestAccepted", SN_NOWARN)
    MakeNameEx(0x004BBC90, "Script_ConvertToRaid", SN_NOWARN)
    MakeNameEx(0x004719E0, "Script_CreateCharacter", SN_NOWARN)
    MakeNameEx(0x00706040, "Script_CreateFont", SN_NOWARN)
    MakeNameEx(0x007060B0, "Script_CreateFrame", SN_NOWARN)
    MakeNameEx(0x004F15B0, "Script_CreateMacro", SN_NOWARN)
    MakeNameEx(0x004A8C60, "Script_CreateMiniWorldMapArrowFrame", SN_NOWARN)
    MakeNameEx(0x004A8BB0, "Script_CreateWorldMapArrowFrame", SN_NOWARN)
    MakeNameEx(0x004C8FF0, "Script_CursorCanGoInSlot", SN_NOWARN)
    MakeNameEx(0x004895D0, "Script_CursorHasItem", SN_NOWARN)
    MakeNameEx(0x00489630, "Script_CursorHasMoney", SN_NOWARN)
    MakeNameEx(0x00489600, "Script_CursorHasSpell", SN_NOWARN)
    MakeNameEx(0x00471890, "Script_CycleCharCustomization", SN_NOWARN)
    MakeNameEx(0x0048AAB0, "Script_DeclineGroup", SN_NOWARN)
    MakeNameEx(0x0048AB10, "Script_DeclineGuild", SN_NOWARN)
    MakeNameEx(0x00501D30, "Script_DeclineQuest", SN_NOWARN)
    MakeNameEx(0x0048A9D0, "Script_DeclineResurrect", SN_NOWARN)
    MakeNameEx(0x0046D160, "Script_DefaultServerLogin", SN_NOWARN)
    MakeNameEx(0x005AD640, "Script_DelIgnore", SN_NOWARN)
    MakeNameEx(0x004734C0, "Script_DeleteCharacter", SN_NOWARN)
    MakeNameEx(0x004897B0, "Script_DeleteCursorItem", SN_NOWARN)
    MakeNameEx(0x00515F70, "Script_DeleteFile", SN_NOWARN)
    MakeNameEx(0x0048CB70, "Script_DeleteGMTicket", SN_NOWARN)
    MakeNameEx(0x004AFCD0, "Script_DeleteInboxItem", SN_NOWARN)
    MakeNameEx(0x004F1850, "Script_DeleteMacro", SN_NOWARN)
    MakeNameEx(0x004BBDF0, "Script_DemoteAssistant", SN_NOWARN)
    MakeNameEx(0x0046D8A0, "Script_DisableAddOn", SN_NOWARN)
    MakeNameEx(0x0048E760, "Script_DisableAddOn", SN_NOWARN)
    MakeNameEx(0x0046D940, "Script_DisableAllAddOns", SN_NOWARN)
    MakeNameEx(0x0048E7F0, "Script_DisableAllAddOns", SN_NOWARN)
    MakeNameEx(0x0046D340, "Script_DisconnectFromServer", SN_NOWARN)
    MakeNameEx(0x004A05C0, "Script_DisplayChannelOwner", SN_NOWARN)
    MakeNameEx(0x004F7D10, "Script_DoCraft", SN_NOWARN)
    MakeNameEx(0x0049FD30, "Script_DoEmote", SN_NOWARN)
    MakeNameEx(0x004BC080, "Script_DoReadyCheck", SN_NOWARN)
    MakeNameEx(0x00500280, "Script_DoTradeSkill", SN_NOWARN)
    MakeNameEx(0x0048ABA0, "Script_DropCursorMoney", SN_NOWARN)
    MakeNameEx(0x0048D960, "Script_DropItemOnUnit", SN_NOWARN)
    MakeNameEx(0x0046D040, "Script_EULAAccepted", SN_NOWARN)
    MakeNameEx(0x004F18B0, "Script_EditMacro", SN_NOWARN)
    MakeNameEx(0x0046D7B0, "Script_EnableAddOn", SN_NOWARN)
    MakeNameEx(0x0048E690, "Script_EnableAddOn", SN_NOWARN)
    MakeNameEx(0x0046D850, "Script_EnableAllAddOns", SN_NOWARN)
    MakeNameEx(0x0048E720, "Script_EnableAllAddOns", SN_NOWARN)
    MakeNameEx(0x0046D3C0, "Script_EnterWorld", SN_NOWARN)
    MakeNameEx(0x00705F60, "Script_EnumerateFrames", SN_NOWARN)
    MakeNameEx(0x004A1790, "Script_EnumerateServerChannels", SN_NOWARN)
    MakeNameEx(0x00489660, "Script_EquipCursorItem", SN_NOWARN)
    MakeNameEx(0x004898F0, "Script_EquipPendingItem", SN_NOWARN)
    MakeNameEx(0x004F7C90, "Script_ExpandCraftSkillLine", SN_NOWARN)
    MakeNameEx(0x004D6AA0, "Script_ExpandFactionHeader", SN_NOWARN)
    MakeNameEx(0x004E1780, "Script_ExpandQuestHeader", SN_NOWARN)
    MakeNameEx(0x004D3BD0, "Script_ExpandSkillHeader", SN_NOWARN)
    MakeNameEx(0x00500140, "Script_ExpandTradeSkillSubClass", SN_NOWARN)
    MakeNameEx(0x004DA740, "Script_ExpandTrainerSkillLine", SN_NOWARN)
    MakeNameEx(0x004D6950, "Script_FactionToggleAtWar", SN_NOWARN)
    MakeNameEx(0x004B59B0, "Script_FlagTutorial", SN_NOWARN)
    MakeNameEx(0x0050B6A0, "Script_FlipCameraYaw", SN_NOWARN)
    MakeNameEx(0x00489EC0, "Script_FollowByName", SN_NOWARN)
    MakeNameEx(0x00489E00, "Script_FollowUnit", SN_NOWARN)
    MakeNameEx(0x0048AB50, "Script_ForceLogout", SN_NOWARN)
    MakeNameEx(0x0048AB60, "Script_ForceQuit", SN_NOWARN)
    MakeNameEx(0x00488440, "Script_FrameXML_Debug", SN_NOWARN)
    MakeNameEx(0x0048D4C0, "Script_GMRequestPlayerInfo", SN_NOWARN)
    MakeNameEx(0x0048CD30, "Script_GMSurveyAnswerSubmit", SN_NOWARN)
    MakeNameEx(0x0048CEF0, "Script_GMSurveyCommentSubmit", SN_NOWARN)
    MakeNameEx(0x0048CC00, "Script_GMSurveyQuestion", SN_NOWARN)
    MakeNameEx(0x0048CF80, "Script_GMSurveySubmit", SN_NOWARN)
    MakeNameEx(0x004DFBE0, "Script_GetAbandonQuestItems", SN_NOWARN)
    MakeNameEx(0x004DFB60, "Script_GetAbandonQuestName", SN_NOWARN)
    MakeNameEx(0x004E6F90, "Script_GetActionAutocast", SN_NOWARN)
    MakeNameEx(0x004E7660, "Script_GetActionBarToggles", SN_NOWARN)
    MakeNameEx(0x004E6ED0, "Script_GetActionCooldown", SN_NOWARN)
    MakeNameEx(0x004E6E70, "Script_GetActionCount", SN_NOWARN)
    MakeNameEx(0x004E7050, "Script_GetActionText", SN_NOWARN)
    MakeNameEx(0x004E6E10, "Script_GetActionTexture", SN_NOWARN)
    MakeNameEx(0x00501C20, "Script_GetActiveLevel", SN_NOWARN)
    MakeNameEx(0x00501B30, "Script_GetActiveTitle", SN_NOWARN)
    MakeNameEx(0x0046D650, "Script_GetAddOnDependencies", SN_NOWARN)
    MakeNameEx(0x0048E5E0, "Script_GetAddOnDependencies", SN_NOWARN)
    MakeNameEx(0x0046D6F0, "Script_GetAddOnEnableState", SN_NOWARN)
    MakeNameEx(0x0046D460, "Script_GetAddOnInfo", SN_NOWARN)
    MakeNameEx(0x0048E390, "Script_GetAddOnInfo", SN_NOWARN)
    MakeNameEx(0x0048E530, "Script_GetAddOnMetadata", SN_NOWARN)
    MakeNameEx(0x004D3CB0, "Script_GetAdjustedSkillPoints", SN_NOWARN)
    MakeNameEx(0x0048DEE0, "Script_GetAreaSpiritHealerTime", SN_NOWARN)
    MakeNameEx(0x004CE170, "Script_GetAuctionHouseDepositRate", SN_NOWARN)
    MakeNameEx(0x004CFAB0, "Script_GetAuctionInvTypes", SN_NOWARN)
    MakeNameEx(0x004CF970, "Script_GetAuctionItemClasses", SN_NOWARN)
    MakeNameEx(0x004CEE40, "Script_GetAuctionItemInfo", SN_NOWARN)
    MakeNameEx(0x004CF2F0, "Script_GetAuctionItemLink", SN_NOWARN)
    MakeNameEx(0x004CF9C0, "Script_GetAuctionItemSubClasses", SN_NOWARN)
    MakeNameEx(0x004CF470, "Script_GetAuctionItemTimeLeft", SN_NOWARN)
    MakeNameEx(0x004CE590, "Script_GetAuctionSellItemInfo", SN_NOWARN)
    MakeNameEx(0x00501BA0, "Script_GetAvailableLevel", SN_NOWARN)
    MakeNameEx(0x00471520, "Script_GetAvailableRaces", SN_NOWARN)
    MakeNameEx(0x00501AC0, "Script_GetAvailableTitle", SN_NOWARN)
    MakeNameEx(0x004FA670, "Script_GetBagName", SN_NOWARN)
    MakeNameEx(0x004F8630, "Script_GetBankSlotCost", SN_NOWARN)
    MakeNameEx(0x00489280, "Script_GetBaseMip", SN_NOWARN)
    MakeNameEx(0x004AB790, "Script_GetBattlefieldEstimatedWaitTime", SN_NOWARN)
    MakeNameEx(0x004AC230, "Script_GetBattlefieldFlagPosition", SN_NOWARN)
    MakeNameEx(0x004AB0B0, "Script_GetBattlefieldInfo", SN_NOWARN)
    MakeNameEx(0x004AB6D0, "Script_GetBattlefieldInstanceExpiration", SN_NOWARN)
    MakeNameEx(0x004AB1F0, "Script_GetBattlefieldInstanceInfo", SN_NOWARN)
    MakeNameEx(0x004AB730, "Script_GetBattlefieldInstanceRunTime", SN_NOWARN)
    MakeNameEx(0x004AC3D0, "Script_GetBattlefieldMapIconScale", SN_NOWARN)
    MakeNameEx(0x004AB620, "Script_GetBattlefieldPortExpiration", SN_NOWARN)
    MakeNameEx(0x004ABF90, "Script_GetBattlefieldPosition", SN_NOWARN)
    MakeNameEx(0x004AB9D0, "Script_GetBattlefieldScore", SN_NOWARN)
    MakeNameEx(0x004ABDC0, "Script_GetBattlefieldStatData", SN_NOWARN)
    MakeNameEx(0x004ABD00, "Script_GetBattlefieldStatInfo", SN_NOWARN)
    MakeNameEx(0x004AB4A0, "Script_GetBattlefieldStatus", SN_NOWARN)
    MakeNameEx(0x004AB820, "Script_GetBattlefieldTimeWaited", SN_NOWARN)
    MakeNameEx(0x004ABC40, "Script_GetBattlefieldWinner", SN_NOWARN)
    MakeNameEx(0x004CECD0, "Script_GetBidderAuctionItems", SN_NOWARN)
    MakeNameEx(0x0046DC40, "Script_GetBillingPlan", SN_NOWARN)
    MakeNameEx(0x0046DBF0, "Script_GetBillingTimeRemaining", SN_NOWARN)
    MakeNameEx(0x0046DCF0, "Script_GetBillingTimeRested", SN_NOWARN)
    MakeNameEx(0x0048EC50, "Script_GetBillingTimeRested", SN_NOWARN)
    MakeNameEx(0x0048DAE0, "Script_GetBindLocation", SN_NOWARN)
    MakeNameEx(0x004B7F60, "Script_GetBinding", SN_NOWARN)
    MakeNameEx(0x004B8120, "Script_GetBindingAction", SN_NOWARN)
    MakeNameEx(0x004B80A0, "Script_GetBindingKey", SN_NOWARN)
    MakeNameEx(0x00516F60, "Script_GetBlockChance", SN_NOWARN)
    MakeNameEx(0x004E7620, "Script_GetBonusBarOffset", SN_NOWARN)
    MakeNameEx(0x0046CD70, "Script_GetBuildInfo", SN_NOWARN)
    MakeNameEx(0x004884A0, "Script_GetBuildInfo", SN_NOWARN)
    MakeNameEx(0x004FB310, "Script_GetBuybackItemInfo", SN_NOWARN)
    MakeNameEx(0x00488BA0, "Script_GetCVar", SN_NOWARN)
    MakeNameEx(0x00488CF0, "Script_GetCVarDefault", SN_NOWARN)
    MakeNameEx(0x004A02D0, "Script_GetChannelList", SN_NOWARN)
    MakeNameEx(0x004A05E0, "Script_GetChannelName", SN_NOWARN)
    MakeNameEx(0x00471910, "Script_GetCharacterCreateFacing", SN_NOWARN)
    MakeNameEx(0x004732A0, "Script_GetCharacterInfo", SN_NOWARN)
    MakeNameEx(0x00473270, "Script_GetCharacterListUpdate", SN_NOWARN)
    MakeNameEx(0x00473650, "Script_GetCharacterSelectFacing", SN_NOWARN)
    MakeNameEx(0x004A0A80, "Script_GetChatTypeIndex", SN_NOWARN)
    MakeNameEx(0x004A0DC0, "Script_GetChatWindowChannels", SN_NOWARN)
    MakeNameEx(0x004A0BA0, "Script_GetChatWindowInfo", SN_NOWARN)
    MakeNameEx(0x004A0D20, "Script_GetChatWindowMessages", SN_NOWARN)
    MakeNameEx(0x00471560, "Script_GetClassesForRace", SN_NOWARN)
    MakeNameEx(0x0048D4E0, "Script_GetCoinIcon", SN_NOWARN)
    MakeNameEx(0x0051A190, "Script_GetComboPoints", SN_NOWARN)
    MakeNameEx(0x004F99B0, "Script_GetContainerItemCooldown", SN_NOWARN)
    MakeNameEx(0x004F9670, "Script_GetContainerItemInfo", SN_NOWARN)
    MakeNameEx(0x004F9930, "Script_GetContainerItemLink", SN_NOWARN)
    MakeNameEx(0x004F9560, "Script_GetContainerNumSlots", SN_NOWARN)
    MakeNameEx(0x004A86D0, "Script_GetCorpseMapPosition", SN_NOWARN)
    MakeNameEx(0x0048B5E0, "Script_GetCorpseRecoveryDelay", SN_NOWARN)
    MakeNameEx(0x004F6C90, "Script_GetCraftButtonToken", SN_NOWARN)
    MakeNameEx(0x004F7A90, "Script_GetCraftDescription", SN_NOWARN)
    MakeNameEx(0x004F6CB0, "Script_GetCraftDisplaySkillLine", SN_NOWARN)
    MakeNameEx(0x004F7160, "Script_GetCraftIcon", SN_NOWARN)
    MakeNameEx(0x004F6E90, "Script_GetCraftInfo", SN_NOWARN)
    MakeNameEx(0x004F72A0, "Script_GetCraftItemLink", SN_NOWARN)
    MakeNameEx(0x004F6C10, "Script_GetCraftName", SN_NOWARN)
    MakeNameEx(0x004F7420, "Script_GetCraftNumReagents", SN_NOWARN)
    MakeNameEx(0x004F74D0, "Script_GetCraftReagentInfo", SN_NOWARN)
    MakeNameEx(0x004F7730, "Script_GetCraftReagentItemLink", SN_NOWARN)
    MakeNameEx(0x004F7130, "Script_GetCraftSelectionIndex", SN_NOWARN)
    MakeNameEx(0x004F7210, "Script_GetCraftSkillLine", SN_NOWARN)
    MakeNameEx(0x004F78B0, "Script_GetCraftSpellFocus", SN_NOWARN)
    MakeNameEx(0x004B8200, "Script_GetCurrentBindingSet", SN_NOWARN)
    MakeNameEx(0x004A7ED0, "Script_GetCurrentMapContinent", SN_NOWARN)
    MakeNameEx(0x004A7F00, "Script_GetCurrentMapZone", SN_NOWARN)
    MakeNameEx(0x0048C580, "Script_GetCurrentMultisampleFormat", SN_NOWARN)
    MakeNameEx(0x0048BF10, "Script_GetCurrentResolution", SN_NOWARN)
    MakeNameEx(0x0048AB70, "Script_GetCursorMoney", SN_NOWARN)
    MakeNameEx(0x0046DAD0, "Script_GetCursorPosition", SN_NOWARN)
    MakeNameEx(0x0048B820, "Script_GetCursorPosition", SN_NOWARN)
    MakeNameEx(0x0048B520, "Script_GetDamageBonusStat", SN_NOWARN)
    MakeNameEx(0x00488AF0, "Script_GetDebugStats", SN_NOWARN)
    MakeNameEx(0x0049FCD0, "Script_GetDefaultLanguage", SN_NOWARN)
    MakeNameEx(0x00516F00, "Script_GetDodgeChance", SN_NOWARN)
    MakeNameEx(0x00489060, "Script_GetDoodadAnim", SN_NOWARN)
    MakeNameEx(0x00471620, "Script_GetFacialHairCustomization", SN_NOWARN)
    MakeNameEx(0x00471450, "Script_GetFactionForRace", SN_NOWARN)
    MakeNameEx(0x004D64F0, "Script_GetFactionInfo", SN_NOWARN)
    MakeNameEx(0x00488F00, "Script_GetFarclip", SN_NOWARN)
    MakeNameEx(0x005001C0, "Script_GetFirstTradeSkill", SN_NOWARN)
    MakeNameEx(0x004893E0, "Script_GetFramerate", SN_NOWARN)
    MakeNameEx(0x005AD060, "Script_GetFriendInfo", SN_NOWARN)
    MakeNameEx(0x0048CFC0, "Script_GetGMStatus", SN_NOWARN)
    MakeNameEx(0x0048C9A0, "Script_GetGMTicket", SN_NOWARN)
    MakeNameEx(0x0048D8D0, "Script_GetGMTicketCategories", SN_NOWARN)
    MakeNameEx(0x00515EE0, "Script_GetGameTime", SN_NOWARN)
    MakeNameEx(0x004891C0, "Script_GetGamma", SN_NOWARN)
    MakeNameEx(0x004E29B0, "Script_GetGossipActiveQuests", SN_NOWARN)
    MakeNameEx(0x004E2930, "Script_GetGossipAvailableQuests", SN_NOWARN)
    MakeNameEx(0x004E28D0, "Script_GetGossipOptions", SN_NOWARN)
    MakeNameEx(0x004E28C0, "Script_GetGossipText", SN_NOWARN)
    MakeNameEx(0x00501A30, "Script_GetGreetingText", SN_NOWARN)
    MakeNameEx(0x004F5230, "Script_GetGuildCharterCost", SN_NOWARN)
    MakeNameEx(0x004C9330, "Script_GetGuildInfo", SN_NOWARN)
    MakeNameEx(0x004D2370, "Script_GetGuildInfoText", SN_NOWARN)
    MakeNameEx(0x004A0040, "Script_GetGuildRecruitmentMode", SN_NOWARN)
    MakeNameEx(0x004D1200, "Script_GetGuildRosterInfo", SN_NOWARN)
    MakeNameEx(0x004D14A0, "Script_GetGuildRosterLastOnline", SN_NOWARN)
    MakeNameEx(0x004D11F0, "Script_GetGuildRosterMOTD", SN_NOWARN)
    MakeNameEx(0x004D1890, "Script_GetGuildRosterSelection", SN_NOWARN)
    MakeNameEx(0x004D1E30, "Script_GetGuildRosterShowOffline", SN_NOWARN)
    MakeNameEx(0x004715D0, "Script_GetHairCustomization", SN_NOWARN)
    MakeNameEx(0x005AD460, "Script_GetIgnoreName", SN_NOWARN)
    MakeNameEx(0x004AEBC0, "Script_GetInboxHeaderInfo", SN_NOWARN)
    MakeNameEx(0x004AF360, "Script_GetInboxInvoiceInfo", SN_NOWARN)
    MakeNameEx(0x004AF5D0, "Script_GetInboxItem", SN_NOWARN)
    MakeNameEx(0x004AEB90, "Script_GetInboxNumItems", SN_NOWARN)
    MakeNameEx(0x004AF110, "Script_GetInboxText", SN_NOWARN)
    MakeNameEx(0x004C9620, "Script_GetInspectHonorData", SN_NOWARN)
    MakeNameEx(0x0051AB00, "Script_GetInspectPVPRankProgress", SN_NOWARN)
    MakeNameEx(0x0048B620, "Script_GetInstanceBootTimeRemaining", SN_NOWARN)
    MakeNameEx(0x004C94B0, "Script_GetInventoryAlertStatus", SN_NOWARN)
    MakeNameEx(0x004C8590, "Script_GetInventoryItemBroken", SN_NOWARN)
    MakeNameEx(0x004C8A60, "Script_GetInventoryItemCooldown", SN_NOWARN)
    MakeNameEx(0x004C8680, "Script_GetInventoryItemCount", SN_NOWARN)
    MakeNameEx(0x004C8C10, "Script_GetInventoryItemLink", SN_NOWARN)
    MakeNameEx(0x004C88D0, "Script_GetInventoryItemQuality", SN_NOWARN)
    MakeNameEx(0x004C82A0, "Script_GetInventoryItemTexture", SN_NOWARN)
    MakeNameEx(0x004C81B0, "Script_GetInventorySlotInfo", SN_NOWARN)
    MakeNameEx(0x0048E070, "Script_GetItemInfo", SN_NOWARN)
    MakeNameEx(0x0048DFB0, "Script_GetItemQualityColor", SN_NOWARN)
    MakeNameEx(0x004C45D0, "Script_GetJackpotAmount", SN_NOWARN)
    MakeNameEx(0x004E98C0, "Script_GetLFGResults", SN_NOWARN)
    MakeNameEx(0x004E9AA0, "Script_GetLFGTypeEntries", SN_NOWARN)
    MakeNameEx(0x004E9A70, "Script_GetLFGTypes", SN_NOWARN)
    MakeNameEx(0x0049FBE0, "Script_GetLanguageByIndex", SN_NOWARN)
    MakeNameEx(0x004C4220, "Script_GetLastLotteryNumbers", SN_NOWARN)
    MakeNameEx(0x0046CE40, "Script_GetLocale", SN_NOWARN)
    MakeNameEx(0x0048D8B0, "Script_GetLocale", SN_NOWARN)
    MakeNameEx(0x004E95D0, "Script_GetLookingForGroup", SN_NOWARN)
    MakeNameEx(0x004E91B0, "Script_GetLootMethod", SN_NOWARN)
    MakeNameEx(0x004C3050, "Script_GetLootRollItemInfo", SN_NOWARN)
    MakeNameEx(0x004C31F0, "Script_GetLootRollItemLink", SN_NOWARN)
    MakeNameEx(0x004C32D0, "Script_GetLootRollTimeLeft", SN_NOWARN)
    MakeNameEx(0x004C2C60, "Script_GetLootSlotInfo", SN_NOWARN)
    MakeNameEx(0x004C2D20, "Script_GetLootSlotLink", SN_NOWARN)
    MakeNameEx(0x004E94E0, "Script_GetLootThreshold", SN_NOWARN)
    MakeNameEx(0x004C44E0, "Script_GetLotteryPrizeInfo", SN_NOWARN)
    MakeNameEx(0x004F1A30, "Script_GetMacroIconInfo", SN_NOWARN)
    MakeNameEx(0x004F1B30, "Script_GetMacroIndexByName", SN_NOWARN)
    MakeNameEx(0x004F1760, "Script_GetMacroInfo", SN_NOWARN)
    MakeNameEx(0x004A7CE0, "Script_GetMapContinents", SN_NOWARN)
    MakeNameEx(0x004A7E30, "Script_GetMapInfo", SN_NOWARN)
    MakeNameEx(0x004A8740, "Script_GetMapLandmarkInfo", SN_NOWARN)
    MakeNameEx(0x004A8A00, "Script_GetMapOverlayInfo", SN_NOWARN)
    MakeNameEx(0x004A7D10, "Script_GetMapZones", SN_NOWARN)
    MakeNameEx(0x004C2F10, "Script_GetMasterLootCandidate", SN_NOWARN)
    MakeNameEx(0x004CA5B0, "Script_GetMeetingStoneStatusText", SN_NOWARN)
    MakeNameEx(0x004FB150, "Script_GetMerchantItemInfo", SN_NOWARN)
    MakeNameEx(0x004FB580, "Script_GetMerchantItemLink", SN_NOWARN)
    MakeNameEx(0x004FB670, "Script_GetMerchantItemMaxStack", SN_NOWARN)
    MakeNameEx(0x004FB130, "Script_GetMerchantNumItems", SN_NOWARN)
    MakeNameEx(0x004C4DF0, "Script_GetMinigameState", SN_NOWARN)
    MakeNameEx(0x004C4D50, "Script_GetMinigameType", SN_NOWARN)
    MakeNameEx(0x0048A100, "Script_GetMinimapZoneText", SN_NOWARN)
    MakeNameEx(0x00518160, "Script_GetMoney", SN_NOWARN)
    MakeNameEx(0x004C45F0, "Script_GetMoneyPrizes", SN_NOWARN)
    MakeNameEx(0x0048DF40, "Script_GetMouseFocus", SN_NOWARN)
    MakeNameEx(0x0046CF10, "Script_GetMovieResolution", SN_NOWARN)
    MakeNameEx(0x0046DBC0, "Script_GetMovieSubtitles", SN_NOWARN)
    MakeNameEx(0x0048C360, "Script_GetMultisampleFormats", SN_NOWARN)
    MakeNameEx(0x004713F0, "Script_GetNameForRace", SN_NOWARN)
    MakeNameEx(0x0048B8B0, "Script_GetNetStats", SN_NOWARN)
    MakeNameEx(0x004C4630, "Script_GetNextDrawTime", SN_NOWARN)
    MakeNameEx(0x004CB3D0, "Script_GetNextStableSlotCost", SN_NOWARN)
    MakeNameEx(0x00501AA0, "Script_GetNumActiveQuests", SN_NOWARN)
    MakeNameEx(0x0046D420, "Script_GetNumAddOns", SN_NOWARN)
    MakeNameEx(0x0048E350, "Script_GetNumAddOns", SN_NOWARN)
    MakeNameEx(0x004CED20, "Script_GetNumAuctionItems", SN_NOWARN)
    MakeNameEx(0x00501A80, "Script_GetNumAvailableQuests", SN_NOWARN)
    MakeNameEx(0x004F85B0, "Script_GetNumBankSlots", SN_NOWARN)
    MakeNameEx(0x004AC1C0, "Script_GetNumBattlefieldFlagPositions", SN_NOWARN)
    MakeNameEx(0x004ABF00, "Script_GetNumBattlefieldPositions", SN_NOWARN)
    MakeNameEx(0x004AB9A0, "Script_GetNumBattlefieldScores", SN_NOWARN)
    MakeNameEx(0x004ABCD0, "Script_GetNumBattlefieldStats", SN_NOWARN)
    MakeNameEx(0x004AB080, "Script_GetNumBattlefields", SN_NOWARN)
    MakeNameEx(0x004B7F40, "Script_GetNumBindings", SN_NOWARN)
    MakeNameEx(0x004FC160, "Script_GetNumBuybackItems", SN_NOWARN)
    MakeNameEx(0x00473280, "Script_GetNumCharacters", SN_NOWARN)
    MakeNameEx(0x004F6E70, "Script_GetNumCrafts", SN_NOWARN)
    MakeNameEx(0x004D64C0, "Script_GetNumFactions", SN_NOWARN)
    MakeNameEx(0x00705F00, "Script_GetNumFrames", SN_NOWARN)
    MakeNameEx(0x005AD000, "Script_GetNumFriends", SN_NOWARN)
    MakeNameEx(0x004D1190, "Script_GetNumGuildMembers", SN_NOWARN)
    MakeNameEx(0x005AD400, "Script_GetNumIgnores", SN_NOWARN)
    MakeNameEx(0x004E9870, "Script_GetNumLFGResults", SN_NOWARN)
    MakeNameEx(0x0049FB30, "Script_GetNumLaguages", SN_NOWARN)
    MakeNameEx(0x004C2C30, "Script_GetNumLootItems", SN_NOWARN)
    MakeNameEx(0x004C44B0, "Script_GetNumLotteryPrizes", SN_NOWARN)
    MakeNameEx(0x004F19F0, "Script_GetNumMacroIcons", SN_NOWARN)
    MakeNameEx(0x004F1710, "Script_GetNumMacros", SN_NOWARN)
    MakeNameEx(0x004A8710, "Script_GetNumMapLandmarks", SN_NOWARN)
    MakeNameEx(0x004A89D0, "Script_GetNumMapOverlays", SN_NOWARN)
    MakeNameEx(0x004AE430, "Script_GetNumPackages", SN_NOWARN)
    MakeNameEx(0x004E9050, "Script_GetNumPartyMembers", SN_NOWARN)
    MakeNameEx(0x004C4660, "Script_GetNumPastDrawResults", SN_NOWARN)
    MakeNameEx(0x004F44E0, "Script_GetNumPetitionNames", SN_NOWARN)
    MakeNameEx(0x00501F00, "Script_GetNumQuestChoices", SN_NOWARN)
    MakeNameEx(0x00501F40, "Script_GetNumQuestItems", SN_NOWARN)
    MakeNameEx(0x004E0000, "Script_GetNumQuestLeaderBoards", SN_NOWARN)
    MakeNameEx(0x004E0A70, "Script_GetNumQuestLogChoices", SN_NOWARN)
    MakeNameEx(0x004DF8B0, "Script_GetNumQuestLogEntries", SN_NOWARN)
    MakeNameEx(0x004E09E0, "Script_GetNumQuestLogRewards", SN_NOWARN)
    MakeNameEx(0x00501EC0, "Script_GetNumQuestRewards", SN_NOWARN)
    MakeNameEx(0x004E1860, "Script_GetNumQuestWatches", SN_NOWARN)
    MakeNameEx(0x004BB530, "Script_GetNumRaidMembers", SN_NOWARN)
    MakeNameEx(0x0046ED30, "Script_GetNumRealms", SN_NOWARN)
    MakeNameEx(0x004DCED0, "Script_GetNumRoutes", SN_NOWARN)
    MakeNameEx(0x004A18F0, "Script_GetNumSavedInstances", SN_NOWARN)
    MakeNameEx(0x004B4590, "Script_GetNumShapeshiftForms", SN_NOWARN)
    MakeNameEx(0x004D35E0, "Script_GetNumSkillLines", SN_NOWARN)
    MakeNameEx(0x004B3CB0, "Script_GetNumSpellTabs", SN_NOWARN)
    MakeNameEx(0x004CB1D0, "Script_GetNumStablePets", SN_NOWARN)
    MakeNameEx(0x004CB200, "Script_GetNumStableSlots", SN_NOWARN)
    MakeNameEx(0x004AE1F0, "Script_GetNumStationeries", SN_NOWARN)
    MakeNameEx(0x004F3010, "Script_GetNumTalentTabs", SN_NOWARN)
    MakeNameEx(0x004F3160, "Script_GetNumTalents", SN_NOWARN)
    MakeNameEx(0x004FD800, "Script_GetNumTradeSkills", SN_NOWARN)
    MakeNameEx(0x004D8D90, "Script_GetNumTrainerServices", SN_NOWARN)
    MakeNameEx(0x005AD690, "Script_GetNumWhoResults", SN_NOWARN)
    MakeNameEx(0x004C5A40, "Script_GetNumWorldStateUI", SN_NOWARN)
    MakeNameEx(0x00501A50, "Script_GetObjectiveText", SN_NOWARN)
    MakeNameEx(0x004CEC80, "Script_GetOwnerAuctionItems", SN_NOWARN)
    MakeNameEx(0x0051A6C0, "Script_GetPVPLastWeekStats", SN_NOWARN)
    MakeNameEx(0x0051A7C0, "Script_GetPVPLifetimeStats", SN_NOWARN)
    MakeNameEx(0x0051A930, "Script_GetPVPRankInfo", SN_NOWARN)
    MakeNameEx(0x0051AA90, "Script_GetPVPRankProgress", SN_NOWARN)
    MakeNameEx(0x0051A4B0, "Script_GetPVPSessionStats", SN_NOWARN)
    MakeNameEx(0x0051A620, "Script_GetPVPThisWeekStats", SN_NOWARN)
    MakeNameEx(0x0051A550, "Script_GetPVPYesterdayStats", SN_NOWARN)
    MakeNameEx(0x004AE450, "Script_GetPackageInfo", SN_NOWARN)
    MakeNameEx(0x00516FC0, "Script_GetParryChance", SN_NOWARN)
    MakeNameEx(0x004E9100, "Script_GetPartyLeaderIndex", SN_NOWARN)
    MakeNameEx(0x004E9090, "Script_GetPartyMember", SN_NOWARN)
    MakeNameEx(0x004C4690, "Script_GetPastDrawResult", SN_NOWARN)
    MakeNameEx(0x004BDFA0, "Script_GetPetActionCooldown", SN_NOWARN)
    MakeNameEx(0x004BDC50, "Script_GetPetActionInfo", SN_NOWARN)
    MakeNameEx(0x004BE0B0, "Script_GetPetActionsUsable", SN_NOWARN)
    MakeNameEx(0x004BE840, "Script_GetPetExperience", SN_NOWARN)
    MakeNameEx(0x004BEA10, "Script_GetPetFoodTypes", SN_NOWARN)
    MakeNameEx(0x004BE900, "Script_GetPetHappiness", SN_NOWARN)
    MakeNameEx(0x004BEB10, "Script_GetPetIcon", SN_NOWARN)
    MakeNameEx(0x004BE700, "Script_GetPetLoyalty", SN_NOWARN)
    MakeNameEx(0x004BE600, "Script_GetPetTimeRemaining", SN_NOWARN)
    MakeNameEx(0x004BE790, "Script_GetPetTrainingPoints", SN_NOWARN)
    MakeNameEx(0x004F43D0, "Script_GetPetitionInfo", SN_NOWARN)
    MakeNameEx(0x004F4510, "Script_GetPetitionNameInfo", SN_NOWARN)
    MakeNameEx(0x004E45D0, "Script_GetPlayerBuff", SN_NOWARN)
    MakeNameEx(0x004E48B0, "Script_GetPlayerBuffApplications", SN_NOWARN)
    MakeNameEx(0x004E4800, "Script_GetPlayerBuffDispelType", SN_NOWARN)
    MakeNameEx(0x004E4740, "Script_GetPlayerBuffTexture", SN_NOWARN)
    MakeNameEx(0x004E4930, "Script_GetPlayerBuffTimeLeft", SN_NOWARN)
    MakeNameEx(0x004A8610, "Script_GetPlayerMapPosition", SN_NOWARN)
    MakeNameEx(0x004C0700, "Script_GetPlayerTradeMoney", SN_NOWARN)
    MakeNameEx(0x00501A60, "Script_GetProgressText", SN_NOWARN)
    MakeNameEx(0x00502230, "Script_GetQuestBackgroundMaterial", SN_NOWARN)
    MakeNameEx(0x004E17D0, "Script_GetQuestGreenRange", SN_NOWARN)
    MakeNameEx(0x004E15F0, "Script_GetQuestIndexForTimer", SN_NOWARN)
    MakeNameEx(0x004E19B0, "Script_GetQuestIndexForWatch", SN_NOWARN)
    MakeNameEx(0x00501F80, "Script_GetQuestItemInfo", SN_NOWARN)
    MakeNameEx(0x00502090, "Script_GetQuestItemLink", SN_NOWARN)
    MakeNameEx(0x004E0CF0, "Script_GetQuestLogChoiceInfo", SN_NOWARN)
    MakeNameEx(0x004E0EE0, "Script_GetQuestLogItemLink", SN_NOWARN)
    MakeNameEx(0x004E0110, "Script_GetQuestLogLeaderBoard", SN_NOWARN)
    MakeNameEx(0x004E12B0, "Script_GetQuestLogPushable", SN_NOWARN)
    MakeNameEx(0x004DFF20, "Script_GetQuestLogQuestText", SN_NOWARN)
    MakeNameEx(0x004E1220, "Script_GetQuestLogRequiredMoney", SN_NOWARN)
    MakeNameEx(0x004E0B00, "Script_GetQuestLogRewardInfo", SN_NOWARN)
    MakeNameEx(0x004E1070, "Script_GetQuestLogRewardMoney", SN_NOWARN)
    MakeNameEx(0x004E1130, "Script_GetQuestLogRewardSpell", SN_NOWARN)
    MakeNameEx(0x004DFB20, "Script_GetQuestLogSelection", SN_NOWARN)
    MakeNameEx(0x004E08A0, "Script_GetQuestLogTimeLeft", SN_NOWARN)
    MakeNameEx(0x004DF930, "Script_GetQuestLogTitle", SN_NOWARN)
    MakeNameEx(0x00501EA0, "Script_GetQuestMoneyToGet", SN_NOWARN)
    MakeNameEx(0x00501D80, "Script_GetQuestReward", SN_NOWARN)
    MakeNameEx(0x00501A40, "Script_GetQuestText", SN_NOWARN)
    MakeNameEx(0x004E13D0, "Script_GetQuestTimers", SN_NOWARN)
    MakeNameEx(0x004BB560, "Script_GetRaidRosterInfo", SN_NOWARN)
    MakeNameEx(0x004BB890, "Script_GetRaidRosterSelection", SN_NOWARN)
    MakeNameEx(0x004BB4B0, "Script_GetRaidTargetIndex", SN_NOWARN)
    MakeNameEx(0x00471980, "Script_GetRandomName", SN_NOWARN)
    MakeNameEx(0x0048A0C0, "Script_GetRealZoneText", SN_NOWARN)
    MakeNameEx(0x0046F1F0, "Script_GetRealmCategories", SN_NOWARN)
    MakeNameEx(0x0046EE40, "Script_GetRealmInfo", SN_NOWARN)
    MakeNameEx(0x0048DF90, "Script_GetRealmName", SN_NOWARN)
    MakeNameEx(0x0048C0D0, "Script_GetRefreshRates", SN_NOWARN)
    MakeNameEx(0x0048B5A0, "Script_GetReleaseTimeRemaining", SN_NOWARN)
    MakeNameEx(0x004FBD60, "Script_GetRepairAllCost", SN_NOWARN)
    MakeNameEx(0x0051A3A0, "Script_GetResSicknessDuration", SN_NOWARN)
    MakeNameEx(0x0048D350, "Script_GetRestState", SN_NOWARN)
    MakeNameEx(0x00501DD0, "Script_GetRewardMoney", SN_NOWARN)
    MakeNameEx(0x00501DF0, "Script_GetRewardSpell", SN_NOWARN)
    MakeNameEx(0x00501A70, "Script_GetRewardText", SN_NOWARN)
    MakeNameEx(0x0046CDD0, "Script_GetSavedAccountName", SN_NOWARN)
    MakeNameEx(0x004A1920, "Script_GetSavedInstanceInfo", SN_NOWARN)
    MakeNameEx(0x0046DD80, "Script_GetScreenHeight", SN_NOWARN)
    MakeNameEx(0x0048B4D0, "Script_GetScreenHeight", SN_NOWARN)
    MakeNameEx(0x0048BC20, "Script_GetScreenResolutions", SN_NOWARN)
    MakeNameEx(0x0046DD30, "Script_GetScreenWidth", SN_NOWARN)
    MakeNameEx(0x0048B480, "Script_GetScreenWidth", SN_NOWARN)
    MakeNameEx(0x0046DA10, "Script_GetScriptMemory", SN_NOWARN)
    MakeNameEx(0x004CFEC0, "Script_GetSelectedAuctionItem", SN_NOWARN)
    MakeNameEx(0x004AB360, "Script_GetSelectedBattlefield", SN_NOWARN)
    MakeNameEx(0x0046F400, "Script_GetSelectedCategory", SN_NOWARN)
    MakeNameEx(0x004716E0, "Script_GetSelectedClass", SN_NOWARN)
    MakeNameEx(0x004D6C00, "Script_GetSelectedFaction", SN_NOWARN)
    MakeNameEx(0x005AD260, "Script_GetSelectedFriend", SN_NOWARN)
    MakeNameEx(0x005AD570, "Script_GetSelectedIgnore", SN_NOWARN)
    MakeNameEx(0x00471680, "Script_GetSelectedRace", SN_NOWARN)
    MakeNameEx(0x004716B0, "Script_GetSelectedSex", SN_NOWARN)
    MakeNameEx(0x004D4090, "Script_GetSelectedSkill", SN_NOWARN)
    MakeNameEx(0x004CB810, "Script_GetSelectedStablePet", SN_NOWARN)
    MakeNameEx(0x004AE3F0, "Script_GetSelectedStationeryTexture", SN_NOWARN)
    MakeNameEx(0x004AE1C0, "Script_GetSendMailCOD", SN_NOWARN)
    MakeNameEx(0x004AE590, "Script_GetSendMailItem", SN_NOWARN)
    MakeNameEx(0x004AE150, "Script_GetSendMailMoney", SN_NOWARN)
    MakeNameEx(0x004AE730, "Script_GetSendMailPrice", SN_NOWARN)
    MakeNameEx(0x0046D280, "Script_GetServerName", SN_NOWARN)
    MakeNameEx(0x004B49A0, "Script_GetShapeshiftFormCooldown", SN_NOWARN)
    MakeNameEx(0x004B45C0, "Script_GetShapeshiftFormInfo", SN_NOWARN)
    MakeNameEx(0x004D3610, "Script_GetSkillLineInfo", SN_NOWARN)
    MakeNameEx(0x004B4180, "Script_GetSpellAutocast", SN_NOWARN)
    MakeNameEx(0x004B40A0, "Script_GetSpellCooldown", SN_NOWARN)
    MakeNameEx(0x004B3FE0, "Script_GetSpellName", SN_NOWARN)
    MakeNameEx(0x004B3CE0, "Script_GetSpellTabInfo", SN_NOWARN)
    MakeNameEx(0x004B3E50, "Script_GetSpellTexture", SN_NOWARN)
    MakeNameEx(0x004CBA70, "Script_GetStablePetFoodTypes", SN_NOWARN)
    MakeNameEx(0x004CB230, "Script_GetStablePetInfo", SN_NOWARN)
    MakeNameEx(0x004AE230, "Script_GetStationeryInfo", SN_NOWARN)
    MakeNameEx(0x0048A0E0, "Script_GetSubZoneText", SN_NOWARN)
    MakeNameEx(0x0048B720, "Script_GetSummonConfirmAreaName", SN_NOWARN)
    MakeNameEx(0x0048B6A0, "Script_GetSummonConfirmSummoner", SN_NOWARN)
    MakeNameEx(0x0048B660, "Script_GetSummonConfirmTimeLeft", SN_NOWARN)
    MakeNameEx(0x004F5910, "Script_GetTabardCreationCost", SN_NOWARN)
    MakeNameEx(0x004F5300, "Script_GetTabardInfo", SN_NOWARN)
    MakeNameEx(0x004F3200, "Script_GetTalentInfo", SN_NOWARN)
    MakeNameEx(0x004F34D0, "Script_GetTalentPrereqs", SN_NOWARN)
    MakeNameEx(0x004F3040, "Script_GetTalentTabInfo", SN_NOWARN)
    MakeNameEx(0x004C0750, "Script_GetTargetTradeMoney", SN_NOWARN)
    MakeNameEx(0x00488FB0, "Script_GetTerrainMip", SN_NOWARN)
    MakeNameEx(0x00489110, "Script_GetTexLodBias", SN_NOWARN)
    MakeNameEx(0x00515EA0, "Script_GetTime", SN_NOWARN)
    MakeNameEx(0x0048D4B0, "Script_GetTimeToWellRested", SN_NOWARN)
    MakeNameEx(0x00501A20, "Script_GetTitleText", SN_NOWARN)
    MakeNameEx(0x004E4A20, "Script_GetTrackingTexture", SN_NOWARN)
    MakeNameEx(0x004C0450, "Script_GetTradePlayerItemInfo", SN_NOWARN)
    MakeNameEx(0x004C0650, "Script_GetTradePlayerItemLink", SN_NOWARN)
    MakeNameEx(0x004FDA20, "Script_GetTradeSkillCooldown", SN_NOWARN)
    MakeNameEx(0x004FDAE0, "Script_GetTradeSkillIcon", SN_NOWARN)
    MakeNameEx(0x004FD820, "Script_GetTradeSkillInfo", SN_NOWARN)
    MakeNameEx(0x004FFFD0, "Script_GetTradeSkillInvSlotFilter", SN_NOWARN)
    MakeNameEx(0x004FFC20, "Script_GetTradeSkillInvSlots", SN_NOWARN)
    MakeNameEx(0x004FF410, "Script_GetTradeSkillItemLink", SN_NOWARN)
    MakeNameEx(0x004FDEC0, "Script_GetTradeSkillItemStats", SN_NOWARN)
    MakeNameEx(0x004FDD40, "Script_GetTradeSkillLine", SN_NOWARN)
    MakeNameEx(0x004FDC50, "Script_GetTradeSkillNumMade", SN_NOWARN)
    MakeNameEx(0x004FF510, "Script_GetTradeSkillNumReagents", SN_NOWARN)
    MakeNameEx(0x004FF5C0, "Script_GetTradeSkillReagentInfo", SN_NOWARN)
    MakeNameEx(0x004FF800, "Script_GetTradeSkillReagentItemLink", SN_NOWARN)
    MakeNameEx(0x004FD9F0, "Script_GetTradeSkillSelectionIndex", SN_NOWARN)
    MakeNameEx(0x004FFD90, "Script_GetTradeSkillSubClassFilter", SN_NOWARN)
    MakeNameEx(0x004FFB60, "Script_GetTradeSkillSubClasses", SN_NOWARN)
    MakeNameEx(0x004FF980, "Script_GetTradeSkillTools", SN_NOWARN)
    MakeNameEx(0x004C00F0, "Script_GetTradeTargetItemInfo", SN_NOWARN)
    MakeNameEx(0x004C0360, "Script_GetTradeTargetItemLink", SN_NOWARN)
    MakeNameEx(0x00500230, "Script_GetTradeskillRepeatCount", SN_NOWARN)
    MakeNameEx(0x004D8F40, "Script_GetTrainerGreetingText", SN_NOWARN)
    MakeNameEx(0x004D8F10, "Script_GetTrainerSelectionIndex", SN_NOWARN)
    MakeNameEx(0x004D96E0, "Script_GetTrainerServiceAbilityReq", SN_NOWARN)
    MakeNameEx(0x004D92F0, "Script_GetTrainerServiceCost", SN_NOWARN)
    MakeNameEx(0x004D9B40, "Script_GetTrainerServiceDescription", SN_NOWARN)
    MakeNameEx(0x004D8F50, "Script_GetTrainerServiceIcon", SN_NOWARN)
    MakeNameEx(0x004D8DC0, "Script_GetTrainerServiceInfo", SN_NOWARN)
    MakeNameEx(0x004D93A0, "Script_GetTrainerServiceLevelReq", SN_NOWARN)
    MakeNameEx(0x004D9600, "Script_GetTrainerServiceNumAbilityReq", SN_NOWARN)
    MakeNameEx(0x004D9160, "Script_GetTrainerServiceSkillLine", SN_NOWARN)
    MakeNameEx(0x004D9410, "Script_GetTrainerServiceSkillReq", SN_NOWARN)
    MakeNameEx(0x004DA030, "Script_GetTrainerServiceStepIncrease", SN_NOWARN)
    MakeNameEx(0x004D9930, "Script_GetTrainerServiceStepReq", SN_NOWARN)
    MakeNameEx(0x004DA510, "Script_GetTrainerServiceTypeFilter", SN_NOWARN)
    MakeNameEx(0x004DA590, "Script_GetTrainerSkillLineFilter", SN_NOWARN)
    MakeNameEx(0x004DA660, "Script_GetTrainerSkillLines", SN_NOWARN)
    MakeNameEx(0x0048DB40, "Script_GetVideoCaps", SN_NOWARN)
    MakeNameEx(0x004D6820, "Script_GetWatchedFactionInfo", SN_NOWARN)
    MakeNameEx(0x00488EC0, "Script_GetWaterDetail", SN_NOWARN)
    MakeNameEx(0x004C9790, "Script_GetWeaponEnchantInfo", SN_NOWARN)
    MakeNameEx(0x005AD6E0, "Script_GetWhoInfo", SN_NOWARN)
    MakeNameEx(0x00488D70, "Script_GetWorldDetail", SN_NOWARN)
    MakeNameEx(0x004A88F0, "Script_GetWorldLocMapPosition", SN_NOWARN)
    MakeNameEx(0x004C5A70, "Script_GetWorldStateUIInfo", SN_NOWARN)
    MakeNameEx(0x0048D3F0, "Script_GetXPExhaustion", SN_NOWARN)
    MakeNameEx(0x0048D540, "Script_GetZonePVPInfo", SN_NOWARN)
    MakeNameEx(0x0048A0A0, "Script_GetZoneText", SN_NOWARN)
    MakeNameEx(0x004C2FD0, "Script_GiveMasterLoot", SN_NOWARN)
    MakeNameEx(0x004D2210, "Script_GuildControlAddRank", SN_NOWARN)
    MakeNameEx(0x004D22E0, "Script_GuildControlDelRank", SN_NOWARN)
    MakeNameEx(0x004D1E60, "Script_GuildControlGetNumRanks", SN_NOWARN)
    MakeNameEx(0x004D1FE0, "Script_GuildControlGetRankFlags", SN_NOWARN)
    MakeNameEx(0x004D1E90, "Script_GuildControlGetRankName", SN_NOWARN)
    MakeNameEx(0x004D20D0, "Script_GuildControlSaveRank", SN_NOWARN)
    MakeNameEx(0x004D1FA0, "Script_GuildControlSetRank", SN_NOWARN)
    MakeNameEx(0x004D2070, "Script_GuildControlSetRankFlag", SN_NOWARN)
    MakeNameEx(0x0048B0F0, "Script_GuildDemoteByName", SN_NOWARN)
    MakeNameEx(0x0048B3A0, "Script_GuildDisband", SN_NOWARN)
    MakeNameEx(0x0048B410, "Script_GuildInfo", SN_NOWARN)
    MakeNameEx(0x0048AEF0, "Script_GuildInviteByName", SN_NOWARN)
    MakeNameEx(0x0048B330, "Script_GuildLeave", SN_NOWARN)
    MakeNameEx(0x0048B050, "Script_GuildPromoteByName", SN_NOWARN)
    MakeNameEx(0x004D2360, "Script_GuildRoster", SN_NOWARN)
    MakeNameEx(0x004D1700, "Script_GuildRosterSetOfficerNote", SN_NOWARN)
    MakeNameEx(0x004D15E0, "Script_GuildRosterSetPublicNote", SN_NOWARN)
    MakeNameEx(0x0048B190, "Script_GuildSetLeaderByName", SN_NOWARN)
    MakeNameEx(0x0048B270, "Script_GuildSetMOTD", SN_NOWARN)
    MakeNameEx(0x0048AFB0, "Script_GuildUninviteByName", SN_NOWARN)
    MakeNameEx(0x004E70D0, "Script_HasAction", SN_NOWARN)
    MakeNameEx(0x00471820, "Script_HasCharCustomization", SN_NOWARN)
    MakeNameEx(0x0051A120, "Script_HasFullControl", SN_NOWARN)
    MakeNameEx(0x004C95E0, "Script_HasInspectHonorData", SN_NOWARN)
    MakeNameEx(0x0048AE90, "Script_HasKey", SN_NOWARN)
    MakeNameEx(0x004AFEA0, "Script_HasNewMail", SN_NOWARN)
    MakeNameEx(0x004B4410, "Script_HasPetSpells", SN_NOWARN)
    MakeNameEx(0x004BE670, "Script_HasPetUI", SN_NOWARN)
    MakeNameEx(0x0048AC80, "Script_HasSoulstone", SN_NOWARN)
    MakeNameEx(0x004C99A0, "Script_HasWandEquipped", SN_NOWARN)
    MakeNameEx(0x0046DB70, "Script_HideCursor", SN_NOWARN)
    MakeNameEx(0x00489480, "Script_HideFriendNameplates", SN_NOWARN)
    MakeNameEx(0x00489460, "Script_HideNameplates", SN_NOWARN)
    MakeNameEx(0x004FBD00, "Script_HideRepairCursor", SN_NOWARN)
    MakeNameEx(0x0048C930, "Script_InCinematic", SN_NOWARN)
    MakeNameEx(0x004FBD30, "Script_InRepairMode", SN_NOWARN)
    MakeNameEx(0x004AFE00, "Script_InboxItemCanDelete", SN_NOWARN)
    MakeNameEx(0x0048A120, "Script_InitiateTrade", SN_NOWARN)
    MakeNameEx(0x0048A420, "Script_InviteByName", SN_NOWARN)
    MakeNameEx(0x0048A3B0, "Script_InviteToParty", SN_NOWARN)
    MakeNameEx(0x004E7550, "Script_IsActionInRange", SN_NOWARN)
    MakeNameEx(0x0048E840, "Script_IsAddOnLoadOnDemand", SN_NOWARN)
    MakeNameEx(0x0048E8E0, "Script_IsAddOnLoaded", SN_NOWARN)
    MakeNameEx(0x0046D9B0, "Script_IsAddonVersionCheckEnabled", SN_NOWARN)
    MakeNameEx(0x00488600, "Script_IsAltKeyDown", SN_NOWARN)
    MakeNameEx(0x004E7280, "Script_IsAttackAction", SN_NOWARN)
    MakeNameEx(0x004D0030, "Script_IsAuctionSortReversed", SN_NOWARN)
    MakeNameEx(0x004E7360, "Script_IsAutoRepeatAction", SN_NOWARN)
    MakeNameEx(0x0046D380, "Script_IsConnectedToServer", SN_NOWARN)
    MakeNameEx(0x004E7470, "Script_IsConsumableAction", SN_NOWARN)
    MakeNameEx(0x004885C0, "Script_IsControlKeyDown", SN_NOWARN)
    MakeNameEx(0x004E72F0, "Script_IsCurrentAction", SN_NOWARN)
    MakeNameEx(0x004B4370, "Script_IsCurrentCast", SN_NOWARN)
    MakeNameEx(0x004E0960, "Script_IsCurrentQuestFailed", SN_NOWARN)
    MakeNameEx(0x004E74E0, "Script_IsEquippedAction", SN_NOWARN)
    MakeNameEx(0x004D6AF0, "Script_IsFactionInactive", SN_NOWARN)
    MakeNameEx(0x004C2EE0, "Script_IsFishingLoot", SN_NOWARN)
    MakeNameEx(0x00516E40, "Script_IsGuildLeader", SN_NOWARN)
    MakeNameEx(0x00516DE0, "Script_IsInGuild", SN_NOWARN)
    MakeNameEx(0x0048A750, "Script_IsInInstance", SN_NOWARN)
    MakeNameEx(0x004CA570, "Script_IsInMeetingStoneQueue", SN_NOWARN)
    MakeNameEx(0x004C8E60, "Script_IsInventoryItemLocked", SN_NOWARN)
    MakeNameEx(0x0048C990, "Script_IsLinuxClient", SN_NOWARN)
    MakeNameEx(0x0048C980, "Script_IsMacClient", SN_NOWARN)
    MakeNameEx(0x00514270, "Script_IsMouselooking", SN_NOWARN)
    MakeNameEx(0x004E9130, "Script_IsPartyLeader", SN_NOWARN)
    MakeNameEx(0x004BE0E0, "Script_IsPetAttackActive", SN_NOWARN)
    MakeNameEx(0x00501D40, "Script_IsQuestCompletable", SN_NOWARN)
    MakeNameEx(0x004E1890, "Script_IsQuestWatched", SN_NOWARN)
    MakeNameEx(0x004BB8C0, "Script_IsRaidLeader", SN_NOWARN)
    MakeNameEx(0x004BB910, "Script_IsRaidOfficer", SN_NOWARN)
    MakeNameEx(0x00516EA0, "Script_IsResting", SN_NOWARN)
    MakeNameEx(0x00488590, "Script_IsShiftKeyDown", SN_NOWARN)
    MakeNameEx(0x004B44E0, "Script_IsSpellPassive", SN_NOWARN)
    MakeNameEx(0x004D8ED0, "Script_IsTalentTrainer", SN_NOWARN)
    MakeNameEx(0x004D8EA0, "Script_IsTradeskillTrainer", SN_NOWARN)
    MakeNameEx(0x004D9E70, "Script_IsTrainerServiceLearnSpell", SN_NOWARN)
    MakeNameEx(0x004D9DD0, "Script_IsTrainerServiceSkillStep", SN_NOWARN)
    MakeNameEx(0x004D9F70, "Script_IsTrainerServiceTradeSkill", SN_NOWARN)
    MakeNameEx(0x004DFE10, "Script_IsUnitOnQuest", SN_NOWARN)
    MakeNameEx(0x004E73D0, "Script_IsUsableAction", SN_NOWARN)
    MakeNameEx(0x004C43D0, "Script_IsVendorActive", SN_NOWARN)
    MakeNameEx(0x0048C960, "Script_IsWindowsClient", SN_NOWARN)
    MakeNameEx(0x004E3940, "Script_ItemTextGetCreator", SN_NOWARN)
    MakeNameEx(0x004E38F0, "Script_ItemTextGetItem", SN_NOWARN)
    MakeNameEx(0x004E39F0, "Script_ItemTextGetMaterial", SN_NOWARN)
    MakeNameEx(0x004E3AD0, "Script_ItemTextGetPage", SN_NOWARN)
    MakeNameEx(0x004E3B00, "Script_ItemTextGetText", SN_NOWARN)
    MakeNameEx(0x004E3B10, "Script_ItemTextHasNextPage", SN_NOWARN)
    MakeNameEx(0x004E3B60, "Script_ItemTextNextPage", SN_NOWARN)
    MakeNameEx(0x004E3B50, "Script_ItemTextPrevPage", SN_NOWARN)
    MakeNameEx(0x004AB290, "Script_JoinBattlefield", SN_NOWARN)
    MakeNameEx(0x0049FF00, "Script_JoinChannelByName", SN_NOWARN)
    MakeNameEx(0x00513BD0, "Script_Jump", SN_NOWARN)
    MakeNameEx(0x004C8150, "Script_KeyRingButtonIDToInvSlotID", SN_NOWARN)
    MakeNameEx(0x004E9760, "Script_LFGQuery", SN_NOWARN)
    MakeNameEx(0x0046D5E0, "Script_LaunchAddOnURL", SN_NOWARN)
    MakeNameEx(0x0046CF60, "Script_LaunchURL", SN_NOWARN)
    MakeNameEx(0x004F36A0, "Script_LearnTalent", SN_NOWARN)
    MakeNameEx(0x004ABE60, "Script_LeaveBattlefield", SN_NOWARN)
    MakeNameEx(0x004A0000, "Script_LeaveChannelByName", SN_NOWARN)
    MakeNameEx(0x004E9180, "Script_LeaveParty", SN_NOWARN)
    MakeNameEx(0x004A00D0, "Script_ListChannelByName", SN_NOWARN)
    MakeNameEx(0x004A01C0, "Script_ListChannels", SN_NOWARN)
    MakeNameEx(0x0048E980, "Script_LoadAddOn", SN_NOWARN)
    MakeNameEx(0x004B8220, "Script_LoadBindings", SN_NOWARN)
    MakeNameEx(0x0049FE40, "Script_LoggingChat", SN_NOWARN)
    MakeNameEx(0x0049FEF0, "Script_LoggingCombat", SN_NOWARN)
    MakeNameEx(0x00489390, "Script_Logout", SN_NOWARN)
    MakeNameEx(0x004C2E70, "Script_LootSlot", SN_NOWARN)
    MakeNameEx(0x004C2E00, "Script_LootSlotIsCoin", SN_NOWARN)
    MakeNameEx(0x004C2D90, "Script_LootSlotIsItem", SN_NOWARN)
    MakeNameEx(0x004C4D80, "Script_MakeMinigameMove", SN_NOWARN)
    MakeNameEx(0x00514210, "Script_MouselookStart", SN_NOWARN)
    MakeNameEx(0x00514240, "Script_MouselookStop", SN_NOWARN)
    MakeNameEx(0x00513E80, "Script_MoveBackwardStart", SN_NOWARN)
    MakeNameEx(0x00513EB0, "Script_MoveBackwardStop", SN_NOWARN)
    MakeNameEx(0x00513E20, "Script_MoveForwardStart", SN_NOWARN)
    MakeNameEx(0x00513E50, "Script_MoveForwardStop", SN_NOWARN)
    MakeNameEx(0x0050B580, "Script_MoveViewDownStart", SN_NOWARN)
    MakeNameEx(0x0050B590, "Script_MoveViewDownStop", SN_NOWARN)
    MakeNameEx(0x0050B4A0, "Script_MoveViewInStart", SN_NOWARN)
    MakeNameEx(0x0050B4D0, "Script_MoveViewInStop", SN_NOWARN)
    MakeNameEx(0x0050B540, "Script_MoveViewLeftStart", SN_NOWARN)
    MakeNameEx(0x0050B550, "Script_MoveViewLeftStop", SN_NOWARN)
    MakeNameEx(0x0050B500, "Script_MoveViewOutStart", SN_NOWARN)
    MakeNameEx(0x0050B510, "Script_MoveViewOutStop", SN_NOWARN)
    MakeNameEx(0x0050B520, "Script_MoveViewRightStart", SN_NOWARN)
    MakeNameEx(0x0050B530, "Script_MoveViewRightStop", SN_NOWARN)
    MakeNameEx(0x0050B560, "Script_MoveViewUpStart", SN_NOWARN)
    MakeNameEx(0x0050B570, "Script_MoveViewUpStop", SN_NOWARN)
    MakeNameEx(0x0048C9D0, "Script_NewGMTicket", SN_NOWARN)
    MakeNameEx(0x0050B680, "Script_NextView", SN_NOWARN)
    MakeNameEx(0x0048EBE0, "Script_NoPlayTime", SN_NOWARN)
    MakeNameEx(0x0048D340, "Script_NotWhileDeadError", SN_NOWARN)
    MakeNameEx(0x0048A310, "Script_NotifyInspect", SN_NOWARN)
    MakeNameEx(0x004DCB00, "Script_NumTaxiNodes", SN_NOWARN)
    MakeNameEx(0x004F4790, "Script_OfferPetition", SN_NOWARN)
    MakeNameEx(0x004C9570, "Script_OffhandHasWeapon", SN_NOWARN)
    MakeNameEx(0x004D8CF0, "Script_OpenTrainer", SN_NOWARN)
    MakeNameEx(0x0048C8C0, "Script_OpeningCinematic", SN_NOWARN)
    MakeNameEx(0x0046D1C0, "Script_PINEntered", SN_NOWARN)
    MakeNameEx(0x0048EB70, "Script_PartialPlayTime", SN_NOWARN)
    MakeNameEx(0x0046D410, "Script_PatchDownloadApply", SN_NOWARN)
    MakeNameEx(0x0046D400, "Script_PatchDownloadCancel", SN_NOWARN)
    MakeNameEx(0x0046D3E0, "Script_PatchDownloadProgress", SN_NOWARN)
    MakeNameEx(0x004BE4C0, "Script_PetAbandon", SN_NOWARN)
    MakeNameEx(0x004BE470, "Script_PetAggressiveMode", SN_NOWARN)
    MakeNameEx(0x004BE4A0, "Script_PetAttack", SN_NOWARN)
    MakeNameEx(0x004BE500, "Script_PetCanBeAbandoned", SN_NOWARN)
    MakeNameEx(0x004BE580, "Script_PetCanBeRenamed", SN_NOWARN)
    MakeNameEx(0x004BE460, "Script_PetDefensiveMode", SN_NOWARN)
    MakeNameEx(0x004BE4D0, "Script_PetDismiss", SN_NOWARN)
    MakeNameEx(0x004BE490, "Script_PetFollow", SN_NOWARN)
    MakeNameEx(0x004BDC20, "Script_PetHasActionBar", SN_NOWARN)
    MakeNameEx(0x004BE450, "Script_PetPassiveMode", SN_NOWARN)
    MakeNameEx(0x004BE4E0, "Script_PetRename", SN_NOWARN)
    MakeNameEx(0x004BE4B0, "Script_PetStopAttack", SN_NOWARN)
    MakeNameEx(0x004BE480, "Script_PetWait", SN_NOWARN)
    MakeNameEx(0x004E71D0, "Script_PickupAction", SN_NOWARN)
    MakeNameEx(0x004C8FA0, "Script_PickupBagFromSlot", SN_NOWARN)
    MakeNameEx(0x004F9B30, "Script_PickupContainerItem", SN_NOWARN)
    MakeNameEx(0x004C8DA0, "Script_PickupInventoryItem", SN_NOWARN)
    MakeNameEx(0x004F1AE0, "Script_PickupMacro", SN_NOWARN)
    MakeNameEx(0x004FB760, "Script_PickupMerchantItem", SN_NOWARN)
    MakeNameEx(0x004BE180, "Script_PickupPetAction", SN_NOWARN)
    MakeNameEx(0x0048ABC0, "Script_PickupPlayerMoney", SN_NOWARN)
    MakeNameEx(0x004B42A0, "Script_PickupSpell", SN_NOWARN)
    MakeNameEx(0x004CB7A0, "Script_PickupStablePet", SN_NOWARN)
    MakeNameEx(0x004C0790, "Script_PickupTradeMoney", SN_NOWARN)
    MakeNameEx(0x005140C0, "Script_PitchDownStart", SN_NOWARN)
    MakeNameEx(0x005140F0, "Script_PitchDownStop", SN_NOWARN)
    MakeNameEx(0x00514060, "Script_PitchUpStart", SN_NOWARN)
    MakeNameEx(0x00514090, "Script_PitchUpStop", SN_NOWARN)
    MakeNameEx(0x004E7240, "Script_PlaceAction", SN_NOWARN)
    MakeNameEx(0x004CF610, "Script_PlaceAuctionBid", SN_NOWARN)
    MakeNameEx(0x0046CEF0, "Script_PlayCreditsMusic", SN_NOWARN)
    MakeNameEx(0x0046CEB0, "Script_PlayGlueMusic", SN_NOWARN)
    MakeNameEx(0x00458720, "Script_PlayMusic", SN_NOWARN)
    MakeNameEx(0x004586D0, "Script_PlaySound", SN_NOWARN)
    MakeNameEx(0x00458780, "Script_PlaySoundFile", SN_NOWARN)
    MakeNameEx(0x004B43F0, "Script_PlayerHasSpells", SN_NOWARN)
    MakeNameEx(0x004A8F20, "Script_PositionMiniWorldMapArrowFrame", SN_NOWARN)
    MakeNameEx(0x004A8D20, "Script_PositionWorldMapArrowFrame", SN_NOWARN)
    MakeNameEx(0x0050B690, "Script_PrevView", SN_NOWARN)
    MakeNameEx(0x004A7F30, "Script_ProcessMapClick", SN_NOWARN)
    MakeNameEx(0x0048A830, "Script_PromoteByName", SN_NOWARN)
    MakeNameEx(0x004BBD20, "Script_PromoteToAssistant", SN_NOWARN)
    MakeNameEx(0x0048A7C0, "Script_PromoteToPartyLeader", SN_NOWARN)
    MakeNameEx(0x004F86B0, "Script_PurchaseSlot", SN_NOWARN)
    MakeNameEx(0x004C8F70, "Script_PutItemInBackpack", SN_NOWARN)
    MakeNameEx(0x004C8F00, "Script_PutItemInBag", SN_NOWARN)
    MakeNameEx(0x004CE980, "Script_QueryAuctionItems", SN_NOWARN)
    MakeNameEx(0x005021A0, "Script_QuestChooseRewardError", SN_NOWARN)
    MakeNameEx(0x004E1340, "Script_QuestLogPushQuest", SN_NOWARN)
    MakeNameEx(0x004893B0, "Script_Quit", SN_NOWARN)
    MakeNameEx(0x0046CEA0, "Script_QuitGame", SN_NOWARN)
    MakeNameEx(0x0048C7B0, "Script_RandomRoll", SN_NOWARN)
    MakeNameEx(0x00471900, "Script_RandomizeCharCustomization", SN_NOWARN)
    MakeNameEx(0x00515F50, "Script_ReadFile", SN_NOWARN)
    MakeNameEx(0x0046ED20, "Script_RealmListDialogCancelled", SN_NOWARN)
    MakeNameEx(0x00488B00, "Script_RegisterCVar", SN_NOWARN)
    MakeNameEx(0x004884E0, "Script_RegisterForSave", SN_NOWARN)
    MakeNameEx(0x004884D0, "Script_ReloadUI", SN_NOWARN)
    MakeNameEx(0x004A1260, "Script_RemoveChatWindowChannel", SN_NOWARN)
    MakeNameEx(0x004A0F40, "Script_RemoveChatWindowMessages", SN_NOWARN)
    MakeNameEx(0x005AD2D0, "Script_RemoveFriend", SN_NOWARN)
    MakeNameEx(0x004E1970, "Script_RemoveQuestWatch", SN_NOWARN)
    MakeNameEx(0x004D3C70, "Script_RemoveSkillUp", SN_NOWARN)
    MakeNameEx(0x00473520, "Script_RenameCharacter", SN_NOWARN)
    MakeNameEx(0x004F4930, "Script_RenamePetition", SN_NOWARN)
    MakeNameEx(0x004FBFE0, "Script_RepairAllItems", SN_NOWARN)
    MakeNameEx(0x0048D300, "Script_ReplaceEnchant", SN_NOWARN)
    MakeNameEx(0x0048D330, "Script_ReplaceTradeEnchant", SN_NOWARN)
    MakeNameEx(0x0048A970, "Script_RepopMe", SN_NOWARN)
    MakeNameEx(0x004ABEF0, "Script_RequestBattlefieldPositions", SN_NOWARN)
    MakeNameEx(0x004AB990, "Script_RequestBattlefieldScoreData", SN_NOWARN)
    MakeNameEx(0x004C9610, "Script_RequestInspectHonorData", SN_NOWARN)
    MakeNameEx(0x004A1850, "Script_RequestRaidInfo", SN_NOWARN)
    MakeNameEx(0x0046ECF0, "Script_RequestRealmList", SN_NOWARN)
    MakeNameEx(0x0048A900, "Script_RequestTimePlayed", SN_NOWARN)
    MakeNameEx(0x0046D9A0, "Script_ResetAddOns", SN_NOWARN)
    MakeNameEx(0x004713E0, "Script_ResetCharCustomize", SN_NOWARN)
    MakeNameEx(0x004A09E0, "Script_ResetChatColors", SN_NOWARN)
    MakeNameEx(0x0048AC70, "Script_ResetCursor", SN_NOWARN)
    MakeNameEx(0x0048E830, "Script_ResetDisabledAddOns", SN_NOWARN)
    MakeNameEx(0x0048A6B0, "Script_ResetInstances", SN_NOWARN)
    MakeNameEx(0x00489430, "Script_ResetPerformanceValues", SN_NOWARN)
    MakeNameEx(0x004B5A10, "Script_ResetTutorials", SN_NOWARN)
    MakeNameEx(0x0050B640, "Script_ResetView", SN_NOWARN)
    MakeNameEx(0x0048DAB0, "Script_RestartGx", SN_NOWARN)
    MakeNameEx(0x0048DAD0, "Script_RestoreVideoDefaults", SN_NOWARN)
    MakeNameEx(0x0048AA00, "Script_ResurrectHasSickness", SN_NOWARN)
    MakeNameEx(0x0048AA30, "Script_ResurrectHasTimer", SN_NOWARN)
    MakeNameEx(0x0048D260, "Script_RetrieveCorpse", SN_NOWARN)
    MakeNameEx(0x004AFBA0, "Script_ReturnInboxItem", SN_NOWARN)
    MakeNameEx(0x004C3370, "Script_RollOnLoot", SN_NOWARN)
    MakeNameEx(0x004B8180, "Script_RunBinding", SN_NOWARN)
    MakeNameEx(0x0048B980, "Script_RunScript", SN_NOWARN)
    MakeNameEx(0x0046D990, "Script_SaveAddOns", SN_NOWARN)
    MakeNameEx(0x004B8260, "Script_SaveBindings", SN_NOWARN)
    MakeNameEx(0x0050B600, "Script_SaveView", SN_NOWARN)
    MakeNameEx(0x0046D0B0, "Script_ScanningAccepted", SN_NOWARN)
    MakeNameEx(0x0046D3D0, "Script_Screenshot", SN_NOWARN)
    MakeNameEx(0x004893D0, "Script_Screenshot", SN_NOWARN)
    MakeNameEx(0x00501CE0, "Script_SelectActiveQuest", SN_NOWARN)
    MakeNameEx(0x00501CA0, "Script_SelectAvailableQuest", SN_NOWARN)
    MakeNameEx(0x00473470, "Script_SelectCharacter", SN_NOWARN)
    MakeNameEx(0x004F70F0, "Script_SelectCraft", SN_NOWARN)
    MakeNameEx(0x004E2AE0, "Script_SelectGossipActiveQuest", SN_NOWARN)
    MakeNameEx(0x004E2AA0, "Script_SelectGossipAvailableQuest", SN_NOWARN)
    MakeNameEx(0x004E2A30, "Script_SelectGossipOption", SN_NOWARN)
    MakeNameEx(0x004AE550, "Script_SelectPackage", SN_NOWARN)
    MakeNameEx(0x004DFAE0, "Script_SelectQuestLogEntry", SN_NOWARN)
    MakeNameEx(0x004AE380, "Script_SelectStationery", SN_NOWARN)
    MakeNameEx(0x004FD9B0, "Script_SelectTradeSkill", SN_NOWARN)
    MakeNameEx(0x004D8E60, "Script_SelectTrainerService", SN_NOWARN)
    MakeNameEx(0x0049F920, "Script_SendAddonMessage", SN_NOWARN)
    MakeNameEx(0x0049F1E0, "Script_SendChatMessage", SN_NOWARN)
    MakeNameEx(0x004AE800, "Script_SendMail", SN_NOWARN)
    MakeNameEx(0x005AD3B0, "Script_SendWho", SN_NOWARN)
    MakeNameEx(0x004DFB50, "Script_SetAbandonQuest", SN_NOWARN)
    MakeNameEx(0x004E76E0, "Script_SetActionBarToggles", SN_NOWARN)
    MakeNameEx(0x0046D9E0, "Script_SetAddonVersionCheck", SN_NOWARN)
    MakeNameEx(0x004FA4F0, "Script_SetBagPortaitTexture", SN_NOWARN)
    MakeNameEx(0x004892B0, "Script_SetBaseMip", SN_NOWARN)
    MakeNameEx(0x004ABC90, "Script_SetBattlefieldScoreFaction", SN_NOWARN)
    MakeNameEx(0x004B8000, "Script_SetBinding", SN_NOWARN)
    MakeNameEx(0x00488C10, "Script_SetCVar", SN_NOWARN)
    MakeNameEx(0x004A0490, "Script_SetChannelOwner", SN_NOWARN)
    MakeNameEx(0x004A03A0, "Script_SetChannelPassword", SN_NOWARN)
    MakeNameEx(0x004713A0, "Script_SetCharCustomizeBackground", SN_NOWARN)
    MakeNameEx(0x00471330, "Script_SetCharCustomizeFrame", SN_NOWARN)
    MakeNameEx(0x00473230, "Script_SetCharSelectBackground", SN_NOWARN)
    MakeNameEx(0x004731C0, "Script_SetCharSelectModelFrame", SN_NOWARN)
    MakeNameEx(0x00471930, "Script_SetCharacterCreateFacing", SN_NOWARN)
    MakeNameEx(0x00473670, "Script_SetCharacterSelectFacing", SN_NOWARN)
    MakeNameEx(0x004A15D0, "Script_SetChatWindowAlpha", SN_NOWARN)
    MakeNameEx(0x004A14F0, "Script_SetChatWindowColor", SN_NOWARN)
    MakeNameEx(0x004A16B0, "Script_SetChatWindowDocked", SN_NOWARN)
    MakeNameEx(0x004A1650, "Script_SetChatWindowLocked", SN_NOWARN)
    MakeNameEx(0x004A13F0, "Script_SetChatWindowName", SN_NOWARN)
    MakeNameEx(0x004A1730, "Script_SetChatWindowShown", SN_NOWARN)
    MakeNameEx(0x004A1470, "Script_SetChatWindowSize", SN_NOWARN)
    MakeNameEx(0x00488640, "Script_SetConsoleKey", SN_NOWARN)
    MakeNameEx(0x0046CE60, "Script_SetCurrentScreen", SN_NOWARN)
    MakeNameEx(0x00489490, "Script_SetCursor", SN_NOWARN)
    MakeNameEx(0x00489090, "Script_SetDoodadAnim", SN_NOWARN)
    MakeNameEx(0x0048DEC0, "Script_SetEuropeanNumbers", SN_NOWARN)
    MakeNameEx(0x004D6A00, "Script_SetFactionActive", SN_NOWARN)
    MakeNameEx(0x004D69B0, "Script_SetFactionInactive", SN_NOWARN)
    MakeNameEx(0x00488F30, "Script_SetFarclip", SN_NOWARN)
    MakeNameEx(0x004891F0, "Script_SetGamma", SN_NOWARN)
    MakeNameEx(0x004D2380, "Script_SetGuildInfoText", SN_NOWARN)
    MakeNameEx(0x004A0060, "Script_SetGuildRecruitmentMode", SN_NOWARN)
    MakeNameEx(0x004D1820, "Script_SetGuildRosterSelection", SN_NOWARN)
    MakeNameEx(0x004D1E10, "Script_SetGuildRosterShowOffline", SN_NOWARN)
    MakeNameEx(0x004C9150, "Script_SetInventoryPortaitTexture", SN_NOWARN)
    MakeNameEx(0x00488540, "Script_SetLayoutMode", SN_NOWARN)
    MakeNameEx(0x004E96B0, "Script_SetLookingForGroup", SN_NOWARN)
    MakeNameEx(0x004E92A0, "Script_SetLootMethod", SN_NOWARN)
    MakeNameEx(0x004C2B40, "Script_SetLootPortrait", SN_NOWARN)
    MakeNameEx(0x004E9500, "Script_SetLootThreshold", SN_NOWARN)
    MakeNameEx(0x004A7E20, "Script_SetMapToCurrentZone", SN_NOWARN)
    MakeNameEx(0x004A7DB0, "Script_SetMapZoom", SN_NOWARN)
    MakeNameEx(0x0046DB80, "Script_SetMovieSubtitles", SN_NOWARN)
    MakeNameEx(0x0048C640, "Script_SetMultisampleFormat", SN_NOWARN)
    MakeNameEx(0x004CB870, "Script_SetPetStablePaperdoll", SN_NOWARN)
    MakeNameEx(0x00519EF0, "Script_SetPortraitTexture", SN_NOWARN)
    MakeNameEx(0x0048D780, "Script_SetPortraitToTexture", SN_NOWARN)
    MakeNameEx(0x0046F2C0, "Script_SetPreferredInfo", SN_NOWARN)
    MakeNameEx(0x004BB820, "Script_SetRaidRosterSelection", SN_NOWARN)
    MakeNameEx(0x004BB990, "Script_SetRaidSubgroup", SN_NOWARN)
    MakeNameEx(0x004BBEC0, "Script_SetRaidTarget", SN_NOWARN)
    MakeNameEx(0x0046CDF0, "Script_SetSavedAccountName", SN_NOWARN)
    MakeNameEx(0x0048BFD0, "Script_SetScreenResolution", SN_NOWARN)
    MakeNameEx(0x0046DA50, "Script_SetScriptMemory", SN_NOWARN)
    MakeNameEx(0x004CFDA0, "Script_SetSelectedAuctionItem", SN_NOWARN)
    MakeNameEx(0x004AB300, "Script_SetSelectedBattlefield", SN_NOWARN)
    MakeNameEx(0x004717C0, "Script_SetSelectedClass", SN_NOWARN)
    MakeNameEx(0x004D6BB0, "Script_SetSelectedFaction", SN_NOWARN)
    MakeNameEx(0x005AD210, "Script_SetSelectedFriend", SN_NOWARN)
    MakeNameEx(0x005AD520, "Script_SetSelectedIgnore", SN_NOWARN)
    MakeNameEx(0x00471740, "Script_SetSelectedRace", SN_NOWARN)
    MakeNameEx(0x00471780, "Script_SetSelectedSex", SN_NOWARN)
    MakeNameEx(0x004D4020, "Script_SetSelectedSkill", SN_NOWARN)
    MakeNameEx(0x004AE180, "Script_SetSendMailCOD", SN_NOWARN)
    MakeNameEx(0x004AE0F0, "Script_SetSendMailMoney", SN_NOWARN)
    MakeNameEx(0x004DCA50, "Script_SetTaxiMap", SN_NOWARN)
    MakeNameEx(0x00488FE0, "Script_SetTerrainMip", SN_NOWARN)
    MakeNameEx(0x00489140, "Script_SetTexLodBias", SN_NOWARN)
    MakeNameEx(0x004C0820, "Script_SetTradeMoney", SN_NOWARN)
    MakeNameEx(0x004FFE60, "Script_SetTradeSkillInvSlotFilter", SN_NOWARN)
    MakeNameEx(0x004FFC70, "Script_SetTradeSkillSubClassFilter", SN_NOWARN)
    MakeNameEx(0x004DA260, "Script_SetTrainerServiceTypeFilter", SN_NOWARN)
    MakeNameEx(0x004DA3F0, "Script_SetTrainerSkillLineFilter", SN_NOWARN)
    MakeNameEx(0x0050B5B0, "Script_SetView", SN_NOWARN)
    MakeNameEx(0x004D6B60, "Script_SetWatchedFactionIndex", SN_NOWARN)
    MakeNameEx(0x00488ED0, "Script_SetWaterDetail", SN_NOWARN)
    MakeNameEx(0x005AD870, "Script_SetWhoToUI", SN_NOWARN)
    MakeNameEx(0x00488DD0, "Script_SetWorldDetail", SN_NOWARN)
    MakeNameEx(0x0048C270, "Script_SetupFullscreenScale", SN_NOWARN)
    MakeNameEx(0x004AB8C0, "Script_ShowBattlefieldList", SN_NOWARN)
    MakeNameEx(0x004FBBB0, "Script_ShowBuybackSellCursor", SN_NOWARN)
    MakeNameEx(0x0048DE70, "Script_ShowCloak", SN_NOWARN)
    MakeNameEx(0x004FA460, "Script_ShowContainerSellCursor", SN_NOWARN)
    MakeNameEx(0x0046D0F0, "Script_ShowContestNotice", SN_NOWARN)
    MakeNameEx(0x0046DB60, "Script_ShowCursor", SN_NOWARN)
    MakeNameEx(0x0046D010, "Script_ShowEULANotice", SN_NOWARN)
    MakeNameEx(0x00489470, "Script_ShowFriendNameplates", SN_NOWARN)
    MakeNameEx(0x005AD340, "Script_ShowFriends", SN_NOWARN)
    MakeNameEx(0x0048DE20, "Script_ShowHelm", SN_NOWARN)
    MakeNameEx(0x0048AC60, "Script_ShowInspectCursor", SN_NOWARN)
    MakeNameEx(0x004C90B0, "Script_ShowInventorySellCursor", SN_NOWARN)
    MakeNameEx(0x004FBAB0, "Script_ShowMerchantSellCursor", SN_NOWARN)
    MakeNameEx(0x004A9170, "Script_ShowMiniWorldMapArrowFrame", SN_NOWARN)
    MakeNameEx(0x00489450, "Script_ShowNameplates", SN_NOWARN)
    MakeNameEx(0x004FBCC0, "Script_ShowRepairCursor", SN_NOWARN)
    MakeNameEx(0x0046D080, "Script_ShowScanningNotice", SN_NOWARN)
    MakeNameEx(0x0046CFA0, "Script_ShowTOSNotice", SN_NOWARN)
    MakeNameEx(0x004A9120, "Script_ShowWorldMapArrowFrame", SN_NOWARN)
    MakeNameEx(0x0048DDC0, "Script_ShowingCloak", SN_NOWARN)
    MakeNameEx(0x0048DD60, "Script_ShowingHelm", SN_NOWARN)
    MakeNameEx(0x004F46D0, "Script_SignPetition", SN_NOWARN)
    MakeNameEx(0x0048B920, "Script_SitOrStand", SN_NOWARN)
    MakeNameEx(0x004CFC00, "Script_SortAuctionItems", SN_NOWARN)
    MakeNameEx(0x004D1CB0, "Script_SortGuildRoster", SN_NOWARN)
    MakeNameEx(0x0046F330, "Script_SortRealms", SN_NOWARN)
    MakeNameEx(0x005AD890, "Script_SortWho", SN_NOWARN)
    MakeNameEx(0x006E6D00, "Script_SpellCanTargetUnit", SN_NOWARN)
    MakeNameEx(0x006E6CD0, "Script_SpellIsTargeting", SN_NOWARN)
    MakeNameEx(0x006E6E80, "Script_SpellStopCasting", SN_NOWARN)
    MakeNameEx(0x006E6E30, "Script_SpellStopTargeting", SN_NOWARN)
    MakeNameEx(0x006E6D90, "Script_SpellTargetUnit", SN_NOWARN)
    MakeNameEx(0x004F9F70, "Script_SplitContainerItem", SN_NOWARN)
    MakeNameEx(0x004CAE50, "Script_StablePet", SN_NOWARN)
    MakeNameEx(0x004CE770, "Script_StartAuction", SN_NOWARN)
    MakeNameEx(0x004D4C40, "Script_StartDuel", SN_NOWARN)
    MakeNameEx(0x004D4C90, "Script_StartDuelUnit", SN_NOWARN)
    MakeNameEx(0x0046D270, "Script_StatusDialogClick", SN_NOWARN)
    MakeNameEx(0x0048B970, "Script_StopCinematic", SN_NOWARN)
    MakeNameEx(0x0046CF00, "Script_StopGlueMusic", SN_NOWARN)
    MakeNameEx(0x00458770, "Script_StopMusic", SN_NOWARN)
    MakeNameEx(0x00513FA0, "Script_StrafeLeftStart", SN_NOWARN)
    MakeNameEx(0x00513FD0, "Script_StrafeLeftStop", SN_NOWARN)
    MakeNameEx(0x00514000, "Script_StrafeRightStart", SN_NOWARN)
    MakeNameEx(0x00514030, "Script_StrafeRightStop", SN_NOWARN)
    MakeNameEx(0x00489370, "Script_Stuck", SN_NOWARN)
    MakeNameEx(0x004C4290, "Script_SubmitNumbers", SN_NOWARN)
    MakeNameEx(0x0046DDD0, "Script_SurveyNotificationDone", SN_NOWARN)
    MakeNameEx(0x004BBB00, "Script_SwapRaidSubgroup", SN_NOWARN)
    MakeNameEx(0x0046CFD0, "Script_TOSAccepted", SN_NOWARN)
    MakeNameEx(0x004AF8E0, "Script_TakeInboxItem", SN_NOWARN)
    MakeNameEx(0x004AF7D0, "Script_TakeInboxMoney", SN_NOWARN)
    MakeNameEx(0x004AFA60, "Script_TakeInboxTextItem", SN_NOWARN)
    MakeNameEx(0x004DCCA0, "Script_TakeTaxiNode", SN_NOWARN)
    MakeNameEx(0x00489D60, "Script_TargetByName", SN_NOWARN)
    MakeNameEx(0x00489B40, "Script_TargetLastEnemy", SN_NOWARN)
    MakeNameEx(0x00489B00, "Script_TargetLastTarget", SN_NOWARN)
    MakeNameEx(0x00489A80, "Script_TargetNearestEnemy", SN_NOWARN)
    MakeNameEx(0x00489AA0, "Script_TargetNearestFriend", SN_NOWARN)
    MakeNameEx(0x00489AC0, "Script_TargetNearestPartyMember", SN_NOWARN)
    MakeNameEx(0x00489AE0, "Script_TargetNearestRaidMember", SN_NOWARN)
    MakeNameEx(0x004899D0, "Script_TargetUnit", SN_NOWARN)
    MakeNameEx(0x004DCE30, "Script_TaxiGetDestX", SN_NOWARN)
    MakeNameEx(0x004DCE80, "Script_TaxiGetDestY", SN_NOWARN)
    MakeNameEx(0x004DCD90, "Script_TaxiGetSrcX", SN_NOWARN)
    MakeNameEx(0x004DCDE0, "Script_TaxiGetSrcY", SN_NOWARN)
    MakeNameEx(0x004DCC20, "Script_TaxiNodeCost", SN_NOWARN)
    MakeNameEx(0x004DCCF0, "Script_TaxiNodeGetType", SN_NOWARN)
    MakeNameEx(0x004DCB30, "Script_TaxiNodeName", SN_NOWARN)
    MakeNameEx(0x004DCB80, "Script_TaxiNodePosition", SN_NOWARN)
    MakeNameEx(0x004DCD40, "Script_TaxiNodeSetCurrent", SN_NOWARN)
    MakeNameEx(0x00513DE0, "Script_ToggleAutoRun", SN_NOWARN)
    MakeNameEx(0x00489350, "Script_ToggleCollision", SN_NOWARN)
    MakeNameEx(0x00489360, "Script_ToggleCollisionDisplay", SN_NOWARN)
    MakeNameEx(0x0050B5A0, "Script_ToggleMouseMove", SN_NOWARN)
    MakeNameEx(0x0048D700, "Script_TogglePVP", SN_NOWARN)
    MakeNameEx(0x00489400, "Script_TogglePerformanceDisplay", SN_NOWARN)
    MakeNameEx(0x00489420, "Script_TogglePerformanceValues", SN_NOWARN)
    MakeNameEx(0x004BE290, "Script_TogglePetAutocast", SN_NOWARN)
    MakeNameEx(0x00489440, "Script_TogglePlayerBounds", SN_NOWARN)
    MakeNameEx(0x00489340, "Script_TogglePortals", SN_NOWARN)
    MakeNameEx(0x00513D50, "Script_ToggleRun", SN_NOWARN)
    MakeNameEx(0x0048A070, "Script_ToggleSheath", SN_NOWARN)
    MakeNameEx(0x004B4240, "Script_ToggleSpellAutocast", SN_NOWARN)
    MakeNameEx(0x00489330, "Script_ToggleTris", SN_NOWARN)
    MakeNameEx(0x004F52D0, "Script_TurnInGuildCharter", SN_NOWARN)
    MakeNameEx(0x00513EE0, "Script_TurnLeftStart", SN_NOWARN)
    MakeNameEx(0x00513F10, "Script_TurnLeftStop", SN_NOWARN)
    MakeNameEx(0x00514120, "Script_TurnOrActionStart", SN_NOWARN)
    MakeNameEx(0x00514160, "Script_TurnOrActionStop", SN_NOWARN)
    MakeNameEx(0x00513F40, "Script_TurnRightStart", SN_NOWARN)
    MakeNameEx(0x00513F70, "Script_TurnRightStop", SN_NOWARN)
    MakeNameEx(0x004B5960, "Script_TutorialsEnabled", SN_NOWARN)
    MakeNameEx(0x0048A610, "Script_UninviteByName", SN_NOWARN)
    MakeNameEx(0x0048A510, "Script_UninviteFromParty", SN_NOWARN)
    MakeNameEx(0x0048A580, "Script_UninviteFromRaid", SN_NOWARN)
    MakeNameEx(0x00517E10, "Script_UnitAffectingCombat", SN_NOWARN)
    MakeNameEx(0x005192E0, "Script_UnitArmor", SN_NOWARN)
    MakeNameEx(0x00518810, "Script_UnitAttackBothHands", SN_NOWARN)
    MakeNameEx(0x00518F80, "Script_UnitAttackPower", SN_NOWARN)
    MakeNameEx(0x00518E50, "Script_UnitAttackSpeed", SN_NOWARN)
    MakeNameEx(0x00519500, "Script_UnitBuff", SN_NOWARN)
    MakeNameEx(0x00516BB0, "Script_UnitCanAssist", SN_NOWARN)
    MakeNameEx(0x00516C50, "Script_UnitCanAttack", SN_NOWARN)
    MakeNameEx(0x00516A70, "Script_UnitCanCooperate", SN_NOWARN)
    MakeNameEx(0x00519420, "Script_UnitCharacterPoints", SN_NOWARN)
    MakeNameEx(0x00518350, "Script_UnitClass", SN_NOWARN)
    MakeNameEx(0x00516D90, "Script_UnitClassification", SN_NOWARN)
    MakeNameEx(0x0051A310, "Script_UnitCreatureFamily", SN_NOWARN)
    MakeNameEx(0x0051A280, "Script_UnitCreatureType", SN_NOWARN)
    MakeNameEx(0x00518C20, "Script_UnitDamage", SN_NOWARN)
    MakeNameEx(0x005198F0, "Script_UnitDebuff", SN_NOWARN)
    MakeNameEx(0x00519200, "Script_UnitDefense", SN_NOWARN)
    MakeNameEx(0x00515FB0, "Script_UnitExists", SN_NOWARN)
    MakeNameEx(0x00516630, "Script_UnitFactionGroup", SN_NOWARN)
    MakeNameEx(0x00519E50, "Script_UnitHasRelicSlot", SN_NOWARN)
    MakeNameEx(0x005174D0, "Script_UnitHealth", SN_NOWARN)
    MakeNameEx(0x005175B0, "Script_UnitHealthMax", SN_NOWARN)
    MakeNameEx(0x00516290, "Script_UnitInParty", SN_NOWARN)
    MakeNameEx(0x00516350, "Script_UnitInRaid", SN_NOWARN)
    MakeNameEx(0x00516CF0, "Script_UnitIsCharmed", SN_NOWARN)
    MakeNameEx(0x00519DE0, "Script_UnitIsCivilian", SN_NOWARN)
    MakeNameEx(0x00517D50, "Script_UnitIsConnected", SN_NOWARN)
    MakeNameEx(0x005161C0, "Script_UnitIsCorpse", SN_NOWARN)
    MakeNameEx(0x00517AC0, "Script_UnitIsDead", SN_NOWARN)
    MakeNameEx(0x00517C70, "Script_UnitIsDeadOrGhost", SN_NOWARN)
    MakeNameEx(0x00516890, "Script_UnitIsEnemy", SN_NOWARN)
    MakeNameEx(0x00516930, "Script_UnitIsFriend", SN_NOWARN)
    MakeNameEx(0x00517B90, "Script_UnitIsGhost", SN_NOWARN)
    MakeNameEx(0x00516460, "Script_UnitIsPVP", SN_NOWARN)
    MakeNameEx(0x00516540, "Script_UnitIsPVPFreeForAll", SN_NOWARN)
    MakeNameEx(0x00516210, "Script_UnitIsPartyLeader", SN_NOWARN)
    MakeNameEx(0x00516150, "Script_UnitIsPlayer", SN_NOWARN)
    MakeNameEx(0x00516D40, "Script_UnitIsPlusMob", SN_NOWARN)
    MakeNameEx(0x00519C90, "Script_UnitIsTapped", SN_NOWARN)
    MakeNameEx(0x00519D00, "Script_UnitIsTappedByPlayer", SN_NOWARN)
    MakeNameEx(0x00519D70, "Script_UnitIsTrivial", SN_NOWARN)
    MakeNameEx(0x00516070, "Script_UnitIsUnit", SN_NOWARN)
    MakeNameEx(0x00516030, "Script_UnitIsVisible", SN_NOWARN)
    MakeNameEx(0x00517FC0, "Script_UnitLevel", SN_NOWARN)
    MakeNameEx(0x00517670, "Script_UnitMana", SN_NOWARN)
    MakeNameEx(0x005177E0, "Script_UnitManaMax", SN_NOWARN)
    MakeNameEx(0x00517020, "Script_UnitName", SN_NOWARN)
    MakeNameEx(0x00517A40, "Script_UnitOnTaxi", SN_NOWARN)
    MakeNameEx(0x005172B0, "Script_UnitPVPName", SN_NOWARN)
    MakeNameEx(0x0051A8A0, "Script_UnitPVPRank", SN_NOWARN)
    MakeNameEx(0x00516410, "Script_UnitPlayerControlled", SN_NOWARN)
    MakeNameEx(0x005162F0, "Script_UnitPlayerOrPetInParty", SN_NOWARN)
    MakeNameEx(0x005163B0, "Script_UnitPlayerOrPetInRaid", SN_NOWARN)
    MakeNameEx(0x00517940, "Script_UnitPowerType", SN_NOWARN)
    MakeNameEx(0x00518200, "Script_UnitRace", SN_NOWARN)
    MakeNameEx(0x00518B90, "Script_UnitRangedAttack", SN_NOWARN)
    MakeNameEx(0x005190C0, "Script_UnitRangedAttackPower", SN_NOWARN)
    MakeNameEx(0x00518910, "Script_UnitRangedDamage", SN_NOWARN)
    MakeNameEx(0x005167E0, "Script_UnitReaction", SN_NOWARN)
    MakeNameEx(0x005184A0, "Script_UnitResistance", SN_NOWARN)
    MakeNameEx(0x00517E90, "Script_UnitSex", SN_NOWARN)
    MakeNameEx(0x00518600, "Script_UnitStat", SN_NOWARN)
    MakeNameEx(0x00517350, "Script_UnitXP", SN_NOWARN)
    MakeNameEx(0x00517410, "Script_UnitXPMax", SN_NOWARN)
    MakeNameEx(0x004CAF20, "Script_UnstablePet", SN_NOWARN)
    MakeNameEx(0x00471800, "Script_UpdateCustomizationBackground", SN_NOWARN)
    MakeNameEx(0x00471810, "Script_UpdateCustomizationScene", SN_NOWARN)
    MakeNameEx(0x0048CA60, "Script_UpdateGMTicket", SN_NOWARN)
    MakeNameEx(0x004C9560, "Script_UpdateInventoryAlertStatus", SN_NOWARN)
    MakeNameEx(0x004A7FA0, "Script_UpdateMapHighlight", SN_NOWARN)
    MakeNameEx(0x00473640, "Script_UpdateSelectionCustomizationScene", SN_NOWARN)
    MakeNameEx(0x004B43E0, "Script_UpdateSpells", SN_NOWARN)
    MakeNameEx(0x004A8D10, "Script_UpdateWorldMapArrowFrames", SN_NOWARN)
    MakeNameEx(0x004E7140, "Script_UseAction", SN_NOWARN)
    MakeNameEx(0x004FA0E0, "Script_UseContainerItem", SN_NOWARN)
    MakeNameEx(0x004C8DE0, "Script_UseInventoryItem", SN_NOWARN)
    MakeNameEx(0x0048AD70, "Script_UseSoulstone", SN_NOWARN)
    Last edited by danwins; 07-13-2022 at 12:41 AM.

  16. Thanks Hareturtle (1 members gave Thanks to danwins for this useful post)
  17. #614
    Heroku's Avatar Member
    Reputation
    2
    Join Date
    Mar 2023
    Posts
    5
    Thanks G/R
    12/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Bogie View Post
    Hey,

    this might be a stupid question, but - could anyone give me a hint on how to find the address of specific LUA functions?

    For context - I'd like to find out whether the player is sitting or not. There's a lua function "SitOrStand", which I assume would allow me to reverse-engineer the condition.
    I could probably just do a byte scan with CE or such to figure this out insteading of reversing the function, but I'd prefer to learn how to find this function in the first place.

    I've done a string search for "SitOrStand", its defined in .data:0083EA7C, which in turn is referenced by .data:0083E278 .. but now I'm sitting here like a monkey, not a clue how to proceed - there don't seem to be any xrefs to either of these data segments. How would I go from here to actually finding out the implementation of this?

    edit: I've found that this is part of the unit flags for 1.12.1 - but the question still stands of course, would be interesting to see how to track down a LUA function

    Thanks!
    This is 3 years too late, but I felt bad because I have had this in my source code for my old dusty private server bot forever, and I could've helped out.
    Hopefully it will help someone else smarter than me who is developing for 1.12 servers instead of playing retail like a sucker.

    This is what I have in the offset file:
    # 0x1D68 / 0xC1C , where 0 = stand, 1 = sit, 3 = lying down
    object_body_emote_state = 0x1D68
    If you use that given offset, you can read it directly from the object base address I believe.
    I think the one put in the comments 0xC1C is only if you're reading from the unit_fields pointer, but that's a guess because it's been so long I don't recall my thought process.

    I did not find it via IDA, but krustx has a great explanation how to go about doing that for anyone interested. The greatest trick I've learned about finding functions in IDA so far is using the Strings subview (ctrl+f12 hotkey) and ctrl+f to filter aka search for any given function name from the WoW API.
    Once you find the string, use the generated XREFs to find the function(s) that defined/access it. Usually you will find the API function itself that way, and thus the other associates moving parts you are looking for (pointers, offsets, etc).

Page 41 of 41 FirstFirst ... 3738394041

Similar Threads

  1. [WoW][3.3.5.12340] Info Dump Thread
    By Nesox in forum WoW Memory Editing
    Replies: 83
    Last Post: 04-28-2018, 03:32 PM
  2. [WoW][4.0.3.13329] Info Dump Thread
    By TOM_RUS in forum WoW Memory Editing
    Replies: 73
    Last Post: 02-06-2011, 06:37 AM
  3. [WoW][4.0.1.13164] Info Dump Thread
    By Seifer in forum WoW Memory Editing
    Replies: 29
    Last Post: 01-18-2011, 09:14 AM
  4. [WoW][4.0.1.13205] Info Dump Thread
    By DrGonzo in forum WoW Memory Editing
    Replies: 12
    Last Post: 11-11-2010, 02:34 PM
  5. [WoW][3.3.3.11723] Info Dump Thread
    By miceiken in forum WoW Memory Editing
    Replies: 2
    Last Post: 03-27-2010, 04:42 PM
All times are GMT -5. The time now is 08:56 PM. 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