Difference between revisions of "Game Opcodes:Group Packet Header"

From FFXIV Classic Wiki
Jump to: navigation, search
(Created page with "Sets up a new group. :; Opcode - 0x17C :; Source - Server :; Data Size - 0x98 bytes :; Requirements - None == Data == {| class="wikitable sortable" width="100%" ! width="50...")
 
(Data)
Line 15: Line 15:
 
! style="text-align: center; font-size: 14px;" | Description
 
! style="text-align: center; font-size: 14px;" | Description
 
|-
 
|-
| 0x00 || uint64 || 8 Bytes || locationCode || ID of the group involved
+
| 0x00 || uint64 || 8 Bytes || locationCode || The place id this group is in (???).
 
|-
 
|-
| 0x08 || uint64 || 8 Bytes || sequenceId || ID if the actor to modify
+
| 0x08 || uint64 || 8 Bytes || sequenceId || This ID must have not been used before; and match later packets in this sequence.
 
|-
 
|-
| 0x10 || uint64 || 8 Bytes || unk || ID if the actor to modify
+
| 0x10 || uint64 || 8 Bytes || unk ||
 
|-
 
|-
| 0x18 || uint64 || 8 Bytes || groupIndex1 || ID if the actor to modify
+
| 0x18 || uint64 || 8 Bytes || groupIndex1 || Group ID, usually matched groupIndex2???
 
|-
 
|-
| 0x20 || uint64 || 8 Bytes || unk2 || ID if the actor to modify
+
| 0x20 || uint64 || 8 Bytes || unk2 ||
 
|-
 
|-
| 0x28 || uint64 || 8 Bytes || groupIndex2 || ID if the actor to modify
+
| 0x28 || uint64 || 8 Bytes || groupIndex2 || Group Id.
 
|-
 
|-
 
| 0x30 || uint32 || 4 Bytes || groupTypeId || The type of group, changes what kind is instantiated in the LGE. (Party - 0x2711, LS - 0x4E22, Retainer - 0x13881)
 
| 0x30 || uint32 || 4 Bytes || groupTypeId || The type of group, changes what kind is instantiated in the LGE. (Party - 0x2711, LS - 0x4E22, Retainer - 0x13881)

Revision as of 17:54, 29 May 2024

Sets up a new group.

Opcode - 0x17C
Source - Server
Data Size - 0x98 bytes
Requirements - None

Data

Offset Data Type Length Variable Description
0x00 uint64 8 Bytes locationCode The place id this group is in (???).
0x08 uint64 8 Bytes sequenceId This ID must have not been used before; and match later packets in this sequence.
0x10 uint64 8 Bytes unk
0x18 uint64 8 Bytes groupIndex1 Group ID, usually matched groupIndex2???
0x20 uint64 8 Bytes unk2
0x28 uint64 8 Bytes groupIndex2 Group Id.
0x30 uint32 4 Bytes groupTypeId The type of group, changes what kind is instantiated in the LGE. (Party - 0x2711, LS - 0x4E22, Retainer - 0x13881)
0x40 uint32 4 Bytes localizedNameId Sets the group name to a localized string, -1 if custom name used.
0x44 string 0x20 Bytes customname A custom name string if used.
0x64 uint32 4 Bytes chatChannelRelated1 Unknown but appears in chat packets
0x68 uint32 4 Bytes chatChannelRelated2 Unknown but appears in chat packets
0x6C uint32 4 Bytes chatChannelRelated3 Unknown but appears in chat packets
0x70 uint32 4 Bytes chatChannelRelated4 Unknown but appears in chat packets
0x74 uint32 4 Bytes numMembers The number of members in this group

Notes

Visual Layout