From aa37fe081d7d48ee376c6263a0372b9ca34aa68e Mon Sep 17 00:00:00 2001 From: perize Date: Tue, 12 Nov 2019 18:27:42 +0900 Subject: [PATCH 1/5] Update opcodes for 5.11 (preliminary) --- src/common/Network/PacketDef/Ipcs.h | 60 ++++++++++++++--------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index 803a5a89..b45cfd72 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -48,18 +48,18 @@ namespace Sapphire::Network::Packets Ping = 0x0065, Init = 0x0066, - ActorFreeSpawn = 0x0097, // updated 5.1 - InitZone = 0x019B, // updated 5.1 + ActorFreeSpawn = 0x0249, // updated 5.11 + InitZone = 0x01D8, // updated 5.11 - EffectResult = 0x0153, // updated 5.1 - ActorControl = 0x0164, // updated 5.1 - ActorControlSelf = 0x0264, // updated 5.1 - ActorControlTarget = 0x016C, // updated 5.1 + EffectResult = 0x00B9, // updated 5.11 + ActorControl = 0x008D, // updated 5.11 + ActorControlSelf = 0x0240, // updated 5.111 + ActorControlTarget = 0x01F5, // updated 5.11 /*! * @brief Used when resting */ - UpdateHpMpTp = 0x032D, // updated 5.1 + UpdateHpMpTp = 0x012D, // updated 5.11 /////////////////////////////////////////////////// @@ -94,8 +94,8 @@ namespace Sapphire::Network::Packets ServerNotice = 0x0116, // updated 5.0 SetOnlineStatus = 0x015E, // updated 5.1 - CountdownInitiate = 0x01EE, // updated 5.1 - CountdownCancel = 0x03C6, // updated 5.1 + CountdownInitiate = 0x0309, // updated 5.11 + CountdownCancel = 0x013C, // updated 5.11 PlayerAddedToBlacklist = 0x033F, // updated 5.1 PlayerRemovedFromBlacklist = 0x0385, // updated 5.1 @@ -124,41 +124,41 @@ namespace Sapphire::Network::Packets FreeCompanyUpdateShortMessage = 0x0157, // added 5.0 - StatusEffectList = 0x023A, // updated 5.1 - EurekaStatusEffectList = 0x0398, // updated 5.1 + StatusEffectList = 0x0399, // updated 5.11 + EurekaStatusEffectList = 0x01C2, // updated 5.11 BossStatusEffectList = 0x00E6, // added 5.1 - Effect = 0x00A7, // updated 5.1 - AoeEffect8 = 0x00A9, // updated 5.1 - AoeEffect16 = 0x015F, // updated 5.1 - AoeEffect24 = 0x0292, // updated 5.1 - AoeEffect32 = 0x0268, // updated 5.1 + Effect = 0x0165, // updated 5.11 + AoeEffect8 = 0x00E9, // updated 5.11 + AoeEffect16 = 0x007F, // updated 5.11 + AoeEffect24 = 0x0299, // updated 5.11 + AoeEffect32 = 0x01DF, // updated 5.11 PersistantEffect = 0x0165, // updated 5.0 GCAffiliation = 0x016F, // updated 5.0 - PlayerSpawn = 0x0386, // updated 5.1 - NpcSpawn = 0x010A, // updated 5.1 + PlayerSpawn = 0x0243, // updated 5.11 + NpcSpawn = 0x021B, // updated 5.11 NpcSpawn2 = 0x0115, // ( Bigger statuseffectlist? ) updated 5.1 - ActorMove = 0x01BC, // updated 5.1 + ActorMove = 0x00DD, // updated 5.11 - ActorSetPos = 0x0311, // updated 5.1 + ActorSetPos = 0x0092, // updated 5.11 - ActorCast = 0x012C, // updated 5.1 + ActorCast = 0x028E, // updated 5.11 SomeCustomiseChangePacketProbably = 0x0187, // added 5.0 - PartyList = 0x0231, // updated 5.1 - HateRank = 0x0354, // updated 5.1 - HateList = 0x00C7, // updated 5.1 - ObjectSpawn = 0x0156, // updated 5.1 - ObjectDespawn = 0x00A3, // updated 5.1 + PartyList = 0x022B, // updated 5.11 + HateRank = 0x00B8, // updated 5.11 + HateList = 0x03C5, // updated 5.11 + ObjectSpawn = 0x0105, // updated 5.111 + ObjectDespawn = 0x036B, // updated 5.11 UpdateClassInfo = 0x0258, // updated 5.1 SilentSetClassJob = 0x018E, // updated 5.0 - seems to be the case, not sure if it's actually used for anything PlayerSetup = 0x0110, // updated 5.1 PlayerStats = 0x00CF, // updated 5.1 - ActorOwner = 0x01A5, // updated 5.1 + ActorOwner = 0x0322, // updated 5.11 PlayerStateFlags = 0x019F, // updated 5.1 PlayerClassInfo = 0x02D4, // updated 5.1 - ModelEquip = 0x025E, // updated 5.1 + ModelEquip = 0x0170, // updated 5.11 Examine = 0x00EA, // updated 5.1 CharaNameReq = 0x0198, // updated 5.0 @@ -206,13 +206,13 @@ namespace Sapphire::Network::Packets CFAvailableContents = 0xF1FD, // updated 4.2 - WeatherChange = 0x00B6, // updated 5.1 + WeatherChange = 0x02FB, // updated 5.11 PlayerTitleList = 0x037D, // updated 5.1 Discovery = 0x0094, // updated 5.1 EorzeaTimeOffset = 0x03B8, // updated 5.1 - EquipDisplayFlags = 0x00F6, // updated 5.1 + EquipDisplayFlags = 0x011D, // updated 5.11 /// Housing ////////////////////////////////////// From eefdbf6c51b2ead05b0a820a1241e956001d1834 Mon Sep 17 00:00:00 2001 From: perize Date: Tue, 12 Nov 2019 18:35:56 +0900 Subject: [PATCH 2/5] Correct opcodes --- src/common/Network/PacketDef/Ipcs.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index b45cfd72..1ac2bdf6 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -53,7 +53,7 @@ namespace Sapphire::Network::Packets EffectResult = 0x00B9, // updated 5.11 ActorControl = 0x008D, // updated 5.11 - ActorControlSelf = 0x0240, // updated 5.111 + ActorControlSelf = 0x00EB, // updated 5.11 ActorControlTarget = 0x01F5, // updated 5.11 /*! @@ -148,7 +148,7 @@ namespace Sapphire::Network::Packets PartyList = 0x022B, // updated 5.11 HateRank = 0x00B8, // updated 5.11 HateList = 0x03C5, // updated 5.11 - ObjectSpawn = 0x0105, // updated 5.111 + ObjectSpawn = 0x02A0, // updated 5.11 ObjectDespawn = 0x036B, // updated 5.11 UpdateClassInfo = 0x0258, // updated 5.1 SilentSetClassJob = 0x018E, // updated 5.0 - seems to be the case, not sure if it's actually used for anything From f53cc66a55c4c96fcd13b55ae3cae6cee1fab27d Mon Sep 17 00:00:00 2001 From: perize Date: Tue, 12 Nov 2019 18:40:49 +0900 Subject: [PATCH 3/5] f --- src/common/Network/PacketDef/Ipcs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index 1ac2bdf6..fcc36fcc 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -138,7 +138,7 @@ namespace Sapphire::Network::Packets PlayerSpawn = 0x0243, // updated 5.11 NpcSpawn = 0x021B, // updated 5.11 - NpcSpawn2 = 0x0115, // ( Bigger statuseffectlist? ) updated 5.1 + NpcSpawn2 = 0x0137, // ( Bigger statuseffectlist? ) updated 5.11 ActorMove = 0x00DD, // updated 5.11 ActorSetPos = 0x0092, // updated 5.11 From 204866dba26fc07dcda326e07ef3360fa39013a5 Mon Sep 17 00:00:00 2001 From: Supamiu Date: Sun, 17 Nov 2019 14:00:12 +0100 Subject: [PATCH 4/5] Event packets update for 5.11 --- src/common/Network/PacketDef/Ipcs.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index 803a5a89..ada56434 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -178,12 +178,12 @@ namespace Sapphire::Network::Packets HuntingLogEntry = 0x01B3, // updated 5.0 - EventPlay = 0x01B5, // updated 5.0 + EventPlay = 0x0386, // updated 5.11 DirectorPlayScene = 0x01B9, // updated 5.0 EventOpenGilShop = 0x01BC, // updated 5.0 - EventStart = 0x01BE, // updated 5.0 - EventFinish = 0x01BF, // updated 5.0 + EventStart = 0x00C9, // updated 5.11 + EventFinish = 0x0387, // updated 5.11 EventLinkshell = 0x1169, @@ -341,7 +341,7 @@ namespace Sapphire::Network::Packets TalkEventHandler = 0x0151, // updated 5.0 EmoteEventHandler = 0x0152, // updated 5.0 - WithinRangeEventHandler = 0x0153, // updated 5.0 + WithinRangeEventHandler = 0x0165, // updated 5.11 OutOfRangeEventHandler = 0x0154, // updated 5.0 EnterTeriEventHandler = 0x0155, // updated 5.0 ShopEventHandler = 0x0156, // updated 5.0 From f990bda78c6b145812b19565b9e515c58ff0b4dd Mon Sep 17 00:00:00 2001 From: Cara Date: Tue, 19 Nov 2019 05:22:38 +1030 Subject: [PATCH 5/5] Update ClientTrigger OpCode --- src/common/Network/PacketDef/Ipcs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index ada56434..95612767 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -321,7 +321,7 @@ namespace Sapphire::Network::Packets ReqCountdownCancel = 0x0136, // updated 5.0 ZoneLineHandler = 0x02E0, // updated 5.1 - ClientTrigger = 0x00B1, // updated 5.1 + ClientTrigger = 0x01F2, // updated 5.11 DiscoveryHandler = 0x0177, // updated 5.1 PlaceFieldMarker = 0x013C, // updated 5.0