From 3deeaadcef9de7876b9762e166ad0af95bc8b294 Mon Sep 17 00:00:00 2001 From: Biscuit Boy Date: Tue, 28 Aug 2018 15:02:59 +1000 Subject: [PATCH 1/2] Added wireframe rendering actorcontrol type and gm wireframe command --- src/common/Network/CommonActorControl.h | 1 + .../sapphire_zone/Network/Handlers/GMCommandHandlers.cpp | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/common/Network/CommonActorControl.h b/src/common/Network/CommonActorControl.h index 94619fb92..6d44a8845 100644 --- a/src/common/Network/CommonActorControl.h +++ b/src/common/Network/CommonActorControl.h @@ -197,6 +197,7 @@ namespace Core { SetMaxGearSets = 0x230, SetCharaGearParamUI = 0x260, + ToggleWireframeRendering = 0x261, GearSetEquipMsg = 0x321, diff --git a/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp b/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp index ab58ab39b..5cc663758 100644 --- a/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp @@ -80,6 +80,7 @@ enum GmCommand GC = 0x0154, GCRank = 0x0155, Aetheryte = 0x015E, + Wireframe = 0x0226, Teri = 0x0258, Kick = 0x025C, TeriInfo = 0x025D, @@ -412,6 +413,12 @@ void Core::Network::GameConnection::gm1Handler( const Packets::FFXIVARR_PACKET_R break; } + case GmCommand::Wireframe: + { + player.queuePacket( boost::make_shared< ActorControlPacket143 >( player.getId(), ActorControlType::ToggleWireframeRendering ) ); + player.sendNotice( "Wireframe Rendering for " + player.getName() + "was toggled" ); + break; + } case GmCommand::Teri: { auto pTeriMgr = g_fw.get< TerritoryMgr >(); From d134f2014ed35b7b50c522cf20c7d737ab979403 Mon Sep 17 00:00:00 2001 From: Biscuit Boy Date: Tue, 28 Aug 2018 15:09:03 +1000 Subject: [PATCH 2/2] forgot space --- .../sapphire_zone/Network/Handlers/GMCommandHandlers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp b/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp index 5cc663758..f4769bb5e 100644 --- a/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp @@ -416,7 +416,7 @@ void Core::Network::GameConnection::gm1Handler( const Packets::FFXIVARR_PACKET_R case GmCommand::Wireframe: { player.queuePacket( boost::make_shared< ActorControlPacket143 >( player.getId(), ActorControlType::ToggleWireframeRendering ) ); - player.sendNotice( "Wireframe Rendering for " + player.getName() + "was toggled" ); + player.sendNotice( "Wireframe Rendering for " + player.getName() + " was toggled" ); break; } case GmCommand::Teri: