Page 1 of 35 1234511 ... LastLast
Results 1 to 15 of 512
  1. #1
    Elite User
    CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    482
    Join Date
    Sep 2008
    Posts
    892
    Thanks G/R
    4/115
    CoreCoins
    3835
    Trade Feedback
    0 (0%)

    [WoW] 1.12.1.5875 Info Dump Thread

    Just curious if anyone is still actively working on reversing the 1.12.1 client? I've been tinkering with it a bit when I found a large but vulnerable private server which runs it.

    Edit: Adding some useful stuff.

    Code:
            public static readonly IntPtr CGGameUI__EnterWorld = new IntPtr(0x4908C0);
            public static readonly IntPtr CGLootInfo__HasLoot = new IntPtr(0x4C2A70);
            public static readonly IntPtr CGPlayer_C__CanTrackObject = new IntPtr(0x5ED2B0);
            public static readonly IntPtr CGPlayer_C__CanTrackUnit = new IntPtr(0x5ED210);
            public static readonly IntPtr CGPlayer_C__ClickToMove = new IntPtr(0x00611130);
            public static readonly IntPtr ClientConnection__SendPacket = new IntPtr(0x005379A0);
            public static readonly IntPtr ClientServices__SetMessageHandler = new IntPtr(0x005AB650);
            public static readonly IntPtr ClntObjMgrEnumVisibleObjects = new IntPtr(0x00468380);
            public static readonly IntPtr ClntObjMgrGetActivePlayer = new IntPtr(0x00468550);
            public static readonly IntPtr ClntObjMgrGetMapId = new IntPtr(0x00468580);
            public static readonly IntPtr ClntObjMgrObjectPtr = new IntPtr(0x00468460);
            public static readonly IntPtr ClntObjMgrSetMapId = new IntPtr(0x004685A0);
            public static readonly IntPtr CMovement__MoveUnit = new IntPtr(0x00616620);
            public static readonly IntPtr FrameScript__Execute = new IntPtr(0x00704CD0);
            public static readonly IntPtr FrameScript__Register = new IntPtr(0x00704120);
            public static readonly IntPtr FixSwimming = new IntPtr(0x007C6E88);
            public static readonly IntPtr GetContainerGuid = new IntPtr(0x4F93E0);
            public static readonly IntPtr NetClient__ProcessMessage = new IntPtr(0x537AA0);
    OpCode handlers:

    Code:
    [9:17:09 AM] OpCode: SMSG_WARDEN_DATA Handler: 0x6CA5C0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_ACCOUNT_DATA_TIMES Handler: 0x5AF8E0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_UPDATE_ACCOUNT_DATA Handler: 0x5AFC60 Unk: 0
    [9:17:12 AM] OpCode: SMSG_UPDATE_OBJECT Handler: 0x4651A0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_COMPRESSED_UPDATE_OBJECT Handler: 0x4672F0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_DESTROY_OBJECT Handler: 0x4674A0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_PVP_CREDIT Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: MSG_CORPSE_QUERY Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_CORPSE_RECLAIM_DELAY Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_GM_PLAYER_INFO Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: CMSG_GM_REQUEST_PLAYER_INFO Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_PLAY_MUSIC Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_PLAY_SOUND Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_PLAY_OBJECT_SOUND Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_AREA_TRIGGER_MESSAGE Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_INIT_WORLD_STATES Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_UPDATE_WORLD_STATE Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_AREA_SPIRIT_HEALER_TIME Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_INVALID_PROMOTION_CODE Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_WEATHER Handler: 0x48F690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_CHANNEL_NOTIFY Handler: 0x49BF80 Unk: 0
    [9:17:12 AM] OpCode: SMSG_CHANNEL_LIST Handler: 0x49C690 Unk: 0
    [9:17:12 AM] OpCode: SMSG_MESSAGECHAT Handler: 0x49D560 Unk: 0
    [9:17:12 AM] OpCode: SMSG_TEXT_EMOTE Handler: 0x49DBE0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_ZONE_UNDER_ATTACK Handler: 0x49DCC0 Unk: 0
    [9:17:12 AM] OpCode: 827 Handler: 0x49DE30 Unk: 0
    [9:17:12 AM] OpCode: SMSG_SERVER_MESSAGE Handler: 0x49DF80 Unk: 0
    [9:17:12 AM] OpCode: SMSG_RAID_INSTANCE_INFO Handler: 0x49E070 Unk: 0
    [9:17:12 AM] OpCode: SMSG_RAID_INSTANCE_MESSAGE Handler: 0x49E1C0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_INSTANCE_RESET Handler: 0x49E470 Unk: 0
    [9:17:12 AM] OpCode: SMSG_INSTANCE_RESET_FAILED Handler: 0x49E540 Unk: 0
    [9:17:12 AM] OpCode: SMSG_UPDATE_LAST_INSTANCE Handler: 0x49E670 Unk: 0
    [9:17:12 AM] OpCode: SMSG_UPDATE_INSTANCE_OWNERSHIP Handler: 0x49E6C0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_EXPECTED_SPAM_RECORDS Handler: 0x49E6E0 Unk: 0
    [9:17:12 AM] OpCode: MSG_LOOKING_FOR_GROUP Handler: 0x4E8DC0 Unk: 0
    [9:17:12 AM] OpCode: 809 Handler: 0x4E8F70 Unk: 0
    [9:17:12 AM] OpCode: SMSG_INSTANCE_SAVE_CREATED Handler: 0x4E7E60 Unk: 0
    [9:17:12 AM] OpCode: SMSG_GOSSIP_MESSAGE Handler: 0x4E26E0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_GOSSIP_COMPLETE Handler: 0x4E2800 Unk: 0
    [9:17:12 AM] OpCode: SMSG_GOSSIP_POI Handler: 0x4E2840 Unk: 0
    [9:17:12 AM] OpCode: SMSG_QUERY_TIME_RESPONSE Handler: 0x4DE400 Unk: 0
    [9:17:12 AM] OpCode: SMSG_PET_SPELLS Handler: 0x4BD990 Unk: 0
    [9:17:12 AM] OpCode: SMSG_PET_MODE Handler: 0x4BDB10 Unk: 0
    [9:17:12 AM] OpCode: SMSG_PET_ACTION_FEEDBACK Handler: 0x4BDB70 Unk: 0
    [9:17:12 AM] OpCode: SMSG_PET_BROKEN Handler: 0x4BDC00 Unk: 0
    [9:17:12 AM] OpCode: SMSG_INITIALIZE_FACTIONS Handler: 0x4D5640 Unk: 0
    [9:17:12 AM] OpCode: SMSG_SET_FACTION_ATWAR Handler: 0x4D56B0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_SET_FACTION_VISIBLE Handler: 0x4D5710 Unk: 0
    [9:17:12 AM] OpCode: SMSG_SET_FACTION_STANDING Handler: 0x4D5760 Unk: 0
    [9:17:12 AM] OpCode: SMSG_SET_FORCED_REACTIONS Handler: 0x4D59A0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_DUEL_REQUESTED Handler: 0x4D49D0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_DUEL_OUTOFBOUNDS Handler: 0x4D4AA0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_DUEL_INBOUNDS Handler: 0x4D4AC0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_DUEL_COUNTDOWN Handler: 0x4D4AE0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_DUEL_COMPLETE Handler: 0x4D4B20 Unk: 0
    [9:17:12 AM] OpCode: SMSG_DUEL_WINNER Handler: 0x4D4BA0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_TUTORIAL_FLAGS Handler: 0x4B5700 Unk: 0
    [9:17:12 AM] OpCode: SMSG_GUILD_ROSTER Handler: 0x4D0AD0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_SEND_MAIL_RESULT Handler: 0x4AD050 Unk: 0
    [9:17:12 AM] OpCode: SMSG_MAIL_LIST_RESULT Handler: 0x4AD1B0 Unk: 0
    [9:17:12 AM] OpCode: MSG_QUERY_NEXT_MAIL_TIME Handler: 0x4AD5F0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_RECEIVED_MAIL Handler: 0x4AD620 Unk: 0
    [9:17:12 AM] OpCode: SMSG_BATTLEFIELD_LIST Handler: 0x4AA6C0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_BATTLEFIELD_STATUS Handler: 0x4AA850 Unk: 0
    [9:17:12 AM] OpCode: MSG_PVP_LOG_DATA Handler: 0x4AAB30 Unk: 0
    [9:17:12 AM] OpCode: SMSG_GROUP_JOINED_BATTLEGROUND Handler: 0x4AACC0 Unk: 0
    [9:17:12 AM] OpCode: MSG_BATTLEGROUND_PLAYER_POSITIONS Handler: 0x4AAD40 Unk: 0
    [9:17:12 AM] OpCode: SMSG_BATTLEGROUND_PLAYER_JOINED Handler: 0x4AAE10 Unk: 0
    [9:17:12 AM] OpCode: SMSG_BATTLEGROUND_PLAYER_LEFT Handler: 0x4AAE10 Unk: 0
    [9:17:12 AM] OpCode: MSG_AUCTION_HELLO Handler: 0x4CC420 Unk: 0
    [9:17:12 AM] OpCode: SMSG_AUCTION_COMMAND_RESULT Handler: 0x4CC460 Unk: 0
    [9:17:12 AM] OpCode: SMSG_AUCTION_LIST_RESULT Handler: 0x4CC7F0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_AUCTION_OWNER_LIST_RESULT Handler: 0x4CCA30 Unk: 0
    [9:17:12 AM] OpCode: SMSG_AUCTION_BIDDER_LIST_RESULT Handler: 0x4CCC80 Unk: 0
    [9:17:12 AM] OpCode: SMSG_AUCTION_BIDDER_NOTIFICATION Handler: 0x4CCED0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_AUCTION_OWNER_NOTIFICATION Handler: 0x4CD1F0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_AUCTION_REMOVED_NOTIFICATION Handler: 0x4CD480 Unk: 0
    [9:17:12 AM] OpCode: MSG_LIST_STABLED_PETS Handler: 0x4CAB10 Unk: 0
    [9:17:12 AM] OpCode: SMSG_STABLE_RESULT Handler: 0x4CACB0 Unk: 0
    [9:17:12 AM] OpCode: MSG_RAID_TARGET_UPDATE Handler: 0x4BA220 Unk: 0
    [9:17:12 AM] OpCode: MSG_RAID_READY_CHECK Handler: 0x4BA360 Unk: 0
    [9:17:12 AM] OpCode: SMSG_MEETINGSTONE_JOINFAILED Handler: 0x4CA3C0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_MEETINGSTONE_SETQUEUE Handler: 0x4CA230 Unk: 0
    [9:17:12 AM] OpCode: SMSG_MEETINGSTONE_COMPLETE Handler: 0x4CA3C0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_MEETINGSTONE_IN_PROGRESS Handler: 0x4CA3C0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_MEETINGSTONE_MEMBER_ADDED Handler: 0x4CA3C0 Unk: 0
    [9:17:12 AM] OpCode: MSG_INSPECT_HONOR_STATS Handler: 0x4C6E40 Unk: 0
    [9:17:12 AM] OpCode: SMSG_MINIGAME_SETUP Handler: 0x4C4C70 Unk: 0
    [9:17:12 AM] OpCode: SMSG_MINIGAME_STATE Handler: 0x4C4CF0 Unk: 0
    [9:17:12 AM] OpCode: SMSG_LOTTERY_QUERY_RESULT_OBSOLETE Handler: 0x4C3D50 Unk: 0
    [9:17:12 AM] OpCode: SMSG_LOTTERY_RESULT_OBSOLETE Handler: 0x4C3E60 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_START_FORWARD Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_START_BACKWARD Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_STOP Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_START_STRAFE_LEFT Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_START_STRAFE_RIGHT Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_STOP_STRAFE Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_JUMP Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_START_TURN_LEFT Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_START_TURN_RIGHT Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_STOP_TURN Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_SET_RUN_MODE Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_SET_WALK_MODE Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_TELEPORT Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_SET_FACING Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_SET_PITCH Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_TOGGLE_COLLISION_CHEAT Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_TOGGLE_GRAVITY_CHEAT Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_SET_RUN_SPEED Handler: 0x603AE0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_SET_RUN_BACK_SPEED Handler: 0x603AE0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_SET_WALK_SPEED Handler: 0x603AE0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_SET_SWIM_SPEED Handler: 0x603AE0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_SET_SWIM_BACK_SPEED Handler: 0x603AE0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_SET_TURN_RATE Handler: 0x603AE0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_ROOT Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_UNROOT Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_START_SWIM Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_STOP_SWIM Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_START_PITCH_UP Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_START_PITCH_DOWN Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_STOP_PITCH Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_HEARTBEAT Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_FALL_LAND Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_TELEPORT_ACK Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_TIME_SKIPPED Handler: 0x603B40 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MONSTER_MOVE Handler: 0x603F00 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MONSTER_MOVE_TRANSPORT Handler: 0x603F00 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FORCE_RUN_SPEED_CHANGE Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FORCE_RUN_BACK_SPEED_CHANGE Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FORCE_SWIM_SPEED_CHANGE Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FORCE_WALK_SPEED_CHANGE Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FORCE_SWIM_BACK_SPEED_CHANGE Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FORCE_TURN_RATE_CHANGE Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FORCE_MOVE_ROOT Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FORCE_MOVE_UNROOT Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MOVE_WATER_WALK Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MOVE_LAND_WALK Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MOVE_FEATHER_FALL Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MOVE_NORMAL_FALL Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MOVE_SET_HOVER Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MOVE_UNSET_HOVER Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MOVE_KNOCK_BACK Handler: 0x603F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MOUNTSPECIAL_ANIM Handler: 0x603FF0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_AI_REACTION Handler: 0x604060 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_KNOCK_BACK Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_HOVER Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_FEATHER_FALL Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MOVE_WATER_WALK Handler: 0x603BB0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PET_ACTION_SOUND Handler: 0x6040C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PET_DISMISS_SOUND Handler: 0x604140 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_ROOT Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_UNROOT Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_FEATHER_FALL Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_NORMAL_FALL Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_SET_HOVER Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_UNSET_HOVER Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_WATER_WALK Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_LAND_WALK Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_START_SWIM Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_STOP_SWIM Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_SET_RUN_MODE Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_MOVE_SET_WALK_MODE Handler: 0x603C80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_SET_RUN_SPEED Handler: 0x603C10 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_SET_RUN_BACK_SPEED Handler: 0x603C10 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_SET_SWIM_SPEED Handler: 0x603C10 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_SET_WALK_SPEED Handler: 0x603C10 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_SET_SWIM_BACK_SPEED Handler: 0x603C10 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPLINE_SET_TURN_RATE Handler: 0x603C10 Unk: 0
    [9:17:16 AM] OpCode: SMSG_STANDSTATE_CHANGE_FAILURE_OBSOLETE Handler: 0x603E00 Unk: 0
    [9:17:16 AM] OpCode: SMSG_STANDSTATE_UPDATE Handler: 0x603E50 Unk: 0
    [9:17:16 AM] OpCode: SMSG_COMPRESSED_MOVES Handler: 0x603CE0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_CLIENT_CONTROL_UPDATE Handler: 0x603EA0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_CAST_FAILED Handler: 0x6E7330 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELL_START Handler: 0x6E7640 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELL_GO Handler: 0x6E7640 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELL_FAILURE Handler: 0x6E8D80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PET_CAST_FAILED Handler: 0x6E8EB0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELL_COOLDOWN Handler: 0x6E9460 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ITEM_COOLDOWN Handler: 0x6E95D0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_COOLDOWN_EVENT Handler: 0x6E9670 Unk: 0
    [9:17:16 AM] OpCode: SMSG_CLEAR_COOLDOWN Handler: 0x6E9670 Unk: 0
    [9:17:16 AM] OpCode: SMSG_COOLDOWN_CHEAT Handler: 0x6E9730 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PET_TAME_FAILURE Handler: 0x6E97E0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELL_DELAYED Handler: 0x6E74F0 Unk: 0
    [9:17:16 AM] OpCode: MSG_CHANNEL_START Handler: 0x6E7550 Unk: 0
    [9:17:16 AM] OpCode: MSG_CHANNEL_UPDATE Handler: 0x6E75F0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PLAY_SPELL_VISUAL Handler: 0x6E98D0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SET_FLAT_SPELL_MODIFIER Handler: 0x6E9950 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SET_PCT_SPELL_MODIFIER Handler: 0x6E9950 Unk: 0
    [9:17:16 AM] OpCode: SMSG_CANCEL_AUTO_REPEAT Handler: 0x6E99D0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELL_FAILED_OTHER Handler: 0x6E8E40 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GAMEOBJECT_RESET_STATE Handler: 0x6E9790 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FEIGN_DEATH_RESISTED Handler: 0x6E9800 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELL_UPDATE_CHAIN_TARGETS Handler: 0x6E9820 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ATTACKSTART Handler: 0x6255B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ATTACKSTOP Handler: 0x6255B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ATTACKERSTATEUPDATE Handler: 0x6255B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ATTACKSWING_NOTINRANGE Handler: 0x6255B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ATTACKSWING_BADFACING Handler: 0x6255B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ATTACKSWING_DEADTARGET Handler: 0x6255B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ATTACKSWING_CANT_ATTACK Handler: 0x6255B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ENVIRONMENTALDAMAGELOG Handler: 0x6255B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_RESISTLOG Handler: 0x630170 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOG_XPGAIN Handler: 0x637E30 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PERIODICAURALOG Handler: 0x626DD0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ENCHANTMENTLOG Handler: 0x628EA0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PARTYKILLLOG Handler: 0x628890 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PROCRESIST Handler: 0x6289A0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_DISPEL_FAILED Handler: 0x628C20 Unk: 0
    [9:17:16 AM] OpCode: SMSG_DURABILITY_DAMAGE_DEATH Handler: 0x628E60 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GAMEOBJECT_PAGETEXT Handler: 0x5F88C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GAMEOBJECT_CUSTOM_ANIM Handler: 0x5F8930 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GAMEOBJECT_DESPAWN_ANIM Handler: 0x5F8990 Unk: 0
    [9:17:16 AM] OpCode: SMSG_MOUNTRESULT Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_DISMOUNTRESULT Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_INVENTORY_CHANGE_FAILURE Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_OPEN_CONTAINER Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ITEM_PUSH_RESULT Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LIST_INVENTORY Handler: 0x5E5910 Unk: 0
    [9:17:16 AM] OpCode: SMSG_BUY_FAILED Handler: 0x5E5910 Unk: 0
    [9:17:16 AM] OpCode: SMSG_BUY_ITEM Handler: 0x5E5910 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SELL_ITEM Handler: 0x5E5910 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_RESPONSE Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_RELEASE_RESPONSE Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_REMOVED Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_MONEY_NOTIFY Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_ITEM_NOTIFY Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_CLEAR_MONEY Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LEARNED_SPELL Handler: 0x5E61C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SUPERCEDED_SPELL Handler: 0x5E6330 Unk: 0
    [9:17:16 AM] OpCode: SMSG_INITIAL_SPELLS Handler: 0x5E6510 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ACTION_BUTTONS Handler: 0x5E6680 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GROUP_INVITE Handler: 0x5E6730 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GROUP_CANCEL Handler: 0x5E6770 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GROUP_DECLINE Handler: 0x5E67A0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GROUP_UNINVITE Handler: 0x5E6850 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GROUP_SET_LEADER Handler: 0x5E67D0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GROUP_DESTROYED Handler: 0x5E6880 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PARTY_COMMAND_RESULT Handler: 0x5E68B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GROUP_LIST Handler: 0x5E6A40 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTGIVER_QUEST_LIST Handler: 0x5E59B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTGIVER_QUEST_INVALID Handler: 0x5E59B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTGIVER_QUEST_DETAILS Handler: 0x5E59B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTGIVER_REQUEST_ITEMS Handler: 0x5E59B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTGIVER_OFFER_REWARD Handler: 0x5E59B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTGIVER_QUEST_COMPLETE Handler: 0x5E59B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTGIVER_QUEST_FAILED Handler: 0x5E59B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTGIVER_STATUS Handler: 0x5E59B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTLOG_FULL Handler: 0x5E59B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_TRAINER_LIST Handler: 0x5E5F10 Unk: 0
    [9:17:16 AM] OpCode: SMSG_TRAINER_BUY_FAILED Handler: 0x5E5F10 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SET_PROFICIENCY Handler: 0x5E7B70 Unk: 0
    [9:17:16 AM] OpCode: SMSG_RESURRECT_REQUEST Handler: 0x5E7BC0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PLAYER_SKINNED Handler: 0x5E7D40 Unk: 0
    [9:17:16 AM] OpCode: SMSG_INSPECT Handler: 0x5E7D70 Unk: 0
    [9:17:16 AM] OpCode: SMSG_READ_ITEM_OK Handler: 0x5E7D90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_READ_ITEM_FAILED Handler: 0x5E7D90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_CANCEL_COMBAT Handler: 0x5E7DD0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_TAXINODE_STATUS Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SHOWTAXINODES Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ACTIVATETAXIREPLY Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GUILD_INVITE Handler: 0x5E6F20 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GUILD_DECLINE Handler: 0x5E6F80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GUILD_INFO Handler: 0x5E6FB0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GUILD_EVENT Handler: 0x5E7180 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GUILD_COMMAND_RESULT Handler: 0x5E7520 Unk: 0
    [9:17:16 AM] OpCode: MSG_SAVE_GUILD_EMBLEM Handler: 0x5E70F0 Unk: 0
    [9:17:16 AM] OpCode: MSG_TABARDVENDOR_ACTIVATE Handler: 0x5E70C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PETITION_SHOWLIST Handler: 0x5E5050 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PETITION_SHOW_SIGNATURES Handler: 0x5E5050 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PETITION_SIGN_RESULTS Handler: 0x5E5050 Unk: 0
    [9:17:16 AM] OpCode: MSG_PETITION_DECLINE Handler: 0x5E5050 Unk: 0
    [9:17:16 AM] OpCode: SMSG_TURN_IN_PETITION_RESULTS Handler: 0x5E5050 Unk: 0
    [9:17:16 AM] OpCode: MSG_PETITION_RENAME Handler: 0x5E5050 Unk: 0
    [9:17:16 AM] OpCode: SMSG_UPDATE_AURA_DURATION Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_BINDPOINTUPDATE Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_BINDZONEREPLY Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_EMOTE Handler: 0x5E66B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PLAYERBOUND Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PLAYERBINDERROR Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_NEW_TAXI_PATH Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PET_NAME_INVALID Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_EXPLORATION_EXPERIENCE Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PARTY_MEMBER_STATS Handler: 0x5E5110 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PARTY_MEMBER_STATS_FULL Handler: 0x5E5110 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTUPDATE_FAILED Handler: 0x5E5AD0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTUPDATE_FAILEDTIMER Handler: 0x5E5AD0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTUPDATE_COMPLETE Handler: 0x5E5AD0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTUPDATE_ADD_KILL Handler: 0x5E5AD0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUESTUPDATE_ADD_ITEM Handler: 0x5E5AD0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_QUEST_CONFIRM_ACCEPT Handler: 0x5E5EB0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SHOW_BANK Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_BUY_BANK_SLOT_RESULT Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LEVELUP_INFO Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: MSG_MINIMAP_PING Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_START_MIRROR_TIMER Handler: 0x5E7990 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PAUSE_MIRROR_TIMER Handler: 0x5E7990 Unk: 0
    [9:17:16 AM] OpCode: SMSG_STOP_MIRROR_TIMER Handler: 0x5E7990 Unk: 0
    [9:17:16 AM] OpCode: SMSG_TRIGGER_CINEMATIC Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ITEM_TIME_UPDATE Handler: 0x5E4F30 Unk: 0
    [9:17:16 AM] OpCode: SMSG_ITEM_ENCHANT_TIME_UPDATE Handler: 0x5E4F30 Unk: 0
    [9:17:16 AM] OpCode: MSG_RANDOM_ROLL Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FISH_NOT_HOOKED Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FISH_ESCAPED Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_REMOVED_SPELL Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FORCEACTIONSHOW Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GODMODE Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_CLEAR_FAR_SIGHT_IMMEDIATE Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GMTICKET_CREATE Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GMTICKET_UPDATETEXT Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GMTICKET_GETTICKET Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GMTICKET_DELETETICKET Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_CHAT_WRONG_FACTION Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_CHAT_PLAYER_NOT_FOUND Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_CHAT_RESTRICTED Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GMTICKET_SYSTEMSTATUS Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SET_REST_START Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPIRIT_HEALER_CONFIRM Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: MSG_TALENT_WIPE_CONFIRM Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PET_UNLEARN_CONFIRM Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_BINDER_CONFIRM Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELLLOGEXECUTE Handler: 0x5E7F90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELLLOGMISS Handler: 0x5E7E00 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELLDAMAGESHIELD Handler: 0x5E84E0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELLINSTAKILLLOG Handler: 0x5E85A0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELLNONMELEEDAMAGELOG Handler: 0x5E85E0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELLHEALLOG Handler: 0x5E89C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELLENERGIZELOG Handler: 0x5E8A90 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELLDISPELLOG Handler: 0x5E8B60 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELLSTEALLOG Handler: 0x5E8C00 Unk: 0
    [9:17:16 AM] OpCode: SMSG_RESURRECT_FAILED Handler: 0x5E8F10 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SPELLORDAMAGE_IMMUNE Handler: 0x5E8CA0 Unk: 0
    [9:17:16 AM] OpCode: MSG_QUEST_PUSH_RESULT Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_DAMAGE_CALC_LOG Handler: 0x5E8D30 Unk: 0
    [9:17:16 AM] OpCode: SMSG_RAID_GROUP_ONLY Handler: 0x5E38C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_START_ROLL Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_ALL_PASSED Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_ROLL_WON Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_ROLL Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOOT_MASTER_LIST Handler: 0x5E6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SUMMON_REQUEST Handler: 0x5E6140 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PLAY_TIME_WARNING Handler: 0x5E7830 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GM_TICKET_STATUS_UPDATE Handler: 0x5E78F0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_WHO Handler: 0x5ADF60 Unk: 0
    [9:17:16 AM] OpCode: SMSG_WHOIS Handler: 0x5ADDA0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_RWHOIS Handler: 0x5ADDE0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FRIEND_LIST Handler: 0x5ADD80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_FRIEND_STATUS Handler: 0x5ADD30 Unk: 0
    [9:17:16 AM] OpCode: SMSG_IGNORE_LIST Handler: 0x5AE2B0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_TRADE_STATUS Handler: 0x5D47C0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_TRADE_STATUS_EXTENDED Handler: 0x5D4990 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GAMESPEED_SET Handler: 0x6C5DE0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOGIN_SETTIMESPEED Handler: 0x6C5E80 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GAMETIME_UPDATE Handler: 0x6C6010 Unk: 0
    [9:17:16 AM] OpCode: SMSG_SERVERTIME Handler: 0x6C6080 Unk: 0
    [9:17:16 AM] OpCode: SMSG_GAMETIME_SET Handler: 0x6C6120 Unk: 0
    [9:17:16 AM] OpCode: SMSG_NOTIFICATION Handler: 0x401800 Unk: 0
    [9:17:16 AM] OpCode: SMSG_PLAYED_TIME Handler: 0x401850 Unk: 0
    [9:17:16 AM] OpCode: SMSG_NEW_WORLD Handler: 0x401B00 Unk: 0
    [9:17:16 AM] OpCode: SMSG_TRANSFER_PENDING Handler: 0x401900 Unk: 0
    [9:17:16 AM] OpCode: SMSG_TRANSFER_ABORTED Handler: 0x4019A0 Unk: 0
    [9:17:16 AM] OpCode: SMSG_LOGIN_VERIFY_WORLD Handler: 0x401DE0 Unk: 0
    UI error codes:

    Update: According to TOM_RUS, the .Extra is the sound name and Unknown 1 is the output type of the message (0 - chat, 1 - ui info, 2 - ui error, 3 - console).

    Code:
    int __cdecl InitializeErrorMessages()
    {
      g_errorMessages[0].Message = "ERR_INV_FULL";
      g_errorMessages[0].Unknown1 = 2;
      g_errorMessages[0].Extra = "NONE";
      g_errorMessages[0].Unknown2 = 0;
      g_errorMessages[0].Unknown3 = 10;
      g_errorMessages[1].Message = "ERR_BANK_FULL";
      g_errorMessages[1].Unknown1 = 2;
      g_errorMessages[1].Extra = "NONE";
      g_errorMessages[1].Unknown2 = 68;
      g_errorMessages[1].Unknown3 = 10;
      g_errorMessages[2].Message = "ERR_CANT_EQUIP_LEVEL_I";
      g_errorMessages[2].Unknown1 = 2;
      g_errorMessages[2].Extra = "NONE";
      g_errorMessages[2].Unknown2 = 2;
      g_errorMessages[2].Unknown3 = 10;
      g_errorMessages[3].Message = "ERR_CANT_EQUIP_SKILL";
      g_errorMessages[3].Unknown1 = 2;
      g_errorMessages[3].Extra = "NONE";
      g_errorMessages[3].Unknown2 = 41;
      g_errorMessages[3].Unknown3 = 10;
      g_errorMessages[4].Message = "ERR_CANT_EQUIP_EVER";
      g_errorMessages[4].Unknown1 = 2;
      g_errorMessages[4].Extra = "NONE";
      g_errorMessages[4].Unknown2 = 3;
      g_errorMessages[4].Unknown3 = 10;
      g_errorMessages[5].Message = "ERR_CANT_EQUIP_RANK";
      g_errorMessages[5].Unknown1 = 2;
      g_errorMessages[5].Extra = "NONE";
      g_errorMessages[5].Unknown2 = 68;
      g_errorMessages[5].Unknown3 = 10;
      g_errorMessages[6].Message = "ERR_CANT_EQUIP_REPUTATION";
      g_errorMessages[6].Unknown1 = 2;
      g_errorMessages[6].Extra = "NONE";
      g_errorMessages[6].Unknown2 = 68;
      g_errorMessages[6].Unknown3 = 10;
      g_errorMessages[7].Message = "ERR_PROFICIENCY_NEEDED";
      g_errorMessages[7].Unknown1 = 2;
      g_errorMessages[7].Extra = "NONE";
      g_errorMessages[7].Unknown2 = 48;
      g_errorMessages[7].Unknown3 = 10;
      g_errorMessages[8].Message = "ERR_WRONG_SLOT";
      g_errorMessages[8].Unknown1 = 2;
      g_errorMessages[8].Extra = "NONE";
      g_errorMessages[8].Unknown2 = 27;
      g_errorMessages[8].Unknown3 = 10;
      g_errorMessages[9].Message = "ERR_BAG_FULL";
      g_errorMessages[9].Unknown1 = 2;
      g_errorMessages[9].Extra = "NONE";
      g_errorMessages[9].Unknown2 = 29;
      g_errorMessages[9].Unknown3 = 10;
      g_errorMessages[10].Message = "ERR_INTERNAL_BAG_ERROR";
      g_errorMessages[10].Unknown1 = 2;
      g_errorMessages[10].Extra = "NONE";
      g_errorMessages[10].Unknown2 = 68;
      g_errorMessages[10].Unknown3 = 10;
      g_errorMessages[11].Message = "ERR_DESTROY_NONEMPTY_BAG";
      g_errorMessages[11].Unknown1 = 2;
      g_errorMessages[11].Extra = "NONE";
      g_errorMessages[11].Unknown2 = 68;
      g_errorMessages[11].Unknown3 = 10;
      g_errorMessages[12].Message = "ERR_BAG_IN_BAG";
      g_errorMessages[12].Unknown1 = 2;
      g_errorMessages[12].Extra = "NONE";
      g_errorMessages[12].Unknown2 = 26;
      g_errorMessages[12].Unknown3 = 10;
      g_errorMessages[13].Message = "ERR_TOO_MANY_SPECIAL_BAGS";
      g_errorMessages[13].Unknown1 = 2;
      g_errorMessages[13].Extra = "NONE";
      g_errorMessages[13].Unknown2 = 68;
      g_errorMessages[13].Unknown3 = 10;
      g_errorMessages[14].Message = "ERR_TRADE_EQUIPPED_BAG";
      g_errorMessages[14].Unknown1 = 2;
      g_errorMessages[14].Extra = "NONE";
      g_errorMessages[14].Unknown2 = 68;
      g_errorMessages[14].Unknown3 = 10;
      g_errorMessages[15].Message = "ERR_AMMO_ONLY";
      g_errorMessages[15].Unknown1 = 2;
      g_errorMessages[15].Extra = "NONE";
      g_errorMessages[15].Unknown2 = 28;
      g_errorMessages[15].Unknown3 = 10;
      g_errorMessages[16].Message = "ERR_NO_SLOT_AVAILABLE";
      g_errorMessages[16].Unknown1 = 2;
      g_errorMessages[16].Extra = "NONE";
      g_errorMessages[16].Unknown2 = 68;
      g_errorMessages[16].Unknown3 = 10;
      g_errorMessages[17].Message = "ERR_WRONG_BAG_TYPE";
      g_errorMessages[17].Unknown1 = 2;
      g_errorMessages[17].Extra = "NONE";
      g_errorMessages[17].Unknown2 = 68;
      g_errorMessages[17].Unknown3 = 10;
      g_errorMessages[18].Message = "ERR_ITEM_MAX_COUNT";
      g_errorMessages[18].Unknown1 = 2;
      g_errorMessages[18].Extra = "NONE";
      g_errorMessages[18].Unknown2 = 30;
      g_errorMessages[18].Unknown3 = 10;
      g_errorMessages[19].Message = "ERR_NOT_EQUIPPABLE";
      g_errorMessages[19].Unknown1 = 2;
      g_errorMessages[19].Extra = "NONE";
      g_errorMessages[19].Unknown2 = 44;
      g_errorMessages[19].Unknown3 = 10;
      g_errorMessages[20].Message = "ERR_CANT_STACK";
      g_errorMessages[20].Unknown1 = 2;
      g_errorMessages[20].Extra = "NONE";
      g_errorMessages[20].Unknown2 = 68;
      g_errorMessages[20].Unknown3 = 10;
      g_errorMessages[21].Message = "ERR_CANT_SWAP";
      g_errorMessages[21].Unknown1 = 2;
      g_errorMessages[21].Extra = "NONE";
      g_errorMessages[21].Unknown2 = 68;
      g_errorMessages[21].Unknown3 = 10;
      g_errorMessages[22].Message = "ERR_SLOT_EMPTY";
      g_errorMessages[22].Unknown1 = 2;
      g_errorMessages[22].Extra = "NONE";
      g_errorMessages[22].Unknown2 = 68;
      g_errorMessages[22].Unknown3 = 10;
      g_errorMessages[23].Message = "ERR_ITEM_NOT_FOUND";
      g_errorMessages[23].Unknown1 = 2;
      g_errorMessages[23].Extra = "NONE";
      g_errorMessages[23].Unknown2 = 68;
      g_errorMessages[23].Unknown3 = 10;
      g_errorMessages[24].Message = "ERR_TOO_FEW_TO_SPLIT";
      g_errorMessages[24].Unknown1 = 2;
      g_errorMessages[24].Extra = "NONE";
      g_errorMessages[24].Unknown2 = 68;
      g_errorMessages[24].Unknown3 = 10;
      g_errorMessages[25].Message = "ERR_SPLIT_FAILED";
      g_errorMessages[25].Unknown1 = 2;
      g_errorMessages[25].Extra = "NONE";
      g_errorMessages[25].Unknown2 = 68;
      g_errorMessages[25].Unknown3 = 10;
      g_errorMessages[26].Message = "ERR_NOT_A_BAG";
      g_errorMessages[26].Unknown1 = 2;
      g_errorMessages[26].Extra = "NONE";
      g_errorMessages[26].Unknown2 = 25;
      g_errorMessages[26].Unknown3 = 10;
      g_errorMessages[27].Message = "ERR_NOT_OWNER";
      g_errorMessages[27].Unknown1 = 2;
      g_errorMessages[27].Extra = "NONE";
      g_errorMessages[27].Unknown2 = 68;
      g_errorMessages[27].Unknown3 = 10;
      g_errorMessages[28].Message = "ERR_ONLY_ONE_QUIVER";
      g_errorMessages[28].Unknown1 = 2;
      g_errorMessages[28].Extra = "NONE";
      g_errorMessages[28].Unknown2 = 68;
      g_errorMessages[28].Unknown3 = 10;
      g_errorMessages[29].Message = "ERR_NO_BANK_SLOT";
      g_errorMessages[29].Unknown1 = 2;
      g_errorMessages[29].Extra = "NONE";
      g_errorMessages[29].Unknown2 = 68;
      g_errorMessages[29].Unknown3 = 10;
      g_errorMessages[30].Message = "ERR_NO_BANK_HERE";
      g_errorMessages[30].Unknown1 = 2;
      g_errorMessages[30].Extra = "NONE";
      g_errorMessages[30].Unknown2 = 68;
      g_errorMessages[30].Unknown3 = 10;
      g_errorMessages[31].Message = "ERR_ITEM_LOCKED";
      g_errorMessages[31].Unknown1 = 2;
      g_errorMessages[31].Extra = "NONE";
      g_errorMessages[31].Unknown2 = 61;
      g_errorMessages[31].Unknown3 = 10;
      g_errorMessages[32].Message = "ERR_2HANDED_EQUIPPED";
      g_errorMessages[32].Unknown1 = 2;
      g_errorMessages[32].Extra = "NONE";
      g_errorMessages[32].Unknown2 = 42;
      g_errorMessages[32].Unknown3 = 10;
      g_errorMessages[33].Message = "ERR_VENDOR_NOT_INTERESTED";
      g_errorMessages[33].Unknown1 = 2;
      g_errorMessages[33].Extra = "NONE";
      g_errorMessages[33].Unknown2 = 68;
      g_errorMessages[33].Unknown3 = 10;
      g_errorMessages[34].Message = "ERR_VENDOR_HATES_YOU";
      g_errorMessages[34].Unknown1 = 2;
      g_errorMessages[34].Extra = "NONE";
      g_errorMessages[34].Unknown2 = 68;
      g_errorMessages[34].Unknown3 = 10;
      g_errorMessages[35].Message = "ERR_VENDOR_SOLD_OUT";
      g_errorMessages[35].Unknown1 = 2;
      g_errorMessages[35].Extra = "NONE";
      g_errorMessages[35].Unknown2 = 68;
      g_errorMessages[35].Unknown3 = 10;
      g_errorMessages[36].Message = "ERR_VENDOR_TOO_FAR";
      g_errorMessages[36].Unknown1 = 2;
      g_errorMessages[36].Extra = "NONE";
      g_errorMessages[36].Unknown2 = 68;
      g_errorMessages[36].Unknown3 = 10;
      g_errorMessages[37].Message = "ERR_NOT_ENOUGH_MONEY";
      g_errorMessages[37].Unknown1 = 2;
      g_errorMessages[37].Extra = "NONE";
      g_errorMessages[37].Unknown2 = 40;
      g_errorMessages[37].Unknown3 = 10;
      g_errorMessages[38].Message = "ERR_RECEIVE_ITEM_S";
      g_errorMessages[38].Unknown1 = 0;
      g_errorMessages[38].Extra = "ITEMGENERICSOUND";
      g_errorMessages[38].Unknown2 = 68;
      g_errorMessages[38].Unknown3 = 10;
      g_errorMessages[39].Message = "ERR_DROP_BOUND_ITEM";
      g_errorMessages[39].Unknown1 = 2;
      g_errorMessages[39].Extra = "NONE";
      g_errorMessages[39].Unknown2 = 4;
      g_errorMessages[39].Unknown3 = 10;
      g_errorMessages[40].Message = "ERR_TRADE_BOUND_ITEM";
      g_errorMessages[40].Unknown1 = 2;
      g_errorMessages[40].Extra = "NONE";
      g_errorMessages[40].Unknown2 = 59;
      g_errorMessages[40].Unknown3 = 10;
      g_errorMessages[41].Message = "ERR_TRADE_QUEST_ITEM";
      g_errorMessages[41].Unknown1 = 2;
      g_errorMessages[41].Extra = "NONE";
      g_errorMessages[41].Unknown2 = 59;
      g_errorMessages[41].Unknown3 = 10;
      g_errorMessages[42].Message = "ERR_TRADE_GROUND_ITEM";
      g_errorMessages[42].Unknown1 = 2;
      g_errorMessages[42].Extra = "NONE";
      g_errorMessages[42].Unknown2 = 68;
      g_errorMessages[42].Unknown3 = 10;
      g_errorMessages[43].Message = "ERR_TRADE_BAG";
      g_errorMessages[43].Unknown1 = 2;
      g_errorMessages[43].Extra = "NONE";
      g_errorMessages[43].Unknown2 = 68;
      g_errorMessages[43].Unknown3 = 10;
      g_errorMessages[44].Message = "ERR_SPELL_FAILED_S";
      g_errorMessages[44].Unknown1 = 2;
      g_errorMessages[44].Extra = "NONE";
      g_errorMessages[44].Unknown2 = 68;
      g_errorMessages[44].Unknown3 = 10;
      g_errorMessages[45].Message = "ERR_ITEM_COOLDOWN";
      g_errorMessages[45].Unknown1 = 2;
      g_errorMessages[45].Extra = "NONE";
      g_errorMessages[45].Unknown2 = 5;
      g_errorMessages[45].Unknown3 = 10;
      g_errorMessages[46].Message = "ERR_POTION_COOLDOWN";
      g_errorMessages[46].Unknown1 = 2;
      g_errorMessages[46].Extra = "NONE";
      g_errorMessages[46].Unknown2 = 47;
      g_errorMessages[46].Unknown3 = 10;
      g_errorMessages[47].Message = "ERR_FOOD_COOLDOWN";
      g_errorMessages[47].Unknown1 = 2;
      g_errorMessages[47].Extra = "NONE";
      g_errorMessages[47].Unknown2 = 7;
      g_errorMessages[47].Unknown3 = 10;
      g_errorMessages[48].Message = "ERR_SPELL_COOLDOWN";
      g_errorMessages[48].Unknown1 = 2;
      g_errorMessages[48].Extra = "NONE";
      g_errorMessages[48].Unknown2 = 12;
      g_errorMessages[48].Unknown3 = 10;
      g_errorMessages[49].Message = "ERR_ABILITY_COOLDOWN";
      g_errorMessages[49].Unknown1 = 2;
      g_errorMessages[49].Extra = "NONE";
      g_errorMessages[49].Unknown2 = 50;
      g_errorMessages[49].Unknown3 = 10;
      g_errorMessages[50].Message = "ERR_SPELL_ALREADY_KNOWN_S";
      g_errorMessages[50].Unknown1 = 2;
      g_errorMessages[50].Extra = "NONE";
      g_errorMessages[50].Unknown2 = 13;
      g_errorMessages[50].Unknown3 = 10;
      g_errorMessages[51].Message = "ERR_PET_SPELL_ALREADY_KNOWN_S";
      g_errorMessages[51].Unknown1 = 2;
      g_errorMessages[51].Extra = "NONE";
      g_errorMessages[51].Unknown2 = 68;
      g_errorMessages[51].Unknown3 = 10;
      g_errorMessages[52].Message = "ERR_PROFICIENCY_GAINED_S";
      g_errorMessages[52].Unknown1 = 0;
      g_errorMessages[52].Extra = "NONE";
      g_errorMessages[52].Unknown2 = 68;
      g_errorMessages[52].Unknown3 = 23;
      g_errorMessages[53].Message = "ERR_SKILL_GAINED_S";
      g_errorMessages[53].Unknown1 = 0;
      g_errorMessages[53].Extra = "NONE";
      g_errorMessages[53].Unknown2 = 68;
      g_errorMessages[53].Unknown3 = 23;
      g_errorMessages[54].Message = "ERR_SKILL_UP_SI";
      g_errorMessages[54].Unknown1 = 0;
      g_errorMessages[54].Extra = "NONE";
      g_errorMessages[54].Unknown2 = 68;
      g_errorMessages[54].Unknown3 = 23;
      g_errorMessages[55].Message = "ERR_LEARN_SPELL_S";
      g_errorMessages[55].Unknown1 = 0;
      g_errorMessages[55].Extra = "NONE";
      g_errorMessages[55].Unknown2 = 68;
      g_errorMessages[55].Unknown3 = 10;
      g_errorMessages[56].Message = "ERR_LEARN_ABILITY_S";
      g_errorMessages[56].Unknown1 = 0;
      g_errorMessages[56].Extra = "NONE";
      g_errorMessages[56].Unknown2 = 68;
      g_errorMessages[56].Unknown3 = 10;
      g_errorMessages[57].Message = "ERR_LEARN_RECIPE_S";
      g_errorMessages[57].Unknown1 = 0;
      g_errorMessages[57].Extra = "NONE";
      g_errorMessages[57].Unknown2 = 68;
      g_errorMessages[57].Unknown3 = 10;
      g_errorMessages[58].Message = "ERR_INVITE_PLAYER_S";
      g_errorMessages[58].Unknown1 = 0;
      g_errorMessages[58].Extra = "NONE";
      g_errorMessages[58].Unknown2 = 68;
      g_errorMessages[58].Unknown3 = 10;
      g_errorMessages[59].Message = "ERR_INVITE_SELF";
      g_errorMessages[59].Unknown1 = 2;
      g_errorMessages[59].Extra = "NONE";
      g_errorMessages[59].Unknown2 = 68;
      g_errorMessages[59].Unknown3 = 10;
      g_errorMessages[60].Message = "ERR_INVITED_TO_GROUP_S";
      g_errorMessages[60].Unknown1 = 0;
      g_errorMessages[60].Extra = "NONE";
      g_errorMessages[60].Unknown2 = 68;
      g_errorMessages[60].Unknown3 = 10;
      g_errorMessages[61].Message = "ERR_ALREADY_IN_GROUP_S";
      g_errorMessages[61].Unknown1 = 0;
      g_errorMessages[61].Extra = "NONE";
      g_errorMessages[61].Unknown2 = 20;
      g_errorMessages[61].Unknown3 = 10;
      g_errorMessages[62].Message = "ERR_PLAYER_BUSY_S";
      g_errorMessages[62].Unknown1 = 0;
      g_errorMessages[62].Extra = "NONE";
      g_errorMessages[62].Unknown2 = 68;
      g_errorMessages[62].Unknown3 = 10;
      g_errorMessages[63].Message = "ERR_NEW_LEADER_S";
      g_errorMessages[63].Unknown1 = 0;
      g_errorMessages[63].Extra = "NONE";
      g_errorMessages[63].Unknown2 = 68;
      g_errorMessages[63].Unknown3 = 10;
      g_errorMessages[64].Message = "ERR_NEW_LEADER_YOU";
      g_errorMessages[64].Unknown1 = 0;
      g_errorMessages[64].Extra = "NONE";
      g_errorMessages[64].Unknown2 = 68;
      g_errorMessages[64].Unknown3 = 10;
      g_errorMessages[65].Message = "ERR_LEFT_GROUP_S";
      g_errorMessages[65].Unknown1 = 0;
      g_errorMessages[65].Extra = "NONE";
      g_errorMessages[65].Unknown2 = 68;
      g_errorMessages[65].Unknown3 = 10;
      g_errorMessages[66].Message = "ERR_LEFT_GROUP_YOU";
      g_errorMessages[66].Unknown1 = 0;
      g_errorMessages[66].Extra = "NONE";
      g_errorMessages[66].Unknown2 = 68;
      g_errorMessages[66].Unknown3 = 10;
      g_errorMessages[67].Message = "ERR_GROUP_DISBANDED";
      g_errorMessages[67].Unknown1 = 0;
      g_errorMessages[67].Extra = "NONE";
      g_errorMessages[67].Unknown2 = 68;
      g_errorMessages[67].Unknown3 = 10;
      g_errorMessages[68].Message = "ERR_DECLINE_GROUP_S";
      g_errorMessages[68].Unknown1 = 0;
      g_errorMessages[68].Extra = "igPlayerInviteDecline";
      g_errorMessages[68].Unknown2 = 68;
      g_errorMessages[68].Unknown3 = 10;
      g_errorMessages[69].Message = "ERR_JOINED_GROUP_S";
      g_errorMessages[69].Unknown1 = 0;
      g_errorMessages[69].Extra = "NONE";
      g_errorMessages[69].Unknown2 = 68;
      g_errorMessages[69].Unknown3 = 10;
      g_errorMessages[70].Message = "ERR_UNINVITE_YOU";
      g_errorMessages[70].Unknown1 = 0;
      g_errorMessages[70].Extra = "NONE";
      g_errorMessages[70].Unknown2 = 68;
      g_errorMessages[70].Unknown3 = 10;
      g_errorMessages[71].Message = "ERR_BAD_PLAYER_NAME_S";
      g_errorMessages[71].Unknown1 = 0;
      g_errorMessages[71].Extra = "NONE";
      g_errorMessages[71].Unknown2 = 68;
      g_errorMessages[71].Unknown3 = 10;
      g_errorMessages[72].Message = "ERR_NOT_IN_GROUP";
      g_errorMessages[72].Unknown1 = 0;
      g_errorMessages[72].Extra = "NONE";
      g_errorMessages[72].Unknown2 = 68;
      g_errorMessages[72].Unknown3 = 10;
      g_errorMessages[73].Message = "ERR_TARGET_NOT_IN_GROUP_S";
      g_errorMessages[73].Unknown1 = 0;
      g_errorMessages[73].Extra = "NONE";
      g_errorMessages[73].Unknown2 = 68;
      g_errorMessages[73].Unknown3 = 10;
      g_errorMessages[74].Message = "ERR_GROUP_FULL";
      g_errorMessages[74].Unknown1 = 0;
      g_errorMessages[74].Extra = "NONE";
      g_errorMessages[74].Unknown2 = 8;
      g_errorMessages[74].Unknown3 = 10;
      g_errorMessages[75].Message = "ERR_NOT_LEADER";
      g_errorMessages[75].Unknown1 = 0;
      g_errorMessages[75].Extra = "NONE";
      g_errorMessages[75].Unknown2 = 68;
      g_errorMessages[75].Unknown3 = 10;
      g_errorMessages[76].Message = "ERR_PLAYER_DIED_S";
      g_errorMessages[76].Unknown1 = 0;
      g_errorMessages[76].Extra = "NONE";
      g_errorMessages[76].Unknown2 = 68;
      g_errorMessages[76].Unknown3 = 10;
      g_errorMessages[77].Message = "ERR_GUILD_CREATE_S";
      g_errorMessages[77].Unknown1 = 0;
      g_errorMessages[77].Extra = "LEVELUP";
      g_errorMessages[77].Unknown2 = 68;
      g_errorMessages[77].Unknown3 = 10;
      g_errorMessages[78].Message = "ERR_GUILD_INVITE_S";
      g_errorMessages[78].Unknown1 = 0;
      g_errorMessages[78].Extra = "NONE";
      g_errorMessages[78].Unknown2 = 68;
      g_errorMessages[78].Unknown3 = 10;
      g_errorMessages[79].Message = "ERR_INVITED_TO_GUILD_SS";
      g_errorMessages[79].Unknown1 = 0;
      g_errorMessages[79].Extra = "LEVELUP";
      g_errorMessages[79].Unknown2 = 68;
      g_errorMessages[79].Unknown3 = 10;
      g_errorMessages[80].Message = "ERR_ALREADY_IN_GUILD_S";
      g_errorMessages[80].Unknown1 = 0;
      g_errorMessages[80].Extra = "NONE";
      g_errorMessages[80].Unknown2 = 68;
      g_errorMessages[80].Unknown3 = 10;
      g_errorMessages[81].Message = "ERR_ALREADY_INVITED_TO_GUILD_S";
      g_errorMessages[81].Unknown1 = 0;
      g_errorMessages[81].Extra = "NONE";
      g_errorMessages[81].Unknown2 = 68;
      g_errorMessages[81].Unknown3 = 10;
      g_errorMessages[82].Message = "ERR_INVITED_TO_GUILD";
      g_errorMessages[82].Unknown1 = 0;
      g_errorMessages[82].Extra = "NONE";
      g_errorMessages[82].Unknown2 = 68;
      g_errorMessages[82].Unknown3 = 10;
      g_errorMessages[83].Message = "ERR_ALREADY_IN_GUILD";
      g_errorMessages[83].Unknown1 = 0;
      g_errorMessages[83].Extra = "NONE";
      g_errorMessages[83].Unknown2 = 68;
      g_errorMessages[83].Unknown3 = 10;
      g_errorMessages[84].Message = "ERR_GUILD_ACCEPT";
      g_errorMessages[84].Unknown1 = 0;
      g_errorMessages[84].Extra = "NONE";
      g_errorMessages[84].Unknown2 = 68;
      g_errorMessages[84].Unknown3 = 10;
      g_errorMessages[85].Message = "ERR_GUILD_DECLINE_S";
      g_errorMessages[85].Unknown1 = 0;
      g_errorMessages[85].Extra = "NONE";
      g_errorMessages[85].Unknown2 = 68;
      g_errorMessages[85].Unknown3 = 10;
      g_errorMessages[86].Message = "ERR_GUILD_PERMISSIONS";
      g_errorMessages[86].Unknown1 = 0;
      g_errorMessages[86].Extra = "NONE";
      g_errorMessages[86].Unknown2 = 62;
      g_errorMessages[86].Unknown3 = 10;
      g_errorMessages[87].Message = "ERR_GUILD_JOIN_S";
      g_errorMessages[87].Unknown1 = 0;
      g_errorMessages[87].Extra = "NONE";
      g_errorMessages[87].Unknown2 = 68;
      g_errorMessages[87].Unknown3 = 10;
      g_errorMessages[88].Message = "ERR_GUILD_FOUNDER_S";
      g_errorMessages[88].Unknown1 = 0;
      g_errorMessages[88].Extra = "NONE";
      g_errorMessages[88].Unknown2 = 68;
      g_errorMessages[88].Unknown3 = 10;
      g_errorMessages[89].Message = "ERR_GUILD_PROMOTE_SSS";
      g_errorMessages[89].Unknown1 = 0;
      g_errorMessages[89].Extra = "NONE";
      g_errorMessages[89].Unknown2 = 68;
      g_errorMessages[89].Unknown3 = 10;
      g_errorMessages[90].Message = "ERR_GUILD_DEMOTE_SSS";
      g_errorMessages[90].Unknown1 = 0;
      g_errorMessages[90].Extra = "NONE";
      g_errorMessages[90].Unknown2 = 68;
      g_errorMessages[90].Unknown3 = 10;
      g_errorMessages[91].Message = "ERR_GUILD_QUIT_S";
      g_errorMessages[91].Unknown1 = 0;
      g_errorMessages[91].Extra = "NONE";
      g_errorMessages[91].Unknown2 = 68;
      g_errorMessages[91].Unknown3 = 10;
      g_errorMessages[92].Message = "ERR_GUILD_LEAVE_S";
      g_errorMessages[92].Unknown1 = 0;
      g_errorMessages[92].Extra = "NONE";
      g_errorMessages[92].Unknown2 = 68;
      g_errorMessages[92].Unknown3 = 10;
      g_errorMessages[93].Message = "ERR_GUILD_REMOVE_SS";
      g_errorMessages[93].Unknown1 = 0;
      g_errorMessages[93].Extra = "NONE";
      g_errorMessages[93].Unknown2 = 68;
      g_errorMessages[93].Unknown3 = 10;
      g_errorMessages[94].Message = "ERR_GUILD_REMOVE_SELF";
      g_errorMessages[94].Unknown1 = 0;
      g_errorMessages[94].Extra = "NONE";
      g_errorMessages[94].Unknown2 = 68;
      g_errorMessages[94].Unknown3 = 10;
      g_errorMessages[95].Message = "ERR_GUILD_DISBAND_S";
      g_errorMessages[95].Unknown1 = 0;
      g_errorMessages[95].Extra = "NONE";
      g_errorMessages[95].Unknown2 = 68;
      g_errorMessages[95].Unknown3 = 10;
      g_errorMessages[96].Message = "ERR_GUILD_DISBAND_SELF";
      g_errorMessages[96].Unknown1 = 0;
      g_errorMessages[96].Extra = "NONE";
      g_errorMessages[96].Unknown2 = 68;
      g_errorMessages[96].Unknown3 = 10;
      g_errorMessages[97].Message = "ERR_GUILD_LEADER_S";
      g_errorMessages[97].Unknown1 = 0;
      g_errorMessages[97].Extra = "NONE";
      g_errorMessages[97].Unknown2 = 68;
      g_errorMessages[97].Unknown3 = 10;
      g_errorMessages[98].Message = "ERR_GUILD_LEADER_SELF";
      g_errorMessages[98].Unknown1 = 0;
      g_errorMessages[98].Extra = "NONE";
      g_errorMessages[98].Unknown2 = 68;
      g_errorMessages[98].Unknown3 = 10;
      g_errorMessages[99].Message = "ERR_GUILD_PLAYER_NOT_FOUND_S";
      g_errorMessages[99].Unknown1 = 0;
      g_errorMessages[99].Extra = "NONE";
      g_errorMessages[99].Unknown2 = 68;
      g_errorMessages[99].Unknown3 = 10;
      g_errorMessages[100].Message = "ERR_GUILD_PLAYER_NOT_IN_GUILD_S";
      g_errorMessages[100].Unknown1 = 0;
      g_errorMessages[100].Extra = "NONE";
      g_errorMessages[100].Unknown2 = 68;
      g_errorMessages[100].Unknown3 = 10;
      g_errorMessages[101].Message = "ERR_GUILD_PLAYER_NOT_IN_GUILD";
      g_errorMessages[101].Unknown1 = 0;
      g_errorMessages[101].Extra = "NONE";
      g_errorMessages[101].Unknown2 = 68;
      g_errorMessages[101].Unknown3 = 10;
      g_errorMessages[102].Message = "ERR_GUILD_CANT_PROMOTE_S";
      g_errorMessages[102].Unknown1 = 0;
      g_errorMessages[102].Extra = "NONE";
      g_errorMessages[102].Unknown2 = 68;
      g_errorMessages[102].Unknown3 = 10;
      g_errorMessages[103].Message = "ERR_GUILD_CANT_DEMOTE_S";
      g_errorMessages[103].Unknown1 = 0;
      g_errorMessages[103].Extra = "NONE";
      g_errorMessages[103].Unknown2 = 68;
      g_errorMessages[103].Unknown3 = 10;
      g_errorMessages[104].Message = "ERR_GUILD_NOT_IN_A_GUILD";
      g_errorMessages[104].Unknown1 = 0;
      g_errorMessages[104].Extra = "NONE";
      g_errorMessages[104].Unknown2 = 68;
      g_errorMessages[104].Unknown3 = 10;
      g_errorMessages[105].Message = "ERR_GUILD_INTERNAL";
      g_errorMessages[105].Unknown1 = 0;
      g_errorMessages[105].Extra = "NONE";
      g_errorMessages[105].Unknown2 = 68;
      g_errorMessages[105].Unknown3 = 10;
      g_errorMessages[106].Message = "ERR_GUILD_LEADER_IS_S";
      g_errorMessages[106].Unknown1 = 0;
      g_errorMessages[106].Extra = "NONE";
      g_errorMessages[106].Unknown2 = 68;
      g_errorMessages[106].Unknown3 = 10;
      g_errorMessages[107].Message = "ERR_GUILD_LEADER_CHANGED_SS";
      g_errorMessages[107].Unknown1 = 0;
      g_errorMessages[107].Extra = "NONE";
      g_errorMessages[107].Unknown2 = 68;
      g_errorMessages[107].Unknown3 = 10;
      g_errorMessages[108].Message = "ERR_GUILD_DISBANDED";
      g_errorMessages[108].Unknown1 = 0;
      g_errorMessages[108].Extra = "NONE";
      g_errorMessages[108].Unknown2 = 68;
      g_errorMessages[108].Unknown3 = 10;
      g_errorMessages[109].Message = "ERR_GUILD_NOT_ALLIED";
      g_errorMessages[109].Unknown1 = 0;
      g_errorMessages[109].Extra = "NONE";
      g_errorMessages[109].Unknown2 = 68;
      g_errorMessages[109].Unknown3 = 10;
      g_errorMessages[110].Message = "ERR_GUILD_LEADER_LEAVE";
      g_errorMessages[110].Unknown1 = 0;
      g_errorMessages[110].Extra = "NONE";
      g_errorMessages[110].Unknown2 = 68;
      g_errorMessages[110].Unknown3 = 10;
      g_errorMessages[111].Message = "ERR_GUILD_RANKS_LOCKED";
      g_errorMessages[111].Unknown1 = 0;
      g_errorMessages[111].Extra = "NONE";
      g_errorMessages[111].Unknown2 = 68;
      g_errorMessages[111].Unknown3 = 10;
      g_errorMessages[112].Message = "ERR_GUILD_RANK_IN_USE";
      g_errorMessages[112].Unknown1 = 0;
      g_errorMessages[112].Extra = "NONE";
      g_errorMessages[112].Unknown2 = 68;
      g_errorMessages[112].Unknown3 = 10;
      g_errorMessages[113].Message = "ERR_GUILD_RANK_TOO_HIGH_S";
      g_errorMessages[113].Unknown1 = 0;
      g_errorMessages[113].Extra = "NONE";
      g_errorMessages[113].Unknown2 = 68;
      g_errorMessages[113].Unknown3 = 10;
      g_errorMessages[114].Message = "ERR_GUILD_RANK_TOO_LOW_S";
      g_errorMessages[114].Unknown1 = 0;
      g_errorMessages[114].Extra = "NONE";
      g_errorMessages[114].Unknown2 = 68;
      g_errorMessages[114].Unknown3 = 10;
      g_errorMessages[115].Message = "ERR_GUILD_NAME_INVALID";
      g_errorMessages[115].Unknown1 = 2;
      g_errorMessages[115].Extra = "NONE";
      g_errorMessages[115].Unknown2 = 68;
      g_errorMessages[115].Unknown3 = 10;
      g_errorMessages[116].Message = "ERR_GUILD_NAME_EXISTS_S";
      g_errorMessages[116].Unknown1 = 2;
      g_errorMessages[116].Extra = "NONE";
      g_errorMessages[116].Unknown2 = 68;
      g_errorMessages[116].Unknown3 = 10;
      g_errorMessages[117].Message = "ERR_GUILD_ENTER_NAME";
      g_errorMessages[117].Unknown1 = 2;
      g_errorMessages[117].Extra = "NONE";
      g_errorMessages[117].Unknown2 = 68;
      g_errorMessages[117].Unknown3 = 10;
      g_errorMessages[118].Message = "ERR_GUILD_NAME_TOO_SHORT";
      g_errorMessages[118].Unknown1 = 2;
      g_errorMessages[118].Extra = "NONE";
      g_errorMessages[118].Unknown2 = 68;
      g_errorMessages[118].Unknown3 = 10;
      g_errorMessages[119].Message = "ERR_GUILD_NAME_MIXED_LANGUAGES";
      g_errorMessages[119].Unknown1 = 2;
      g_errorMessages[119].Extra = "NONE";
      g_errorMessages[119].Unknown2 = 68;
      g_errorMessages[119].Unknown3 = 10;
      g_errorMessages[120].Message = "ERR_GUILD_NAME_PROFANE";
      g_errorMessages[120].Unknown1 = 2;
      g_errorMessages[120].Extra = "NONE";
      g_errorMessages[120].Unknown2 = 68;
      g_errorMessages[120].Unknown3 = 10;
      g_errorMessages[121].Message = "ERR_GUILD_NAME_RESERVED";
      g_errorMessages[121].Unknown1 = 2;
      g_errorMessages[121].Extra = "NONE";
      g_errorMessages[121].Unknown2 = 68;
      g_errorMessages[121].Unknown3 = 10;
      g_errorMessages[122].Message = "ERR_GUILD_NAME_INVALID_SPACE";
      g_errorMessages[122].Unknown1 = 2;
      g_errorMessages[122].Extra = "NONE";
      g_errorMessages[122].Unknown2 = 68;
      g_errorMessages[122].Unknown3 = 10;
      g_errorMessages[123].Message = "ERR_GUILD_NAME_NAME_CONSECUTIVE_SPACES";
      g_errorMessages[123].Unknown1 = 2;
      g_errorMessages[123].Extra = "NONE";
      g_errorMessages[123].Unknown2 = 68;
      g_errorMessages[123].Unknown3 = 10;
      g_errorMessages[124].Message = "ERR_NO_GUILD_CHARTER";
      g_errorMessages[124].Unknown1 = 2;
      g_errorMessages[124].Extra = "NONE";
      g_errorMessages[124].Unknown2 = 68;
      g_errorMessages[124].Unknown3 = 10;
      g_errorMessages[125].Message = "ERR_OUT_OF_RANGE";
      g_errorMessages[125].Unknown1 = 2;
      g_errorMessages[125].Extra = "NONE";
      g_errorMessages[125].Unknown2 = 10;
      g_errorMessages[125].Unknown3 = 10;
      g_errorMessages[126].Message = "ERR_PLAYER_DEAD";
      g_errorMessages[126].Unknown1 = 2;
      g_errorMessages[126].Extra = "NONE";
      g_errorMessages[126].Unknown2 = 68;
      g_errorMessages[126].Unknown3 = 10;
      g_errorMessages[127].Message = "ERR_CLIENT_LOCKED_OUT";
      g_errorMessages[127].Unknown1 = 2;
      g_errorMessages[127].Extra = "NONE";
      g_errorMessages[127].Unknown2 = 68;
      g_errorMessages[127].Unknown3 = 10;
      g_errorMessages[128].Message = "ERR_KILLED_BY_S";
      g_errorMessages[128].Unknown1 = 0;
      g_errorMessages[128].Extra = "NONE";
      g_errorMessages[128].Unknown2 = 68;
      g_errorMessages[128].Unknown3 = 10;
      g_errorMessages[129].Message = "ERR_LOOT_LOCKED";
      g_errorMessages[129].Unknown1 = 2;
      g_errorMessages[129].Extra = "NONE";
      g_errorMessages[129].Unknown2 = 33;
      g_errorMessages[129].Unknown3 = 10;
      g_errorMessages[130].Message = "ERR_LOOT_TOO_FAR";
      g_errorMessages[130].Unknown1 = 2;
      g_errorMessages[130].Extra = "NONE";
      g_errorMessages[130].Unknown2 = 35;
      g_errorMessages[130].Unknown3 = 10;
      g_errorMessages[131].Message = "ERR_LOOT_DIDNT_KILL";
      g_errorMessages[131].Unknown1 = 2;
      g_errorMessages[131].Extra = "NONE";
      g_errorMessages[131].Unknown2 = 31;
      g_errorMessages[131].Unknown3 = 10;
      g_errorMessages[132].Message = "ERR_LOOT_BAD_FACING";
      g_errorMessages[132].Unknown1 = 2;
      g_errorMessages[132].Extra = "NONE";
      g_errorMessages[132].Unknown2 = 32;
      g_errorMessages[132].Unknown3 = 10;
      g_errorMessages[133].Message = "ERR_LOOT_NOTSTANDING";
      g_errorMessages[133].Unknown1 = 2;
      g_errorMessages[133].Extra = "NONE";
      g_errorMessages[133].Unknown2 = 68;
      g_errorMessages[133].Unknown3 = 10;
      g_errorMessages[134].Message = "ERR_LOOT_STUNNED";
      g_errorMessages[134].Unknown1 = 2;
      g_errorMessages[134].Extra = "NONE";
      g_errorMessages[134].Unknown2 = 68;
      g_errorMessages[134].Unknown3 = 10;
      g_errorMessages[135].Message = "ERR_LOOT_NO_UI";
      g_errorMessages[135].Unknown1 = 2;
      g_errorMessages[135].Extra = "NONE";
      g_errorMessages[135].Unknown2 = 68;
      g_errorMessages[135].Unknown3 = 10;
      g_errorMessages[136].Message = "ERR_LOOT_WHILE_INVULNERABLE";
      g_errorMessages[136].Unknown1 = 2;
      g_errorMessages[136].Extra = "NONE";
      g_errorMessages[136].Unknown2 = 68;
      g_errorMessages[136].Unknown3 = 10;
      g_errorMessages[137].Message = "ERR_QUEST_ACCEPTED_S";
      g_errorMessages[137].Unknown1 = 0;
      g_errorMessages[137].Extra = "QUESTADDED";
      g_errorMessages[137].Unknown2 = 68;
      g_errorMessages[137].Unknown3 = 10;
      g_errorMessages[138].Message = "ERR_QUEST_COMPLETE_S";
      g_errorMessages[138].Unknown1 = 0;
      g_errorMessages[138].Extra = "igQuestListComplete";
      g_errorMessages[138].Unknown2 = 68;
      g_errorMessages[138].Unknown3 = 10;
      g_errorMessages[139].Message = "ERR_QUEST_FAILED_S";
      g_errorMessages[139].Unknown1 = 0;
      g_errorMessages[139].Extra = "igQuestFailed";
      g_errorMessages[139].Unknown2 = 68;
      g_errorMessages[139].Unknown3 = 10;
      g_errorMessages[140].Message = "ERR_QUEST_FAILED_BAG_FULL_S";
      g_errorMessages[140].Unknown1 = 0;
      g_errorMessages[140].Extra = "igQuestFailed";
      g_errorMessages[140].Unknown2 = 68;
      g_errorMessages[140].Unknown3 = 10;
      g_errorMessages[141].Message = "ERR_QUEST_FAILED_MAX_COUNT_S";
      g_errorMessages[141].Unknown1 = 0;
      g_errorMessages[141].Extra = "igQuestFailed";
      g_errorMessages[141].Unknown2 = 68;
      g_errorMessages[141].Unknown3 = 10;
      g_errorMessages[142].Message = "ERR_QUEST_FAILED_LOW_LEVEL";
      g_errorMessages[142].Unknown1 = 0;
      g_errorMessages[142].Extra = "igQuestFailed";
      g_errorMessages[142].Unknown2 = 68;
      g_errorMessages[142].Unknown3 = 10;
      g_errorMessages[143].Message = "ERR_QUEST_FAILED_MISSING_ITEMS";
      g_errorMessages[143].Unknown1 = 0;
      g_errorMessages[143].Extra = "igQuestFailed";
      g_errorMessages[143].Unknown2 = 68;
      g_errorMessages[143].Unknown3 = 10;
      g_errorMessages[144].Message = "ERR_QUEST_FAILED_WRONG_RACE";
      g_errorMessages[144].Unknown1 = 0;
      g_errorMessages[144].Extra = "igQuestFailed";
      g_errorMessages[144].Unknown2 = 68;
      g_errorMessages[144].Unknown3 = 10;
      g_errorMessages[145].Message = "ERR_QUEST_FAILED_NOT_ENOUGH_MONEY";
      g_errorMessages[145].Unknown1 = 0;
      g_errorMessages[145].Extra = "igQuestFailed";
      g_errorMessages[145].Unknown2 = 68;
      g_errorMessages[145].Unknown3 = 10;
      g_errorMessages[146].Message = "ERR_QUEST_ONLY_ONE_TIMED";
      g_errorMessages[146].Unknown1 = 0;
      g_errorMessages[146].Extra = "igQuestFailed";
      g_errorMessages[146].Unknown2 = 68;
      g_errorMessages[146].Unknown3 = 10;
      g_errorMessages[147].Message = "ERR_QUEST_NEED_PREREQS";
      g_errorMessages[147].Unknown1 = 0;
      g_errorMessages[147].Extra = "igQuestFailed";
      g_errorMessages[147].Unknown2 = 68;
      g_errorMessages[147].Unknown3 = 10;
      g_errorMessages[148].Message = "ERR_QUEST_ALREADY_ON";
      g_errorMessages[148].Unknown1 = 0;
      g_errorMessages[148].Extra = "igQuestFailed";
      g_errorMessages[148].Unknown2 = 68;
      g_errorMessages[148].Unknown3 = 10;
      g_errorMessages[149].Message = "ERR_QUEST_REWARD_EXP_I";
      g_errorMessages[149].Unknown1 = 0;
      g_errorMessages[149].Extra = "NONE";
      g_errorMessages[149].Unknown2 = 68;
      g_errorMessages[149].Unknown3 = 10;
      g_errorMessages[150].Message = "ERR_QUEST_REWARD_ITEM_S";
      g_errorMessages[150].Unknown1 = 0;
      g_errorMessages[150].Extra = "NONE";
      g_errorMessages[150].Unknown2 = 68;
      g_errorMessages[150].Unknown3 = 10;
      g_errorMessages[151].Message = "ERR_QUEST_REWARD_MONEY_S";
      g_errorMessages[151].Unknown1 = 0;
      g_errorMessages[151].Extra = "NONE";
      g_errorMessages[151].Unknown2 = 68;
      g_errorMessages[151].Unknown3 = 10;
      g_errorMessages[152].Message = "ERR_QUEST_MUST_CHOOSE";
      g_errorMessages[152].Unknown1 = 2;
      g_errorMessages[152].Extra = "igQuestFailed";
      g_errorMessages[152].Unknown2 = 68;
      g_errorMessages[152].Unknown3 = 10;
      g_errorMessages[153].Message = "ERR_QUEST_LOG_FULL";
      g_errorMessages[153].Unknown1 = 2;
      g_errorMessages[153].Extra = "igQuestFailed";
      g_errorMessages[153].Unknown2 = 68;
      g_errorMessages[153].Unknown3 = 10;
      g_errorMessages[154].Message = "ERR_COMBAT_DAMAGE_SSI";
      g_errorMessages[154].Unknown1 = 0;
      g_errorMessages[154].Extra = "NONE";
      g_errorMessages[154].Unknown2 = 68;
      g_errorMessages[154].Unknown3 = 10;
      g_errorMessages[155].Message = "ERR_INSPECT_S";
      g_errorMessages[155].Unknown1 = 0;
      g_errorMessages[155].Extra = "NONE";
      g_errorMessages[155].Unknown2 = 68;
      g_errorMessages[155].Unknown3 = 10;
      g_errorMessages[156].Message = "ERR_CANT_USE_ITEM";
      g_errorMessages[156].Unknown1 = 2;
      g_errorMessages[156].Extra = "NONE";
      g_errorMessages[156].Unknown2 = 51;
      g_errorMessages[156].Unknown3 = 10;
      g_errorMessages[157].Message = "ERR_MUST_EQUIP_ITEM";
      g_errorMessages[157].Unknown1 = 2;
      g_errorMessages[157].Extra = "NONE";
      g_errorMessages[157].Unknown2 = 49;
      g_errorMessages[157].Unknown3 = 10;
      g_errorMessages[158].Message = "ERR_PASSIVE_ABILITY";
      g_errorMessages[158].Unknown1 = 2;
      g_errorMessages[158].Extra = "NONE";
      g_errorMessages[158].Unknown2 = 68;
      g_errorMessages[158].Unknown3 = 10;
      g_errorMessages[159].Message = "ERR_2HSKILLNOTFOUND";
      g_errorMessages[159].Unknown1 = 2;
      g_errorMessages[159].Extra = "NONE";
      g_errorMessages[159].Unknown2 = 68;
      g_errorMessages[159].Unknown3 = 10;
      g_errorMessages[160].Message = "ERR_NO_ATTACK_TARGET";
      g_errorMessages[160].Unknown1 = 2;
      g_errorMessages[160].Extra = "NONE";
      g_errorMessages[160].Unknown2 = 38;
      g_errorMessages[160].Unknown3 = 10;
      g_errorMessages[161].Message = "ERR_INVALID_ATTACK_TARGET";
      g_errorMessages[161].Unknown1 = 2;
      g_errorMessages[161].Extra = "NONE";
      g_errorMessages[161].Unknown2 = 11;
      g_errorMessages[161].Unknown3 = 10;
      g_errorMessages[162].Message = "ERR_ATTACK_STUNNED";
      g_errorMessages[162].Unknown1 = 2;
      g_errorMessages[162].Extra = "NONE";
      g_errorMessages[162].Unknown2 = 68;
      g_errorMessages[162].Unknown3 = 10;
      g_errorMessages[163].Message = "ERR_ATTACK_PACIFIED";
      g_errorMessages[163].Unknown1 = 2;
      g_errorMessages[163].Extra = "NONE";
      g_errorMessages[163].Unknown2 = 68;
      g_errorMessages[163].Unknown3 = 10;
      g_errorMessages[164].Message = "ERR_ATTACK_MOUNTED";
      g_errorMessages[164].Unknown1 = 2;
      g_errorMessages[164].Extra = "NONE";
      g_errorMessages[164].Unknown2 = 68;
      g_errorMessages[164].Unknown3 = 10;
      g_errorMessages[165].Message = "ERR_ATTACK_FLEEING";
      g_errorMessages[165].Unknown1 = 2;
      g_errorMessages[165].Extra = "NONE";
      g_errorMessages[165].Unknown2 = 68;
      g_errorMessages[165].Unknown3 = 10;
      g_errorMessages[166].Message = "ERR_ATTACK_CONFUSED";
      g_errorMessages[166].Unknown1 = 2;
      g_errorMessages[166].Extra = "NONE";
      g_errorMessages[166].Unknown2 = 68;
      g_errorMessages[166].Unknown3 = 10;
      g_errorMessages[167].Message = "ERR_ATTACK_CHARMED";
      g_errorMessages[167].Unknown1 = 2;
      g_errorMessages[167].Extra = "NONE";
      g_errorMessages[167].Unknown2 = 68;
      g_errorMessages[167].Unknown3 = 10;
      g_errorMessages[168].Message = "ERR_ATTACK_DEAD";
      g_errorMessages[168].Unknown1 = 2;
      g_errorMessages[168].Extra = "NONE";
      g_errorMessages[168].Unknown2 = 68;
      g_errorMessages[168].Unknown3 = 10;
      g_errorMessages[169].Message = "ERR_ATTACK_PREVENTED_BY_MECHANIC_S";
      g_errorMessages[169].Unknown1 = 2;
      g_errorMessages[169].Extra = "NONE";
      g_errorMessages[169].Unknown2 = 68;
      g_errorMessages[169].Unknown3 = 10;
      g_errorMessages[170].Message = "ERR_TAXISAMENODE";
      g_errorMessages[170].Unknown1 = 2;
      g_errorMessages[170].Extra = "NONE";
      g_errorMessages[170].Unknown2 = 68;
      g_errorMessages[170].Unknown3 = 10;
      g_errorMessages[171].Message = "ERR_TAXINOSUCHPATH";
      g_errorMessages[171].Unknown1 = 1;
      g_errorMessages[171].Extra = "NONE";
      g_errorMessages[171].Unknown2 = 68;
      g_errorMessages[171].Unknown3 = 10;
      g_errorMessages[172].Message = "ERR_TAXIUNSPECIFIEDSERVERERROR";
      g_errorMessages[172].Unknown1 = 2;
      g_errorMessages[172].Extra = "NONE";
      g_errorMessages[172].Unknown2 = 68;
      g_errorMessages[172].Unknown3 = 10;
      g_errorMessages[173].Message = "ERR_TAXINOTENOUGHMONEY";
      g_errorMessages[173].Unknown1 = 1;
      g_errorMessages[173].Extra = "NONE";
      g_errorMessages[173].Unknown2 = 54;
      g_errorMessages[173].Unknown3 = 10;
      g_errorMessages[174].Message = "ERR_TAXITOOFARAWAY";
      g_errorMessages[174].Unknown1 = 1;
      g_errorMessages[174].Extra = "NONE";
      g_errorMessages[174].Unknown2 = 68;
      g_errorMessages[174].Unknown3 = 10;
      g_errorMessages[175].Message = "ERR_TAXINOVENDORNEARBY";
      g_errorMessages[175].Unknown1 = 1;
      g_errorMessages[175].Extra = "NONE";
      g_errorMessages[175].Unknown2 = 68;
      g_errorMessages[175].Unknown3 = 10;
      g_errorMessages[176].Message = "ERR_TAXINOTVISITED";
      g_errorMessages[176].Unknown1 = 1;
      g_errorMessages[176].Extra = "NONE";
      g_errorMessages[176].Unknown2 = 68;
      g_errorMessages[176].Unknown3 = 10;
      g_errorMessages[177].Message = "ERR_TAXIPLAYERBUSY";
      g_errorMessages[177].Unknown1 = 2;
      g_errorMessages[177].Extra = "NONE";
      g_errorMessages[177].Unknown2 = 68;
      g_errorMessages[177].Unknown3 = 10;
      g_errorMessages[178].Message = "ERR_TAXIPLAYERALREADYMOUNTED";
      g_errorMessages[178].Unknown1 = 2;
      g_errorMessages[178].Extra = "NONE";
      g_errorMessages[178].Unknown2 = 68;
      g_errorMessages[178].Unknown3 = 10;
      g_errorMessages[179].Message = "ERR_TAXIPLAYERSHAPESHIFTED";
      g_errorMessages[179].Unknown1 = 2;
      g_errorMessages[179].Extra = "NONE";
      g_errorMessages[179].Unknown2 = 68;
      g_errorMessages[179].Unknown3 = 10;
      g_errorMessages[180].Message = "ERR_TAXIPLAYERMOVING";
      g_errorMessages[180].Unknown1 = 1;
      g_errorMessages[180].Extra = "NONE";
      g_errorMessages[180].Unknown2 = 68;
      g_errorMessages[180].Unknown3 = 10;
      g_errorMessages[181].Message = "ERR_TAXINOPATHS";
      g_errorMessages[181].Unknown1 = 2;
      g_errorMessages[181].Extra = "NONE";
      g_errorMessages[181].Unknown2 = 68;
      g_errorMessages[181].Unknown3 = 10;
      g_errorMessages[182].Message = "ERR_TAXINOTSTANDING";
      g_errorMessages[182].Unknown1 = 1;
      g_errorMessages[182].Extra = "NONE";
      g_errorMessages[182].Unknown2 = 68;
      g_errorMessages[182].Unknown3 = 10;
      g_errorMessages[183].Message = "ERR_NO_REPLY_TARGET";
      g_errorMessages[183].Unknown1 = 0;
      g_errorMessages[183].Extra = "NONE";
      g_errorMessages[183].Unknown2 = 68;
      g_errorMessages[183].Unknown3 = 10;
      g_errorMessages[184].Message = "ERR_GENERIC_NO_TARGET";
      g_errorMessages[184].Unknown1 = 2;
      g_errorMessages[184].Extra = "NONE";
      g_errorMessages[184].Unknown2 = 45;
      g_errorMessages[184].Unknown3 = 10;
      g_errorMessages[185].Message = "ERR_INITIATE_TRADE_S";
      g_errorMessages[185].Unknown1 = 0;
      g_errorMessages[185].Extra = "NONE";
      g_errorMessages[185].Unknown2 = 68;
      g_errorMessages[185].Unknown3 = 10;
      g_errorMessages[186].Message = "ERR_TRADE_REQUEST_S";
      g_errorMessages[186].Unknown1 = 0;
      g_errorMessages[186].Extra = "LEVELUP";
      g_errorMessages[186].Unknown2 = 68;
      g_errorMessages[186].Unknown3 = 10;
      g_errorMessages[187].Message = "ERR_TRADE_BLOCKED_S";
      g_errorMessages[187].Unknown1 = 0;
      g_errorMessages[187].Extra = "NONE";
      g_errorMessages[187].Unknown2 = 68;
      g_errorMessages[187].Unknown3 = 10;
      g_errorMessages[188].Message = "ERR_TRADE_TARGET_DEAD";
      g_errorMessages[188].Unknown1 = 2;
      g_errorMessages[188].Extra = "NONE";
      g_errorMessages[188].Unknown2 = 68;
      g_errorMessages[188].Unknown3 = 10;
      g_errorMessages[189].Message = "ERR_TRADE_TOO_FAR";
      g_errorMessages[189].Unknown1 = 2;
      g_errorMessages[189].Extra = "NONE";
      g_errorMessages[189].Unknown2 = 68;
      g_errorMessages[189].Unknown3 = 10;
      g_errorMessages[190].Message = "ERR_TRADE_CANCELLED";
      g_errorMessages[190].Unknown1 = 1;
      g_errorMessages[190].Extra = "NONE";
      g_errorMessages[190].Unknown2 = 68;
      g_errorMessages[190].Unknown3 = 10;
      g_errorMessages[191].Message = "ERR_TRADE_COMPLETE";
      g_errorMessages[191].Unknown1 = 1;
      g_errorMessages[191].Extra = "NONE";
      g_errorMessages[191].Unknown2 = 68;
      g_errorMessages[191].Unknown3 = 10;
      g_errorMessages[192].Message = "ERR_TRADE_BAG_FULL";
      g_errorMessages[192].Unknown1 = 2;
      g_errorMessages[192].Extra = "NONE";
      g_errorMessages[192].Unknown2 = 68;
      g_errorMessages[192].Unknown3 = 10;
      g_errorMessages[193].Message = "ERR_TRADE_TARGET_BAG_FULL";
      g_errorMessages[193].Unknown1 = 2;
      g_errorMessages[193].Extra = "NONE";
      g_errorMessages[193].Unknown2 = 68;
      g_errorMessages[193].Unknown3 = 10;
      g_errorMessages[194].Message = "ERR_TRADE_MAX_COUNT_EXCEEDED";
      g_errorMessages[194].Unknown1 = 2;
      g_errorMessages[194].Extra = "NONE";
      g_errorMessages[194].Unknown2 = 68;
      g_errorMessages[194].Unknown3 = 10;
      g_errorMessages[195].Message = "ERR_TRADE_TARGET_MAX_COUNT_EXCEEDED";
      g_errorMessages[195].Unknown1 = 2;
      g_errorMessages[195].Extra = "NONE";
      g_errorMessages[195].Unknown2 = 68;
      g_errorMessages[195].Unknown3 = 10;
      g_errorMessages[196].Message = "ERR_ALREADY_TRADING";
      g_errorMessages[196].Unknown1 = 2;
      g_errorMessages[196].Extra = "NONE";
      g_errorMessages[196].Unknown2 = 68;
      g_errorMessages[196].Unknown3 = 10;
      g_errorMessages[197].Message = "ERR_MOUNT_INVALIDMOUNTEE";
      g_errorMessages[197].Unknown1 = 2;
      g_errorMessages[197].Extra = "NONE";
      g_errorMessages[197].Unknown2 = 68;
      g_errorMessages[197].Unknown3 = 10;
      g_errorMessages[198].Message = "ERR_MOUNT_TOOFARAWAY";
      g_errorMessages[198].Unknown1 = 2;
      g_errorMessages[198].Extra = "NONE";
      g_errorMessages[198].Unknown2 = 68;
      g_errorMessages[198].Unknown3 = 10;
      g_errorMessages[199].Message = "ERR_MOUNT_ALREADYMOUNTED";
      g_errorMessages[199].Unknown1 = 2;
      g_errorMessages[199].Extra = "NONE";
      g_errorMessages[199].Unknown2 = 68;
      g_errorMessages[199].Unknown3 = 10;
      g_errorMessages[200].Message = "ERR_MOUNT_NOTMOUNTABLE";
      g_errorMessages[200].Unknown1 = 2;
      g_errorMessages[200].Extra = "NONE";
      g_errorMessages[200].Unknown2 = 68;
      g_errorMessages[200].Unknown3 = 10;
      g_errorMessages[201].Message = "ERR_MOUNT_NOTYOURPET";
      g_errorMessages[201].Unknown1 = 2;
      g_errorMessages[201].Extra = "NONE";
      g_errorMessages[201].Unknown2 = 68;
      g_errorMessages[201].Unknown3 = 10;
      g_errorMessages[202].Message = "ERR_MOUNT_OTHER";
      g_errorMessages[202].Unknown1 = 2;
      g_errorMessages[202].Extra = "NONE";
      g_errorMessages[202].Unknown2 = 68;
      g_errorMessages[202].Unknown3 = 10;
      g_errorMessages[203].Message = "ERR_MOUNT_LOOTING";
      g_errorMessages[203].Unknown1 = 2;
      g_errorMessages[203].Extra = "NONE";
      g_errorMessages[203].Unknown2 = 68;
      g_errorMessages[203].Unknown3 = 10;
      g_errorMessages[204].Message = "ERR_MOUNT_RACECANTMOUNT";
      g_errorMessages[204].Unknown1 = 2;
      g_errorMessages[204].Extra = "NONE";
      g_errorMessages[204].Unknown2 = 68;
      g_errorMessages[204].Unknown3 = 10;
      g_errorMessages[205].Message = "ERR_MOUNT_SHAPESHIFTED";
      g_errorMessages[205].Unknown1 = 2;
      g_errorMessages[205].Extra = "NONE";
      g_errorMessages[205].Unknown2 = 68;
      g_errorMessages[205].Unknown3 = 10;
      g_errorMessages[206].Message = "ERR_DISMOUNT_NOPET";
      g_errorMessages[206].Unknown1 = 2;
      g_errorMessages[206].Extra = "NONE";
      g_errorMessages[206].Unknown2 = 68;
      g_errorMessages[206].Unknown3 = 10;
      g_errorMessages[207].Message = "ERR_DISMOUNT_NOTMOUNTED";
      g_errorMessages[207].Unknown1 = 2;
      g_errorMessages[207].Extra = "NONE";
      g_errorMessages[207].Unknown2 = 68;
      g_errorMessages[207].Unknown3 = 10;
      g_errorMessages[208].Message = "ERR_DISMOUNT_NOTYOURPET";
      g_errorMessages[208].Unknown1 = 2;
      g_errorMessages[208].Extra = "NONE";
      g_errorMessages[208].Unknown2 = 68;
      g_errorMessages[208].Unknown3 = 10;
      g_errorMessages[209].Message = "ERR_SPELL_FAILED_TOTEMS";
      g_errorMessages[209].Unknown1 = 2;
      g_errorMessages[209].Extra = "NONE";
      g_errorMessages[209].Unknown2 = 68;
      g_errorMessages[209].Unknown3 = 10;
      g_errorMessages[210].Message = "ERR_SPELL_FAILED_REAGENTS";
      g_errorMessages[210].Unknown1 = 2;
      g_errorMessages[210].Extra = "NONE";
      g_errorMessages[210].Unknown2 = 68;
      g_errorMessages[210].Unknown3 = 10;
      g_errorMessages[211].Message = "ERR_SPELL_FAILED_REAGENTS_GENERIC";
      g_errorMessages[211].Unknown1 = 2;
      g_errorMessages[211].Extra = "NONE";
      g_errorMessages[211].Unknown2 = 68;
      g_errorMessages[211].Unknown3 = 10;
      g_errorMessages[212].Message = "ERR_SPELL_FAILED_EQUIPPED_ITEM";
      g_errorMessages[212].Unknown1 = 2;
      g_errorMessages[212].Extra = "NONE";
      g_errorMessages[212].Unknown2 = 68;
      g_errorMessages[212].Unknown3 = 10;
      g_errorMessages[213].Message = "ERR_SPELL_FAILED_EQUIPPED_ITEM_CLASS_S";
      g_errorMessages[213].Unknown1 = 2;
      g_errorMessages[213].Extra = "NONE";
      g_errorMessages[213].Unknown2 = 68;
      g_errorMessages[213].Unknown3 = 10;
      g_errorMessages[214].Message = "ERR_SPELL_FAILED_SHAPESHIFT_FORM_S";
      g_errorMessages[214].Unknown1 = 2;
      g_errorMessages[214].Extra = "NONE";
      g_errorMessages[214].Unknown2 = 68;
      g_errorMessages[214].Unknown3 = 10;
      g_errorMessages[215].Message = "ERR_BADATTACKFACING";
      g_errorMessages[215].Unknown1 = 2;
      g_errorMessages[215].Extra = "NONE";
      g_errorMessages[215].Unknown2 = 68;
      g_errorMessages[215].Unknown3 = 10;
      g_errorMessages[216].Message = "ERR_BADATTACKPOS";
      g_errorMessages[216].Unknown1 = 2;
      g_errorMessages[216].Extra = "NONE";
      g_errorMessages[216].Unknown2 = 68;
      g_errorMessages[216].Unknown3 = 10;
      g_errorMessages[217].Message = "ERR_CHEST_IN_USE";
      g_errorMessages[217].Unknown1 = 2;
      g_errorMessages[217].Extra = "NONE";
      g_errorMessages[217].Unknown2 = 52;
      g_errorMessages[217].Unknown3 = 10;
      g_errorMessages[218].Message = "ERR_USE_CANT_OPEN";
      g_errorMessages[218].Unknown1 = 2;
      g_errorMessages[218].Extra = "NONE";
      g_errorMessages[218].Unknown2 = 68;
      g_errorMessages[218].Unknown3 = 10;
      g_errorMessages[219].Message = "ERR_USE_LOCKED";
      g_errorMessages[219].Unknown1 = 2;
      g_errorMessages[219].Extra = "NONE";
      g_errorMessages[219].Unknown2 = 61;
      g_errorMessages[219].Unknown3 = 10;
      g_errorMessages[220].Message = "ERR_DOOR_LOCKED";
      g_errorMessages[220].Unknown1 = 2;
      g_errorMessages[220].Extra = "NONE";
      g_errorMessages[220].Unknown2 = 61;
      g_errorMessages[220].Unknown3 = 10;
      g_errorMessages[221].Message = "ERR_BUTTON_LOCKED";
      g_errorMessages[221].Unknown1 = 2;
      g_errorMessages[221].Extra = "NONE";
      g_errorMessages[221].Unknown2 = 61;
      g_errorMessages[221].Unknown3 = 10;
      g_errorMessages[222].Message = "ERR_USE_LOCKED_WITH_ITEM_S";
      g_errorMessages[222].Unknown1 = 2;
      g_errorMessages[222].Extra = "NONE";
      g_errorMessages[222].Unknown2 = 68;
      g_errorMessages[222].Unknown3 = 10;
      g_errorMessages[223].Message = "ERR_USE_LOCKED_WITH_SPELL_S";
      g_errorMessages[223].Unknown1 = 2;
      g_errorMessages[223].Extra = "NONE";
      g_errorMessages[223].Unknown2 = 68;
      g_errorMessages[223].Unknown3 = 10;
      g_errorMessages[224].Message = "ERR_USE_LOCKED_WITH_SPELL_KNOWN_SI";
      g_errorMessages[224].Unknown1 = 2;
      g_errorMessages[224].Extra = "NONE";
      g_errorMessages[224].Unknown2 = 68;
      g_errorMessages[224].Unknown3 = 10;
      g_errorMessages[225].Message = "ERR_USE_TOO_FAR";
      g_errorMessages[225].Unknown1 = 2;
      g_errorMessages[225].Extra = "NONE";
      g_errorMessages[225].Unknown2 = 57;
      g_errorMessages[225].Unknown3 = 10;
      g_errorMessages[226].Message = "ERR_USE_BAD_ANGLE";
      g_errorMessages[226].Unknown1 = 2;
      g_errorMessages[226].Extra = "NONE";
      g_errorMessages[226].Unknown2 = 68;
      g_errorMessages[226].Unknown3 = 10;
      g_errorMessages[227].Message = "ERR_USE_OBJECT_MOVING";
      g_errorMessages[227].Unknown1 = 2;
      g_errorMessages[227].Extra = "NONE";
      g_errorMessages[227].Unknown2 = 68;
      g_errorMessages[227].Unknown3 = 10;
      g_errorMessages[228].Message = "ERR_USE_SPELL_FOCUS";
      g_errorMessages[228].Unknown1 = 1;
      g_errorMessages[228].Extra = "NONE";
      g_errorMessages[228].Unknown2 = 68;
      g_errorMessages[228].Unknown3 = 10;
      g_errorMessages[229].Message = "ERR_USE_DESTROYED";
      g_errorMessages[229].Unknown1 = 2;
      g_errorMessages[229].Extra = "NONE";
      g_errorMessages[229].Unknown2 = 68;
      g_errorMessages[229].Unknown3 = 10;
      g_errorMessages[230].Message = "ERR_SET_LOOT_FREEFORALL";
      g_errorMessages[230].Unknown1 = 0;
      g_errorMessages[230].Extra = "NONE";
      g_errorMessages[230].Unknown2 = 68;
      g_errorMessages[230].Unknown3 = 10;
      g_errorMessages[231].Message = "ERR_SET_LOOT_ROUNDROBIN";
      g_errorMessages[231].Unknown1 = 0;
      g_errorMessages[231].Extra = "NONE";
      g_errorMessages[231].Unknown2 = 68;
      g_errorMessages[231].Unknown3 = 10;
      g_errorMessages[232].Message = "ERR_SET_LOOT_MASTER";
      g_errorMessages[232].Unknown1 = 0;
      g_errorMessages[232].Extra = "NONE";
      g_errorMessages[232].Unknown2 = 68;
      g_errorMessages[232].Unknown3 = 10;
      g_errorMessages[233].Message = "ERR_SET_LOOT_GROUP";
      g_errorMessages[233].Unknown1 = 0;
      g_errorMessages[233].Extra = "NONE";
      g_errorMessages[233].Unknown2 = 68;
      g_errorMessages[233].Unknown3 = 10;
      g_errorMessages[234].Message = "ERR_SET_LOOT_NBG";
      g_errorMessages[234].Unknown1 = 0;
      g_errorMessages[234].Extra = "NONE";
      g_errorMessages[234].Unknown2 = 68;
      g_errorMessages[234].Unknown3 = 10;
      g_errorMessages[235].Message = "ERR_SET_LOOT_THRESHOLD_S";
      g_errorMessages[235].Unknown1 = 0;
      g_errorMessages[235].Extra = "NONE";
      g_errorMessages[235].Unknown2 = 68;
      g_errorMessages[235].Unknown3 = 10;
      g_errorMessages[236].Message = "ERR_NEW_LOOT_MASTER_S";
      g_errorMessages[236].Unknown1 = 0;
      g_errorMessages[236].Extra = "NONE";
      g_errorMessages[236].Unknown2 = 68;
      g_errorMessages[236].Unknown3 = 10;
      g_errorMessages[237].Message = "ERR_SPECIFY_MASTER_LOOTER";
      g_errorMessages[237].Unknown1 = 2;
      g_errorMessages[237].Extra = "NONE";
      g_errorMessages[237].Unknown2 = 68;
      g_errorMessages[237].Unknown3 = 10;
      g_errorMessages[238].Message = "ERR_TAME_FAILED";
      g_errorMessages[238].Unknown1 = 2;
      g_errorMessages[238].Extra = "NONE";
      g_errorMessages[238].Unknown2 = 68;
      g_errorMessages[238].Unknown3 = 10;
      g_errorMessages[239].Message = "ERR_CHAT_WHILE_DEAD";
      g_errorMessages[239].Unknown1 = 2;
      g_errorMessages[239].Extra = "NONE";
      g_errorMessages[239].Unknown2 = 68;
      g_errorMessages[239].Unknown3 = 10;
      g_errorMessages[240].Message = "ERR_CHAT_WRONG_FACTION";
      g_errorMessages[240].Unknown1 = 0;
      g_errorMessages[240].Extra = "NONE";
      g_errorMessages[240].Unknown2 = 68;
      g_errorMessages[240].Unknown3 = 10;
      g_errorMessages[241].Message = "ERR_CHAT_PLAYER_NOT_FOUND_S";
      g_errorMessages[241].Unknown1 = 0;
      g_errorMessages[241].Extra = "NONE";
      g_errorMessages[241].Unknown2 = 68;
      g_errorMessages[241].Unknown3 = 10;
      g_errorMessages[242].Message = "ERR_NEWTAXIPATH";
      g_errorMessages[242].Unknown1 = 1;
      g_errorMessages[242].Extra = "TaxiNodeDiscovered";
      g_errorMessages[242].Unknown2 = 68;
      g_errorMessages[242].Unknown3 = 10;
      g_errorMessages[243].Message = "ERR_NO_PET";
      g_errorMessages[243].Unknown1 = 2;
      g_errorMessages[243].Extra = "NONE";
      g_errorMessages[243].Unknown2 = 68;
      g_errorMessages[243].Unknown3 = 10;
      g_errorMessages[244].Message = "ERR_NOTYOURPET";
      g_errorMessages[244].Unknown1 = 2;
      g_errorMessages[244].Extra = "NONE";
      g_errorMessages[244].Unknown2 = 68;
      g_errorMessages[244].Unknown3 = 10;
      g_errorMessages[245].Message = "ERR_PET_NOT_RENAMEABLE";
      g_errorMessages[245].Unknown1 = 2;
      g_errorMessages[245].Extra = "NONE";
      g_errorMessages[245].Unknown2 = 68;
      g_errorMessages[245].Unknown3 = 10;
      g_errorMessages[246].Message = "ERR_NULL_PETNAME";
      g_errorMessages[246].Unknown1 = 2;
      g_errorMessages[246].Extra = "NONE";
      g_errorMessages[246].Unknown2 = 68;
      g_errorMessages[246].Unknown3 = 10;
      g_errorMessages[247].Message = "ERR_INVALID_PETNAME";
      g_errorMessages[247].Unknown1 = 2;
      g_errorMessages[247].Extra = "NONE";
      g_errorMessages[247].Unknown2 = 68;
      g_errorMessages[247].Unknown3 = 10;
      g_errorMessages[248].Message = "ERR_QUEST_OBJECTIVE_COMPLETE_S";
      g_errorMessages[248].Unknown1 = 1;
      g_errorMessages[248].Extra = "NONE";
      g_errorMessages[248].Unknown2 = 68;
      g_errorMessages[248].Unknown3 = 10;
      g_errorMessages[249].Message = "ERR_QUEST_UNKNOWN_COMPLETE";
      g_errorMessages[249].Unknown1 = 1;
      g_errorMessages[249].Extra = "NONE";
      g_errorMessages[249].Unknown2 = 68;
      g_errorMessages[249].Unknown3 = 10;
      g_errorMessages[250].Message = "ERR_QUEST_ADD_KILL_SII";
      g_errorMessages[250].Unknown1 = 1;
      g_errorMessages[250].Extra = "NONE";
      g_errorMessages[250].Unknown2 = 68;
      g_errorMessages[250].Unknown3 = 10;
      g_errorMessages[251].Message = "ERR_QUEST_ADD_FOUND_SII";
      g_errorMessages[251].Unknown1 = 1;
      g_errorMessages[251].Extra = "NONE";
      g_errorMessages[251].Unknown2 = 68;
      g_errorMessages[251].Unknown3 = 10;
      g_errorMessages[252].Message = "ERR_QUEST_ADD_ITEM_SII";
      g_errorMessages[252].Unknown1 = 1;
      g_errorMessages[252].Extra = "NONE";
      g_errorMessages[252].Unknown2 = 68;
      g_errorMessages[252].Unknown3 = 10;
      g_errorMessages[253].Message = "ERR_CANNOTCREATEDIRECTORY";
      g_errorMessages[253].Unknown1 = 2;
      g_errorMessages[253].Extra = "NONE";
      g_errorMessages[253].Unknown2 = 68;
      g_errorMessages[253].Unknown3 = 10;
      g_errorMessages[254].Message = "ERR_CANNOTCREATEFILE";
      g_errorMessages[254].Unknown1 = 2;
      g_errorMessages[254].Extra = "NONE";
      g_errorMessages[254].Unknown2 = 68;
      g_errorMessages[254].Unknown3 = 10;
      g_errorMessages[255].Message = "ERR_PLAYER_WRONG_FACTION";
      g_errorMessages[255].Unknown1 = 2;
      g_errorMessages[255].Extra = "NONE";
      g_errorMessages[255].Unknown2 = 68;
      g_errorMessages[255].Unknown3 = 10;
      g_errorMessages[256].Message = "ERR_BANKSLOT_FAILED_TOO_MANY";
      g_errorMessages[256].Unknown1 = 2;
      g_errorMessages[256].Extra = "NONE";
      g_errorMessages[256].Unknown2 = 68;
      g_errorMessages[256].Unknown3 = 10;
      g_errorMessages[257].Message = "ERR_BANKSLOT_INSUFFICIENT_FUNDS";
      g_errorMessages[257].Unknown1 = 2;
      g_errorMessages[257].Extra = "NONE";
      g_errorMessages[257].Unknown2 = 22;
      g_errorMessages[257].Unknown3 = 10;
      g_errorMessages[258].Message = "ERR_BANKSLOT_NOTBANKER";
      g_errorMessages[258].Unknown1 = 2;
      g_errorMessages[258].Extra = "NONE";
      g_errorMessages[258].Unknown2 = 68;
      g_errorMessages[258].Unknown3 = 10;
      g_errorMessages[259].Message = "ERR_FRIEND_DB_ERROR";
      g_errorMessages[259].Unknown1 = 0;
      g_errorMessages[259].Extra = "NONE";
      g_errorMessages[259].Unknown2 = 68;
      g_errorMessages[259].Unknown3 = 10;
      g_errorMessages[260].Message = "ERR_FRIEND_LIST_FULL";
      g_errorMessages[260].Unknown1 = 0;
      g_errorMessages[260].Extra = "NONE";
      g_errorMessages[260].Unknown2 = 68;
      g_errorMessages[260].Unknown3 = 10;
      g_errorMessages[261].Message = "ERR_FRIEND_ADDED_S";
      g_errorMessages[261].Unknown1 = 0;
      g_errorMessages[261].Extra = "NONE";
      g_errorMessages[261].Unknown2 = 68;
      g_errorMessages[261].Unknown3 = 10;
      g_errorMessages[262].Message = "ERR_FRIEND_ONLINE_SS";
      g_errorMessages[262].Unknown1 = 0;
      g_errorMessages[262].Extra = "FRIENDJOINGAME";
      g_errorMessages[262].Unknown2 = 68;
      g_errorMessages[262].Unknown3 = 10;
      g_errorMessages[263].Message = "ERR_FRIEND_OFFLINE_S";
      g_errorMessages[263].Unknown1 = 0;
      g_errorMessages[263].Extra = "NONE";
      g_errorMessages[263].Unknown2 = 68;
      g_errorMessages[263].Unknown3 = 10;
      g_errorMessages[264].Message = "ERR_FRIEND_NOT_FOUND";
      g_errorMessages[264].Unknown1 = 0;
      g_errorMessages[264].Extra = "NONE";
      g_errorMessages[264].Unknown2 = 68;
      g_errorMessages[264].Unknown3 = 10;
      g_errorMessages[265].Message = "ERR_FRIEND_WRONG_FACTION";
      g_errorMessages[265].Unknown1 = 0;
      g_errorMessages[265].Extra = "NONE";
      g_errorMessages[265].Unknown2 = 68;
      g_errorMessages[265].Unknown3 = 10;
      g_errorMessages[266].Message = "ERR_FRIEND_REMOVED_S";
      g_errorMessages[266].Unknown1 = 0;
      g_errorMessages[266].Extra = "NONE";
      g_errorMessages[266].Unknown2 = 68;
      g_errorMessages[266].Unknown3 = 10;
      g_errorMessages[267].Message = "ERR_FRIEND_ERROR";
      g_errorMessages[267].Unknown1 = 0;
      g_errorMessages[267].Extra = "NONE";
      g_errorMessages[267].Unknown2 = 68;
      g_errorMessages[267].Unknown3 = 10;
      g_errorMessages[268].Message = "ERR_FRIEND_ALREADY_S";
      g_errorMessages[268].Unknown1 = 0;
      g_errorMessages[268].Extra = "NONE";
      g_errorMessages[268].Unknown2 = 68;
      g_errorMessages[268].Unknown3 = 10;
      g_errorMessages[269].Message = "ERR_FRIEND_SELF";
      g_errorMessages[269].Unknown1 = 0;
      g_errorMessages[269].Extra = "NONE";
      g_errorMessages[269].Unknown2 = 68;
      g_errorMessages[269].Unknown3 = 10;
      g_errorMessages[270].Message = "ERR_IGNORE_FULL";
      g_errorMessages[270].Unknown1 = 0;
      g_errorMessages[270].Extra = "NONE";
      g_errorMessages[270].Unknown2 = 68;
      g_errorMessages[270].Unknown3 = 10;
      g_errorMessages[271].Message = "ERR_IGNORE_SELF";
      g_errorMessages[271].Unknown1 = 0;
      g_errorMessages[271].Extra = "NONE";
      g_errorMessages[271].Unknown2 = 68;
      g_errorMessages[271].Unknown3 = 10;
      g_errorMessages[272].Message = "ERR_IGNORE_NOT_FOUND";
      g_errorMessages[272].Unknown1 = 0;
      g_errorMessages[272].Extra = "NONE";
      g_errorMessages[272].Unknown2 = 68;
      g_errorMessages[272].Unknown3 = 10;
      g_errorMessages[273].Message = "ERR_IGNORE_ALREADY_S";
      g_errorMessages[273].Unknown1 = 0;
      g_errorMessages[273].Extra = "NONE";
      g_errorMessages[273].Unknown2 = 68;
      g_errorMessages[273].Unknown3 = 10;
      g_errorMessages[274].Message = "ERR_IGNORE_ADDED_S";
      g_errorMessages[274].Unknown1 = 0;
      g_errorMessages[274].Extra = "NONE";
      g_errorMessages[274].Unknown2 = 68;
      g_errorMessages[274].Unknown3 = 10;
      g_errorMessages[275].Message = "ERR_IGNORE_REMOVED_S";
      g_errorMessages[275].Unknown1 = 0;
      g_errorMessages[275].Extra = "NONE";
      g_errorMessages[275].Unknown2 = 68;
      g_errorMessages[275].Unknown3 = 10;
      g_errorMessages[276].Message = "ERR_IGNORE_AMBIGUOUS";
      g_errorMessages[276].Unknown1 = 0;
      g_errorMessages[276].Extra = "NONE";
      g_errorMessages[276].Unknown2 = 68;
      g_errorMessages[276].Unknown3 = 10;
      g_errorMessages[277].Message = "ERR_ONLY_ONE_BOLT";
      g_errorMessages[277].Unknown1 = 2;
      g_errorMessages[277].Extra = "NONE";
      g_errorMessages[277].Unknown2 = 68;
      g_errorMessages[277].Unknown3 = 10;
      g_errorMessages[278].Message = "ERR_ONLY_ONE_AMMO";
      g_errorMessages[278].Unknown1 = 2;
      g_errorMessages[278].Extra = "NONE";
      g_errorMessages[278].Unknown2 = 68;
      g_errorMessages[278].Unknown3 = 10;
      g_errorMessages[279].Message = "ERR_SPELL_FAILED_EQUIPPED_SPECIFIC_ITEM";
      g_errorMessages[279].Unknown1 = 2;
      g_errorMessages[279].Extra = "NONE";
      g_errorMessages[279].Unknown2 = 68;
      g_errorMessages[279].Unknown3 = 10;
      g_errorMessages[280].Message = "ERR_WRONG_BAG_TYPE_SUBCLASS";
      g_errorMessages[280].Unknown1 = 2;
      g_errorMessages[280].Extra = "NONE";
      g_errorMessages[280].Unknown2 = 28;
      g_errorMessages[280].Unknown3 = 10;
      g_errorMessages[281].Message = "ERR_CANT_WRAP_STACKABLE";
      g_errorMessages[281].Unknown1 = 2;
      g_errorMessages[281].Extra = "NONE";
      g_errorMessages[281].Unknown2 = 68;
      g_errorMessages[281].Unknown3 = 10;
      g_errorMessages[282].Message = "ERR_CANT_WRAP_EQUIPPED";
      g_errorMessages[282].Unknown1 = 2;
      g_errorMessages[282].Extra = "NONE";
      g_errorMessages[282].Unknown2 = 68;
      g_errorMessages[282].Unknown3 = 10;
      g_errorMessages[283].Message = "ERR_CANT_WRAP_WRAPPED";
      g_errorMessages[283].Unknown1 = 2;
      g_errorMessages[283].Extra = "NONE";
      g_errorMessages[283].Unknown2 = 68;
      g_errorMessages[283].Unknown3 = 10;
      g_errorMessages[284].Message = "ERR_CANT_WRAP_BOUND";
      g_errorMessages[284].Unknown1 = 2;
      g_errorMessages[284].Extra = "NONE";
      g_errorMessages[284].Unknown2 = 68;
      g_errorMessages[284].Unknown3 = 10;
      g_errorMessages[285].Message = "ERR_CANT_WRAP_UNIQUE";
      g_errorMessages[285].Unknown1 = 2;
      g_errorMessages[285].Extra = "NONE";
      g_errorMessages[285].Unknown2 = 68;
      g_errorMessages[285].Unknown3 = 10;
      g_errorMessages[286].Message = "ERR_CANT_WRAP_BAGS";
      g_errorMessages[286].Unknown1 = 2;
      g_errorMessages[286].Extra = "NONE";
      g_errorMessages[286].Unknown2 = 68;
      g_errorMessages[286].Unknown3 = 10;
      g_errorMessages[287].Message = "ERR_OUT_OF_MANA";
      g_errorMessages[287].Unknown1 = 2;
      g_errorMessages[287].Extra = "NONE";
      g_errorMessages[287].Unknown2 = 15;
      g_errorMessages[287].Unknown3 = 10;
      g_errorMessages[288].Message = "ERR_OUT_OF_RAGE";
      g_errorMessages[288].Unknown1 = 2;
      g_errorMessages[288].Extra = "NONE";
      g_errorMessages[288].Unknown2 = 63;
      g_errorMessages[288].Unknown3 = 10;
      g_errorMessages[289].Message = "ERR_OUT_OF_FOCUS";
      g_errorMessages[289].Unknown1 = 2;
      g_errorMessages[289].Extra = "NONE";
      g_errorMessages[289].Unknown2 = 68;
      g_errorMessages[289].Unknown3 = 10;
      g_errorMessages[290].Message = "ERR_OUT_OF_ENERGY";
      g_errorMessages[290].Unknown1 = 2;
      g_errorMessages[290].Extra = "NONE";
      g_errorMessages[290].Unknown2 = 64;
      g_errorMessages[290].Unknown3 = 10;
      g_errorMessages[291].Message = "ERR_OUT_OF_HEALTH";
      g_errorMessages[291].Unknown1 = 2;
      g_errorMessages[291].Extra = "NONE";
      g_errorMessages[291].Unknown2 = 68;
      g_errorMessages[291].Unknown3 = 10;
      g_errorMessages[292].Message = "ERR_LOOT_GONE";
      g_errorMessages[292].Unknown1 = 2;
      g_errorMessages[292].Extra = "NONE";
      g_errorMessages[292].Unknown2 = 68;
      g_errorMessages[292].Unknown3 = 10;
      g_errorMessages[293].Message = "ERR_MOUNT_FORCEDDISMOUNT";
      g_errorMessages[293].Unknown1 = 2;
      g_errorMessages[293].Extra = "NONE";
      g_errorMessages[293].Unknown2 = 68;
      g_errorMessages[293].Unknown3 = 10;
      g_errorMessages[294].Message = "ERR_AUTOFOLLOW_TOO_FAR";
      g_errorMessages[294].Unknown1 = 2;
      g_errorMessages[294].Extra = "NONE";
      g_errorMessages[294].Unknown2 = 68;
      g_errorMessages[294].Unknown3 = 10;
      g_errorMessages[295].Message = "ERR_UNIT_NOT_FOUND";
      g_errorMessages[295].Unknown1 = 2;
      g_errorMessages[295].Extra = "NONE";
      g_errorMessages[295].Unknown2 = 68;
      g_errorMessages[295].Unknown3 = 10;
      g_errorMessages[296].Message = "ERR_INVALID_FOLLOW_TARGET";
      g_errorMessages[296].Unknown1 = 2;
      g_errorMessages[296].Extra = "NONE";
      g_errorMessages[296].Unknown2 = 68;
      g_errorMessages[296].Unknown3 = 10;
      g_errorMessages[297].Message = "ERR_INVALID_INSPECT_TARGET";
      g_errorMessages[297].Unknown1 = 2;
      g_errorMessages[297].Extra = "NONE";
      g_errorMessages[297].Unknown2 = 68;
      g_errorMessages[297].Unknown3 = 10;
      g_errorMessages[298].Message = "ERR_GUILDEMBLEM_SUCCESS";
      g_errorMessages[298].Unknown1 = 2;
      g_errorMessages[298].Extra = "NONE";
      g_errorMessages[298].Unknown2 = 68;
      g_errorMessages[298].Unknown3 = 10;
      g_errorMessages[299].Message = "ERR_GUILDEMBLEM_INVALID_TABARD_COLORS";
      g_errorMessages[299].Unknown1 = 2;
      g_errorMessages[299].Extra = "NONE";
      g_errorMessages[299].Unknown2 = 68;
      g_errorMessages[299].Unknown3 = 10;
      g_errorMessages[300].Message = "ERR_GUILDEMBLEM_NOGUILD";
      g_errorMessages[300].Unknown1 = 2;
      g_errorMessages[300].Extra = "NONE";
      g_errorMessages[300].Unknown2 = 68;
      g_errorMessages[300].Unknown3 = 10;
      g_errorMessages[301].Message = "ERR_GUILDEMBLEM_NOTGUILDMASTER";
      g_errorMessages[301].Unknown1 = 2;
      g_errorMessages[301].Extra = "NONE";
      g_errorMessages[301].Unknown2 = 68;
      g_errorMessages[301].Unknown3 = 10;
      g_errorMessages[302].Message = "ERR_GUILDEMBLEM_NOTENOUGHMONEY";
      g_errorMessages[302].Unknown1 = 2;
      g_errorMessages[302].Extra = "NONE";
      g_errorMessages[302].Unknown2 = 40;
      g_errorMessages[302].Unknown3 = 10;
      g_errorMessages[303].Message = "ERR_GUILDEMBLEM_INVALIDVENDOR";
      g_errorMessages[303].Unknown1 = 2;
      g_errorMessages[303].Extra = "NONE";
      g_errorMessages[303].Unknown2 = 68;
      g_errorMessages[303].Unknown3 = 10;
      g_errorMessages[304].Message = "ERR_EMBLEMERROR_NOTABARDGEOSET";
      g_errorMessages[304].Unknown1 = 2;
      g_errorMessages[304].Extra = "NONE";
      g_errorMessages[304].Unknown2 = 68;
      g_errorMessages[304].Unknown3 = 10;
      g_errorMessages[305].Message = "ERR_SPELL_OUT_OF_RANGE";
      g_errorMessages[305].Unknown1 = 2;
      g_errorMessages[305].Extra = "NONE";
      g_errorMessages[305].Unknown2 = 46;
      g_errorMessages[305].Unknown3 = 10;
      g_errorMessages[306].Message = "ERR_COMMAND_NEEDS_TARGET";
      g_errorMessages[306].Unknown1 = 0;
      g_errorMessages[306].Extra = "NONE";
      g_errorMessages[306].Unknown2 = 68;
      g_errorMessages[306].Unknown3 = 10;
      g_errorMessages[307].Message = "ERR_NOAMMO_S";
      g_errorMessages[307].Unknown1 = 2;
      g_errorMessages[307].Extra = "NONE";
      g_errorMessages[307].Unknown2 = 1;
      g_errorMessages[307].Unknown3 = 10;
      g_errorMessages[308].Message = "ERR_TOOBUSYTOFOLLOW";
      g_errorMessages[308].Unknown1 = 2;
      g_errorMessages[308].Extra = "NONE";
      g_errorMessages[308].Unknown2 = 68;
      g_errorMessages[308].Unknown3 = 10;
      g_errorMessages[309].Message = "ERR_DUEL_REQUESTED";
      g_errorMessages[309].Unknown1 = 0;
      g_errorMessages[309].Extra = "LEVELUP";
      g_errorMessages[309].Unknown2 = 68;
      g_errorMessages[309].Unknown3 = 10;
      g_errorMessages[310].Message = "ERR_DUEL_CANCELLED";
      g_errorMessages[310].Unknown1 = 1;
      g_errorMessages[310].Extra = "NONE";
      g_errorMessages[310].Unknown2 = 68;
      g_errorMessages[310].Unknown3 = 10;
      g_errorMessages[311].Message = "ERR_DEATHBINDALREADYBOUND";
      g_errorMessages[311].Unknown1 = 2;
      g_errorMessages[311].Extra = "NONE";
      g_errorMessages[311].Unknown2 = 68;
      g_errorMessages[311].Unknown3 = 10;
      g_errorMessages[312].Message = "ERR_DEATHBIND_SUCCESS_S";
      g_errorMessages[312].Unknown1 = 0;
      g_errorMessages[312].Extra = "NONE";
      g_errorMessages[312].Unknown2 = 68;
      g_errorMessages[312].Unknown3 = 10;
      g_errorMessages[313].Message = "ERR_NOEMOTEWHILERUNNING";
      g_errorMessages[313].Unknown1 = 2;
      g_errorMessages[313].Extra = "NONE";
      g_errorMessages[313].Unknown2 = 68;
      g_errorMessages[313].Unknown3 = 10;
      g_errorMessages[314].Message = "ERR_ZONE_EXPLORED";
      g_errorMessages[314].Unknown1 = 1;
      g_errorMessages[314].Extra = "NONE";
      g_errorMessages[314].Unknown2 = 68;
      g_errorMessages[314].Unknown3 = 10;
      g_errorMessages[315].Message = "ERR_ZONE_EXPLORED_XP";
      g_errorMessages[315].Unknown1 = 0;
      g_errorMessages[315].Extra = "NONE";
      g_errorMessages[315].Unknown2 = 68;
      g_errorMessages[315].Unknown3 = 10;
      g_errorMessages[316].Message = "ERR_INVALID_ITEM_TARGET";
      g_errorMessages[316].Unknown1 = 2;
      g_errorMessages[316].Extra = "NONE";
      g_errorMessages[316].Unknown2 = 51;
      g_errorMessages[316].Unknown3 = 10;
      g_errorMessages[317].Message = "ERR_IGNORING_YOU_S";
      g_errorMessages[317].Unknown1 = 0;
      g_errorMessages[317].Extra = "NONE";
      g_errorMessages[317].Unknown2 = 68;
      g_errorMessages[317].Unknown3 = 10;
      g_errorMessages[318].Message = "ERR_FISH_NOT_HOOKED";
      g_errorMessages[318].Unknown1 = 1;
      g_errorMessages[318].Extra = "NONE";
      g_errorMessages[318].Unknown2 = 68;
      g_errorMessages[318].Unknown3 = 10;
      g_errorMessages[319].Message = "ERR_FISH_ESCAPED";
      g_errorMessages[319].Unknown1 = 1;
      g_errorMessages[319].Extra = "NONE";
      g_errorMessages[319].Unknown2 = 68;
      g_errorMessages[319].Unknown3 = 10;
      g_errorMessages[320].Message = "ERR_SPELL_FAILED_NOTUNSHEATHED";
      g_errorMessages[320].Unknown1 = 1;
      g_errorMessages[320].Extra = "NONE";
      g_errorMessages[320].Unknown2 = 68;
      g_errorMessages[320].Unknown3 = 10;
      g_errorMessages[321].Message = "ERR_PETITION_OFFERED_S";
      g_errorMessages[321].Unknown1 = 0;
      g_errorMessages[322].Extra = "igPlayerInviteAccept";
      g_errorMessages[323].Extra = "igPlayerInviteAccept";
      g_errorMessages[321].Extra = "NONE";
      g_errorMessages[321].Unknown2 = 68;
      g_errorMessages[321].Unknown3 = 10;
      g_errorMessages[322].Message = "ERR_PETITION_SIGNED";
      g_errorMessages[322].Unknown1 = 0;
      g_errorMessages[322].Unknown2 = 68;
      g_errorMessages[322].Unknown3 = 10;
      g_errorMessages[323].Message = "ERR_PETITION_SIGNED_S";
      g_errorMessages[323].Unknown1 = 0;
      g_errorMessages[323].Unknown2 = 68;
      g_errorMessages[323].Unknown3 = 10;
      g_errorMessages[324].Message = "ERR_PETITION_DECLINED_S";
      g_errorMessages[324].Unknown1 = 0;
      g_errorMessages[324].Extra = "igPlayerInviteDecline";
      g_errorMessages[324].Unknown2 = 68;
      g_errorMessages[324].Unknown3 = 10;
      g_errorMessages[325].Message = "ERR_PETITION_ALREADY_SIGNED";
      g_errorMessages[325].Unknown1 = 2;
      g_errorMessages[325].Extra = "igPlayerInviteDecline";
      g_errorMessages[325].Unknown2 = 68;
      g_errorMessages[325].Unknown3 = 10;
      g_errorMessages[326].Message = "ERR_PETITION_IN_GUILD";
      g_errorMessages[326].Unknown1 = 2;
      g_errorMessages[326].Extra = "igPlayerInviteDecline";
      g_errorMessages[326].Unknown2 = 68;
      g_errorMessages[326].Unknown3 = 10;
      g_errorMessages[327].Message = "ERR_PETITION_CREATOR";
      g_errorMessages[327].Unknown1 = 2;
      g_errorMessages[327].Extra = "igPlayerInviteDecline";
      g_errorMessages[327].Unknown2 = 68;
      g_errorMessages[327].Unknown3 = 10;
      g_errorMessages[328].Message = "ERR_PETITION_NOT_ENOUGH_SIGNATURES";
      g_errorMessages[328].Unknown1 = 2;
      g_errorMessages[328].Extra = "igPlayerInviteDecline";
      g_errorMessages[328].Unknown2 = 68;
      g_errorMessages[328].Unknown3 = 10;
      g_errorMessages[329].Message = "ERR_PETITION_NOT_SAME_SERVER";
      g_errorMessages[329].Unknown1 = 2;
      g_errorMessages[329].Extra = "igPlayerInviteDecline";
      g_errorMessages[329].Unknown2 = 68;
      g_errorMessages[329].Unknown3 = 10;
      g_errorMessages[330].Message = "ERR_SPELL_UNLEARNED_S";
      g_errorMessages[330].Unknown1 = 0;
      g_errorMessages[330].Extra = "NONE";
      g_errorMessages[330].Unknown2 = 68;
      g_errorMessages[330].Unknown3 = 10;
      g_errorMessages[331].Message = "ERR_PET_SPELL_ROOTED";
      g_errorMessages[331].Unknown1 = 2;
      g_errorMessages[331].Extra = "NONE";
      g_errorMessages[331].Unknown2 = 68;
      g_errorMessages[331].Unknown3 = 10;
      g_errorMessages[332].Message = "ERR_PET_SPELL_AFFECTING_COMBAT";
      g_errorMessages[332].Unknown1 = 2;
      g_errorMessages[332].Extra = "NONE";
      g_errorMessages[332].Unknown2 = 68;
      g_errorMessages[332].Unknown3 = 10;
      g_errorMessages[333].Message = "ERR_PET_SPELL_OUT_OF_RANGE";
      g_errorMessages[333].Unknown1 = 2;
      g_errorMessages[333].Extra = "NONE";
      g_errorMessages[333].Unknown2 = 68;
      g_errorMessages[333].Unknown3 = 10;
      g_errorMessages[334].Message = "ERR_PET_SPELL_NOT_BEHIND";
      g_errorMessages[334].Unknown1 = 2;
      g_errorMessages[334].Extra = "NONE";
      g_errorMessages[334].Unknown2 = 68;
      g_errorMessages[334].Unknown3 = 10;
      g_errorMessages[335].Message = "ERR_PET_SPELL_TARGETS_DEAD";
      g_errorMessages[335].Unknown1 = 2;
      g_errorMessages[335].Extra = "NONE";
      g_errorMessages[335].Unknown2 = 68;
      g_errorMessages[335].Unknown3 = 10;
      g_errorMessages[336].Message = "ERR_PET_SPELL_DEAD";
      g_errorMessages[336].Unknown1 = 2;
      g_errorMessages[336].Extra = "NONE";
      g_errorMessages[336].Unknown2 = 68;
      g_errorMessages[336].Unknown3 = 10;
      g_errorMessages[337].Message = "ERR_PET_SPELL_NOPATH";
      g_errorMessages[337].Unknown1 = 2;
      g_errorMessages[337].Extra = "NONE";
      g_errorMessages[337].Unknown2 = 68;
      g_errorMessages[337].Unknown3 = 10;
      g_errorMessages[338].Message = "ERR_ITEM_CANT_BE_DESTROYED";
      g_errorMessages[338].Unknown1 = 2;
      g_errorMessages[338].Extra = "NONE";
      g_errorMessages[338].Unknown2 = 68;
      g_errorMessages[338].Unknown3 = 10;
      g_errorMessages[339].Message = "ERR_TICKET_ALREADY_EXISTS";
      g_errorMessages[339].Unknown1 = 2;
      g_errorMessages[339].Extra = "NONE";
      g_errorMessages[339].Unknown2 = 68;
      g_errorMessages[339].Unknown3 = 10;
      g_errorMessages[340].Message = "ERR_TICKET_CREATE_ERROR";
      g_errorMessages[340].Unknown1 = 2;
      g_errorMessages[340].Extra = "NONE";
      g_errorMessages[340].Unknown2 = 68;
      g_errorMessages[340].Unknown3 = 10;
      g_errorMessages[341].Message = "ERR_TICKET_UPDATE_ERROR";
      g_errorMessages[341].Unknown1 = 2;
      g_errorMessages[341].Extra = "NONE";
      g_errorMessages[341].Unknown2 = 68;
      g_errorMessages[341].Unknown3 = 10;
      g_errorMessages[342].Message = "ERR_TICKET_DB_ERROR";
      g_errorMessages[342].Unknown1 = 2;
      g_errorMessages[342].Extra = "NONE";
      g_errorMessages[342].Unknown2 = 68;
      g_errorMessages[342].Unknown3 = 10;
      sub_488410(&g_errorMessages[343], "ERR_TICKET_NO_TEXT", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[344], "ERR_OBJECT_IS_BUSY", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[345], "ERR_EXHAUSTION_WELLRESTED", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[346], "ERR_EXHAUSTION_RESTED", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[347], "ERR_EXHAUSTION_NORMAL", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[348], "ERR_EXHAUSTION_TIRED", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[349], "ERR_EXHAUSTION_EXHAUSTED", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[350], "ERR_NO_ITEMS_WHILE_SHAPESHIFTED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[351], "ERR_CANT_INTERACT_SHAPESHIFTED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[352], "ERR_MAIL_QUEST_ITEM", 2, "NONE", 59, 10);
      sub_488410(&g_errorMessages[353], "ERR_MAIL_BOUND_ITEM", 2, "NONE", 59, 10);
      sub_488410(&g_errorMessages[354], "ERR_MAIL_CONJURED_ITEM", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[355], "ERR_MAIL_BAG", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[356], "ERR_MAIL_TO_SELF", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[357], "ERR_MAIL_TARGET_NOT_FOUND", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[358], "ERR_MAIL_DATABASE_ERROR", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[359], "ERR_MAIL_SENT", 1, "NONE", 68, 10);
      sub_488410(&g_errorMessages[360], "ERR_NOT_HAPPY_ENOUGH", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[361], "ERR_USE_CANT_IMMUNE", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[362], "ERR_CANT_BE_DISENCHANTED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[363], "ERR_CANT_USE_DISARMED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[364], "ERR_AUCTION_QUEST_ITEM", 2, "NONE", 59, 10);
      sub_488410(&g_errorMessages[365], "ERR_AUCTION_BOUND_ITEM", 2, "NONE", 59, 10);
      sub_488410(&g_errorMessages[366], "ERR_AUCTION_CONJURED_ITEM", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[367], "ERR_AUCTION_WRAPPED_ITEM", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[368], "ERR_AUCTION_LOOT_ITEM", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[369], "ERR_AUCTION_BAG", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[370], "ERR_AUCTION_DATABASE_ERROR", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[371], "ERR_AUCTION_BID_OWN", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[372], "ERR_AUCTION_BID_INCREMENT", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[373], "ERR_AUCTION_HIGHER_BID", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[374], "ERR_AUCTION_MIN_BID", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[375], "ERR_AUCTION_REPAIR_ITEM", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[376], "ERR_AUCTION_STARTED", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[377], "ERR_AUCTION_REMOVED", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[378], "ERR_AUCTION_OUTBID_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[379], "ERR_AUCTION_WON_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[380], "ERR_AUCTION_SOLD_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[381], "ERR_AUCTION_EXPIRED_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[382], "ERR_AUCTION_REMOVED_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[383], "ERR_AUCTION_BID_PLACED", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[384], "ERR_LOGOUT_FAILED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[385], "ERR_QUEST_PUSH_SUCCESS_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[386], "ERR_QUEST_PUSH_INVALID_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[387], "ERR_QUEST_PUSH_ACCEPTED_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[388], "ERR_QUEST_PUSH_DECLINED_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[389], "ERR_QUEST_PUSH_TOO_FAR_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[390], "ERR_QUEST_PUSH_BUSY_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[391], "ERR_QUEST_PUSH_LOG_FULL_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[392], "ERR_QUEST_PUSH_ONQUEST_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[393], "ERR_QUEST_PUSH_ALREADY_DONE_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[394], "ERR_RAID_GROUP_ONLY", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[395], "ERR_RAID_GROUP_FULL", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[396], "ERR_PVP_KILL_HONORABLE", 1, "NONE", 68, 10);
      sub_488410(&g_errorMessages[397], "ERR_PVP_KILL_DISHONORABLE", 1, "NONE", 68, 10);
      sub_488410(&g_errorMessages[398], "ERR_SPELL_FAILED_ALREADY_AT_FULL_HEALTH", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[399], "ERR_SPELL_FAILED_ALREADY_AT_FULL_POWER_S", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[400], "ERR_AUTOLOOT_MONEY_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[401], "ERR_GENERIC_STUNNED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[402], "ERR_TARGET_STUNNED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[403], "ERR_MUST_REPAIR_DURABILITY", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[404], "ERR_RAID_YOU_JOINED", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[405], "ERR_RAID_YOU_LEFT", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[406], "ERR_RAID_MEMBER_ADDED_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[407], "ERR_RAID_MEMBER_REMOVED_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[408], "ERR_CLICK_ON_ITEM_TO_FEED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[409], "ERR_TOO_MANY_CHAT_CHANNELS", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[410], "ERR_LOOT_ROLL_PENDING", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[411], "ERR_LOOT_PLAYER_NOT_FOUND", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[412], "ERR_NOT_IN_RAID", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[413], "ERR_LOGGING_OUT", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[414], "ERR_TARGET_LOGGING_OUT", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[415], "ERR_NOT_WHILE_MOUNTED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[416], "ERR_NOT_WHILE_SHAPESHIFTED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[417], "ERR_NOT_IN_COMBAT", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[418], "ERR_NOT_WHILE_DISARMED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[419], "ERR_PET_BROKEN", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[420], "ERR_TALENT_WIPE_ERROR", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[421], "ERR_FEIGN_DEATH_RESISTED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[422], "ERR_MEETING_STONE_IN_QUEUE_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[423], "ERR_MEETING_STONE_LEFT_QUEUE_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[424], "ERR_MEETING_STONE_OTHER_MEMBER_LEFT", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[425], "ERR_MEETING_STONE_PARTY_KICKED_FROM_QUEUE", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[426], "ERR_MEETING_STONE_MEMBER_STILL_IN_QUEUE", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[427], "ERR_MEETING_STONE_SUCCESS", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[428], "ERR_MEETING_STONE_IN_PROGRESS", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[429], "ERR_MEETING_STONE_MEMBER_ADDED_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[430], "ERR_MEETING_STONE_GROUP_FULL", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[431], "ERR_MEETING_STONE_NOT_LEADER", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[432], "ERR_MEETING_STONE_INVALID_LEVEL", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[433], "ERR_MEETING_STONE_MUST_BE_LEADER", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[434], "ERR_MEETING_STONE_NO_RAID_GROUP", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[435], "ERR_GUILDEMBLEM_SAME", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[436], "ERR_EQUIP_TRADE_ITEM", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[437], "ERR_PVP_TOGGLE_ON", 1, "NONE", 68, 10);
      sub_488410(&g_errorMessages[438], "ERR_PVP_TOGGLE_OFF", 1, "NONE", 68, 10);
      sub_488410(&g_errorMessages[439], "ERR_GROUP_JOIN_BATTLEGROUND_DESERTERS", 1, "NONE", 68, 10);
      sub_488410(&g_errorMessages[440], "ERR_GROUP_JOIN_BATTLEGROUND_S", 1, "NONE", 68, 10);
      sub_488410(&g_errorMessages[441], "ERR_GROUP_JOIN_BATTLEGROUND_FAIL", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[442], "ERR_GROUP_JOIN_BATTLEGROUND_TOO_MANY", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[443], "ERR_INVALID_PROMOTION_CODE", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[444], "ERR_BG_PLAYER_JOINED_SS", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[445], "ERR_BG_PLAYER_LEFT_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[446], "ERR_RESTRICTED_ACCOUNT", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[447], "ERR_PLAY_TIME_EXCEEDED", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[448], "ERR_APPROACHING_PARTIAL_PLAY_TIME", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[449], "ERR_APPROACHING_NO_PLAY_TIME", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[450], "ERR_UNHEALTHY_TIME", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[451], "ERR_CHAT_RESTRICTED", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[452], "ERR_MAIL_REACHED_CAP", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[453], "ERR_INVALID_RAID_TARGET", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[454], "ERR_RAID_LEADER_READY_CHECK_START_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[455], "ERR_READY_CHECK_IN_PROGRESS", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[456], "ERR_DUNGEON_DIFFICULTY_FAILED", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[457], "ERR_DUNGEON_DIFFICULTY_CHANGED_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[458], "ERR_TRADE_WRONG_REALM", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[459], "ERR_CHAT_PLAYER_AMBIGUOUS_S", 0, "NONE", 68, 10);
      sub_488410(&g_errorMessages[460], "ERR_LOOT_CANT_LOOT_THAT_NOW", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[461], "ERR_LOOT_MASTER_INV_FULL", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[462], "ERR_LOOT_MASTER_UNIQUE_ITEM", 2, "NONE", 68, 10);
      sub_488410(&g_errorMessages[463], "ERR_LOOT_MASTER_OTHER", 2, "NONE", 68, 10);
      return sub_488410(&unk_B4D8D8, "ERR_FILTERING_YOU_S", 0, "NONE", 68, 10);
    }
    UI event codes:
    Code:
      g_eventNames[128] = "UNIT_DAMAGE";
      g_eventNames[129] = "UNIT_DAMAGE";
      g_eventNames[130] = "UNIT_DAMAGE";
      g_eventNames[131] = "UNIT_DAMAGE";
      g_eventNames[120] = "UNIT_ATTACK_SPEED";
      g_eventNames[121] = "UNIT_ATTACK_SPEED";
      g_eventNames[41] = "UNIT_AURA";
      g_eventNames[107] = "UNIT_AURA";
      g_eventNames[144] = "UNIT_STATS";
      g_eventNames[145] = "UNIT_STATS";
      g_eventNames[146] = "UNIT_STATS";
      g_eventNames[147] = "UNIT_STATS";
      g_eventNames[148] = "UNIT_STATS";
      g_eventNames[149] = "UNIT_RESISTANCES";
      g_eventNames[150] = "UNIT_RESISTANCES";
      g_eventNames[151] = "UNIT_RESISTANCES";
      g_eventNames[152] = "UNIT_RESISTANCES";
      g_eventNames[153] = "UNIT_RESISTANCES";
      g_eventNames[154] = "UNIT_RESISTANCES";
      g_eventNames[155] = "UNIT_RESISTANCES";
      g_eventNames[159] = "UNIT_ATTACK_POWER";
      g_eventNames[160] = "UNIT_ATTACK_POWER";
      g_eventNames[161] = "UNIT_ATTACK_POWER";
      g_eventNames[135] = "UNIT_PET_EXPERIENCE";
      g_eventNames[136] = "UNIT_PET_EXPERIENCE";
      g_eventNames[162] = "UNIT_RANGED_ATTACK_POWER";
      g_eventNames[163] = "UNIT_RANGED_ATTACK_POWER";
      g_eventNames[164] = "UNIT_RANGED_ATTACK_POWER";
      g_eventNames[16] = "UNIT_HEALTH";
      g_eventNames[17] = "UNIT_MANA";
      g_eventNames[18] = "UNIT_RAGE";
      g_eventNames[19] = "UNIT_FOCUS";
      g_eventNames[20] = "UNIT_ENERGY";
      g_eventNames[21] = "UNIT_HAPPINESS";
      g_eventNames[22] = "UNIT_MAXHEALTH";
      g_eventNames[23] = "UNIT_MAXMANA";
      g_eventNames[24] = "UNIT_MAXRAGE";
      g_eventNames[25] = "UNIT_MAXFOCUS";
      g_eventNames[26] = "UNIT_MAXENERGY";
      g_eventNames[27] = "UNIT_MAXHAPPINESS";
      g_eventNames[30] = "UNIT_DISPLAYPOWER";
      g_eventNames[29] = "UNIT_FACTION";
      g_eventNames[28] = "UNIT_LEVEL";
      g_eventNames[122] = "UNIT_RANGEDDAMAGE";
      g_eventNames[137] = "UNIT_DYNAMIC_FLAGS";
      g_eventNames[40] = "UNIT_FLAGS";
      g_eventNames[143] = "UNIT_PET_TRAINING_POINTS";
      g_eventNames[132] = "UNIT_LOYALTY";
      g_eventNames[165] = "UNIT_RANGEDDAMAGE";
      g_eventNames[166] = "UNIT_RANGEDDAMAGE";
      g_eventNames[0] = "UNIT_PET";
      g_eventNames[2] = "UNIT_PET";
      g_eventNames[167] = "UNIT_MANA";
      g_eventNames[174] = "UNIT_MANA";
      g_eventNames[182] = "UNIT_COMBAT";
      g_eventNames[183] = "UNIT_NAME_UPDATE";
      g_eventNames[184] = "UNIT_PORTRAIT_UPDATE";
      g_eventNames[185] = "UNIT_MODEL_CHANGED";
      g_eventNames[186] = "UNIT_INVENTORY_CHANGED";
      g_eventNames[187] = "UNIT_CLASSIFICATION_CHANGED";
      g_eventNames[188] = "ITEM_LOCK_CHANGED";
      g_eventNames[189] = "PLAYER_XP_UPDATE";
      g_eventNames[190] = "PLAYER_REGEN_DISABLED";
      g_eventNames[191] = "PLAYER_REGEN_ENABLED";
      g_eventNames[192] = "PLAYER_AURAS_CHANGED";
      g_eventNames[193] = "PLAYER_ENTER_COMBAT";
      g_eventNames[194] = "PLAYER_LEAVE_COMBAT";
      g_eventNames[195] = "PLAYER_TARGET_CHANGED";
      g_eventNames[196] = "PLAYER_CONTROL_LOST";
      g_eventNames[197] = "PLAYER_CONTROL_GAINED";
      g_eventNames[198] = "PLAYER_FARSIGHT_FOCUS_CHANGED";
      g_eventNames[199] = "PLAYER_LEVEL_UP";
      g_eventNames[200] = "PLAYER_MONEY";
      g_eventNames[201] = "PLAYER_DAMAGE_DONE_MODS";
      g_eventNames[202] = "PLAYER_COMBO_POINTS";
      g_eventNames[203] = "ZONE_CHANGED";
      g_eventNames[204] = "ZONE_CHANGED_INDOORS";
      g_eventNames[205] = "ZONE_CHANGED_NEW_AREA";
      g_eventNames[206] = "MINIMAP_ZONE_CHANGED";
      g_eventNames[207] = "MINIMAP_UPDATE_ZOOM";
      g_eventNames[208] = "SCREENSHOT_SUCCEEDED";
      g_eventNames[209] = "SCREENSHOT_FAILED";
      g_eventNames[210] = "ACTIONBAR_SHOWGRID";
      g_eventNames[211] = "ACTIONBAR_HIDEGRID";
      g_eventNames[212] = "ACTIONBAR_PAGE_CHANGED";
      g_eventNames[213] = "ACTIONBAR_SLOT_CHANGED";
      g_eventNames[214] = "ACTIONBAR_UPDATE_STATE";
      g_eventNames[215] = "ACTIONBAR_UPDATE_USABLE";
      g_eventNames[216] = "ACTIONBAR_UPDATE_COOLDOWN";
      g_eventNames[217] = "UPDATE_BONUS_ACTIONBAR";
      g_eventNames[218] = "PARTY_MEMBERS_CHANGED";
      g_eventNames[219] = "PARTY_LEADER_CHANGED";
      g_eventNames[220] = "PARTY_MEMBER_ENABLE";
      g_eventNames[221] = "PARTY_MEMBER_DISABLE";
      g_eventNames[222] = "PARTY_LOOT_METHOD_CHANGED";
      g_eventNames[223] = "SYSMSG";
      g_eventNames[224] = "UI_ERROR_MESSAGE";
      g_eventNames[225] = "UI_INFO_MESSAGE";
      g_eventNames[226] = "UPDATE_CHAT_COLOR";
      g_eventNames[227] = "CHAT_MSG_ADDON";
      g_eventNames[228] = "CHAT_MSG_SAY";
      g_eventNames[229] = "CHAT_MSG_PARTY";
      g_eventNames[230] = "CHAT_MSG_RAID";
      g_eventNames[231] = "CHAT_MSG_GUILD";
      g_eventNames[232] = "CHAT_MSG_OFFICER";
      g_eventNames[233] = "CHAT_MSG_YELL";
      g_eventNames[234] = "CHAT_MSG_WHISPER";
      g_eventNames[235] = "CHAT_MSG_WHISPER_INFORM";
      g_eventNames[236] = "CHAT_MSG_EMOTE";
      g_eventNames[237] = "CHAT_MSG_TEXT_EMOTE";
      g_eventNames[238] = "CHAT_MSG_SYSTEM";
      g_eventNames[239] = "CHAT_MSG_MONSTER_SAY";
      g_eventNames[240] = "CHAT_MSG_MONSTER_YELL";
      g_eventNames[241] = "CHAT_MSG_MONSTER_WHISPER";
      g_eventNames[242] = "CHAT_MSG_MONSTER_EMOTE";
      g_eventNames[243] = "CHAT_MSG_CHANNEL";
      g_eventNames[244] = "CHAT_MSG_CHANNEL_JOIN";
      g_eventNames[245] = "CHAT_MSG_CHANNEL_LEAVE";
      g_eventNames[246] = "CHAT_MSG_CHANNEL_LIST";
      g_eventNames[247] = "CHAT_MSG_CHANNEL_NOTICE";
      g_eventNames[248] = "CHAT_MSG_CHANNEL_NOTICE_USER";
      g_eventNames[249] = "CHAT_MSG_AFK";
      g_eventNames[250] = "CHAT_MSG_DND";
      g_eventNames[251] = "CHAT_MSG_COMBAT_LOG";
      g_eventNames[252] = "CHAT_MSG_IGNORED";
      g_eventNames[253] = "CHAT_MSG_SKILL";
      g_eventNames[254] = "CHAT_MSG_LOOT";
      g_eventNames[255] = "CHAT_MSG_MONEY";
      g_eventNames[256] = "CHAT_MSG_RAID_LEADER";
      g_eventNames[257] = "CHAT_MSG_RAID_WARNING";
      g_eventNames[258] = "LANGUAGE_LIST_CHANGED";
      g_eventNames[259] = "TIME_PLAYED_MSG";
      g_eventNames[260] = "SPELLS_CHANGED";
      g_eventNames[261] = "CURRENT_SPELL_CAST_CHANGED";
      g_eventNames[262] = "SPELL_UPDATE_COOLDOWN";
      g_eventNames[263] = "SPELL_UPDATE_USABLE";
      g_eventNames[264] = "CHARACTER_POINTS_CHANGED";
      g_eventNames[265] = "SKILL_LINES_CHANGED";
      g_eventNames[266] = "ITEM_PUSH";
      g_eventNames[267] = "LOOT_OPENED";
      g_eventNames[268] = "LOOT_SLOT_CLEARED";
      g_eventNames[269] = "LOOT_CLOSED";
      g_eventNames[270] = "PLAYER_LOGIN";
      g_eventNames[271] = "PLAYER_LOGOUT";
      g_eventNames[272] = "PLAYER_ENTERING_WORLD";
      g_eventNames[273] = "PLAYER_LEAVING_WORLD";
      g_eventNames[274] = "PLAYER_ALIVE";
      g_eventNames[275] = "PLAYER_DEAD";
      g_eventNames[276] = "PLAYER_CAMPING";
      g_eventNames[277] = "PLAYER_QUITING";
      g_eventNames[278] = "LOGOUT_CANCEL";
      g_eventNames[280] = "PARTY_INVITE_REQUEST";
      g_eventNames[281] = "PARTY_INVITE_CANCEL";
      g_eventNames[282] = "GUILD_INVITE_REQUEST";
      g_eventNames[283] = "GUILD_INVITE_CANCEL";
      g_eventNames[284] = "GUILD_MOTD";
      g_eventNames[285] = "TRADE_REQUEST";
      g_eventNames[286] = "TRADE_REQUEST_CANCEL";
      g_eventNames[279] = "RESURRECT_REQUEST";
      g_eventNames[287] = "LOOT_BIND_CONFIRM";
      g_eventNames[288] = "EQUIP_BIND_CONFIRM";
      g_eventNames[289] = "AUTOEQUIP_BIND_CONFIRM";
      g_eventNames[290] = "USE_BIND_CONFIRM";
      g_eventNames[291] = "DELETE_ITEM_CONFIRM";
      g_eventNames[292] = "CURSOR_UPDATE";
      g_eventNames[293] = "ITEM_TEXT_BEGIN";
      g_eventNames[294] = "ITEM_TEXT_TRANSLATION";
      g_eventNames[295] = "ITEM_TEXT_READY";
      g_eventNames[296] = "ITEM_TEXT_CLOSED";
      g_eventNames[297] = "GOSSIP_SHOW";
      g_eventNames[298] = "GOSSIP_ENTER_CODE";
      g_eventNames[299] = "GOSSIP_CLOSED";
      g_eventNames[300] = "QUEST_GREETING";
      g_eventNames[301] = "QUEST_DETAIL";
      g_eventNames[302] = "QUEST_PROGRESS";
      g_eventNames[303] = "QUEST_COMPLETE";
      g_eventNames[304] = "QUEST_FINISHED";
      g_eventNames[305] = "QUEST_ITEM_UPDATE";
      g_eventNames[306] = "TAXIMAP_OPENED";
      g_eventNames[307] = "TAXIMAP_CLOSED";
      g_eventNames[308] = "QUEST_LOG_UPDATE";
      g_eventNames[309] = "TRAINER_SHOW";
      g_eventNames[310] = "TRAINER_UPDATE";
      g_eventNames[311] = "TRAINER_CLOSED";
      g_eventNames[312] = "CVAR_UPDATE";
      g_eventNames[313] = "TRADE_SKILL_SHOW";
      g_eventNames[314] = "TRADE_SKILL_UPDATE";
      g_eventNames[315] = "TRADE_SKILL_CLOSE";
      g_eventNames[316] = "MERCHANT_SHOW";
      g_eventNames[317] = "MERCHANT_UPDATE";
      g_eventNames[318] = "MERCHANT_CLOSED";
      g_eventNames[319] = "TRADE_SHOW";
      g_eventNames[320] = "TRADE_CLOSED";
      g_eventNames[321] = "TRADE_UPDATE";
      g_eventNames[322] = "TRADE_ACCEPT_UPDATE";
      g_eventNames[323] = "TRADE_TARGET_ITEM_CHANGED";
      g_eventNames[324] = "TRADE_PLAYER_ITEM_CHANGED";
      g_eventNames[325] = "TRADE_MONEY_CHANGED";
      g_eventNames[326] = "PLAYER_TRADE_MONEY";
      g_eventNames[327] = "BAG_OPEN";
      g_eventNames[328] = "BAG_UPDATE";
      g_eventNames[329] = "BAG_CLOSED";
      g_eventNames[330] = "BAG_UPDATE_COOLDOWN";
      g_eventNames[331] = "LOCALPLAYER_PET_RENAMED";
      g_eventNames[332] = "UNIT_ATTACK";
      g_eventNames[333] = "UNIT_DEFENSE";
      g_eventNames[334] = "PET_ATTACK_START";
      g_eventNames[335] = "PET_ATTACK_STOP";
      g_eventNames[336] = "UPDATE_MOUSEOVER_UNIT";
      g_eventNames[337] = "SPELLCAST_START";
      g_eventNames[338] = "SPELLCAST_STOP";
      g_eventNames[339] = "SPELLCAST_FAILED";
      g_eventNames[340] = "SPELLCAST_INTERRUPTED";
      g_eventNames[341] = "SPELLCAST_DELAYED";
      g_eventNames[342] = "SPELLCAST_CHANNEL_START";
      g_eventNames[343] = "SPELLCAST_CHANNEL_UPDATE";
      g_eventNames[344] = "SPELLCAST_CHANNEL_STOP";
      g_eventNames[345] = "PLAYER_GUILD_UPDATE";
      g_eventNames[346] = "QUEST_ACCEPT_CONFIRM";
      g_eventNames[347] = "PLAYERBANKSLOTS_CHANGED";
      g_eventNames[348] = "BANKFRAME_OPENED";
      g_eventNames[349] = "BANKFRAME_CLOSED";
      g_eventNames[350] = "PLAYERBANKBAGSLOTS_CHANGED";
      g_eventNames[351] = "FRIENDLIST_UPDATE";
      g_eventNames[352] = "IGNORELIST_UPDATE";
      g_eventNames[354] = "PET_BAR_UPDATE_COOLDOWN";
      g_eventNames[353] = "PET_BAR_UPDATE";
      g_eventNames[355] = "PET_BAR_SHOWGRID";
      g_eventNames[356] = "PET_BAR_HIDEGRID";
      g_eventNames[357] = "MINIMAP_PING";
      g_eventNames[358] = "CHAT_MSG_COMBAT_MISC_INFO";
      g_eventNames[359] = "CRAFT_SHOW";
      g_eventNames[360] = "CRAFT_UPDATE";
      g_eventNames[361] = "CRAFT_CLOSE";
      g_eventNames[362] = "MIRROR_TIMER_START";
      g_eventNames[363] = "MIRROR_TIMER_PAUSE";
      g_eventNames[364] = "MIRROR_TIMER_STOP";
      g_eventNames[365] = "WORLD_MAP_UPDATE";
      g_eventNames[366] = "WORLD_MAP_NAME_UPDATE";
      g_eventNames[367] = "AUTOFOLLOW_BEGIN";
      g_eventNames[368] = "AUTOFOLLOW_END";
      g_eventNames[370] = "CINEMATIC_START";
      g_eventNames[371] = "CINEMATIC_STOP";
      g_eventNames[372] = "UPDATE_FACTION";
      g_eventNames[373] = "CLOSE_WORLD_MAP";
      g_eventNames[374] = "OPEN_TABARD_FRAME";
      g_eventNames[375] = "CLOSE_TABARD_FRAME";
      g_eventNames[377] = "SHOW_COMPARE_TOOLTIP";
      g_eventNames[376] = "TABARD_CANSAVE_CHANGED";
      g_eventNames[378] = "GUILD_REGISTRAR_SHOW";
      g_eventNames[379] = "GUILD_REGISTRAR_CLOSED";
      g_eventNames[380] = "DUEL_REQUESTED";
      g_eventNames[381] = "DUEL_OUTOFBOUNDS";
      g_eventNames[382] = "DUEL_INBOUNDS";
      g_eventNames[383] = "DUEL_FINISHED";
      g_eventNames[384] = "TUTORIAL_TRIGGER";
      g_eventNames[385] = "PET_DISMISS_START";
      g_eventNames[386] = "UPDATE_BINDINGS";
      g_eventNames[387] = "UPDATE_SHAPESHIFT_FORMS";
      g_eventNames[388] = "WHO_LIST_UPDATE";
      g_eventNames[389] = "UPDATE_LFG";
      g_eventNames[390] = "PETITION_SHOW";
      g_eventNames[391] = "PETITION_CLOSED";
      g_eventNames[392] = "EXECUTE_CHAT_LINE";
      g_eventNames[393] = "UPDATE_MACROS";
      g_eventNames[394] = "UPDATE_TICKET";
      g_eventNames[395] = "UPDATE_CHAT_WINDOWS";
      g_eventNames[396] = "CONFIRM_XP_LOSS";
      g_eventNames[397] = "CORPSE_IN_RANGE";
      g_eventNames[398] = "CORPSE_IN_INSTANCE";
      g_eventNames[399] = "CORPSE_OUT_OF_RANGE";
      g_eventNames[400] = "UPDATE_GM_STATUS";
      g_eventNames[401] = "PLAYER_UNGHOST";
      g_eventNames[402] = "BIND_ENCHANT";
      g_eventNames[403] = "REPLACE_ENCHANT";
      g_eventNames[404] = "TRADE_REPLACE_ENCHANT";
      g_eventNames[405] = "PLAYER_UPDATE_RESTING";
      g_eventNames[406] = "UPDATE_EXHAUSTION";
      g_eventNames[407] = "PLAYER_FLAGS_CHANGED";
      g_eventNames[408] = "GUILD_ROSTER_UPDATE";
      g_eventNames[409] = "GM_PLAYER_INFO";
      g_eventNames[410] = "MAIL_SHOW";
      g_eventNames[411] = "MAIL_CLOSED";
      g_eventNames[412] = "SEND_MAIL_MONEY_CHANGED";
      g_eventNames[413] = "SEND_MAIL_COD_CHANGED";
      g_eventNames[414] = "MAIL_SEND_INFO_UPDATE";
      g_eventNames[415] = "MAIL_SEND_SUCCESS";
      g_eventNames[416] = "MAIL_INBOX_UPDATE";
      g_eventNames[417] = "BATTLEFIELDS_SHOW";
      g_eventNames[418] = "BATTLEFIELDS_CLOSED";
      g_eventNames[419] = "UPDATE_BATTLEFIELD_STATUS";
      g_eventNames[420] = "UPDATE_BATTLEFIELD_SCORE";
      g_eventNames[421] = "AUCTION_HOUSE_SHOW";
      g_eventNames[422] = "AUCTION_HOUSE_CLOSED";
      g_eventNames[423] = "NEW_AUCTION_UPDATE";
      g_eventNames[424] = "AUCTION_ITEM_LIST_UPDATE";
      g_eventNames[425] = "AUCTION_OWNED_LIST_UPDATE";
      g_eventNames[426] = "AUCTION_BIDDER_LIST_UPDATE";
      g_eventNames[427] = "PET_UI_UPDATE";
      g_eventNames[428] = "PET_UI_CLOSE";
      g_eventNames[429] = "ADDON_LOADED";
      g_eventNames[430] = "VARIABLES_LOADED";
      g_eventNames[431] = "MACRO_ACTION_FORBIDDEN";
      g_eventNames[432] = "ADDON_ACTION_FORBIDDEN";
      g_eventNames[433] = "MEMORY_EXHAUSTED";
      g_eventNames[434] = "MEMORY_RECOVERED";
      g_eventNames[435] = "START_AUTOREPEAT_SPELL";
      g_eventNames[436] = "STOP_AUTOREPEAT_SPELL";
      g_eventNames[437] = "PET_STABLE_SHOW";
      g_eventNames[438] = "PET_STABLE_UPDATE";
      g_eventNames[439] = "PET_STABLE_UPDATE_PAPERDOLL";
      g_eventNames[440] = "PET_STABLE_CLOSED";
      g_eventNames[441] = "CHAT_MSG_COMBAT_SELF_HITS";
      g_eventNames[442] = "CHAT_MSG_COMBAT_SELF_MISSES";
      g_eventNames[443] = "CHAT_MSG_COMBAT_PET_HITS";
      g_eventNames[444] = "CHAT_MSG_COMBAT_PET_MISSES";
      g_eventNames[445] = "CHAT_MSG_COMBAT_PARTY_HITS";
      g_eventNames[446] = "CHAT_MSG_COMBAT_PARTY_MISSES";
      g_eventNames[447] = "CHAT_MSG_COMBAT_FRIENDLYPLAYER_HITS";
      g_eventNames[448] = "CHAT_MSG_COMBAT_FRIENDLYPLAYER_MISSES";
      g_eventNames[449] = "CHAT_MSG_COMBAT_HOSTILEPLAYER_HITS";
      g_eventNames[450] = "CHAT_MSG_COMBAT_HOSTILEPLAYER_MISSES";
      g_eventNames[451] = "CHAT_MSG_COMBAT_CREATURE_VS_SELF_HITS";
      g_eventNames[452] = "CHAT_MSG_COMBAT_CREATURE_VS_SELF_MISSES";
      g_eventNames[453] = "CHAT_MSG_COMBAT_CREATURE_VS_PARTY_HITS";
      g_eventNames[454] = "CHAT_MSG_COMBAT_CREATURE_VS_PARTY_MISSES";
      g_eventNames[455] = "CHAT_MSG_COMBAT_CREATURE_VS_CREATURE_HITS";
      g_eventNames[456] = "CHAT_MSG_COMBAT_CREATURE_VS_CREATURE_MISSES";
      g_eventNames[457] = "CHAT_MSG_COMBAT_FRIENDLY_DEATH";
      g_eventNames[458] = "CHAT_MSG_COMBAT_HOSTILE_DEATH";
      g_eventNames[459] = "CHAT_MSG_COMBAT_XP_GAIN";
      g_eventNames[460] = "CHAT_MSG_COMBAT_HONOR_GAIN";
      g_eventNames[461] = "CHAT_MSG_SPELL_SELF_DAMAGE";
      g_eventNames[462] = "CHAT_MSG_SPELL_SELF_BUFF";
      g_eventNames[463] = "CHAT_MSG_SPELL_PET_DAMAGE";
      g_eventNames[464] = "CHAT_MSG_SPELL_PET_BUFF";
      g_eventNames[465] = "CHAT_MSG_SPELL_PARTY_DAMAGE";
      g_eventNames[466] = "CHAT_MSG_SPELL_PARTY_BUFF";
      g_eventNames[467] = "CHAT_MSG_SPELL_FRIENDLYPLAYER_DAMAGE";
      g_eventNames[468] = "CHAT_MSG_SPELL_FRIENDLYPLAYER_BUFF";
      g_eventNames[469] = "CHAT_MSG_SPELL_HOSTILEPLAYER_DAMAGE";
      g_eventNames[470] = "CHAT_MSG_SPELL_HOSTILEPLAYER_BUFF";
      g_eventNames[471] = "CHAT_MSG_SPELL_CREATURE_VS_SELF_DAMAGE";
      g_eventNames[472] = "CHAT_MSG_SPELL_CREATURE_VS_SELF_BUFF";
      g_eventNames[473] = "CHAT_MSG_SPELL_CREATURE_VS_PARTY_DAMAGE";
      g_eventNames[474] = "CHAT_MSG_SPELL_CREATURE_VS_PARTY_BUFF";
      g_eventNames[475] = "CHAT_MSG_SPELL_CREATURE_VS_CREATURE_DAMAGE";
      g_eventNames[476] = "CHAT_MSG_SPELL_CREATURE_VS_CREATURE_BUFF";
      g_eventNames[477] = "CHAT_MSG_SPELL_TRADESKILLS";
      g_eventNames[478] = "CHAT_MSG_SPELL_DAMAGESHIELDS_ON_SELF";
      g_eventNames[479] = "CHAT_MSG_SPELL_DAMAGESHIELDS_ON_OTHERS";
      g_eventNames[480] = "CHAT_MSG_SPELL_AURA_GONE_SELF";
      g_eventNames[481] = "CHAT_MSG_SPELL_AURA_GONE_PARTY";
      g_eventNames[482] = "CHAT_MSG_SPELL_AURA_GONE_OTHER";
      g_eventNames[483] = "CHAT_MSG_SPELL_ITEM_ENCHANTMENTS";
      g_eventNames[484] = "CHAT_MSG_SPELL_BREAK_AURA";
      g_eventNames[485] = "CHAT_MSG_SPELL_PERIODIC_SELF_DAMAGE";
      g_eventNames[486] = "CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS";
      g_eventNames[487] = "CHAT_MSG_SPELL_PERIODIC_PARTY_DAMAGE";
      g_eventNames[488] = "CHAT_MSG_SPELL_PERIODIC_PARTY_BUFFS";
      g_eventNames[489] = "CHAT_MSG_SPELL_PERIODIC_FRIENDLYPLAYER_DAMAGE";
      g_eventNames[490] = "CHAT_MSG_SPELL_PERIODIC_FRIENDLYPLAYER_BUFFS";
      g_eventNames[491] = "CHAT_MSG_SPELL_PERIODIC_HOSTILEPLAYER_DAMAGE";
      g_eventNames[492] = "CHAT_MSG_SPELL_PERIODIC_HOSTILEPLAYER_BUFFS";
      g_eventNames[493] = "CHAT_MSG_SPELL_PERIODIC_CREATURE_DAMAGE";
      g_eventNames[494] = "CHAT_MSG_SPELL_PERIODIC_CREATURE_BUFFS";
      g_eventNames[495] = "CHAT_MSG_SPELL_FAILED_LOCALPLAYER";
      g_eventNames[496] = "CHAT_MSG_BG_SYSTEM_NEUTRAL";
      g_eventNames[497] = "CHAT_MSG_BG_SYSTEM_ALLIANCE";
      g_eventNames[498] = "CHAT_MSG_BG_SYSTEM_HORDE";
      g_eventNames[499] = "RAID_ROSTER_UPDATE";
      g_eventNames[500] = "UPDATE_PENDING_MAIL";
      g_eventNames[501] = "UPDATE_INVENTORY_ALERTS";
      g_eventNames[502] = "UPDATE_TRADESKILL_RECAST";
      g_eventNames[503] = "OPEN_MASTER_LOOT_LIST";
      g_eventNames[504] = "UPDATE_MASTER_LOOT_LIST";
      g_eventNames[505] = "START_LOOT_ROLL";
      g_eventNames[506] = "CANCEL_LOOT_ROLL";
      g_eventNames[507] = "CONFIRM_LOOT_ROLL";
      g_eventNames[508] = "INSTANCE_BOOT_START";
      g_eventNames[509] = "INSTANCE_BOOT_STOP";
      g_eventNames[510] = "LEARNED_SPELL_IN_TAB";
      g_eventNames[511] = "DISPLAY_SIZE_CHANGED";
      g_eventNames[512] = "CONFIRM_TALENT_WIPE";
      g_eventNames[513] = "CONFIRM_BINDER";
      g_eventNames[514] = "MAIL_FAILED";
      g_eventNames[515] = "CLOSE_INBOX_ITEM";
      g_eventNames[516] = "CONFIRM_SUMMON";
      g_eventNames[517] = "BILLING_NAG_DIALOG";
      g_eventNames[518] = "IGR_BILLING_NAG_DIALOG";
      g_eventNames[519] = "MEETINGSTONE_CHANGED";
      g_eventNames[520] = "PLAYER_SKINNED";
      g_eventNames[521] = "TABARD_SAVE_PENDING";
      g_eventNames[522] = "UNIT_QUEST_LOG_CHANGED";
      g_eventNames[523] = "PLAYER_PVP_KILLS_CHANGED";
      g_eventNames[524] = "PLAYER_PVP_RANK_CHANGED";
      g_eventNames[525] = "INSPECT_HONOR_UPDATE";
      g_eventNames[526] = "UPDATE_WORLD_STATES";
      g_eventNames[527] = "AREA_SPIRIT_HEALER_IN_RANGE";
      g_eventNames[528] = "AREA_SPIRIT_HEALER_OUT_OF_RANGE";
      g_eventNames[529] = "CONFIRM_PET_UNLEARN";
      g_eventNames[530] = "PLAYTIME_CHANGED";
      g_eventNames[531] = "UPDATE_LFG_TYPES";
      g_eventNames[532] = "UPDATE_LFG_LIST";
      g_eventNames[533] = "CHAT_MSG_COMBAT_FACTION_CHANGE";
      g_eventNames[534] = "START_MINIGAME";
      g_eventNames[535] = "MINIGAME_UPDATE";
      g_eventNames[536] = "READY_CHECK";
      g_eventNames[537] = "RAID_TARGET_UPDATE";
      g_eventNames[538] = "GMSURVEY_DISPLAY";
      g_eventNames[539] = "UPDATE_INSTANCE_INFO";
      g_eventNames[541] = "CHAT_MSG_RAID_BOSS_EMOTE";
      g_eventNames[542] = "COMBAT_TEXT_UPDATE";
      g_eventNames[543] = "LOTTERY_SHOW";
      g_eventNames[544] = "CHAT_MSG_FILTERED";
      g_eventNames[545] = "QUEST_WATCH_UPDATE";
      g_eventNames[546] = "CHAT_MSG_BATTLEGROUND";
      g_eventNames[547] = "CHAT_MSG_BATTLEGROUND_LEADER";
      g_eventNames[548] = "LOTTERY_ITEM_UPDATE";
    Last edited by namreeb; 06-23-2017 at 12:07 PM.

  2. The Following 1 Members Gave Thanks To namreeb For This Useful Post:

    mmobuyerx
  3. #2
    Contributor Authenticator enabled Robske's Avatar
    Reputation
    303
    Join Date
    May 2007
    Posts
    1,060
    Thanks G/R
    2/2
    CoreCoins
    152
    Trade Feedback
    0 (0%)
    Some of my friends tried out a private server a while back, I joined in to see how the client worked back then. The actual playing experience was so horrible compared to live that I just lost interest. I only got the basics (object iteration, some framescript) and a (heartbeat) based packet teleporter working.


    ClientConnection__SendPacket 0x005379A0
    Framescript__Execute 0x00704CD0
    PerformanceCounter 0x42C010

    GetPosition 5
    GetFacing 6
    GetName 28

    ObjectManager 0x00B41414
    FirstObject 0xAC
    NextObject 0x3C
    ActivePlayerGuid 0xC0

    I wasn't able to correctly invoke EnumVisibleObjects from C#, hence the 'manual' iteration of the linked list.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  4. The Following 1 Members Gave Thanks To Robske For This Useful Post:

    mmobuyerx
  5. #3
    Elite User CoreCoins User sitnspinlock's Avatar
    Reputation
    398
    Join Date
    Sep 2010
    Posts
    439
    Thanks G/R
    0/1
    CoreCoins
    5037
    Trade Feedback
    0 (0%)
    If you are interested, I wrote my own crappy sandbox server for 1.12.1 that I still use with some of my friends once and while. By crappy I mean tends to shit bricks with more then 10 clients, and uses a text based database :P

  6. The Following 1 Members Gave Thanks To sitnspinlock For This Useful Post:

    mmobuyerx
  7. #4
    Elite User
    CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    482
    Join Date
    Sep 2008
    Posts
    892
    Thanks G/R
    4/115
    CoreCoins
    3835
    Trade Feedback
    0 (0%)
    That's interesting, Robske. I suppose it depends when you start playing the game and what you're used to. I basically stopped playing retail when TBC came out and haven't looked back much since. If they gave a paid option for vanilla, I would definitely go with that over a private server. As for the R/E stuff, we're at about the same place. Got fly hack working last night. Looking for lua_register presently to hook into the client a bit better.

    Thank you, everdox, but I'm already on vanillagaming.org's server.

    Edit:

    FrameScript::Register: 0x704120
    FrameScript::GetContext: 0x7040D0

    Woot!

    Edit 2: Scratch that. In 1.12.1 these functions are __fastcall and I'm not starting over in C++. **** it!
    Last edited by namreeb; 06-27-2011 at 08:52 PM.

  8. The Following 1 Members Gave Thanks To namreeb For This Useful Post:

    mmobuyerx
  9. #5
    Elite User CoreCoins User sitnspinlock's Avatar
    Reputation
    398
    Join Date
    Sep 2010
    Posts
    439
    Thanks G/R
    0/1
    CoreCoins
    5037
    Trade Feedback
    0 (0%)
    Being on an emulator you could probably call OnSwimStart() and start swimming anywhere, considering most emulators don't properly handle the packet checksums. I know at least mangos never handled this properly.

  10. #6
    Legendary CoreCoins User TOM_RUS's Avatar
    Reputation
    879
    Join Date
    May 2008
    Posts
    704
    Thanks G/R
    0/36
    CoreCoins
    4461
    Trade Feedback
    0 (0%)
    Quote Originally Posted by everdox View Post
    Being on an emulator you could probably call OnSwimStart() and start swimming anywhere, considering most emulators don't properly handle the packet checksums. I know at least mangos never handled this properly.
    FYI: there's no packet checksums (except for warden packets).

  11. The Following 1 Members Gave Thanks To TOM_RUS For This Useful Post:

    mmobuyerx
  12. #7
    Elite User CoreCoins User sitnspinlock's Avatar
    Reputation
    398
    Join Date
    Sep 2010
    Posts
    439
    Thanks G/R
    0/1
    CoreCoins
    5037
    Trade Feedback
    0 (0%)
    I guess what I meant to say was checking the movement type, if you sent something like swim forward on live you would get booted. Most emulators (like mine) don't handle this properly and just allow anything, no matter your coordinates.

    edit - actually I think groups like mangos added a 'vmaps' system but I dont know if its used entirely for that, because it would of course have many uses.
    Last edited by sitnspinlock; 06-27-2011 at 09:30 PM.

  13. #8
    Elite User
    CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    482
    Join Date
    Sep 2008
    Posts
    892
    Thanks G/R
    4/115
    CoreCoins
    3835
    Trade Feedback
    0 (0%)
    I already have the fly hack working. Hooking my travelling salesman code up to wowhead atm, then finding noclip, then win

  14. #9
    Elite User
    CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    482
    Join Date
    Sep 2008
    Posts
    892
    Thanks G/R
    4/115
    CoreCoins
    3835
    Trade Feedback
    0 (0%)
    Robske,

    I don't know what your problem iterating was, but I had one of my own which I just solved. For some reason, in this version of the binary, they take the filter parameter to ClntObjMgrObjectPtr via the ecx register. So you have to prototype as follows:

    Code:
            [UnmanagedFunctionPointer(CallingConvention.ThisCall)]
            private delegate IntPtr ClntObjMgrGetObjectPtrDelegate(uint filter, ulong guid);
    
            public static Object GetObjectByGuid(ulong guid)
            {
                var func =
                    (ClntObjMgrGetObjectPtrDelegate)
                    Marshal.GetDelegateForFunctionPointer(Locator.ClntObjMgrObjectPtr,
                                                          typeof(ClntObjMgrGetObjectPtrDelegate));
                var loc = func(0xFFFFFFFF, guid);
    
                if (loc == IntPtr.Zero)
                    throw new NullReferenceException("Cannot find object with GUID: 0x" + guid.ToString("X16"));
    
                return new Object(loc);
            }

  15. #10
    Contributor Authenticator enabled Robske's Avatar
    Reputation
    303
    Join Date
    May 2007
    Posts
    1,060
    Thanks G/R
    2/2
    CoreCoins
    152
    Trade Feedback
    0 (0%)
    Correct,

    .text:0048991E push edx
    .text:0048991F push eax
    .text:00489920 mov edx, offset a__ObjectObject ; "..\\Object/ObjectClient/Player_C.h"
    .text:00489925 mov ecx, 10h
    .text:0048992A call sub_468460

    This wasn't my problem (yet?) though If I remember correctly EnumVisibleObjects was fastcall, which would've been tricky to invoke from C#.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  16. #11
    Elite User
    CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    482
    Join Date
    Sep 2008
    Posts
    892
    Thanks G/R
    4/115
    CoreCoins
    3835
    Trade Feedback
    0 (0%)
    Well when I saw that I thought they were using __fastcall to track the code and line number or something.

  17. #12
    Elite User
    CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    482
    Join Date
    Sep 2008
    Posts
    892
    Thanks G/R
    4/115
    CoreCoins
    3835
    Trade Feedback
    0 (0%)
    Ahh, damn. EnumVisibleObjects is indeed __fastcall. Alternatively I suppose one could write a small wrapper function to set the registers appropriately and just inject the machine code.

  18. #13
    Private mute's Avatar
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    1
    Thanks G/R
    0/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    here are some offsets for teleport/speedhack

    Player_Base +
    Player_Y 09B8
    Player_X 09BC
    Player_Z 09C0
    Player_Facing 09C4
    Player_Speed 0A2C
    Player_SpeedModifierRun 0A34

    @namreeb
    how did you get your flyhack to work, any hints?

  19. #14
    Marshal lanman92's Avatar
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    CoreCoins
    9
    Trade Feedback
    0 (0%)
    Hook SendMovementPacket so that it never sends a swimming flag. Simple as that. You can then write to your movement state so that you can swim client side, and appear to be walking up through the air to everyone else.

  20. #15
    Elite User
    CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    482
    Join Date
    Sep 2008
    Posts
    892
    Thanks G/R
    4/115
    CoreCoins
    3835
    Trade Feedback
    0 (0%)
    All I had to do to avoid detection on the realm I am playing on was to enable swimming locally. This by implication forces the client to build corresponding movement packets. Note that in addition to updating the movement flag there is a NOP to be written in a function which resets the flag. Just put a BP on write in Olly and you'll find it. If you can't, let me know.

 

 
Page 1 of 35 1234511 ... LastLast

Similar Threads

  1. [WoW][3.3.5.12340] Info Dump Thread
    By Nesox in forum WoW Memory Editing
    Replies: 82
    Last Post: 11-02-2014, 04:11 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, 05: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, 08: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, 01: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, 03:42 PM
All times are GMT -5. The time now is 03:04 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved. Digital Point modules: Sphinx-based search