From e9142af2864cdaafb657ca232e056ab33c07336e Mon Sep 17 00:00:00 2001 From: Adam <893184+NotAdam@users.noreply.github.com> Date: Tue, 30 Jan 2018 19:40:42 +0900 Subject: [PATCH 1/3] Fix ActionHandler --- 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 9369527c..c35ae1a6 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -176,7 +176,7 @@ namespace Packets { FcInfoReqHandler = 0x0109, // updated 4.1 ZoneLineHandler = 0x0110, // updated 4.1 - ActionHandler = 0x0111, // updated 4.1 + ActionHandler = 0x0131, // updated 4.2 DiscoveryHandler = 0x0112, // updated 4.1 SkillHandler = 0x0114, // updated 4.1 From 709e1c1b94442ff1381fd0fffb6040ba5ab61105 Mon Sep 17 00:00:00 2001 From: Adam <893184+NotAdam@users.noreply.github.com> Date: Tue, 30 Jan 2018 19:41:13 +0900 Subject: [PATCH 2/3] Merge sopcode shift posted by @Adam --- src/common/Network/PacketDef/Ipcs.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index c35ae1a6..1d08f5fe 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -73,18 +73,18 @@ namespace Packets { Effect = 0x00FB, // updated 4.1 GCAffiliation = 0x00FC, - PlayerSpawn = 0x011C, // updated 4.1 - NpcSpawn = 0x011D, // updated 4.1 + PlayerSpawn = 0x015C, // updated 4.2 + NpcSpawn = 0x015D, // updated 4.2 ActorMove = 0x011E, // updated 4.1 ActorSetPos = 0x0120, // updated 4.1 ActorCast = 0x0123, // updated 4.1 - HateList = 0x0126, // updated 4.1 - UpdateClassInfo = 0x012A, // updated 4.1 - InitUI = 0x012B, // updated 4.1 + HateList = 0x0165, // updated 4.2 + UpdateClassInfo = 0x0169, // updated 4.2 + InitUI = 0x016B, // updated 4.2 ActorOwner = 0x012D, // updated 4.1 - PlayerStats = 0x0138, // updated 4.1 + PlayerStats = 0x016C, // updated 4.2 PlayerStateFlags = 0x013A, // updated 4.1 - PlayerClassInfo = 0x013B, // updated 4.1 + PlayerClassInfo = 0x016F, // updated 4.2 ModelEquip = 0x013C, // updated 4.1 AddStatusEffect = 0x0141, @@ -119,10 +119,10 @@ namespace Packets { ActorSpawn = 0x0190, // todo: split into playerspawn/actorspawn and use opcode 0x110/0x111 ActorFreeSpawn = 0x0191, // unchanged for sb InitZone = 0x019A, // unchanged for sb - Mount = 0x019F, - WeatherChange = 0x01AF, // updated for sb - PlayerTitleList = 0x01BD, // updated for 4.1 - Discovery = 0x01BE, // updated for 4.1 + Mount = 0x01CD, + WeatherChange = 0x01DD, // updated for 4.2 + PlayerTitleList = 0x01EB, // updated for 4.2 + Discovery = 0x01EC, // updated for 4.2 EorzeaTimeOffset = 0x01C0, // updated 4.1 From 111aa8c383719c044eb592dcd97f83c6e07052e8 Mon Sep 17 00:00:00 2001 From: Perize Date: Tue, 30 Jan 2018 19:45:39 +0900 Subject: [PATCH 3/3] Correct client opcode updatepos --- src/common/Network/PacketDef/Ipcs.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index 1d08f5fe..86480bde 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -182,7 +182,8 @@ namespace Packets { SkillHandler = 0x0114, // updated 4.1 GMCommand1 = 0x0115, // updated 4.1 ?? GMCommand2 = 0x0116, // updated 4.1 ?? - UpdatePositionHandler = 0x0118, // updated 4.1 + UpdatePositionHandler = 0x0138, // updated 4.2 + UpdatePositionInstance = 0x0177, // updated 4.2 InventoryModifyHandler = 0x011F, // updated 4.1