Skip to content

Packets ​

Every outbound GameclientMessage* is in the schema. Packet.send fills u8 / u32 / i32 / u64 / str. Nested msg / rep need a helper (Packet.talk, Packet.moveObject, …).

lua
local Packet = require("sdk.packet")

print(Packet.help("JoinChannel"))
print(Packet.help("SeekInContainer"))

Packet.send("JoinChannel", { channel = 5 })
Packet.send("SeekInContainer", { container = 0, index = 20, category = 0 })
Packet.send("Cancel", {})

Packet.talk("hello")
Packet.attack(creature_id)

Packet.send("Wait", …) is rejected — that name is inbound. DisbandParty has no enqueue helper. Nested types (Coordinate, NPCOffer) are not packets.

161 outbound types:

PacketRTTIHow
SoulSealsFightMonsterGameclientMessageSoulSealsFightMonsterPacket.send("SoulSealsFightMonster", { … })
GoNorthWestGameclientMessageGoNorthWestPacket.send("GoNorthWest", { … })
CharacterTradeConfigurationActionGameclientMessageCharacterTradeConfigurationActionPacket.send("CharacterTradeConfigurationAction", { … })
JoinAggressionGameclientMessageJoinAggressionPacket.send("JoinAggression", { … })
InspectPlayerGameclientMessageInspectPlayerPacket.send("InspectPlayer", { … })
BugReportGameclientMessageBugReportPacket.send("BugReport", { … })
JoinPartyGameclientMessageJoinPartyPacket.send("JoinParty", { … })
GetOutfitGameclientMessageGetOutfitPacket.send("GetOutfit", { … })
HighscoresGameclientMessageHighscoresPacket.send("Highscores", { … })
BlessingsDialogGameclientMessageBlessingsDialogPacket.send("BlessingsDialog", { … })
TeleportGameclientMessageTeleportPacket.send("Teleport", { … })
RequestStoreCategoriesGameclientMessageRequestStoreCategoriesPacket.send("RequestStoreCategories", { … })
OpenParentContainerGameclientMessageOpenParentContainerPacket.send("OpenParentContainer", { … })
GuildMessageGameclientMessageGuildMessagePacket.send("GuildMessage", { … })
CloseDepotSearchGameclientMessageCloseDepotSearchPacket.send("CloseDepotSearch", { … })
MarketLeaveGameclientMessageMarketLeavePacket.send("MarketLeave", { … })
InviteToChannelGameclientMessageInviteToChannelPacket.send("InviteToChannel", { … })
TalkGameclientMessageTalkPacket.send("Talk", { … })
CloseImbuingDialogGameclientMessageCloseImbuingDialogPacket.send("CloseImbuingDialog", { … })
RotateEastGameclientMessageRotateEastPacket.send("RotateEast", { … })
LookAtCreatureGameclientMessageLookAtCreaturePacket.send("LookAtCreature", { … })
BossDifficultySelectionGameclientMessageBossDifficultySelectionPacket.send("BossDifficultySelection", { … })
ClientCheckGameclientMessageClientCheckPacket.send("ClientCheck", { … })
TradeObjectGameclientMessageTradeObjectPacket.send("TradeObject", { … })
SetCreaturePodiumConfigurationGameclientMessageSetCreaturePodiumConfigurationPacket.send("SetCreaturePodiumConfiguration", { … })
TransferCurrencyGameclientMessageTransferCurrencyPacket.send("TransferCurrency", { … })
MarketStatisticsGameclientMessageMarketStatisticsPacket.send("MarketStatistics", { … })
GreetGameclientMessageGreetPacket.send("Greet", { … })
AcceptTradeGameclientMessageAcceptTradePacket.send("AcceptTrade", { … })
UseOnCreatureGameclientMessageUseOnCreaturePacket.send("UseOnCreature", { … })
MoveObjectGameclientMessageMoveObjectPacket.send("MoveObject", { … })
AddBuddyGameclientMessageAddBuddyPacket.send("AddBuddy", { … })
QuickLootGameclientMessageQuickLootPacket.send("QuickLoot", { … })
ExaltationActionGameclientMessageExaltationActionPacket.send("ExaltationAction", { … })
TaskboardGameclientMessageTaskboardPacket.send("Taskboard", { … })
TrackQuestFlagsGameclientMessageTrackQuestFlagsPacket.send("TrackQuestFlags", { … })
ShareExperienceGameclientMessageShareExperiencePacket.send("ShareExperience", { … })
GoWestGameclientMessageGoWestPacket.send("GoWest", { … })
LeaveChannelGameclientMessageLeaveChannelPacket.send("LeaveChannel", { … })
StoreEventGameclientMessageStoreEventPacket.send("StoreEvent", { … })
ExcludeFromChannelGameclientMessageExcludeFromChannelPacket.send("ExcludeFromChannel", { … })
EditTextGameclientMessageEditTextPacket.send("EditText", { … })
GoSouthWestGameclientMessageGoSouthWestPacket.send("GoSouthWest", { … })
ApplyImbuementGameclientMessageApplyImbuementPacket.send("ApplyImbuement", { … })
ClientDetailsGameclientMessageClientDetailsPacket.send("ClientDetails", { … })
RevokeInvitationGameclientMessageRevokeInvitationPacket.send("RevokeInvitation", { … })
GoNorthGameclientMessageGoNorthPacket.send("GoNorth", { … })
TeamFinderAssembleTeamGameclientMessageTeamFinderAssembleTeamPacket.send("TeamFinderAssembleTeam", { … })
PassLeadershipGameclientMessagePassLeadershipPacket.send("PassLeadership", { … })
InspectObjectGameclientMessageInspectObjectPacket.send("InspectObject", { … })
LoginGameclientMessageLoginPacket.send("Login", { … })
RequestStoreOffersGameclientMessageRequestStoreOffersPacket.send("RequestStoreOffers", { … })
GetQuestLogGameclientMessageGetQuestLogPacket.send("GetQuestLog", { … })
SpellTargetConfigGameclientMessageSpellTargetConfigPacket.send("SpellTargetConfig", { … })
FollowGameclientMessageFollowPacket.send("Follow", { … })
ManagedContainerGameclientMessageManagedContainerPacket.send("ManagedContainer", { … })
PrivateChannelGameclientMessagePrivateChannelPacket.send("PrivateChannel", { … })
EditBossSlotGameclientMessageEditBossSlotPacket.send("EditBossSlot", { … })
StopGameclientMessageStopPacket.send("Stop", { … })
DisbandPartyGameclientMessageDisbandPartyno enqueue helper
JoinChannelGameclientMessageJoinChannelPacket.send("JoinChannel", { … })
RotateNorthGameclientMessageRotateNorthPacket.send("RotateNorth", { … })
UnknownGameclientMessageUnknownPacket.send("Unknown", { … })
PickObjectToImbueGameclientMessagePickObjectToImbuePacket.send("PickObjectToImbue", { … })
TurnObjectGameclientMessageTurnObjectPacket.send("TurnObject", { … })
SellObjectGameclientMessageSellObjectPacket.send("SellObject", { … })
OpenBossSlotsGameclientMessageOpenBossSlotsPacket.send("OpenBossSlots", { … })
AnswerModalDialogGameclientMessageAnswerModalDialogPacket.send("AnswerModalDialog", { … })
StashActionGameclientMessageStashActionPacket.send("StashAction", { … })
QuickLootBlackWhitelistGameclientMessageQuickLootBlackWhitelistPacket.send("QuickLootBlackWhitelist", { … })
CyclopediaHouseActionGameclientMessageCyclopediaHouseActionPacket.send("CyclopediaHouseAction", { … })
PingBackGameclientMessagePingBackPacket.send("PingBack", { … })
StartOfflineTrainingGameclientMessageStartOfflineTrainingPacket.send("StartOfflineTraining", { … })
UpContainerGameclientMessageUpContainerPacket.send("UpContainer", { … })
BuyObjectGameclientMessageBuyObjectPacket.send("BuyObject", { … })
EquipObjectGameclientMessageEquipObjectPacket.send("EquipObject", { … })
BuddyGroupGameclientMessageBuddyGroupPacket.send("BuddyGroup", { … })
OpenTransactionHistoryGameclientMessageOpenTransactionHistoryPacket.send("OpenTransactionHistory", { … })
MonsterBonusEffectActionGameclientMessageMonsterBonusEffectActionPacket.send("MonsterBonusEffectAction", { … })
CancelGameclientMessageCancelPacket.send("Cancel", { … })
SetVocationGameclientMessageSetVocationPacket.send("SetVocation", { … })
GoSouthGameclientMessageGoSouthPacket.send("GoSouth", { … })
OpenExaltationHistoryGameclientMessageOpenExaltationHistoryPacket.send("OpenExaltationHistory", { … })
MarketAcceptGameclientMessageMarketAcceptPacket.send("MarketAccept", { … })
RemoveBuddyGameclientMessageRemoveBuddyPacket.send("RemoveBuddy", { … })
GetChannelsGameclientMessageGetChannelsPacket.send("GetChannels", { … })
RotateSouthGameclientMessageRotateSouthPacket.send("RotateSouth", { … })
SeekInContainerGameclientMessageSeekInContainerPacket.send("SeekInContainer", { … })
InviteToPartyGameclientMessageInviteToPartyPacket.send("InviteToParty", { … })
OpenDepotSearchGameclientMessageOpenDepotSearchPacket.send("OpenDepotSearch", { … })
SetTacticsGameclientMessageSetTacticsPacket.send("SetTactics", { … })
LookGameclientMessageLookPacket.send("Look", { … })
ConfigureShowOffSocketGameclientMessageConfigureShowOffSocketPacket.send("ConfigureShowOffSocket", { … })
OpenRewardWallGameclientMessageOpenRewardWallPacket.send("OpenRewardWall", { … })
BrowseFieldGameclientMessageBrowseFieldPacket.send("BrowseField", { … })
GetOfferDescriptionGameclientMessageGetOfferDescriptionPacket.send("GetOfferDescription", { … })
TrackImbuementsGameclientMessageTrackImbuementsPacket.send("TrackImbuements", { … })
SetClientOptionsGameclientMessageSetClientOptionsPacket.send("SetClientOptions", { … })
MetaDataGameclientMessageMetaDataPacket.send("MetaData", { … })
GetTransactionDetailsGameclientMessageGetTransactionDetailsPacket.send("GetTransactionDetails", { … })
WeaponProficiencyCommandGameclientMessageWeaponProficiencyCommandPacket.send("WeaponProficiencyCommand", { … })
EnterWorldGameclientMessageEnterWorldPacket.send("EnterWorld", { … })
ApplySkillWheelGameclientMessageApplySkillWheelPacket.send("ApplySkillWheel", { … })
PreyActionGameclientMessagePreyActionPacket.send("PreyAction", { … })
QuitGameGameclientMessageQuitGamePacket.send("QuitGame", { … })
LookNPCTradeGameclientMessageLookNPCTradePacket.send("LookNPCTrade", { … })
GetTextForReportGameclientMessageGetTextForReportPacket.send("GetTextForReport", { … })
EditGuildMessageGameclientMessageEditGuildMessagePacket.send("EditGuildMessage", { … })
BuyStoreOfferGameclientMessageBuyStoreOfferPacket.send("BuyStoreOffer", { … })
EditListGameclientMessageEditListPacket.send("EditList", { … })
OpenBosstiaryGameclientMessageOpenBosstiaryPacket.send("OpenBosstiary", { … })
PartyHuntAnalyserGameclientMessagePartyHuntAnalyserPacket.send("PartyHuntAnalyser", { … })
GetObjectInfoGameclientMessageGetObjectInfoPacket.send("GetObjectInfo", { … })
GetQuestLineGameclientMessageGetQuestLinePacket.send("GetQuestLine", { … })
GatherAllGameclientMessageGatherAllPacket.send("GatherAll", { … })
MarketCreateGameclientMessageMarketCreatePacket.send("MarketCreate", { … })
EditBuddyGameclientMessageEditBuddyPacket.send("EditBuddy", { … })
UseTwoObjectsGameclientMessageUseTwoObjectsPacket.send("UseTwoObjects", { … })
RotateWestGameclientMessageRotateWestPacket.send("RotateWest", { … })
RequestSkillWheelGameclientMessageRequestSkillWheelPacket.send("RequestSkillWheel", { … })
CloseNPCChannelGameclientMessageCloseNPCChannelPacket.send("CloseNPCChannel", { … })
GoEastGameclientMessageGoEastPacket.send("GoEast", { … })
OpenCyclopediaCharacterInfoGameclientMessageOpenCyclopediaCharacterInfoPacket.send("OpenCyclopediaCharacterInfo", { … })
OpenMonsterCyclopediaMonstersGameclientMessageOpenMonsterCyclopediaMonstersPacket.send("OpenMonsterCyclopediaMonsters", { … })
GetTransactionHistoryGameclientMessageGetTransactionHistoryPacket.send("GetTransactionHistory", { … })
AttackGameclientMessageAttackPacket.send("Attack", { … })
TeamFinderJoinTeamGameclientMessageTeamFinderJoinTeamPacket.send("TeamFinderJoinTeam", { … })
OpenMonsterCyclopediaGameclientMessageOpenMonsterCyclopediaPacket.send("OpenMonsterCyclopedia", { … })
OpenChannelGameclientMessageOpenChannelPacket.send("OpenChannel", { … })
GemAtelierGameclientMessageGemAtelierPacket.send("GemAtelier", { … })
LookTradeGameclientMessageLookTradePacket.send("LookTrade", { … })
UpdateExivaOptionsGameclientMessageUpdateExivaOptionsPacket.send("UpdateExivaOptions", { … })
DailyRewardHistoryGameclientMessageDailyRewardHistoryPacket.send("DailyRewardHistory", { … })
SecondaryLoginGameclientMessageSecondaryLoginPacket.send("SecondaryLogin", { … })
CloseContainerGameclientMessageCloseContainerPacket.send("CloseContainer", { … })
MountGameclientMessageMountPacket.send("Mount", { … })
ContainerActionGameclientMessageContainerActionPacket.send("ContainerAction", { … })
MarketBrowseGameclientMessageMarketBrowsePacket.send("MarketBrowse", { … })
ApplyClearingCharmGameclientMessageApplyClearingCharmPacket.send("ApplyClearingCharm", { … })
RequestResourceBalanceGameclientMessageRequestResourceBalancePacket.send("RequestResourceBalance", { … })
GoNorthEastGameclientMessageGoNorthEastPacket.send("GoNorthEast", { … })
CollectDailyRewardGameclientMessageCollectDailyRewardPacket.send("CollectDailyReward", { … })
RuleViolationReportGameclientMessageRuleViolationReportPacket.send("RuleViolationReport", { … })
SetHirelingNameGameclientMessageSetHirelingNamePacket.send("SetHirelingName", { … })
DepotSearchTypeGameclientMessageDepotSearchTypePacket.send("DepotSearchType", { … })
SetOutfitGameclientMessageSetOutfitPacket.send("SetOutfit", { … })
GoPathGameclientMessageGoPathPacket.send("GoPath", { … })
CyclopediaMapActionGameclientMessageCyclopediaMapActionPacket.send("CyclopediaMapAction", { … })
ConnectionPingBackGameclientMessageConnectionPingBackPacket.send("ConnectionPingBack", { … })
DepotSearchRetrieveGameclientMessageDepotSearchRetrievePacket.send("DepotSearchRetrieve", { … })
PingGameclientMessagePingPacket.send("Ping", { … })
ToggleWrapStateGameclientMessageToggleWrapStatePacket.send("ToggleWrapState", { … })
LeavePartyGameclientMessageLeavePartyPacket.send("LeaveParty", { … })
GoSouthEastGameclientMessageGoSouthEastPacket.send("GoSouthEast", { … })
CloseNPCTradeGameclientMessageCloseNPCTradePacket.send("CloseNPCTrade", { … })
TrackBestiaryRaceGameclientMessageTrackBestiaryRacePacket.send("TrackBestiaryRace", { … })
FriendSystemActionGameclientMessageFriendSystemActionPacket.send("FriendSystemAction", { … })
MarketCancelGameclientMessageMarketCancelPacket.send("MarketCancel", { … })
OpenMonsterCyclopediaRaceGameclientMessageOpenMonsterCyclopediaRacePacket.send("OpenMonsterCyclopediaRace", { … })
UseObjectGameclientMessageUseObjectPacket.send("UseObject", { … })
RejectTradeGameclientMessageRejectTradePacket.send("RejectTrade", { … })

Nested types ​

Not packets. Read them from a parent ev field, or Engine.help("Coordinate").

Arcane SDK catalog generated from scripts/sdk