Difference between revisions of "GRUP06"
From SWGANH Wiki
(New page: __NOTOC__ {|align="center" |- ||{{GRUPArchitectureNAV}} |- |} <br> {| border="0" width="90%" cellpadding=6 |- |valign=top| ===BaseLine Struct=== ---- <pre> SHORT: ObjOpperandCount INT: ...) |
|||
Line 43: | Line 43: | ||
00: | 00: | ||
INT: ?? | INT: ?? | ||
− | 01: | + | 01: |
INT: MemberList_Size | INT: MemberList_Size | ||
INT: MemberList_UpdateCounter | INT: MemberList_UpdateCounter | ||
{ | { | ||
− | LONG: MemberObjID | + | 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 | 02://REVERSE | ||
Line 54: | Line 72: | ||
INT: ??ListUpdateCounter | INT: ??ListUpdateCounter | ||
{ | { | ||
− | LONG: ?? | + | 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: | 03: |
Revision as of 01:50, 9 April 2007
|
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. |