Difference between revisions of "ObjControllerMessage"

From SWGANH Wiki
Jump to: navigation, search
Line 70: Line 70:
 
|'''Header'''||'''Name'''||'''Status'''
 
|'''Header'''||'''Name'''||'''Status'''
 
|-
 
|-
|align="center"|'''[[DataTransform|00000071]]'''||'''[[DataTransform]]'''||{{25P}}
+
|align="center"|'''[[DataTransform (00000071)|00000071]]'''||'''[[DataTransform (00000071)|DataTransform]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[CombatAction|000000CC]]'''||'''[[CombatAction]]'''||{{75P}}
+
|align="center"|'''[[CombatAction (000000CC)|000000CC]]'''||'''[[CombatAction (000000CC)|CombatAction]]'''||{{75P}}
 
|-
 
|-
|align="center"|'''[[CombatDamage|000000CD]]'''||'''[[CombatDamage]]'''||{{25P}}
+
|align="center"|'''[[CombatDamage (000000CD)|000000CD]]'''||'''[[CombatDamage (000000CD)|CombatDamage]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[StartNpcConversation |000000DD]]'''||'''[[StartNpcConversation ]]'''||{{25P}}
+
|align="center"|'''[[StartNpcConversation (000000DD)|000000DD]]'''||'''[[StartNpcConversation (000000DD)|StartNpcConversation ]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[StopNpcConversation |000000DE]]'''||'''[[StopNpcConversation ]]'''||{{25P}}
+
|align="center"|'''[[StopNpcConversation (000000DE)|000000DE]]'''||'''[[StopNpcConversation (000000DE)|StopNpcConversation ]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[NpcConversationMessage |000000DF]]'''||'''[[NpcConversationMessage ]]'''||{{25P}}
+
|align="center"|'''[[NpcConversationMessage (000000DF)|000000DF]]'''||'''[[NpcConversationMessage (000000DF)|NpcConversationMessage ]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[StringList|000000E0]]'''||'''[[StringList]]'''||{{25P}}
+
|align="center"|'''[[StringList (000000E0)|000000E0]]'''||'''[[StringList (000000E0)|StringList]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[OpponentInfo|000000E3]]'''||'''[[OpponentInfo]]'''||{{25P}}
+
|align="center"|'''[[OpponentInfo (000000E3)|000000E3]]'''||'''[[OpponentInfo (000000E3)|OpponentInfo]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[NetworkId|000000E5]]'''||'''[[NetworkId]]'''||{{25P}}
+
|align="center"|'''[[NetworkId (000000E5)|000000E5]]'''||'''[[NetworkId (000000E5)|NetworkId]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[NetworkId|000000E6]]'''||'''[[NetworkId]]'''||{{25P}}
+
|align="center"|'''[[NetworkId (000000E6)|000000E6]]'''||'''[[NetworkId (000000E6)|NetworkId]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[NetworkId|000000E7]]'''||'''[[NetworkId]]'''||{{25P}}
+
|align="center"|'''[[NetworkId (000000E7)|000000E7]]'''||'''[[NetworkId (000000E7)|NetworkId]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[NetworkId|000000E8]]'''||'''[[NetworkId]]'''||{{25P}}
+
|align="center"|'''[[NetworkId (000000E8)|000000E8]]'''||'''[[NetworkId (000000E8)|NetworkId]]'''||{{25P}}
 
|-
 
|-
|align="center"|'''[[NetworkId|000000E9]]'''||'''[[NetworkId]]'''||{{25P}}
+
|align="center"|'''[[NetworkId (000000E9)|000000E9]]'''||'''[[NetworkId (000000E9)|NetworkId]]'''||{{25P}}
 
|-
 
|-
 
|}
 
|}
Line 116: Line 116:
 
|- align="center"
 
|- align="center"
 
|'''Header'''||'''Name'''||'''Status'''
 
|'''Header'''||'''Name'''||'''Status'''
|-
+
 
