Difference between revisions of "TANO03"
From SWGANH Wiki
(New page: __NOTOC__ {|align="center" |- ||{{TANOArchitectureNAV}} |- |} <br> {| border="0" width="90%" cellpadding=6 |- |valign=top| ===BaseLine Struct=== ---- <pre> SHORT: ObjOpperandCount (13) ...) |
(→Variable Descriptions) |
||
| (33 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
| − | + | {{PageHeader|Baseline|TANO03}} | |
{|align="center" | {|align="center" | ||
|- | |- | ||
| Line 13: | Line 13: | ||
<pre> | <pre> | ||
| − | SHORT: | + | SHORT: ObjectOpperandCount |
| − | + | FLOAT: Complexity | |
| − | ASTRING: | + | ASTRING: STFName |
| − | + | INT: String Spacer | |
| − | + | ASTRING: DefaultName | |
| − | INT: | + | USTRING: CustomName |
| − | USTRING | + | INT: Volume |
| − | INT: | + | CSTRING: Customization |
| − | + | INT: ComponentCustomizationListSize | |
| − | INT: | + | INT: ComponentCustomizationUpdateCounter |
| − | INT: | + | { |
| − | + | INT: ComponentCustomizationCRC | |
| − | + | } | |
| − | INT: | + | INT: OptionsBitmask |
| − | INT: | + | INT: IncapTimer |
| − | INT: | + | INT: ConditionDamage |
| − | + | INT: MaxCondition | |
| + | BYTE: Bool for static object | ||
</pre> | </pre> | ||
| Line 36: | Line 37: | ||
<pre> | <pre> | ||
| + | SHORT: 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 | ||
| + | } | ||
</pre> | </pre> | ||
| + | |||
|valign=top| | |valign=top| | ||
| Line 42: | Line 83: | ||
---- | ---- | ||
| − | + | ObjectOpperandCount = 11 | |
---- | ---- | ||
| + | |||
| + | '''STFName''': | ||
| + | :The STF File name for information on the creatures name and default description. | ||
| + | |||
| + | '''String Spacer''': | ||
| + | :The 0 int string spacer (always 0). | ||
| + | |||
| + | '''DefaultName''': | ||
| + | :The STF string reference for the creatures name. | ||
| + | |||
| + | '''CustomName''': | ||
| + | :The override name of the creature. This is the name that will display when set. Use to display Custom Names and Player Names. | ||
| + | |||
| + | '''Customization''': | ||
| + | :This is the CSTRING used to contain customization variables for this object. Appearance data appears here. | ||
| + | |||
| + | '''OptionsBitmask''': | ||
| + | :This bitmask contains flags to set various option aspects such as converse, vendor, mount, etc. | ||
| + | |||
| + | '''IncapTimer''': | ||
| + | :This sets the incap timer on this creature when it becomes incapacitated. | ||
| + | |||
| + | '''ConditionDamage''': | ||
| + | :This is the current damage by a object and not the Condition value | ||
| + | |||
| + | '''MaxCondition''': | ||
| + | :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 49: | Line 124: | ||
{| align="center" | {| align="center" | ||
|- | |- | ||
| − | ||{{ | + | ||{{100%}} |
|- | |- | ||
||{{ServerPacket}} | ||{{ServerPacket}} | ||
|- | |- | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
|} | |} | ||
| + | ===Sample Packet=== | ||
---- | ---- | ||
| + | |||
| + | <pre> | ||
| + | 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 | ||
| + | </pre> | ||
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 Struct
SHORT: 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 Struct
SHORT: 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