Difference between revisions of "BaselinesMessage"
From SWGANH Wiki
(→Parsing Types) |
ThePowerking (Talk | contribs) (→Struct) |
||
| (20 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
| − | + | {{PageHeader|Server Packets|Baseline Messages}} | |
{| border="0" width="90%" cellpadding=6 | {| border="0" width="90%" cellpadding=6 | ||
| Line 6: | Line 6: | ||
===Struct=== | ===Struct=== | ||
---- | ---- | ||
| − | + | {| align="center" | |
| + | |- | ||
| + | || | ||
{| class="wikitable" | {| class="wikitable" | ||
| + | |{{short}}||'''Operand Count''' | ||
|- | |- | ||
| − | | | + | |{{int}}||'''Opcode''' |
|- | |- | ||
| − | | | + | |{{long}}||'''ObjectID''' |
|- | |- | ||
| − | | | + | |{{int}}||'''Object_TYPE''' |
|- | |- | ||
| − | | | + | |{{byte}}||'''TYPE_#''' |
|- | |- | ||
| − | | | + | |{{int}}||'''Object_Data_Size''' |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
|- | |- | ||
| + | |{{uncertain}}||'''Data''' | ||
| + | |} | ||
|} | |} | ||
| Line 47: | Line 48: | ||
TYPE = CREO | TYPE = CREO | ||
TYPE_#: 1, 3, 4, 6, 7, 8, 9... | TYPE_#: 1, 3, 4, 6, 7, 8, 9... | ||
| − | Each value contains a different part or data to be updated to the object. Some aren't used at all. | + | Each value contains a different part or data to be updated to the object. |
| − | The available ones will be listed. | + | Some aren't used at all. The available ones will be listed. |
</pre> | </pre> | ||
| Line 55: | Line 56: | ||
* '''DATA''': | * '''DATA''': | ||
| − | :The rest of the packet is just initialization data for the object. This gets parsed uniquely depending on the Object_TYPE and TYPE_#. See the corresponding list for separate structs of these Objects. | + | :The rest of the packet is just initialization data for the object. This gets parsed uniquely depending on |
| + | the Object_TYPE and TYPE_#. See the corresponding list for separate structs of these Objects. | ||
| + | |||
| + | ===ObjectTemplate Types=== | ||
| + | ---- | ||
| + | |||
| + | * '''Known Packet Types''' | ||
| + | :SharedCellObjectTemplate | ||
| + | :SharedBuildingObjectTemplate | ||
| + | :SharedFactoryObjectTemplate | ||
| + | :SharedGroupObjectTemplate | ||
| + | :SharedGuildObjectTemplate | ||
| + | :SharedInstallationObjectTemplate | ||
| + | :SharedMissionObjectTemplate | ||
| + | :SharedPlayerObjectTemplate | ||
| + | :SharedResourceContainerObjectTemplate | ||
| + | :SharedStaticObjectTemplate | ||
| + | :SharedWaypointObjectTemplate | ||
| + | :SharedManufactureSchematicObjectTemplate | ||
| + | :SharedIntangibleObjectTemplate | ||
| + | :SharedTangibleObjectTemplate | ||
| + | :SharedShipObjectTemplate | ||
| + | :SharedCreatureObjectTemplate | ||
| + | :SharedWeaponObjectTemplate | ||
| + | |||
| + | * '''Unused/Inherited Types''' | ||
| + | :SharedVehicleObjectTemplate | ||
| + | :SharedBattlefieldMarkerObjectTemplate | ||
| + | :SharedTerrainSurfaceObjectTemplate | ||
| + | :SharedConstructionContractObjectTemplate | ||
| + | :SharedUniverseObjectTemplate | ||
| + | :SharedObjectTemplate | ||
| + | :SharedDraftSchematicObjectTemplate | ||
|valign=top| | |valign=top| | ||
| Line 74: | Line 107: | ||
==Parsing Types== | ==Parsing Types== | ||
| − | {| | + | {| align="center" |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
|- | |- | ||
| + | || | ||
| + | {{PacketBaselines}} | ||
|} | |} | ||
Latest revision as of 19:30, 5 July 2011
Server Packets - Baseline Messages
SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.
Struct
Variable DescriptionsOperand_Count = 5 Opcode = 68A75F0C
A 64bit ID number assigned uniquely to objects.
Note: This is just a string used in the debugging message. Parsing methods are set on object creation.
Example: TYPE = CREO TYPE_#: 1, 3, 4, 6, 7, 8, 9... Each value contains a different part or data to be updated to the object. Some aren't used at all. The available ones will be listed.
the Object_TYPE and TYPE_#. See the corresponding list for separate structs of these Objects. ObjectTemplate Types
|
Tags
|