|align="center"|'''[[DataTransform (00000071)|00000071]]'''||'''[[DataTransform (00000071)|DataTransform]]'''||{{25P}}
+
|-
+
|align="center"|'''[[CombatAction (000000CC)|000000CC]]'''||'''[[CombatAction (000000CC)|CombatAction]]'''||{{75P}}
+
|-
+
|align="center"|'''[[CombatDamage (000000CD)|000000CD]]'''||'''[[CombatDamage (000000CD)|CombatDamage]]'''||{{25P}}
+
|-
+
|align="center"|'''[[StartNpcConversation (000000DD)|000000DD]]'''||'''[[StartNpcConversation (000000DD)|StartNpcConversation ]]'''||{{25P}}
+
|-
+
|align="center"|'''[[StopNpcConversation (000000DE)|000000DE]]'''||'''[[StopNpcConversation (000000DE)|StopNpcConversation ]]'''||{{25P}}
+
|-
+
|align="center"|'''[[NpcConversationMessage (000000DF)|000000DF]]'''||'''[[NpcConversationMessage (000000DF)|NpcConversationMessage ]]'''||{{25P}}
+
|-
+
|align="center"|'''[[StringList (000000E0)|000000E0]]'''||'''[[StringList (000000E0)|StringList]]'''||{{25P}}
+
|-
+
|align="center"|'''[[OpponentInfo (000000E3)|000000E3]]'''||'''[[OpponentInfo (000000E3)|OpponentInfo]]'''||{{25P}}
+
|-
+
|align="center"|'''[[NetworkId (000000E5)|000000E5]]'''||'''[[NetworkId (000000E5)|NetworkId]]'''||{{25P}}
+
|-
+
|align="center"|'''[[NetworkId (000000E6)|000000E6]]'''||'''[[NetworkId (000000E6)|NetworkId]]'''||{{25P}}
+
|-
+
|align="center"|'''[[NetworkId (000000E7)|000000E7]]'''||'''[[NetworkId (000000E7)|NetworkId]]'''||{{25P}}
+
|-
+
|align="center"|'''[[NetworkId (000000E8)|000000E8]]'''||'''[[NetworkId (000000E8)|NetworkId]]'''||{{25P}}
+
|-
+
|align="center"|'''[[NetworkId (000000E9)|000000E9]]'''||'''[[NetworkId (000000E9)|NetworkId]]'''||{{25P}}
+
|-
+
 
|align="center"|'''[[HarvesterResourceData (000000EA)|000000EA]]'''||'''[[HarvesterResourceData (000000EA)|HarvesterResourceData]]'''||{{25P}}
 
|align="center"|'''[[HarvesterResourceData (000000EA)|000000EA]]'''||'''[[HarvesterResourceData (000000EA)|HarvesterResourceData]]'''||{{25P}}
 
|-
 
|-

Revision as of 01:03, 23 December 2006


Struct


SHORT Opperand_Count
INT Opcode
INT Unknown
INT Header
LONG ObjectID
INT TickCount
... Depending on Header

Variable Descriptions


Opperand_Count = 5

Opcode = 80CE5E46


  • Unknown:

This variable appears to be some part of a header but is not directly used. Usually 0B/1B, but 71 and 23 have also been seen.

  • HEADER:

This is the header for the type of object controller being used. See the list below.

  • ObjectID:

This is the Object ID of the Object we are manipulating.

  • 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.).

Tags


S→C This packet originates on the server.

C→S This packet originates on the client.

50% This packet has been partially reversed.

1


Header Name Status
00000071 DataTransform
25%
000000CC CombatAction
75%
000000CD CombatDamage
25%
000000DD StartNpcConversation
25%
000000DE StopNpcConversation
25%
000000DF NpcConversationMessage
25%
000000E0 StringList
25%
000000E3 OpponentInfo
25%
000000E5 NetworkId
25%
000000E6 NetworkId
25%
000000E7 NetworkId
25%
000000E8 NetworkId
25%
000000E9 NetworkId
25%

2


Header Name Status
-- --
25%

