Difference between revisions of "ObjControllerMessage"
From SWGANH Wiki
(→Controllers) |
|||
(122 intermediate revisions by 8 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}}||''' | + | |{{short}}||'''priority routing''' |
|- | |- | ||
|{{int}}||'''Opcode''' | |{{int}}||'''Opcode''' | ||
|- | |- | ||
− | |{{int}}| | + | |{{int}}||'''Flag Bitmask''' |
|- | |- | ||
|{{int}}||'''Header''' | |{{int}}||'''Header''' | ||
Line 21: | Line 22: | ||
|{{int}}||'''TickCount''' | |{{int}}||'''TickCount''' | ||
|- | |- | ||
− | |{{uncertain}}||''' | + | |{{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=== | ||
Line 70: | Line 117: | ||
|- | |- | ||
|valign=top| | |valign=top| | ||
− | + | == 00000000 - 000000FF == | |
{| class="wikitable" align="center" | {| class="wikitable" align="center" | ||
− | |||
|- | |- | ||
|align="center"|'''[[DataTransform (00000071)|00000071]]'''||'''[[DataTransform (00000071)|DataTransform]]'''||{{100P}} | |align="center"|'''[[DataTransform (00000071)|00000071]]'''||'''[[DataTransform (00000071)|DataTransform]]'''||{{100P}} | ||
Line 90: | Line 136: | ||
|align="center"|'''[[SetupSwgSharedNetworkMessages (000000E1)|000000E1]]'''||'''[[SetupSwgSharedNetworkMessages (000000E1)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | |align="center"|'''[[SetupSwgSharedNetworkMessages (000000E1)|000000E1]]'''||'''[[SetupSwgSharedNetworkMessages (000000E1)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | ||
|- | |- | ||
− | |align="center"|'''[[OpponentInfo (000000E3)|000000E3]]'''||'''[[OpponentInfo (000000E3)|OpponentInfo]]'''||{{ | + | |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 102: | 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 108: | 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]]'''||{{100P}} | |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}} | ||
Line 128: | 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}} | ||
Line 139: | Line 185: | ||
|} | |} | ||
|valign=top| | |valign=top| | ||
+ | |||
+ | ==00000100 - 000001FF== | ||
{| class="wikitable" align="center" | {| 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 163: | 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}} | ||
Line 172: | Line 215: | ||
|align="center"|'''[[CraftSelectSchematic (0000010E)|0000010E]]'''||'''[[CraftSelectSchematic (0000010E)|CraftSelectSchematic]]'''||{{0P}} | |align="center"|'''[[CraftSelectSchematic (0000010E)|0000010E]]'''||'''[[CraftSelectSchematic (0000010E)|CraftSelectSchematic]]'''||{{0P}} | ||
|- | |- | ||
− | |align="center"|'''[[CraftRequestSession (0000010F)|0000010F]]'''||'''[[CraftRequestSession (0000010F)|CraftRequestSession]]'''||{{ | + | |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 178: | 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}} | ||
Line 190: | Line 233: | ||
|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 208: | Line 251: | ||
|align="center"|'''[[SitOnObject (0000013B)|0000013B]]'''||'''[[SitOnObject (0000013B)|SitOnObject]]'''||{{100P}} | |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]]'''||{{100P}} | |align="center"|'''[[ObjectMenuRequest (00000146)|00000146]]'''||'''[[ObjectMenuRequest (00000146)|ObjectMenuRequest]]'''||{{100P}} | ||
Line 258: | Line 301: | ||
|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]]'''||{{100P}} | |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]]'''||{{75P}} | |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]]'''||{{100P}} | |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| | |valign=top| | ||
+ | |||
+ | == 00000200 - 000002FF == | ||
{| class="wikitable" align="center" | {| 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 293: | Line 337: | ||
|align="center"|'''[[Buffs (00000229)|00000229]]'''||'''[[Buffs (00000229)|Buffs]]'''||{{100P}} | |align="center"|'''[[Buffs (00000229)|00000229]]'''||'''[[Buffs (00000229)|Buffs]]'''||{{100P}} | ||
|- | |- | ||
− | |align="center"|'''[[SetupSharedNetworkMessages (0000022A)|0000022A]]'''||'''[[ | + | |align="center"|'''[[SetupSharedNetworkMessages (0000022A)|0000022A]]'''||'''[[RemovePlayerBuffMessage (0000022A)|RemovePlayerBuffMessage]]'''||{{100P}} |
|- | |- | ||
− | |align="center"|'''[[ | + | |align="center"|'''[[objectMenuDirty (0000022B)|0000022B]]'''||'''[[objectMenuDirty (0000022B)|objectMenuDirty ]]'''||{{100P}} |
|- | |- | ||
|align="center"|'''[[SetupSharedNetworkMessages (0000022C)|0000022C]]'''||'''[[SetupSharedNetworkMessages (0000022C)|SetupSharedNetworkMessages]]'''||{{0P}} | |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}} | ||
+ | |- | ||
+ | |||
|} | |} | ||
|} | |} | ||
Line 314: | Line 365: | ||
|valign=top| | |valign=top| | ||
+ | == 00000300 - 000003FF == | ||
{| class="wikitable" align="center" | {| class="wikitable" align="center" | ||
|+'''00000300 - 000003FF''' | |+'''00000300 - 000003FF''' | ||
Line 333: | 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| | |valign=top| | ||
+ | == 00000400 - 000004FF == | ||
{| class="wikitable" align="center" | {| class="wikitable" align="center" | ||
|+'''00000400 - 000004FF''' | |+'''00000400 - 000004FF''' | ||
Line 343: | Line 396: | ||
|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 351: | 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 359: | 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 365: | 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 (0000043C)|0000043C]]'''||'''[[SetupSwgSharedNetworkMessages (0000043C)|SetupSwgSharedNetworkMessages]]'''||{{0P}} | ||
Line 381: | Line 434: | ||
|align="center"|'''[[QuestTaskCounterMessage (00000440)|00000440]]'''||'''[[QuestTaskCounterMessage (00000440)|QuestTaskCounterMessage]]'''||{{0P}} | |align="center"|'''[[QuestTaskCounterMessage (00000440)|00000440]]'''||'''[[QuestTaskCounterMessage (00000440)|QuestTaskCounterMessage]]'''||{{0P}} | ||
|- | |- | ||
− | |align="center"|'''[[QuestTaskTimerMessage (00000441)|00000441]]'''||'''[[QuestTaskTimerMessage (00000441)|QuestTaskTimerMessage]]'''||{{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)| | + | |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
|