Difference between revisions of "CREO03"
From SWGANH Wiki
(→BaseLine Struct) |
(→Variable Descriptions) |
||
| (30 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
| − | + | {{PageHeader|Baseline|CREO03}} | |
{|align="center" | {|align="center" | ||
|- | |- | ||
| Line 13: | Line 13: | ||
<pre> | <pre> | ||
| − | SHORT: | + | SHORT: ObjectOpperandCount |
| − | FLOAT: | + | FLOAT: Complexity |
| − | ASTRING: | + | ASTRING: STFName |
| − | INT: | + | INT: String Spacer (0) |
| − | ASTRING: DefaultName | + | ASTRING: DefaultName |
| − | USTRING: CustomName | + | 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: ?? |
| − | BYTE: | + | BYTE: Posture |
| − | BYTE: | + | BYTE: FactionRank |
| − | LONG: | + | LONG: OwnerID |
| − | FLOAT: | + | FLOAT: Height |
| − | INT: | + | INT: BattleFatigue |
| − | LONG: | + | LONG: StatesBitmask |
| − | INT: | + | INT: WoundHAMListSize |
| − | INT: | + | INT: UpdateCounter |
{ | { | ||
| − | INT: | + | INT: WoundHAMValue |
} | } | ||
</pre> | </pre> | ||
| Line 48: | Line 48: | ||
<pre> | <pre> | ||
| − | SHORT: | + | SHORT: UpdateCount |
| − | SHORT: | + | SHORT: UpdateType |
{ | { | ||
| − | 00: | + | 00: |
| − | FLOAT: | + | FLOAT: Complexity |
| − | 01: | + | 01: |
| − | A_STRING: | + | A_STRING: STFName |
| − | INT: | + | INT: string Spacer (0) |
| − | 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: | + | 00:(remove) |
| − | INT: | + | INT: ComponentCustomizationCRC |
| − | 01: | + | 01:(add) |
| − | INT: | + | INT: ComponentCustomizationCRC |
| + | 02:(clearall) | ||
} | } | ||
| − | } | + | } |
| − | 06: | + | 06: |
| − | INT: | + | INT: OptionsBitmask |
| − | 07: | + | 07: |
| − | INT: | + | INT: IncapTimer |
| − | 08: | + | 08: |
| − | INT: | + | INT: ConditionDamage |
| − | 09: | + | 09: |
| − | INT: | + | INT: MaxCondition |
| − | 0A: | + | 0A: |
| − | BYTE: | + | BYTE: ?? |
| − | 0B: | + | 0B: |
| − | BYTE: | + | BYTE: Posture |
| − | 0C: | + | 0C: |
| − | BYTE: | + | BYTE: FactionRank |
| − | 0D: | + | 0D: |
| − | LONG: | + | LONG: OwnerID |
| − | 0E: | + | 0E: |
| − | + | FLOAT: Height | |
| − | 0F: | + | 0F: |
| − | INT: | + | INT: BattleFatigue |
| − | 10: | + | 10: |
| − | + | LONG: StatesBitmask | |
11: | 11: | ||
| − | INT: | + | INT: WoundHAMListSize |
| − | INT: | + | INT: UpdateCounter |
{ | { | ||
| − | BYTE: | + | BYTE: SubType |
{ | { | ||
| − | 00: | + | 00:(remove) |
| − | SHORT: | + | SHORT: HAMBarIndex |
| − | 01: | + | 01:(add) |
| − | SHORT: | + | SHORT: HAMBarIndex |
| − | INT: | + | INT: HAMValue |
| − | 02: | + | 02:(change) |
| − | SHORT: | + | SHORT: HAMBarIndex |
| − | INT: | + | INT: HAMValue |
| − | 03: | + | 03:(resetall) |
| − | SHORT: | + | SHORT: NewListSize |
{ | { | ||
| − | INT: | + | INT: HAMValue |
} | } | ||
| + | 04:(clearall) | ||
} | } | ||
} | } | ||
} | } | ||
</pre> | </pre> | ||
| + | |||
|valign=top| | |valign=top| | ||
| Line 125: | Line 128: | ||
---- | ---- | ||
| − | + | ObjectOpperandCount = 12 | |
---- | ---- | ||
| + | *'''SpeciesSTF''': | ||
| + | :The STF File information for the creatures name and default description. | ||
| + | |||
| + | *'''Name''': | ||
| + | :The name of the creature. There is a default STF and a custom Unicode name. | ||
| + | :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. | ||
| + | |||
| + | {| align="center" | ||
| + | |- | ||
| + | || | ||
| + | {{OptionsBitmask}} | ||
| + | |} | ||
| + | |||
| + | *'''IncapTimer''': | ||
| + | :This sets the incap timer on this creature when it becomes incapacitated. | ||
| + | |||
| + | *'''ConditionDamage''': | ||
| + | :This is the current damage taken by a vehicle creature object(and possibly others..) | ||
| + | |||
| + | *'''MaxCondition''': | ||
| + | :This is the maximum HP(condition) of a vehicle creature object. | ||
| + | |||
| + | *'''Posture''': | ||
| + | :This is an ID of the current posture stance of the creature. | ||
| + | :Refer to the Posture.iff for values. | ||
| + | |||
| + | *'''FactionRank''': | ||
| + | :This byte sets the current rank of the creature object with their faction. | ||
| + | :Refer to the FactionRanks for values. | ||
| + | |||
| + | *'''OwnerID''': | ||
| + | :This ID contains the ID of the object that owns this object. This is used | ||
| + | :for pets and vehicles. | ||
| + | |||
| + | *'''Height''': | ||
| + | :This is the height/scale of the object from its original model. | ||
| + | |||
| + | *'''BattleFatigue''': | ||
| + | :This is the value of the objects current battle fatigue. | ||
| + | |||
| + | *'''StatesBitmask''': | ||
| + | :This bitmask contains flags for player states. Refer to the States.iff | ||
| + | :for values. | ||
| + | |||
| + | *'''WoundHAMList''': | ||
| + | :This list contains the wound values for each HAM bar. | ||
===Tags=== | ===Tags=== | ||
| Line 133: | Line 191: | ||
{| align="center" | {| align="center" | ||
|- | |- | ||
| − | ||{{ | + | ||{{100%}} |
|- | |- | ||
|} | |} | ||
|} | |} | ||
| + | ===Delta Packet=== | ||
---- | ---- | ||
| + | <pre> | ||
| + | 05 00 | ||
| + | 53 21 86 12 // DeltasMessage | ||
| + | 82 93 8E 39 | ||
| + | 00 00 00 00 | ||
| + | 4F 45 52 43 03 // OERC 3 | ||
| + | 01 00 | ||
| + | 10 00 00 00 | ||
| + | 40 00 | ||
| + | 1A | ||
| + | </pre> | ||
| + | |||
| + | ===Baseline Packet=== | ||
| + | ---- | ||
| + | <pre> | ||
| + | 05 00 | ||
| + | 0C 5F A7 68 // BaselinesMessage | ||
| + | 0F 82 D4 2B 00 00 00 00 | ||
| + | 4F 45 52 43 03 OERC 3 | ||
| + | 12 00 | ||
| + | 00 00 80 3F | ||
| + | 07 00 // string count | ||
| + | 73 70 65 63 69 65 73 // species | ||
| + | 00 00 00 00 // string spacer | ||
| + | 05 00 // string count | ||
| + | 68 75 6D 61 6E // human | ||
| + | 0A 00 00 00 | ||
| + | 4A 00 // u-string count | ||
| + | 6F 00 73 00 68 00 61 00 //J.o.s.h. | ||
| + | 20 00 // u-string count | ||
| + | 42 00 61 00 73 00 68 00 // B.a.s.h. | ||
| + | 40 42 0F 00 | ||
| + | 5B 00 01 23 17 FF 01 18 FF 02 1C FF 01 1B 0F .[..#........... | ||
| + | 05 FF 01 1A 61 19 FF 01 0D FF 01 09 28 12 B8 13 ....a.......(... | ||
| + | FF 01 20 FF 01 10 FF 01 21 A3 0F 38 14 0A 11 75 .. .....!..8...u | ||
| + | 0E E1 03 8A 0B FF 01 0C FF 01 06 A8 08 FF 01 15 ................ | ||
| + | 14 16 FF 01 04 FF 02 07 FF 01 0A 0F 23 05 25 04 ............#.%. | ||
| + | 24 FF 01 01 15 1D FF 01 1F 0C 1E 03 FF 03 8A 00 $............... | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | ||
| + | </pre> | ||
Latest revision as of 12:51, 18 September 2011
Baseline - CREO03
SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.
|
Delta Packet
05 00 53 21 86 12 // DeltasMessage 82 93 8E 39 00 00 00 00 4F 45 52 43 03 // OERC 3 01 00 10 00 00 00 40 00 1A
Baseline Packet
05 00 0C 5F A7 68 // BaselinesMessage 0F 82 D4 2B 00 00 00 00 4F 45 52 43 03 OERC 3 12 00 00 00 80 3F 07 00 // string count 73 70 65 63 69 65 73 // species 00 00 00 00 // string spacer 05 00 // string count 68 75 6D 61 6E // human 0A 00 00 00 4A 00 // u-string count 6F 00 73 00 68 00 61 00 //J.o.s.h. 20 00 // u-string count 42 00 61 00 73 00 68 00 // B.a.s.h. 40 42 0F 00 5B 00 01 23 17 FF 01 18 FF 02 1C FF 01 1B 0F .[..#........... 05 FF 01 1A 61 19 FF 01 0D FF 01 09 28 12 B8 13 ....a.......(... FF 01 20 FF 01 10 FF 01 21 A3 0F 38 14 0A 11 75 .. .....!..8...u 0E E1 03 8A 0B FF 01 0C FF 01 06 A8 08 FF 01 15 ................ 14 16 FF 01 04 FF 02 07 FF 01 0A 0F 23 05 25 04 ............#.%. 24 FF 01 01 15 1D FF 01 1F 0C 1E 03 FF 03 8A 00 $............... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................