Header Name Status 000000EA HarvesterResourceData
25%
000000EB NetworkIdPair
25%
000000EC NetworkIdPair
25%
000000ED ResourceEmptyHopper
25%
000000EE GenericResponse
25%
000000F1 DataTransformWithParent
25%
000000F2 String
75%
000000F3 SpatialChat
25%
000000F4 SpatialChat
25%
000000F5 MissionListRequest
25%
000000F6 MissionListResponse
25%
000000F7 MissionDetailsRequest
25%
000000F8 MissionDetailsResponse
25%
000000F9 MissionGenericRequest
25%
000000FB MissionGenericRequest
25%
000000FA MissionGenericResponse
25%
000000FC MissionGenericResponse
25%
000000FF MissionCreateRequest
25%
00000100 MissionGenericResponse
25%
00000102 DraftSchematics
75%
00000103 DraftSlots
75%
00000105 CraftIngredients
25%
00000106 CraftExperiment
25%
00000107 CraftFillSlot
25%
00000108 CraftEmptySlot
25%
00000109 Generic
25%
0000010A Generic
25%
0000010B Generic
25%
0000010C GenericIntResponse
25%
0000010D GenericResponse
25%
0000010E CraftRequestSession
25%
00000110 Generic
25%
00000111 Generic
25%
00000113 GenericIntResponse
25%
00000114 NetworkId
25%
00000115 SecureTrade
25%
00000116 CommandQueueEnqueue
100%
00000117 CommandQueueRemove
100%
0000011C NetworkId
25%
00000126 NetworkId
0%
00000127 NetworkId
0%
0000012D NetworkIdAndTransform
25%
0000012E Social
25%
00000131 Posture
25%
00000134 CombatSpam
100%
00000139 String
25%
0000013A String
25%
0000013B SitOnObject
25%
0000013F TeleportAck
25%
00000140 WeaponRanges
25%
00000142 NetworkId
25%
00000146 ObjectMenuRequest
25%
00000147 ObjectMenuRequest
25%
00000149 SetupSwgSharedNetworkMessages
25%
0000014A SetupSwgSharedNetworkMessages
25%
0000014B SetupSwgSharedNetworkMessages
25%
0000014C SetupSwgSharedNetworkMessages
25%
0000014D SetupSwgSharedNetworkMessages
25%
0000014E SetupSwgSharedNetworkMessages
25%
0000014F SetupSwgSharedNetworkMessages
25%
00000150 SetupSwgSharedNetworkMessages
25%
00000151 SetupSwgSharedNetworkMessages
25%
00000152 SetupSwgSharedNetworkMessages
25%
00000153 NetworkId
25%
00000154 SetupSwgSharedNetworkMessages
25%
00000155 SetupSwgSharedNetworkMessages
25%
00000156 SetupSwgSharedNetworkMessages
25%
00000157 SetupSwgSharedNetworkMessages
25%
00000158 SetupSwgSharedNetworkMessages
25%
00000159 SetupSwgSharedNetworkMessages
25%
0000015A CraftCustomization
25%
00000165 SetupSwgSharedNetworkMessages
25%
00000166 SetupSwgSharedNetworkMessages
25%
00000167 SetupSwgSharedNetworkMessages
25%
000001BD ShowFlyText
75%
000001BE GenericIntResponse
25%
000001BF DraftSlotsQueryResponse
25%
000001C2 SetupSwgSharedNetworkMessages
25%
000001DB BiographyUpdate
25%
000001E7 PlayersNearYou
25%
000001FC StartingLocationList
25%
000001FD SetupSwgSharedNetworkMessages
25%
00000205 SetupSwgSharedNetworkMessages
25%
00000207 ResourceWeights
25%
0000021C SetupSwgSharedNetworkMessages
25%
0000021D SetupSwgSharedNetworkMessages
25%
00000229 Buffs
100%
0000022A ImageDesignStartMessage
25%
0000022B ImageDesignStartMessage
25%
0000022C ImageDesignStartMessage
25%
00000238 ImageDesignChangeMessage
25%
00000239 SetupSharedNetworkMessages
25%
0000023A ImageDesignStartMessage
25%
000003E8 SetupSwgSharedNetworkMessages
25%
000003F5 SetupSharedNetworkMessages
25%
000003F6 SetupSwgSharedNetworkMessages
25%
000003F7 SetupSwgSharedNetworkMessages
25%
000003F8 SetupSharedNetworkMessages
25%
000003F9 SetupSharedNetworkMessages
25%
000003FA SetupSwgSharedNetworkMessages
25%
000003FD UpdateShipOnCollision
25%
000003FE SetupSwgSharedNetworkMessages
25%
000003FF SetupSwgSharedNetworkMessages
25%
00000400 SetupSwgSharedNetworkMessages
25%
00000401 SetupSharedNetworkMessages
25%
00000412 SetupSwgSharedNetworkMessages
25%
00000413 SetupSwgSharedNetworkMessages
25%
0000041C SetupSwgSharedNetworkMessages
25%
0000041D SetupSwgSharedNetworkMessages
25%
0000042D SetupSwgSharedNetworkMessages
25%
0000042E SetupSwgSharedNetworkMessages
0%
0000042F SetupSwgSharedNetworkMessages
0%
00000432 ShipHit
25%
00000435 DroidCommandProgrammingMessage
25%
00000436 SetupSwgSharedNetworkMessages
25%
00000437 SetupSwgSharedNetworkMessages
25%
00000438 SetupSwgSharedNetworkMessages
25%
00000439 SetupSwgSharedNetworkMessages
25%