Difference between revisions of "TANO03"
From SWGANH Wiki
(→BaseLine Struct) |
(→Variable Descriptions) |
||
(19 intermediate revisions by 3 users not shown) | |||
Line 13: | Line 13: | ||
<pre> | <pre> | ||
− | SHORT: | + | SHORT: ObjectOpperandCount |
− | FLOAT: | + | FLOAT: Complexity |
− | ASTRING: | + | ASTRING: STFName |
− | INT: | + | INT: String Spacer |
− | ASTRING: | + | ASTRING: DefaultName |
− | USTRING: | + | USTRING: CustomName |
− | INT: | + | INT: Volume |
− | CSTRING: Customization | + | CSTRING: Customization |
− | INT: | + | INT: ComponentCustomizationListSize |
− | INT: | + | INT: ComponentCustomizationUpdateCounter |
{ | { | ||
− | INT: | + | INT: ComponentCustomizationCRC |
} | } | ||
− | INT: | + | INT: OptionsBitmask |
− | INT: | + | INT: IncapTimer |
− | INT: | + | INT: ConditionDamage |
− | INT: | + | INT: MaxCondition |
− | BYTE: | + | BYTE: Bool for static object |
</pre> | </pre> | ||
Line 36: | Line 36: | ||
---- | ---- | ||
− | <pre>SHORT: | + | <pre> |
− | SHORT: | + | SHORT: UpdateCount |
+ | SHORT: UpdateType | ||
{ | { | ||
− | 00: | + | 00: |
− | FLOAT: | + | FLOAT: Complexity |
− | 01: | + | 01: |
− | A_STRING: | + | A_STRING: STFName |
− | INT: | + | INT: string spacer |
− | A_STRING: | + | A_STRING: DefaultName |
− | 02: | + | 02: |
− | U_STRING: | + | U_STRING: CustomName |
− | 03: | + | 03: |
− | INT: | + | INT: Volume |
− | 04: | + | 04: |
− | A_STRING: | + | A_STRING: Customization |
− | 05: | + | 05: |
− | INT: | + | INT: ComponentCustomizationListSize |
− | INT: | + | INT: ComponentCustomizationUpdateCounter |
{ | { | ||
− | BYTE: | + | BYTE: SubType |
{ | { | ||
00:(remove) | 00:(remove) | ||
− | INT: | + | INT: ComponentCustomizationCRC |
01:(add) | 01:(add) | ||
− | INT: | + | INT: ComponentCustomizationCRC |
02:(clearall) | 02:(clearall) | ||
} | } | ||
− | } | + | } |
− | 06: | + | 06: |
− | + | INT: OptionsBitmask | |
− | INT: | + | 07: |
− | 07: | + | INT: IncapTimer |
− | INT: | + | 08: |
− | 08: | + | INT: ConditionDamage |
− | INT: | + | 09: |
− | 09: | + | INT: MaxCondition |
− | INT: | + | 0A: |
− | 0A: | + | BYTE: Bool for static object |
− | BYTE: | + | |
} | } | ||
</pre> | </pre> | ||
Line 88: | Line 88: | ||
'''STFName''': | '''STFName''': | ||
:The STF File name for information on the creatures name and default description. | :The STF File name for information on the creatures name and default description. | ||
+ | |||
+ | '''String Spacer''': | ||
+ | :The 0 int string spacer (always 0). | ||
'''DefaultName''': | '''DefaultName''': | ||
Line 105: | Line 108: | ||
'''ConditionDamage''': | '''ConditionDamage''': | ||
− | :This is the current damage | + | :This is the current damage by a object and not the Condition value |
'''MaxCondition''': | '''MaxCondition''': | ||
:This is the maximum HP(condition) of a vehicle creature object. | :This is the maximum HP(condition) of a vehicle creature object. | ||
− | ''' | + | '''Bool for Static''': |
− | : | + | :0 : False Not Static (moveable) |
− | : | + | :1 : True Static (non-moveable) |
− | : | + | |
+ | '''Update Type''' | ||
+ | :This is the variable number being modified | ||
===Tags=== | ===Tags=== | ||
Line 119: | Line 124: | ||
{| align="center" | {| align="center" | ||
|- | |- | ||
− | ||{{ | + | ||{{100%}} |
|- | |- | ||
||{{ServerPacket}} | ||{{ServerPacket}} | ||
Line 125: | Line 130: | ||
|} | |} | ||
|} | |} | ||
− | |||
===Sample Packet=== | ===Sample Packet=== | ||
Line 133: | Line 137: | ||
05 00 | 05 00 | ||
0C 5F A7 68 | 0C 5F A7 68 | ||
− | 1D 92 14 6D 02 00 00 00 | + | 1D 92 14 6D 02 00 00 00 // Object ID |
4F 4E 41 54 03 // ONAT 3 | 4F 4E 41 54 03 // ONAT 3 | ||
− | 0B 00 00 00 | + | 0B 00 |
− | 80 3F | + | 00 00 80 3F // Complexity |
06 00 // String count | 06 00 // String count | ||
69 74 65 6D 5F 6E // item_n | 69 74 65 6D 5F 6E // item_n | ||
− | 00 00 00 00 | + | 00 00 00 00 // String spacer |
11 00 // String count | 11 00 // String count | ||
64 65 66 61 75 6C 74 5F 66 75 72 6E 69 74 75 72 65 // default_furniture | 64 65 66 61 75 6C 74 5F 66 75 72 6E 69 74 75 72 65 // default_furniture |
Latest revision as of 00:48, 28 August 2012
Baseline - TANO03
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: ObjectOpperandCount FLOAT: Complexity ASTRING: STFName INT: String Spacer ASTRING: DefaultName USTRING: CustomName INT: Volume CSTRING: Customization INT: ComponentCustomizationListSize INT: ComponentCustomizationUpdateCounter { INT: ComponentCustomizationCRC } INT: OptionsBitmask INT: IncapTimer INT: ConditionDamage INT: MaxCondition BYTE: Bool for static object Deltas StructSHORT: UpdateCount SHORT: UpdateType { 00: FLOAT: Complexity 01: A_STRING: STFName INT: string spacer A_STRING: DefaultName 02: U_STRING: CustomName 03: INT: Volume 04: A_STRING: Customization 05: INT: ComponentCustomizationListSize INT: ComponentCustomizationUpdateCounter { BYTE: SubType { 00:(remove) INT: ComponentCustomizationCRC 01:(add) INT: ComponentCustomizationCRC 02:(clearall) } } 06: INT: OptionsBitmask 07: INT: IncapTimer 08: INT: ConditionDamage 09: INT: MaxCondition 0A: BYTE: Bool for static object } |
Variable DescriptionsObjectOpperandCount = 11 STFName:
String Spacer:
DefaultName:
CustomName:
Customization:
OptionsBitmask:
IncapTimer:
ConditionDamage:
MaxCondition:
Bool for Static:
Update Type
Tags
|
Sample Packet
05 00 0C 5F A7 68 1D 92 14 6D 02 00 00 00 // Object ID 4F 4E 41 54 03 // ONAT 3 0B 00 00 00 80 3F // Complexity 06 00 // String count 69 74 65 6D 5F 6E // item_n 00 00 00 00 // String spacer 11 00 // String count 64 65 66 61 75 6C 74 5F 66 75 72 6E 69 74 75 72 65 // default_furniture 13 00 00 00 // U-string count 45 00 71 00 75 00 75 00 6C 00 75 00 73 00 // E.q.u.u.l.u.s. 20 00 4E 00 65 00 6D 00 75 00 73 00 27 00 20 00 // .N.e.m.u.s.'. . 43 00 61 00 6D 00 70 00 // C.a.m.p 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 64 00 00 00 01 21