Difference between revisions of "GRUP06"
From SWGANH Wiki
Line 105: | Line 105: | ||
} | } | ||
</pre> | </pre> | ||
+ | |valign=top| | ||
+ | |||
+ | ===Variable Descriptions=== | ||
+ | ---- | ||
+ | |||
+ | Obj_OperandCount = 8 | ||
+ | ---- | ||
+ | * '''MemberList''': | ||
+ | :A list of the members in the group. Contains their ObjectID along with an Ascii of their name. | ||
+ | |||
+ | * '''GroupCon/Difficulty''': | ||
+ | :This variable relates to the players DifficultyCon and how difficult the group is percieved. | ||
+ | :TODO: Research the relationship among this variable and the con colors. | ||
+ | |||
+ | * '''LootMaster''': | ||
+ | :The ObjectID of the person in charge of loot, or the person designated as MasterLooter for LootRule[1]. | ||
+ | |||
+ | * '''LootRules''': | ||
+ | :Sets the various types of group looting. | ||
+ | :0 - "FF" - Free For All | ||
+ | :1 - "ML" - MasterLooter | ||
+ | :2 - "LO" - Lottery | ||
+ | :3 - "RN" - Random | ||
+ | |||
+ | ===Tags=== | ||
+ | ---- | ||
+ | {| align="center" | ||
+ | |- | ||
+ | ||{{75%}} | ||
+ | |- | ||
+ | ||{{ServerPacket}} | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | ===Notes=== | ||
+ | ---- | ||
+ | Variables Found to test later... | ||
+ | FormationNameCrc | ||
+ | LootRule | ||
+ | LootMaster | ||
+ | Members | ||
+ | MemberShips | ||
+ | GroupShipFormation | ||
+ | AssignPlayerFormation | ||
+ | |||
+ | TODO: | ||
+ | Reverse the JTL data and whatever else is left... | ||
+ | |||
+ | Figure out how DifficultyCon works between objects and groups. | ||
+ | |} | ||
+ | |||
===Sample Packet=== | ===Sample Packet=== | ||
Line 208: | Line 259: | ||
00 E0 | 00 E0 | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 14:36, 7 January 2008
Server Packet - GRUP06
SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.
|
BaseLine StructSHORT: ObjOpperandCount INT: ?? INT: MemberList_Size INT: MemberList_UpdateCounter { LONG: MemberObjID ASTRING: MemberName } INT: ??ListSize INT: ??ListUpdateCounter { LONG: ?? INT: ?? } ASTRING: ?? SHORT: GroupCon/Difficulty INT: ?? LONG: LootMaster INT: LootRule Deltas StructSHORT: UpdateCount SHORT: UpdateType { 00: INT: ?? 01: INT: MemberList_Size INT: MemberList_UpdateCounter { BYTE: SubType { 00:(remove) SHORT: MemberObjIndex 01:(add) SHORT: MemberObjIndex LONG: MemberObjID ASTRING: MemberName 02:(change) SHORT: MemberObjIndex LONG: MemberObjID ASTRING: MemberName 03:(resetall) SHORT: NewListSize { LONG: MemberObjID ASTRING: MemberName } 04:(clearall) } } 02://REVERSE INT: ??ListSize INT: ??ListUpdateCounter { BYTE: SubType { 00:(remove) SHORT: ??ObjIndex 01:(add) SHORT: ??ObjIndex LONG: ??ObjectID INT: ?? 02:(change) SHORT: ??ObjIndex LONG: ??ObjectID INT: ?? 03:(resetall) SHORT: NewListSize { LONG: ??ObjectID INT: ?? } 04:(clearall) } } 03: ASTRING: ?? 04: SHORT: GroupCon/Difficulty 05: INT: ?? 06: LONG: LootMaster 07: INT: LootRule } |
Variable DescriptionsObj_OperandCount = 8
Tags
NotesVariables Found to test later... FormationNameCrc LootRule LootMaster Members MemberShips GroupShipFormation AssignPlayerFormation TODO: Reverse the JTL data and whatever else is left... Figure out how DifficultyCon works between objects and groups. |
Sample Packet
05 00 0C 5F A7 68 // BaselineMessage 65 EE 47 95 25 00 00 00 // Group ID 50 55 52 47 06 // PURG 6 8A 00 00 00 09 00 43 00 00 00 0F 00 // string count 73 74 72 69 6E 67 5F 69 64 5F // string_id_ 74 61 62 6C 65 // table 00 00 00 00 00 00 02 00 00 00 02 00 00 00 B8 A1 AF 61 0C 00 00 00 // Patrizia's character ID 12 00 // string count 50 61 74 72 69 7A 69 61 20 46 6C 79 72 75 6E 6E 65 72 // Patrizia.Flyrunner 8A 97 9A 8F 25 00 00 00 // Rouse's Character ID 0B 00 // string count 52 6F 75 73 65 20 44 61 65 6C 61 // Rouse.Daela 02 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 05 00 // con dificulty???? 00 00 00 00 B8 A1 AF 61 0C 00 00 00 // Patrizia's character ID Group leader 00 00 00 00 // loot rule 0E 02 00 37 60 43 2C // SceneEndBaselines 65 EE 47 95 25 00 00 00 // group ID 0F 03 00 04 //? D5 45 4D FF //? CA 5B 00 00 //? 00 00 00 00 //? 0F 03 00 04 //? D5 45 4D 10 //? 78 D2 8F 25 //? 00 00 00 00 //? 90 05 00 53 21 86 12 // DeltasMessage 65 EE 47 95 25 00 00 00 // group ID 50 55 52 47 06 // PURG 6 79 00 00 00 04 00 02 00 02 00 00 00 02 00 00 00 01 00 00 B8 A1 AF 61 0C 00 00 00 // Patrizia's character ID 12 00 // string count 50 61 74 72 69 7A 69 61 20 46 6C 79 72 75 6E 6E 65 72 // Patrizia.Flyrunner 01 01 00 8A 97 9A 8F 25 00 00 00 // Rouse's Character ID 0B 00 // string count 52 6F 75 73 65 20 44 61 65 6C 61 // Rouse.Daela 03 00 02 00 00 00 02 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 01 00 00 00 05 00 05 00 07 00 B8 A1 AF 61 0C 00 00 00 // Patrizia's character ID 23 05 00 53 21 86 12 // DeltasMessage B8 A1 AF 61 0C 00 00 00 // Patrizia's character ID 4F 45 52 43 06 // OERC 6 0C 00 00 00 01 00 08 00 65 EE 47 95 25 00 00 00 // group id 23 05 00 53 21 86 12 // DeltasMessage 8A 97 9A 8F 25 00 00 00 // Rouse's Character ID 4F 45 52 43 06 // OERC 6 0C 00 00 00 01 00 08 00 65 EE 47 95 25 00 00 00 // group id 00 E0