From 0a30a67f9481637e6fdd17beaf1d9df5d60b4b17 Mon Sep 17 00:00:00 2001 From: Taezen Date: Tue, 27 Jul 2021 20:41:51 +0900 Subject: [PATCH] update 5.58 opcode --- src/common/Common.h | 11 +- src/common/Network/PacketDef/Ipcs.h | 274 ++++++++++++++-------------- 2 files changed, 143 insertions(+), 142 deletions(-) diff --git a/src/common/Common.h b/src/common/Common.h index c2aaa914..30e499a0 100644 --- a/src/common/Common.h +++ b/src/common/Common.h @@ -6,6 +6,7 @@ #include "CommonGen.h" #include "Vector3.h" +#include "Network/PacketDef/Ipcs.h" // +--------------------------------------------------------------------------- // The following enumerations are structures to require their type be included. @@ -51,11 +52,11 @@ namespace Sapphire::Common enum InventoryOperation : uint16_t { - Discard = 0x01DE, - Move = 0x01DF, - Swap = 0x01E0, - Split = 0x01E1, - Merge = 0x01E3, + Discard = Network::Packets::ClientZoneIpcType::InventoryModifyHandler + 7, + Move = Network::Packets::ClientZoneIpcType::InventoryModifyHandler + 8, + Swap = Network::Packets::ClientZoneIpcType::InventoryModifyHandler + 9, + Split = Network::Packets::ClientZoneIpcType::InventoryModifyHandler + 10, + Merge = Network::Packets::ClientZoneIpcType::InventoryModifyHandler + 12 }; enum ClientLanguage : uint8_t diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index 887e6ef6..9b469ddc 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -43,10 +43,10 @@ namespace Sapphire::Network::Packets */ enum ServerZoneIpcType : uint16_t { - Ping = 0x0289, // updated 5.55 hotfix - Init = 0x0203, // updated 5.55 hotfix + Ping = 0x02CB, // updated 5.58 + Init = 0x02A8, // updated 5.58 - ActorFreeSpawn = 0x0210, // updated 5.58 diff + ActorFreeSpawn = 0x0210, // updated 5.58 InitZone = 0x0100, // updated 5.58 EffectResult = 0x0151, // updated 5.58 @@ -66,44 +66,44 @@ namespace Sapphire::Network::Packets Logout = 0x0297, // updated 5.58 CFNotify = 0x01AC, // updated 5.58 CFMemberStatus = 0x0079, - CFDutyInfo = 0x0083, // updated 5.58 diff + CFDutyInfo = 0x0083, // updated 5.58 CFPlayerInNeed = 0xF07F, - CFPreferredRole = 0x02FB, // updated 5.58 diff - CFCancel = 0x0135, // updated 5.58 diff + CFPreferredRole = 0x02FB, // updated 5.58 + CFCancel = 0x0135, // updated 5.58 SocialRequestError = 0xF0AD, - CFRegistered = 0x037E, // updated 5.58 diff - SocialRequestResponse = 0x0254, // updated 5.58 diff - SocialMessage = 0x02F2, // updated 5.58 diff - SocialMessage2 = 0x017A, // updated 5.58 diff + CFRegistered = 0x037E, // updated 5.58 + SocialRequestResponse = 0x0254, // updated 5.58 + SocialMessage = 0x02F2, // updated 5.58 + SocialMessage2 = 0x017A, // updated 5.58 CancelAllianceForming = 0xF0C6, // updated 4.2 - LogMessage = 0x00D0, + LogMessage = 0x020F, // updated 5.58 - Chat = 0x0220, // updated 5.58 diff + Chat = 0x0220, // updated 5.58 PartyChat = 0x0065, WorldVisitList = 0xF0FE, // added 4.5 - SocialList = 0x0396, // updated 5.58 diff + SocialList = 0x0396, // updated 5.58 ExamineSearchInfo = 0x031F, // updated 5.58 UpdateSearchInfo = 0x0219, // updated 5.58 - InitSearchInfo = 0x01A0, // updated 5.58 diff - ExamineSearchComment = 0x0102, // updated 4.1 + InitSearchInfo = 0x01A0, // updated 5.58 + ExamineSearchComment = 0x0315, // updated 5.58 - ServerNoticeShort = 0x0211, // updated 5.58 diff - ServerNotice = 0x03B9, // updated 5.58 diff - SetOnlineStatus = 0x0163, // updated 5.58 diff + ServerNoticeShort = 0x0211, // updated 5.58 + ServerNotice = 0x03B9, // updated 5.58 + SetOnlineStatus = 0x0163, // updated 5.58 - CountdownInitiate = 0x0237, // updated 5.25 - CountdownCancel = 0x00D9, // updated 5.18 + CountdownInitiate = 0x01F9, // updated 5.58 + CountdownCancel = 0x0206, // updated 5.58 - PlayerAddedToBlacklist = 0x033F, // updated 5.1 - PlayerRemovedFromBlacklist = 0x0385, // updated 5.1 - BlackList = 0x028A, // updated 5.58 diff + PlayerAddedToBlacklist = 0x01FE, // updated 5.58 + PlayerRemovedFromBlacklist = 0x02D6, // updated 5.58 + BlackList = 0x028A, // updated 5.58 - LinkshellList = 0x02DD, // updated 5.58 diff + LinkshellList = 0x02DD, // updated 5.58 MailDeleteRequest = 0xF12B, // updated 5.0 @@ -120,9 +120,9 @@ namespace Sapphire::Network::Packets MarketBoardItemListing = 0x00F5, // updated 5.58 CharaFreeCompanyTag = 0x013B, // updated 4.5 - FreeCompanyBoardMsg = 0x013C, // updated 4.5 + FreeCompanyBoardMsg = 0x028D, // updated 5.58 FreeCompanyInfo = 0x0346, // updated 5.58 - ExamineFreeCompanyInfo = 0xF13E, // updated 4.5 + ExamineFreeCompanyInfo = 0x00B7, // updated 5.58 FreeCompanyUpdateShortMessage = 0xF157, // added 5.0 @@ -130,13 +130,13 @@ namespace Sapphire::Network::Packets EurekaStatusEffectList = 0x0167, // updated 5.18 BossStatusEffectList = 0x0312, // added 5.1 Effect = 0x0102, // updated 5.58 - AoeEffect8 = 0x0345, // updated 5.58 diff - AoeEffect16 = 0x02B6, // updated 5.58 diff - AoeEffect24 = 0x0298, // updated 5.58 diff - AoeEffect32 = 0x03A4, // updated 5.58 diff - PersistantEffect = 0x008D, // updated 5.58 diff + AoeEffect8 = 0x0345, // updated 5.58 + AoeEffect16 = 0x02B6, // updated 5.58 + AoeEffect24 = 0x0298, // updated 5.58 + AoeEffect32 = 0x03A4, // updated 5.58 + PersistantEffect = 0x008D, // updated 5.58 - GCAffiliation = 0x02B1, // updated 5.58 diff + GCAffiliation = 0x02B1, // updated 5.58 PlayerSpawn = 0x0249, // updated 5.58 NpcSpawn = 0x014B, // updated 5.58 @@ -148,28 +148,28 @@ namespace Sapphire::Network::Packets ActorCast = 0x02A7, // updated 5.58 SomeCustomiseChangePacketProbably = 0x00CD, // added 5.18 - PartyList = 0x02BD, // updated 5.58 diff - PartyMessage = 0x0318, // updated 5.58 diff - HateRank = 0x02C0, // updated 5.58 diff - HateList = 0x01B4, // updated 5.58 diff + PartyList = 0x02BD, // updated 5.58 + PartyMessage = 0x0318, // updated 5.58 + HateRank = 0x02C0, // updated 5.58 + HateList = 0x01B4, // updated 5.58 ObjectSpawn = 0x0104, // updated 5.58 - ObjectDespawn = 0x030D, // updated 5.58 diff + ObjectDespawn = 0x030D, // updated 5.58 UpdateClassInfo = 0x0198, // updated 5.58 SilentSetClassJob = 0xF18E, // updated 5.0 - seems to be the case, not sure if it's actually used for anything PlayerSetup = 0x0296, // updated 5.58 PlayerStats = 0x00D5, // updated 5.58 - ActorOwner = 0x00AE, // updated 5.58 diff - PlayerStateFlags = 0x022A, // updated 5.58 diff - PlayerClassInfo = 0x02DF, // updated 5.58 diff - CharaVisualEffect = 0x0134, // updated 5.58 diff + ActorOwner = 0x00AE, // updated 5.58 + PlayerStateFlags = 0x022A, // updated 5.58 + PlayerClassInfo = 0x02DF, // updated 5.58 + CharaVisualEffect = 0x0134, // updated 5.58 - ModelEquip = 0x0312, // updated 5.58 diff + ModelEquip = 0x0312, // updated 5.58 Examine = 0x00D3, // updated 5.58 - CharaNameReq = 0x031C, // updated 5.58 diff + CharaNameReq = 0x031C, // updated 5.58 // nb: see #565 on github UpdateRetainerItemSalePrice = 0xF19F, // updated 5.0 - RetainerSaleHistory = 0x020E, // updated 5.21 hotfix + RetainerSaleHistory = 0x01D3, // updated 5.58 RetainerInformation = 0x0069, // updated 5.58 SetLevelSync = 0x1186, // not updated for 4.4, not sure what it is anymore @@ -183,7 +183,7 @@ namespace Sapphire::Network::Packets InventoryActionAck = 0x0305, // updated 5.58 UpdateInventorySlot = 0x0200, // updated 5.58 - HuntingLogEntry = 0x00C5, // updated 5.58 diff + HuntingLogEntry = 0x00C5, // updated 5.58 EventPlay = 0x01EF, // updated 5.58 EventPlay4 = 0x021C, // updated 5.58 @@ -208,84 +208,84 @@ namespace Sapphire::Network::Packets EventLinkshell = 0x1169, - QuestActiveList = 0x035D, // updated 5.58 diff - QuestUpdate = 0x029A, // updated 5.58 diff - QuestCompleteList = 0x03C5, // updated 5.58 diff + QuestActiveList = 0x035D, // updated 5.58 + QuestUpdate = 0x029A, // updated 5.58 + QuestCompleteList = 0x03C5, // updated 5.58 - QuestFinish = 0x0274, // updated 5.58 diff - MSQTrackerComplete = 0xF1D6, // updated 5.0 + QuestFinish = 0x0274, // updated 5.58 + MSQTrackerComplete = 0x01C1, // updated 5.58 MSQTrackerProgress = 0xF1CD, // updated 4.5 ? this actually looks like the two opcodes have been combined, see #474 QuestMessage = 0x036E, // updated 5.55 hotfix - QuestTracker = 0x038E, // updated 5.58 diff + QuestTracker = 0x038E, // updated 5.58 - Mount = 0x03C2, // updated 5.58 diff + Mount = 0x03C2, // updated 5.58 - DirectorVars = 0x01ED, // updated 5.58 diff + DirectorVars = 0x01ED, // updated 5.58 SomeDirectorUnk1 = 0x0084, // updated 5.18 SomeDirectorUnk2 = 0xF0C1, // updated 5.18 SomeDirectorUnk4 = 0x01BD, // updated 5.58 SomeDirectorUnk8 = 0x028A, // updated 5.18 SomeDirectorUnk16 = 0x028C, // updated 5.18 - DirectorPopUp = 0xF162, // updated 5.18 (could be 0x02C2 in 5.55, needs confirmation - display dialogue pop-ups in duties and FATEs, for example, Teraflare's countdown - DirectorPopUp4 = 0x0214, // updated 5.18 - DirectorPopUp8 = 0x00F8, // updated 5.18 + DirectorPopUp = 0x02E3, // updated 5.58 + DirectorPopUp4 = 0x01DC, // updated 5.58 + DirectorPopUp8 = 0x011D, // updated 5.58 CFAvailableContents = 0xF1FD, // updated 4.2 WeatherChange = 0x01B1, // updated 5.58 - PlayerTitleList = 0x018C, // updated 5.58 diff - Discovery = 0x00B8, // updated 5.58 diff + PlayerTitleList = 0x02B4, // updated 5.58 + Discovery = 0x00B8, // updated 5.58 - EorzeaTimeOffset = 0x03D9, // updated 5.58 diff + EorzeaTimeOffset = 0x03D9, // updated 5.58 - EquipDisplayFlags = 0x0199, // updated 5.58 diff + EquipDisplayFlags = 0x0199, // updated 5.58 MiniCactpotInit = 0x0286, // added 5.31 ShopMessage = 0x0162, // updated 5.55 hotfix - LootMessage = 0x038C, // updated 5.58 diff + LootMessage = 0x038C, // updated 5.58 ResultDialog = 0x00DF, // updated 5.58 DesynthResult = 0x038F, // updated 5.58 /// Housing ////////////////////////////////////// - LandSetInitialize = 0x03E3, // updated 5.58 diff - LandUpdate = 0x029E, // updated 5.58 diff - YardObjectSpawn = 0x0367, // updated 5.58 diff - HousingIndoorInitialize = 0x02A6, // updated 5.58 diff - LandPriceUpdate = 0x0143, // updated 5.58 diff - LandInfoSign = 0x0269, // updated 5.58 diff - LandRename = 0x0107, // updated 5.58 diff - HousingEstateGreeting = 0x0340, // updated 5.58 diff - HousingUpdateLandFlagsSlot = 0x02D2, // updated 5.58 diff - HousingLandFlags = 0x0156, // updated 5.58 diff - HousingShowEstateGuestAccess = 0x015C, // updated 5.58 diff + LandSetInitialize = 0x03E3, // updated 5.58 + LandUpdate = 0x029E, // updated 5.58 + YardObjectSpawn = 0x0367, // updated 5.58 + HousingIndoorInitialize = 0x02A6, // updated 5.58 + LandPriceUpdate = 0x0143, // updated 5.58 + LandInfoSign = 0x0269, // updated 5.58 + LandRename = 0x0107, // updated 5.58 + HousingEstateGreeting = 0x0340, // updated 5.58 + HousingUpdateLandFlagsSlot = 0x02D2, // updated 5.58 + HousingLandFlags = 0x0156, // updated 5.58 + HousingShowEstateGuestAccess = 0x015C, // updated 5.58 - HousingObjectInitialize = 0x0245, // updated 5.58 diff - HousingInternalObjectSpawn = 0x0194, // updated 5.58 diff + HousingObjectInitialize = 0x0245, // updated 5.58 + HousingInternalObjectSpawn = 0x0194, // updated 5.58 HousingWardInfo = 0x00A4, // updated 5.58 - HousingObjectMove = 0x01AE, // updated 5.58 diff + HousingObjectMove = 0x01AE, // updated 5.58 - SharedEstateSettingsResponse = 0x01E9, // updated 5.58 diff + SharedEstateSettingsResponse = 0x0378, // updated 5.58 - LandUpdateHouseName = 0x034B, // updated 5.58 diff + LandUpdateHouseName = 0x034B, // updated 5.58 - LandSetMap = 0x02F6, // updated 5.58 diff + LandSetMap = 0x02F6, // updated 5.58 ////////////////////////////////////////////////// DuelChallenge = 0x0277, // 4.2; this is responsible for opening the ui - PerformNote = 0x00BE, // updated 5.58 diff + PerformNote = 0x00BE, // updated 5.58 PrepareZoning = 0x0171, // updated 5.58 ActorGauge = 0x0335, // updated 5.58 - DutyGauge = 0x02F6, // updated 5.58 diff + DutyGauge = 0x02F6, // updated 5.58 // daily quest info -> without them sent, login will take longer... - DailyQuests = 0x0331, // updated 5.58 diff - DailyQuestRepeatFlags = 0x01D1, // updated 5.58 diff + DailyQuests = 0x0331, // updated 5.58 + DailyQuestRepeatFlags = 0x01D1, // updated 5.58 /// Doman Mahjong ////////////////////////////////////// MahjongOpenGui = 0x02A4, // only available in mahjong instance @@ -305,7 +305,7 @@ namespace Sapphire::Network::Packets AirshipStatusList = 0x0073, // updated 5.58 AirshipTimers = 0x0250, // updated 5.58 SubmarineExplorationResult = 0x01D0, // updated 5.58 - SubmarineProgressionStatus = 0x03C0, // updated 5.58 + SubmarineProgressionStatus = 0x0377, // updated 5.58 SubmarineStatusList = 0x0338, // updated 5.58 SubmarineTimers = 0x0292, // updated 5.58 }; @@ -315,109 +315,109 @@ namespace Sapphire::Network::Packets */ enum ClientZoneIpcType : uint16_t { - PingHandler = 0x03AD, // updated 5.55 hotfix - InitHandler = 0x03DA, // updated 5.55 hotfix + PingHandler = 0x03A3, // updated 5.58 + InitHandler = 0x03B3, // updated 5.58 - FinishLoadingHandler = 0x0203, // updated 5.55 hotfix + FinishLoadingHandler = 0x0217, // updated 5.58 CFCommenceHandler = 0xF118, // updated 5.35 hotfix - CFCancelHandler = 0x0332, // updated 5.35 hotfix - CFRegisterDuty = 0x033C, // updated 5.45 hotfix - CFRegisterRoulette = 0x0121, // updated 5.45 hotfix - PlayTimeHandler = 0x0365, // updated 5.55 hotfix - LogoutHandler = 0x039B, // updated 5.55 hotfix - CancelLogout = 0x010F, // updated 5.55 hotfix + CFCancelHandler = 0x00A9, // updated 5.58 + CFRegisterDuty = 0x036A, // updated 5.58 + CFRegisterRoulette = 0x038C, // updated 5.58 + PlayTimeHandler = 0x01A8, // updated 5.58 + LogoutHandler = 0x02A5, // updated 5.58 + CancelLogout = 0x03CC, // updated 5.58 CFDutyInfoHandler = 0xF078, // updated 4.2 - SocialReqSendHandler = 0x028E, // updated 5.55 hotfix - SocialResponseHandler = 0x0373, // updated 5.55 hotfix - CreateCrossWorldLS = 0x028D, // updated 5.55 hotfix + SocialReqSendHandler = 0x0366, // updated 5.58 + SocialResponseHandler = 0x0311, // updated 5.58 + CreateCrossWorldLS = 0x0125, // updated 5.58 ChatHandler = 0x02F4, // updated 5.58 PartyChatHandler = 0x0065, - PartySetLeaderHandler = 0x0142, // updated 5.55 hotfix - LeavePartyHandler = 0x026C, // updated 5.55 hotfix - KickPartyMemberHandler = 0x0379, // updated 5.55 hotfix - DisbandPartyHandler = 0x037A, // updated 5.45 hotfix + PartySetLeaderHandler = 0x03C2, // updated 5.58 + LeavePartyHandler = 0x028A, // updated 5.58 + KickPartyMemberHandler = 0x01D1, // updated 5.58 + DisbandPartyHandler = 0x032B, // updated 5.58 - SocialListHandler = 0x00F2, // updated 5.55 hotfix + SocialListHandler = 0x006E, // updated 5.58 SetSearchInfoHandler = 0x010A, // updated 5.58 - ReqSearchInfoHandler = 0x00B1, // updated 5.55 hotfix + ReqSearchInfoHandler = 0x0255, // updated 5.58 ReqExamineSearchCommentHandler = 0x00E7, // updated 5.0 - ReqRemovePlayerFromBlacklist = 0x00F1, // updated 5.0 - BlackListHandler = 0x03DE, // updated 5.55 hotfix - PlayerSearchHandler = 0x00F4, // updated 5.0 + ReqRemovePlayerFromBlacklist = 0x015A, // updated 5.58 + BlackListHandler = 0x02C5, // updated 5.58 + PlayerSearchHandler = 0x0259, // updated 5.58 - LinkshellListHandler = 0x0291, // updated 5.55 hotfix + LinkshellListHandler = 0x01F0, // updated 5.58 - MarketBoardRequestItemListingInfo = 0x0102, // updated 4.5 - MarketBoardRequestItemListings = 0x0103, // updated 4.5 - MarketBoardSearch = 0x0107, // updated 4.5 + MarketBoardRequestItemListingInfo = 0x02D3, // updated 5.58 + MarketBoardRequestItemListings = 0x00AD, // updated 5.58 + MarketBoardSearch = 0x00D6, // updated 5.58 - ReqExamineFcInfo = 0x0113, // updated 4.1 + ReqExamineFcInfo = 0x0359, // updated 5.58 - FcInfoReqHandler = 0x011A, // updated 4.2 + FcInfoReqHandler = 0x0078, // updated 5.58 FreeCompanyUpdateShortMessageHandler = 0x0123, // added 5.0 - ReqMarketWishList = 0x012C, // updated 4.3 + ReqMarketWishList = 0x0364, // updated 5.58 ReqJoinNoviceNetwork = 0x0129, // updated 4.2 - ReqCountdownInitiate = 0x025F, // updated 5.35 hotfix - ReqCountdownCancel = 0x0244, // updated 5.25 + ReqCountdownInitiate = 0x020E, // updated 5.58 + ReqCountdownCancel = 0x03BE, // updated 5.58 - ZoneLineHandler = 0x01C2, // updated 5.55 hotfix + ZoneLineHandler = 0x00B0, // updated 5.58 ClientTrigger = 0x008B, // updated 5.58 - DiscoveryHandler = 0x00E3, // updated 5.35 hotfix + DiscoveryHandler = 0x01B4, // updated 5.58 PlaceFieldMarkerPreset = 0x03B0, // updated 5.58 PlaceFieldMarker = 0x011A, // updated 5.58 - SkillHandler = 0x02A2, // updated 5.55 hotfix - GMCommand1 = 0x01F0, // updated 5.55 hotfix - GMCommand2 = 0x0068, // updated 5.55 hotfix - AoESkillHandler = 0x02F6, // updated 5.55 hotfix + SkillHandler = 0x0175, // updated 5.58 + GMCommand1 = 0x0353, // updated 5.58 + GMCommand2 = 0x03E7, // updated 5.58 + AoESkillHandler = 0x021D, // updated 5.58 UpdatePositionHandler = 0x0212, // updated 5.58 InventoryModifyHandler = 0x014A, // updated 5.58 - InventoryEquipRecommendedItems = 0x0186, // updated 5.45 hotfix + InventoryEquipRecommendedItems = 0x01D7, // updated 5.58 - ReqPlaceHousingItem = 0x023E, // updated 5.55 hotfix - BuildPresetHandler = 0x0374, // updated 5.55 hotfix + ReqPlaceHousingItem = 0x0354, // updated 5.58 + BuildPresetHandler = 0x00DC, // updated 5.58 - TalkEventHandler = 0x01E9, // updated 5.55 hotfix + TalkEventHandler = 0x012D, // updated 5.58 EmoteEventHandler = 0xF35A, // updated 5.55 hotfix - WithinRangeEventHandler = 0x035A, // updated 5.55 hotfix - OutOfRangeEventHandler = 0x0338, // updated 5.55 hotfix - EnterTeriEventHandler = 0x0077, // updated 5.55 hotfix - ShopEventHandler = 0x0168, // updated 5.55 hotfix + WithinRangeEventHandler = 0x022C, // updated 5.58 + OutOfRangeEventHandler = 0x0294, // updated 5.58 + EnterTeriEventHandler = 0x00C1, // updated 5.58 + ShopEventHandler = 0x02B8, // updated 5.58 EventYieldHandler = 0x02A0, // updated 5.55 hotfix - ReturnEventHandler = 0x015D, // updated 5.55 hotfix - TradeReturnEventHandler = 0x0091, // updated 5.55 hotfix + ReturnEventHandler = 0x0333, // updated 5.58 + TradeReturnEventHandler = 0x0179, // updated 5.58 TradeReturnEventHandler2 = 0x0169, // updated 5.55 hotfix LinkshellEventHandler = 0x016B, // updated 4.5 LinkshellEventHandler1 = 0x016C, // updated 4.5 - ReqEquipDisplayFlagsChange = 0x032B, // updated 5.55 hotfix + ReqEquipDisplayFlagsChange = 0x01AD, // updated 5.58 - LandRenameHandler = 0x0206, // updated 5.55 hotfix - HousingUpdateHouseGreeting = 0x0330, // updated 5.55 hotfix - HousingUpdateObjectPosition = 0x03A5, // updated 5.55 hotfix + LandRenameHandler = 0x0083, // updated 5.58 + HousingUpdateHouseGreeting = 0x031A, // updated 5.58 + HousingUpdateObjectPosition = 0x010E, // updated 5.58 HousingEditAppearance = 0x00D7, // updated 5.55 hotfix - SetSharedEstateSettings = 0x03DC, // updated 5.55 hotfix + SetSharedEstateSettings = 0x0342, // updated 5.58 UpdatePositionInstance = 0x01A3, // updated 5.58 - PerformNoteHandler = 0x01F1, // updated 5.55 hotfix + PerformNoteHandler = 0x015E, // updated 5.58 - WorldInteractionHandler = 0x0343, // updated 5.55 hotfix - Dive = 0x021C, // updated 5.55 hotfix + WorldInteractionHandler = 0x03CE, // updated 5.58 + Dive = 0x034C, // updated 5.58 }; ////////////////////////////////////////////////////////////////////////////////