Difference between revisions of "ObjControllerMessage"
From SWGANH Wiki
(→Controllers) |
|||
(173 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{PageHeader|Client/Server Packet|ObjControllerMessage (80CE5E46)}} | |
− | + | ||
{| border="0" width="90%" cellpadding=6 | {| border="0" width="90%" cellpadding=6 | ||
|- | |- | ||
Line 6: | Line 5: | ||
===Struct=== | ===Struct=== | ||
---- | ---- | ||
− | + | {| align="center" | |
+ | |- | ||
+ | || | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | | | + | |{{short}}||'''priority routing''' |
|- | |- | ||
− | | | + | |{{int}}||'''Opcode''' |
|- | |- | ||
− | | | + | |{{int}}||'''Flag Bitmask''' |
|- | |- | ||
− | | | + | |{{int}}||'''Header''' |
|- | |- | ||
− | | | + | |{{long}}||'''ObjectID''' |
|- | |- | ||
− | | | + | |{{int}}||'''TickCount''' |
|- | |- | ||
− | | | + | |{{uncertain}}||'''Data''' |
|- | |- | ||
+ | |} | ||
|} | |} | ||
Line 33: | Line 35: | ||
---- | ---- | ||
− | * ''' | + | * '''Flags''': |
− | + | A bitmask comprised of the flags in the following table. | |
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ||'''Flag'''||'''Mask''' | ||
+ | |- | ||
+ | |align="center"|NONE||0x00000000 | ||
+ | |- | ||
+ | |align="center"|SEND||0x00000001 | ||
+ | |- | ||
+ | |align="center"|RELIABLE||0x00000002 | ||
+ | |- | ||
+ | |align="center"|SOURCE_REMOTE_SERVER||0x00000004 | ||
+ | |- | ||
+ | |align="center"|DEST_AUTH_CLIENT||0x00000008 | ||
+ | |- | ||
+ | |align="center"|DEST_PROXY_CLIENT||0x00000010 | ||
+ | |- | ||
+ | |align="center"|DEST_AUTH_SERVER||0x00000020 | ||
+ | |- | ||
+ | |align="center"|DEST_PROXY_SERVER||0x00000040 | ||
+ | |- | ||
+ | |align="center"|SOURCE_REMOTE_CLIENT||0x00000100 | ||
+ | |} | ||
+ | |||
* '''HEADER''': | * '''HEADER''': | ||
Line 43: | Line 69: | ||
* '''TickCount''': | * '''TickCount''': | ||
− | This variable appears to be a client tickcount also used in the ping's used on the PingPort(Defult:44462). If set to 0, the packet is not time critical, if set with a count, it should be compared to be within tolerance. (Anti-Hack mechanism most likely.). | + | This variable appears to be a client tickcount also used in the ping's used on the PingPort (Defult:44462). If set to 0, the packet is not time critical, if set with a count, it should be compared to be within tolerance. (Anti-Hack mechanism most likely.). |
|valign=top| | |valign=top| | ||
Line 63: | Line 89: | ||
|- | |- | ||
|valign=top| | |valign=top| | ||
+ | <pre> | ||
+ | Offset Type Inheritance | ||
+ | -------------------------------------------------------------------------------------------------- | ||
+ | 015EC5C4 - Controller | ||
+ | 015EC900 - NetworkController -> Controller | ||
+ | 015E1AC8 - ClientController -> NetworkController -> Controller | ||
+ | 015E04BC - CreatureController -> ClientController -> NetworkController -> Controller | ||
+ | 015E035C - PlayerCreatureController -> CreatureController -> ClientController -> NetworkController -> Controller | ||
+ | 015DFEAC - ShipController -> ClientController -> NetworkController -> Controller | ||
+ | 015DFF5C - PlayerShipController -> ShipController -> ClientController -> NetworkController -> Controller | ||
+ | 015DFDD8 - PlayerShipTurretController -> ClientController -> NetworkController -> Controller | ||
+ | |||
+ | Offset Object | ||
+ | ---------------------------------------------------------------------------------------------------- | ||
+ | 006E5210 = ClientController | ||
+ | 00618850 = ShipController | ||
+ | 0061C740 = PlayerShipController | ||
+ | 0062AA10 = PlayerCreatureController | ||
+ | 006392E0 = CreatureController | ||
+ | 00B4B000 = NetworkController | ||
+ | </pre> | ||
===Controllers=== | ===Controllers=== | ||
---- | ---- | ||
− | {| | + | {| border="0" width="90%" cellpadding=6 |
− | |- align="center" | + | |- |
− | + | |valign=top| | |
+ | == 00000000 - 000000FF == | ||
+ | {| class="wikitable" align="center" | ||
|- | |- | ||
− | |align="center"|'''[[DataTransform (00000071)|00000071]]'''||'''[[DataTransform (00000071)|DataTransform]]'''||{{ | + | |align="center"|'''[[DataTransform (00000071)|00000071]]'''||'''[[DataTransform (00000071)|DataTransform]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[CombatAction (000000CC)|000000CC]]'''||'''[[CombatAction (000000CC)|CombatAction]]'''||{{75P}} | |align="center"|'''[[CombatAction (000000CC)|000000CC]]'''||'''[[CombatAction (000000CC)|CombatAction]]'''||{{75P}} | ||
Line 77: | Line 126: | ||
|align="center"|'''[[CombatDamage (000000CD)|000000CD]]'''||'''[[CombatDamage (000000CD)|CombatDamage]]'''||{{25P}} | |align="center"|'''[[CombatDamage (000000CD)|000000CD]]'''||'''[[CombatDamage (000000CD)|CombatDamage]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[StartNpcConversation (000000DD)|000000DD]]'''||'''[[StartNpcConversation (000000DD)|StartNpcConversation ]]'''||{{ | + | |align="center"|'''[[StartNpcConversation (000000DD)|000000DD]]'''||'''[[StartNpcConversation (000000DD)|StartNpcConversation ]]'''||{{75P}} |
|- | |- | ||
− | |align="center"|'''[[StopNpcConversation (000000DE)|000000DE]]'''||'''[[StopNpcConversation (000000DE)|StopNpcConversation ]]'''||{{ | + | |align="center"|'''[[StopNpcConversation (000000DE)|000000DE]]'''||'''[[StopNpcConversation (000000DE)|StopNpcConversation ]]'''||{{75P}} |
|- | |- | ||
− | |align="center"|'''[[NpcConversationMessage (000000DF)|000000DF]]'''||'''[[NpcConversationMessage (000000DF)|NpcConversationMessage ]]'''||{{ | + | |align="center"|'''[[NpcConversationMessage (000000DF)|000000DF]]'''||'''[[NpcConversationMessage (000000DF)|NpcConversationMessage ]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[NPCConversationOptions (000000E0)|000000E0]]'''||'''[[NPCConversationOptions (000000E0)|NPCConversationOptions]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[OpponentInfo (000000E3)|000000E3]]'''||'''[[OpponentInfo (000000E3)|OpponentInfo]]'''||{{ | + | |align="center"|'''[[SetupSwgSharedNetworkMessages (000000E1)|000000E1]]'''||'''[[SetupSwgSharedNetworkMessages (000000E1)|SetupSwgSharedNetworkMessages]]'''||{{0P}} |
+ | |- | ||
+ | |align="center"|'''[[OpponentInfo (000000E3)|000000E3]]'''||'''[[OpponentInfo (000000E3)|OpponentInfo]]'''||{{100P}} | ||
|- | |- | ||
|align="center"|'''[[NetworkId (000000E5)|000000E5]]'''||'''[[NetworkId (000000E5)|NetworkId]]'''||{{25P}} | |align="center"|'''[[NetworkId (000000E5)|000000E5]]'''||'''[[NetworkId (000000E5)|NetworkId]]'''||{{25P}} | ||
Line 97: | Line 148: | ||
|align="center"|'''[[NetworkId (000000E9)|000000E9]]'''||'''[[NetworkId (000000E9)|NetworkId]]'''||{{25P}} | |align="center"|'''[[NetworkId (000000E9)|000000E9]]'''||'''[[NetworkId (000000E9)|NetworkId]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[HarvesterResourceData (000000EA)|000000EA]]'''||'''[[HarvesterResourceData (000000EA)|HarvesterResourceData]]'''||{{ | + | |align="center"|'''[[HarvesterResourceData (000000EA)|000000EA]]'''||'''[[HarvesterResourceData (000000EA)|HarvesterResourceData]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[NetworkIdPair (000000EB)|000000EB]]'''||'''[[NetworkIdPair (000000EB)|NetworkIdPair]]'''||{{25P}} | |align="center"|'''[[NetworkIdPair (000000EB)|000000EB]]'''||'''[[NetworkIdPair (000000EB)|NetworkIdPair]]'''||{{25P}} | ||
Line 103: | Line 154: | ||
|align="center"|'''[[NetworkIdPair (000000EC)|000000EC]]'''||'''[[NetworkIdPair (000000EC)|NetworkIdPair]]'''||{{25P}} | |align="center"|'''[[NetworkIdPair (000000EC)|000000EC]]'''||'''[[NetworkIdPair (000000EC)|NetworkIdPair]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ResourceEmptyHopper (000000ED)|000000ED]]'''||'''[[ResourceEmptyHopper (000000ED)|ResourceEmptyHopper]]'''||{{ | + | |align="center"|'''[[ResourceEmptyHopper (000000ED)|000000ED]]'''||'''[[ResourceEmptyHopper (000000ED)|ResourceEmptyHopper]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[GenericResponse (000000EE)|000000EE]]'''||'''[[GenericResponse (000000EE)|GenericResponse]]'''||{{ | + | |align="center"|'''[[GenericResponse (000000EE)|000000EE]]'''||'''[[GenericResponse (000000EE)|GenericResponse]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[DataTransformWithParent (000000F1)|000000F1]]'''||'''[[DataTransformWithParent (000000F1)|DataTransformWithParent]]'''||{{ | + | |align="center"|'''[[DataTransformWithParent (000000F1)|000000F1]]'''||'''[[DataTransformWithParent (000000F1)|DataTransformWithParent]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[Animation (000000F2)|000000F2]]'''||'''[[Animation (000000F2)|Animation (000000F2)]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[SpatialChat (000000F3)|000000F3]]'''||'''[[SpatialChat (000000F3)|SpatialChat]]'''||{{25P}} | |align="center"|'''[[SpatialChat (000000F3)|000000F3]]'''||'''[[SpatialChat (000000F3)|SpatialChat]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[SpatialChat (000000F4)|000000F4]]'''||'''[[SpatialChat (000000F4)|SpatialChat]]'''||{{ | + | |align="center"|'''[[SpatialChat (000000F4)|000000F4]]'''||'''[[SpatialChat (000000F4)|SpatialChat]]'''||{{50P}} |
|- | |- | ||
− | |align="center"|'''[[MissionListRequest (000000F5)|000000F5]]'''||'''[[MissionListRequest (000000F5)|MissionListRequest]]'''||{{ | + | |align="center"|'''[[MissionListRequest (000000F5)|000000F5]]'''||'''[[MissionListRequest (000000F5)|MissionListRequest]]'''||{{75P}} |
|- | |- | ||
|align="center"|'''[[MissionListResponse (000000F6)|000000F6]]'''||'''[[MissionListResponse (000000F6)|MissionListResponse]]'''||{{25P}} | |align="center"|'''[[MissionListResponse (000000F6)|000000F6]]'''||'''[[MissionListResponse (000000F6)|MissionListResponse]]'''||{{25P}} | ||
Line 123: | Line 174: | ||
|align="center"|'''[[MissionDetailsResponse (000000F8)|000000F8]]'''||'''[[MissionDetailsResponse (000000F8)|MissionDetailsResponse]]'''||{{25P}} | |align="center"|'''[[MissionDetailsResponse (000000F8)|000000F8]]'''||'''[[MissionDetailsResponse (000000F8)|MissionDetailsResponse]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[MissionGenericRequest (000000F9)|000000F9]]'''||'''[[MissionGenericRequest (000000F9)|MissionGenericRequest]]'''||{{ | + | |align="center"|'''[[MissionGenericRequest (000000F9)|000000F9]]'''||'''[[MissionGenericRequest (000000F9)|MissionGenericRequest]]'''||{{50P}} |
|- | |- | ||
|align="center"|'''[[MissionGenericRequest (000000FB)|000000FB]]'''||'''[[MissionGenericRequest (000000FB)|MissionGenericRequest]]'''||{{25P}} | |align="center"|'''[[MissionGenericRequest (000000FB)|000000FB]]'''||'''[[MissionGenericRequest (000000FB)|MissionGenericRequest]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[MissionGenericResponse (000000FA)|000000FA]]'''||'''[[MissionGenericResponse (000000FA)|MissionGenericResponse]]'''||{{ | + | |align="center"|'''[[MissionGenericResponse (000000FA)|000000FA]]'''||'''[[MissionGenericResponse (000000FA)|MissionGenericResponse]]'''||{{50P}} |
|- | |- | ||
|align="center"|'''[[MissionGenericResponse (000000FC)|000000FC]]'''||'''[[MissionGenericResponse (000000FC)|MissionGenericResponse]]'''||{{25P}} | |align="center"|'''[[MissionGenericResponse (000000FC)|000000FC]]'''||'''[[MissionGenericResponse (000000FC)|MissionGenericResponse]]'''||{{25P}} | ||
|- | |- | ||
|align="center"|'''[[MissionCreateRequest (000000FF)|000000FF]]'''||'''[[MissionCreateRequest (000000FF)|MissionCreateRequest]]'''||{{25P}} | |align="center"|'''[[MissionCreateRequest (000000FF)|000000FF]]'''||'''[[MissionCreateRequest (000000FF)|MissionCreateRequest]]'''||{{25P}} | ||
+ | |} | ||
+ | |valign=top| | ||
+ | |||
+ | ==00000100 - 000001FF== | ||
+ | {| class="wikitable" align="center" | ||
|- | |- | ||
|align="center"|'''[[MissionGenericResponse (00000100)|00000100]]'''||'''[[MissionGenericResponse (00000100)|MissionGenericResponse]]'''||{{25P}} | |align="center"|'''[[MissionGenericResponse (00000100)|00000100]]'''||'''[[MissionGenericResponse (00000100)|MissionGenericResponse]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[DraftSchematics (00000102)|00000102]]'''||'''[[DraftSchematics (00000102)|DraftSchematics]]'''||{{ | + | |align="center"|'''[[DraftSchematics (00000102)|00000102]]'''||'''[[DraftSchematics (00000102)|DraftSchematics]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[DraftSlots (00000103)|00000103]]'''||'''[[DraftSlots (00000103)|DraftSlots]]'''||{{75P}} | |align="center"|'''[[DraftSlots (00000103)|00000103]]'''||'''[[DraftSlots (00000103)|DraftSlots]]'''||{{75P}} | ||
|- | |- | ||
− | |align="center"|'''[[CraftIngredients (00000105)|00000105]]'''||'''[[CraftIngredients (00000105)|CraftIngredients]]'''||{{ | + | |align="center"|'''[[CraftIngredients (00000105)|00000105]]'''||'''[[CraftIngredients (00000105)|CraftIngredients]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[CraftExperiment (00000106)|00000106]]'''||'''[[CraftExperiment (00000106)|CraftExperiment]]'''||{{ | + | |align="center"|'''[[CraftExperiment (00000106)|00000106]]'''||'''[[CraftExperiment (00000106)|CraftExperiment]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[CraftFillSlot (00000107)|00000107]]'''||'''[[CraftFillSlot (00000107)|CraftFillSlot]]'''||{{ | + | |align="center"|'''[[CraftFillSlot (00000107)|00000107]]'''||'''[[CraftFillSlot (00000107)|CraftFillSlot]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[CraftEmptySlot (00000108)|00000108]]'''||'''[[CraftEmptySlot (00000108)|CraftEmptySlot]]'''||{{ | + | |align="center"|'''[[CraftEmptySlot (00000108)|00000108]]'''||'''[[CraftEmptySlot (00000108)|CraftEmptySlot]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[nextCraftingStage (00000109)|00000109]]'''||'''[[nextCraftingStage(00000109)|nextCraftingStage]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[Generic (0000010A)|0000010A]]'''||'''[[Generic (0000010A)|Generic]]'''||{{25P}} | |align="center"|'''[[Generic (0000010A)|0000010A]]'''||'''[[Generic (0000010A)|Generic]]'''||{{25P}} | ||
Line 153: | Line 209: | ||
|align="center"|'''[[Generic (0000010B)|0000010B]]'''||'''[[Generic (0000010B)|Generic]]'''||{{25P}} | |align="center"|'''[[Generic (0000010B)|0000010B]]'''||'''[[Generic (0000010B)|Generic]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[CraftAcknowledge (0000010C)|0000010C]]'''||'''[[CraftAcknowledge (0000010C)|CraftAcknowledge]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[GenericResponse (0000010D)|0000010D]]'''||'''[[GenericResponse (0000010D)|GenericResponse]]'''||{{25P}} | |align="center"|'''[[GenericResponse (0000010D)|0000010D]]'''||'''[[GenericResponse (0000010D)|GenericResponse]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[CraftSelectSchematic (0000010E)|0000010E]]'''||'''[[CraftSelectSchematic (0000010E)|CraftSelectSchematic]]'''||{{0P}} |
+ | |- | ||
+ | |align="center"|'''[[CraftRequestSession (0000010F)|0000010F]]'''||'''[[CraftRequestSession (0000010F)|CraftRequestSession]]'''||{{25P}} | ||
|- | |- | ||
|align="center"|'''[[Generic (00000110)|00000110]]'''||'''[[Generic (00000110)|Generic]]'''||{{25P}} | |align="center"|'''[[Generic (00000110)|00000110]]'''||'''[[Generic (00000110)|Generic]]'''||{{25P}} | ||
Line 163: | Line 221: | ||
|align="center"|'''[[Generic (00000111)|00000111]]'''||'''[[Generic (00000111)|Generic]]'''||{{25P}} | |align="center"|'''[[Generic (00000111)|00000111]]'''||'''[[Generic (00000111)|Generic]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[CraftExperimentationResponse (00000113)|00000113]]'''||'''[[CraftExperimentationResponse (00000113)|CraftExperimentationResponse]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[NetworkId (00000114)|00000114]]'''||'''[[NetworkId (00000114)|NetworkId]]'''||{{25P}} | |align="center"|'''[[NetworkId (00000114)|00000114]]'''||'''[[NetworkId (00000114)|NetworkId]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[SecureTrade (00000115)|00000115]]'''||'''[[SecureTrade (00000115)|SecureTrade]]'''||{{ | + | |align="center"|'''[[SecureTrade (00000115)|00000115]]'''||'''[[SecureTrade (00000115)|SecureTrade]]'''||{{75P}} |
|- | |- | ||
|align="center"|'''[[CommandQueueEnqueue (00000116)|00000116]]'''||'''[[CommandQueueEnqueue (00000116)|CommandQueueEnqueue]]'''||{{100P}} | |align="center"|'''[[CommandQueueEnqueue (00000116)|00000116]]'''||'''[[CommandQueueEnqueue (00000116)|CommandQueueEnqueue]]'''||{{100P}} | ||
|- | |- | ||
− | |align="center"|'''[[CommandQueueRemove (00000117)|00000117]]'''||'''[[CommandQueueRemove (00000117)|CommandQueueRemove]]'''||{{ | + | |align="center"|'''[[CommandQueueRemove (00000117)|00000117]]'''||'''[[CommandQueueRemove (00000117)|CommandQueueRemove]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[NetworkId (0000011C)|0000011C]]'''||'''[[NetworkId (0000011C)|NetworkId]]'''||{{25P}} | |align="center"|'''[[NetworkId (0000011C)|0000011C]]'''||'''[[NetworkId (0000011C)|NetworkId]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[TargetObject (00000126)|00000126]]'''||'''[[TargetObject (00000126)|TargetObject]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[NetworkId (00000127)|00000127]]'''||'''[[NetworkId (00000127)|NetworkId]]'''||{{0P}} | |align="center"|'''[[NetworkId (00000127)|00000127]]'''||'''[[NetworkId (00000127)|NetworkId]]'''||{{0P}} | ||
Line 181: | Line 239: | ||
|align="center"|'''[[NetworkIdAndTransform (0000012D)|0000012D]]'''||'''[[NetworkIdAndTransform (0000012D)|NetworkIdAndTransform]]'''||{{25P}} | |align="center"|'''[[NetworkIdAndTransform (0000012D)|0000012D]]'''||'''[[NetworkIdAndTransform (0000012D)|NetworkIdAndTransform]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[PlayerEmote (0000012E)|0000012E]]'''||'''[[PlayerEmote (0000012E)|PlayerEmote]]'''||{{75P}} |
|- | |- | ||
− | |align="center"|'''[[Posture (00000131)|00000131]]'''||'''[[Posture (00000131)|Posture]]'''||{{ | + | |align="center"|'''[[Posture (00000131)|00000131]]'''||'''[[Posture (00000131)|Posture]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[CombatSpam (00000134)|00000134]]'''||'''[[CombatSpam (00000134)|CombatSpam]]'''||{{100P}} | |align="center"|'''[[CombatSpam (00000134)|00000134]]'''||'''[[CombatSpam (00000134)|CombatSpam]]'''||{{100P}} | ||
Line 191: | Line 249: | ||
|align="center"|'''[[String (0000013A)|0000013A]]'''||'''[[String (0000013A)|String]]'''||{{25P}} | |align="center"|'''[[String (0000013A)|0000013A]]'''||'''[[String (0000013A)|String]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[SitOnObject (0000013B)|0000013B]]'''||'''[[SitOnObject (0000013B)|SitOnObject]]'''||{{ | + | |align="center"|'''[[SitOnObject (0000013B)|0000013B]]'''||'''[[SitOnObject (0000013B)|SitOnObject]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[TeleportAck (0000013F)|0000013F]]'''||'''[[TeleportAck (0000013F)|TeleportAck]]'''||{{ | + | |align="center"|'''[[TeleportAck (0000013F)|0000013F]]'''||'''[[TeleportAck (0000013F)|TeleportAck]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[WeaponRanges (00000140)|00000140]]'''||'''[[WeaponRanges (00000140)|WeaponRanges]]'''||{{25P}} | |align="center"|'''[[WeaponRanges (00000140)|00000140]]'''||'''[[WeaponRanges (00000140)|WeaponRanges]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[missionAbort (00000142)|00000142]]'''||'''[[missionAbort (00000142)|missionAbort]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ObjectMenuRequest (00000146)|00000146]]'''||'''[[ObjectMenuRequest (00000146)|ObjectMenuRequest]]'''||{{ | + | |align="center"|'''[[ObjectMenuRequest (00000146)|00000146]]'''||'''[[ObjectMenuRequest (00000146)|ObjectMenuRequest]]'''||{{100P}} |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
+ | |align="center"|'''[[ObjectMenuResponse (00000147)|00000147]]'''||'''[[ObjectMenuResponse (00000147)|ObjectMenuResponse]]'''||{{100P}} | ||
+ | |-|- | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (00000149)|00000149]]'''||'''[[SetupSwgSharedNetworkMessages (00000149)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (00000149)|00000149]]'''||'''[[SetupSwgSharedNetworkMessages (00000149)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | ||
|- | |- | ||
Line 248: | Line 296: | ||
|- | |- | ||
|align="center"|'''[[CraftCustomization (0000015A)|0000015A]]'''||'''[[CraftCustomization (0000015A)|CraftCustomization]]'''||{{25P}} | |align="center"|'''[[CraftCustomization (0000015A)|0000015A]]'''||'''[[CraftCustomization (0000015A)|CraftCustomization]]'''||{{25P}} | ||
+ | |- | ||
+ | |align="center"|'''[[SpatialChatInternal (00000161)|00000161]]'''||'''[[SpatialChatInternal (00000161)|SpatialChatInternal]]'''||{{75P}} | ||
|- | |- | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (00000165)|00000165]]'''||'''[[SetupSwgSharedNetworkMessages (00000165)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (00000165)|00000165]]'''||'''[[SetupSwgSharedNetworkMessages (00000165)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[EntertainerFlourishType (00000166)|00000166]]'''||'''[[EntertainerFlourishType (00000166)|EntertainerFlourishType]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[commandQueueAdd (00000167)|00000167]]'''||'''[[commandQueueAdd (00000167)|commandQueueAdd]]'''||{{75P}} |
|- | |- | ||
− | |align="center"|'''[[ShowFlyText (000001BD)|000001BD]]'''||'''[[ShowFlyText (000001BD)|ShowFlyText]]'''||{{ | + | |align="center"|'''[[ShowFlyText (000001BD)|000001BD]]'''||'''[[ShowFlyText (000001BD)|ShowFlyText]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[nextCraftingStageResult (000001BE)|000001BE]]'''||'''[[nextCraftingStageResult (000001BE)|nextCraftingStageResult]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[DraftSlotsQueryResponse (000001BF)|000001BF]]'''||'''[[DraftSlotsQueryResponse (000001BF)|DraftSlotsQueryResponse]]'''||{{ | + | |align="center"|'''[[DraftSlotsQueryResponse (000001BF)|000001BF]]'''||'''[[DraftSlotsQueryResponse (000001BF)|DraftSlotsQueryResponse]]'''||{{75P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[CraftingSessionEnded (000001C2)|000001C2]]'''||'''[[CraftingSessionEnded (000001C2)|CraftingSessionEnded]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[BiographyUpdate (000001DB)|000001DB]]'''||'''[[BiographyUpdate (000001DB)|BiographyUpdate]]'''||{{ | + | |align="center"|'''[[BiographyUpdate (000001DB)|000001DB]]'''||'''[[BiographyUpdate (000001DB)|BiographyUpdate]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[PlayersNearYou (000001E7)|000001E7]]'''||'''[[PlayersNearYou (000001E7)|PlayersNearYou]]'''||{{ | + | |align="center"|'''[[PlayersNearYou (000001E7)|000001E7]]'''||'''[[PlayersNearYou (000001E7)|PlayersNearYou]]'''||{{75P}} |
|- | |- | ||
− | |align="center"|'''[[StartingLocationList (000001FC)|000001FC]]'''||'''[[StartingLocationList (000001FC)|StartingLocationList]]'''||{{ | + | |align="center"|'''[[StartingLocationList (000001FC)|000001FC]]'''||'''[[StartingLocationList (000001FC)|StartingLocationList]]'''||{{50P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[startingLocationSelectionResult (000001FD)|000001FD]]'''||'''[[startingLocationSelectionResult (000001FD)|startingLocationSelectionResult ]]'''||{{25P}} |
+ | |- | ||
+ | |} | ||
+ | |valign=top| | ||
+ | |||
+ | == 00000200 - 000002FF == | ||
+ | {| class="wikitable" align="center" | ||
|- | |- | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (00000205)|00000205]]'''||'''[[SetupSwgSharedNetworkMessages (00000205)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (00000205)|00000205]]'''||'''[[SetupSwgSharedNetworkMessages (00000205)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ResourceWeights (00000207)|00000207]]'''||'''[[ResourceWeights (00000207)|ResourceWeights]]'''||{{ | + | |align="center"|'''[[ResourceWeights (00000207)|00000207]]'''||'''[[ResourceWeights (00000207)|ResourceWeights]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (0000021C)|0000021C]]'''||'''[[SetupSwgSharedNetworkMessages (0000021C)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (0000021C)|0000021C]]'''||'''[[SetupSwgSharedNetworkMessages (0000021C)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | ||
Line 281: | Line 337: | ||
|align="center"|'''[[Buffs (00000229)|00000229]]'''||'''[[Buffs (00000229)|Buffs]]'''||{{100P}} | |align="center"|'''[[Buffs (00000229)|00000229]]'''||'''[[Buffs (00000229)|Buffs]]'''||{{100P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[SetupSharedNetworkMessages (0000022A)|0000022A]]'''||'''[[RemovePlayerBuffMessage (0000022A)|RemovePlayerBuffMessage]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[objectMenuDirty (0000022B)|0000022B]]'''||'''[[objectMenuDirty (0000022B)|objectMenuDirty ]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[SetupSharedNetworkMessages (0000022C)|0000022C]]'''||'''[[SetupSharedNetworkMessages (0000022C)|SetupSharedNetworkMessages]]'''||{{0P}} |
|- | |- | ||
− | |align="center"|'''[[ImageDesignChangeMessage (00000238)|00000238]]'''||'''[[ImageDesignChangeMessage (00000238)|ImageDesignChangeMessage]]'''||{{ | + | |align="center"|'''[[ImageDesignChangeMessage (00000238)|00000238]]'''||'''[[ImageDesignChangeMessage (00000238)|ImageDesignChangeMessage]]'''||{{75P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[ImageDesignEndMessage (00000239)|00000239]]'''||'''[[ImageDesignEndMessage (00000239)|ImageDesignEndMessage ]]'''||{{75P}} |
|- | |- | ||
− | |align="center"|'''[[ImageDesignStartMessage (0000023A)|0000023A]]'''||'''[[ImageDesignStartMessage (0000023A)|ImageDesignStartMessage]]'''||{{ | + | |align="center"|'''[[ImageDesignStartMessage (0000023A)|0000023A]]'''||'''[[ImageDesignStartMessage (0000023A)|ImageDesignStartMessage]]'''||{{75P}} |
+ | |- | ||
+ | |align="center"|'''[[incubatorStart (0000025D)|0000025D]]'''||'''[[incubatorStart (0000025D)|incubatorStart ]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[incubatorCommit (0000025E)|0000025E]]'''||'''[[incubatorCommit (0000025E)|incubatorCommit ]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[incubatorCancel (0000025F)|0000025F]]'''||'''[[incubatorCancel (0000025F)|incubatorCancel ]]'''||{{100P}} | ||
+ | |- | ||
+ | |||
+ | |} | ||
+ | |} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | {| border="0" width="90%" cellpadding=6 | ||
+ | |- | ||
+ | |valign=top| | ||
+ | |||
+ | == 00000300 - 000003FF == | ||
+ | {| class="wikitable" align="center" | ||
+ | |+'''00000300 - 000003FF''' | ||
|- | |- | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (000003E8)|000003E8]]'''||'''[[SetupSwgSharedNetworkMessages (000003E8)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (000003E8)|000003E8]]'''||'''[[SetupSwgSharedNetworkMessages (000003E8)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | ||
Line 309: | Line 385: | ||
|align="center"|'''[[UpdateShipOnCollision (000003FD)|000003FD]]'''||'''[[UpdateShipOnCollision (000003FD)|UpdateShipOnCollision]]'''||{{25P}} | |align="center"|'''[[UpdateShipOnCollision (000003FD)|000003FD]]'''||'''[[UpdateShipOnCollision (000003FD)|UpdateShipOnCollision]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[aboutToHyperspace (000003FE)|000003FE]]'''||'''[[aboutToHyperspace (000003FE)|aboutToHyperspace]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (000003FF)|000003FF]]'''||'''[[SetupSwgSharedNetworkMessages (000003FF)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (000003FF)|000003FF]]'''||'''[[SetupSwgSharedNetworkMessages (000003FF)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | ||
+ | |} | ||
+ | |valign=top| | ||
+ | == 00000400 - 000004FF == | ||
+ | {| class="wikitable" align="center" | ||
+ | |+'''00000400 - 000004FF''' | ||
|- | |- | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (00000400)|00000400]]'''||'''[[SetupSwgSharedNetworkMessages (00000400)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (00000400)|00000400]]'''||'''[[SetupSwgSharedNetworkMessages (00000400)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[uiPlayEffect (00000401)|00000401]]'''||'''[[uiPlayEffect (00000401)|uiPlayEffect]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (00000412)|00000412]]'''||'''[[SetupSwgSharedNetworkMessages (00000412)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (00000412)|00000412]]'''||'''[[SetupSwgSharedNetworkMessages (00000412)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | ||
Line 323: | Line 404: | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (0000041C)|0000041C]]'''||'''[[SetupSwgSharedNetworkMessages (0000041C)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (0000041C)|0000041C]]'''||'''[[SetupSwgSharedNetworkMessages (0000041C)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[JTLShipLocationList (0000041D)|0000041D]]'''||'''[[JTLShipLocationList (0000041D)|JTLShipLocationList]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[hyperspaceOrientShipToPointAndLockPlayerInput (0000042D)|0000042D]]'''||'''[[ hyperspaceOrientShipToPointAndLockPlayerInput (0000042D)|hyperspaceOrientShipToPointAndLockPlayerInput]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (0000042E)|0000042E]]'''||'''[[SetupSwgSharedNetworkMessages (0000042E)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (0000042E)|0000042E]]'''||'''[[SetupSwgSharedNetworkMessages (0000042E)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | ||
Line 331: | Line 412: | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (0000042F)|0000042F]]'''||'''[[SetupSwgSharedNetworkMessages (0000042F)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (0000042F)|0000042F]]'''||'''[[SetupSwgSharedNetworkMessages (0000042F)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | ||
|- | |- | ||
− | |align="center"|'''[[ShipHit ( | + | |align="center"|'''[[ShipHit (00000433)|00000433]]'''||'''[[ShipHit (00000433)|ShipHit]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[DroidCommandProgrammingMessage (00000435)|00000435]]'''||'''[[DroidCommandProgrammingMessage (00000435)|DroidCommandProgrammingMessage]]'''||{{25P}} | |align="center"|'''[[DroidCommandProgrammingMessage (00000435)|00000435]]'''||'''[[DroidCommandProgrammingMessage (00000435)|DroidCommandProgrammingMessage]]'''||{{25P}} | ||
Line 337: | Line 418: | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (00000436)|00000436]]'''||'''[[SetupSwgSharedNetworkMessages (00000436)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (00000436)|00000436]]'''||'''[[SetupSwgSharedNetworkMessages (00000436)|SetupSwgSharedNetworkMessages]]'''||{{25P}} | ||
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[inviteOtherGroupMembersToLaunchIntoSpace (00000437)|00000437]]'''||'''[[inviteOtherGroupMembersToLaunchIntoSpace (00000437)|inviteOtherGroupMembersToLaunchIntoSpace]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[askGroupMemberToLaunchIntoSpace (00000438)|00000438]]'''||'''[[askGroupMemberToLaunchIntoSpace (00000438)|askGroupMemberToLaunchIntoSpace]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[groupMemberInvitationToLaunchIntoSpaceResponse (00000439)|00000439]]'''||'''[[groupMemberInvitationToLaunchIntoSpaceResponse (00000439)|groupMemberInvitationToLaunchIntoSpaceResponse]]'''||{{50P}} |
+ | |- | ||
+ | |align="center"|'''[[SetupSwgSharedNetworkMessages (0000043C)|0000043C]]'''||'''[[SetupSwgSharedNetworkMessages (0000043C)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | ||
+ | |- | ||
+ | |align="center"|'''[[SetupSwgSharedNetworkMessages (0000043D)|0000043D]]'''||'''[[SetupSwgSharedNetworkMessages (0000043D)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | ||
+ | |- | ||
+ | |align="center"|'''[[SetupSwgSharedNetworkMessages (0000043E)|0000043E]]'''||'''[[SetupSwgSharedNetworkMessages (0000043E)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | ||
+ | |- | ||
+ | |align="center"|'''[[SetupSwgSharedNetworkMessages (0000043F)|0000043F]]'''||'''[[SetupSwgSharedNetworkMessages (0000043F)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | ||
+ | |- | ||
+ | |align="center"|'''[[QuestTaskCounterMessage (00000440)|00000440]]'''||'''[[QuestTaskCounterMessage (00000440)|QuestTaskCounterMessage]]'''||{{0P}} | ||
+ | |- | ||
+ | |align="center"|'''[[QuestTaskTimerMessage (00000441)|00000441]]'''||'''[[QuestTaskTimerMessage (00000441)|QuestTaskTimerMessage]]'''||{{50P}} | ||
+ | |- | ||
+ | |align="center"|'''[[questTaskTimerData (00000444)|00000444]]'''||'''[[questTaskTimerData (00000444)|questTaskTimerData]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[CommandTimer (00000448)|00000448]]'''||'''[[CommandTimer (00000448)|CommandTimer]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[changeRoleIconChoice (0000044D)|0000044D]]'''||'''[[changeRoleIconChoice (0000044D)|changeRoleIconChoice]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[showCombatText (0000045A)|0000045A]]'''||'''[[showCombatText (0000045A)|showCombatText]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[setCurrentWorkingSkill (0000045B)|0000045B]]'''||'''[[setCurrentWorkingSkill (0000045B)|setCurrentWorkingSkill]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[setProfessionTemplate (0000045C)|0000045C]]'''||'''[[setProfessionTemplate (0000045C)|setProfessionTemplate]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[RequestActivateQuest(000004B7)|000004B7]]'''||'''[[RequestActivateQuest (000004B7)|RequestActivateQuest]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[RequestCompleteQuest(000004B8)|000004B8]]'''||'''[[RequestCompleteQuest (000004B8)|RequestCompleteQuest]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[showLootBox(000004BC)|000004BC]]'''||'''[[showLootBox (000004BC)|showLootBox]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[Unknown (000004BB)|000004BB]]'''||'''[[Unknown (000004BB)|Unknown]]'''||{{0P}} | ||
+ | |- | ||
+ | |align="center"|'''[[forceActivateQuest (000004BE)|000004BE]]'''||'''[[forceActivateQuest (000004BE)|forceActivateQuest]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[Unknown (000004BF)|000004BF]]'''||'''[[Unknown (000004BF)|Jump]]'''||{{100P}} | ||
+ | |- | ||
+ | |align="center"|'''[[Unknown (000004C5)|000004C5]]'''||'''[[Unknown (000004C5)|clientIntendedTarget]]'''||{{50P}} | ||
|- | |- | ||
|} | |} | ||
− | |||
− | |||
− |
Latest revision as of 15:53, 18 January 2014
Client/Server Packet - ObjControllerMessage (80CE5E46)
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 = 80CE5E46
A bitmask comprised of the flags in the following table.
This is the header for the type of object controller being used. See the list below.
This is the Object ID of the Object we are manipulating.
This variable appears to be a client tickcount also used in the ping's used on the PingPort (Defult:44462). If set to 0, the packet is not time critical, if set with a count, it should be compared to be within tolerance. (Anti-Hack mechanism most likely.). |
Tags
|