mirror of
https://github.com/2revoemag/PSF-BotServer.git
synced 2026-04-29 07:45:26 +00:00
Merge in new Game packet opcodes from the latest tool
See http://psforever.net/wiki/Game_Packets
This commit is contained in:
parent
78ace06516
commit
e0fa3c49a2
1 changed files with 102 additions and 121 deletions
|
|
@ -5,6 +5,15 @@ import scodec.{Attempt, Codec, DecodeResult, Err}
|
||||||
import scodec.bits.BitVector
|
import scodec.bits.BitVector
|
||||||
import scodec.codecs._
|
import scodec.codecs._
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The master list of Game packet opcodes that have been discovered in the PlanetSide client.
|
||||||
|
*
|
||||||
|
* UnknownMessage* means that there, to the best of our knowledge, was no opcode of this value.
|
||||||
|
* This was double checked by extracting out the master case statement in PlanetsideComm::OnReceive
|
||||||
|
* and by parsing NetMessage RTTI.
|
||||||
|
*
|
||||||
|
* Keep http://psforever.net/wiki/Game_Packets up-to-date with the decoding progress of each packet
|
||||||
|
*/
|
||||||
object GamePacketOpcode extends Enumeration {
|
object GamePacketOpcode extends Enumeration {
|
||||||
type Type = Value
|
type Type = Value
|
||||||
val
|
val
|
||||||
|
|
@ -20,7 +29,7 @@ object GamePacketOpcode extends Enumeration {
|
||||||
UnknownMessage6,
|
UnknownMessage6,
|
||||||
UnknownMessage7,
|
UnknownMessage7,
|
||||||
PlayerStateMessage,
|
PlayerStateMessage,
|
||||||
UnknownMessage9,
|
HitMessage,
|
||||||
|
|
||||||
// OPCODE 10
|
// OPCODE 10
|
||||||
HitHint,
|
HitHint,
|
||||||
|
|
@ -30,7 +39,7 @@ object GamePacketOpcode extends Enumeration {
|
||||||
MountVehicleMsg,
|
MountVehicleMsg,
|
||||||
DismountVehicleMsg,
|
DismountVehicleMsg,
|
||||||
UseItemMessage,
|
UseItemMessage,
|
||||||
UnknownMessage17,
|
MoveItemMessage,
|
||||||
ChatMsg,
|
ChatMsg,
|
||||||
CharacterNoRecordMessage,
|
CharacterNoRecordMessage,
|
||||||
|
|
||||||
|
|
@ -38,16 +47,16 @@ object GamePacketOpcode extends Enumeration {
|
||||||
CharacterInfoMessage,
|
CharacterInfoMessage,
|
||||||
UnknownMessage21,
|
UnknownMessage21,
|
||||||
BindPlayerMessage,
|
BindPlayerMessage,
|
||||||
UnknownMessage23,
|
ObjectCreateMessage_Duplicate,
|
||||||
ObjectCreateMessage,
|
ObjectCreateMessage,
|
||||||
ObjectDeleteMessage,
|
ObjectDeleteMessage,
|
||||||
UnknownMessage26,
|
PingMsg,
|
||||||
VehicleStateMessage,
|
VehicleStateMessage,
|
||||||
FrameVehicleStateMessage,
|
FrameVehicleStateMessage,
|
||||||
GenericObjectStateMsg,
|
GenericObjectStateMsg,
|
||||||
|
|
||||||
// OPCODE 30
|
// OPCODE 30
|
||||||
UnknownMessage30,
|
ChildObjectStateMessage,
|
||||||
ActionResultMessage,
|
ActionResultMessage,
|
||||||
UnknownMessage32,
|
UnknownMessage32,
|
||||||
ActionProgressMessage,
|
ActionProgressMessage,
|
||||||
|
|
@ -64,26 +73,26 @@ object GamePacketOpcode extends Enumeration {
|
||||||
ObjectAttachMessage,
|
ObjectAttachMessage,
|
||||||
UnknownMessage43,
|
UnknownMessage43,
|
||||||
PlanetsideAttributeMessage,
|
PlanetsideAttributeMessage,
|
||||||
UnknownMessage45,
|
RequestDestroyMessage,
|
||||||
UnknownMessage46,
|
UnknownMessage46,
|
||||||
CharacterCreateRequestMessage,
|
CharacterCreateRequestMessage,
|
||||||
CharacterRequestMessage,
|
CharacterRequestMessage,
|
||||||
LoadMapMessage,
|
LoadMapMessage,
|
||||||
|
|
||||||
// OPCODE 50
|
// OPCODE 50
|
||||||
PlayerAvatarChangedMessage,
|
SetCurrentAvatarMessage,
|
||||||
ObjectHeldMessage,
|
ObjectHeldMessage,
|
||||||
WeaponFireMessage,
|
WeaponFireMessage,
|
||||||
UnknownMessage53,
|
AvatarJumpMessage,
|
||||||
UnknownMessage54,
|
PickupItemMessage,
|
||||||
UnknownMessage55,
|
DropItemMessage,
|
||||||
InventoryStateMessage,
|
InventoryStateMessage,
|
||||||
UnknownMessage57,
|
ChangeFireStateMessage_Duplicate,
|
||||||
ChangeFireStateMessage,
|
ChangeFireStateMessage,
|
||||||
UnknownMessage59,
|
UnknownMessage59,
|
||||||
|
|
||||||
// OPCODE 60
|
// OPCODE 60
|
||||||
UnknownMessage60,
|
GenericCollisionMsg,
|
||||||
QuantityUpdateMessage,
|
QuantityUpdateMessage,
|
||||||
ArmorChangedMessage,
|
ArmorChangedMessage,
|
||||||
ProjectileStateMessage,
|
ProjectileStateMessage,
|
||||||
|
|
@ -91,7 +100,7 @@ object GamePacketOpcode extends Enumeration {
|
||||||
DismountVehicleCargoMsg,
|
DismountVehicleCargoMsg,
|
||||||
CargoMountPointStatusMessage,
|
CargoMountPointStatusMessage,
|
||||||
BeginZoningMessage,
|
BeginZoningMessage,
|
||||||
UnknownMessage68,
|
ItemTransactionMessage,
|
||||||
ItemTransactionResultMessage,
|
ItemTransactionResultMessage,
|
||||||
|
|
||||||
// OPCODE 70
|
// OPCODE 70
|
||||||
|
|
@ -104,13 +113,13 @@ object GamePacketOpcode extends Enumeration {
|
||||||
UnknownMessage76,
|
UnknownMessage76,
|
||||||
RepairMessage,
|
RepairMessage,
|
||||||
ServerVehicleOverrideMsg,
|
ServerVehicleOverrideMsg,
|
||||||
UnknownMessage79,
|
LashMessage,
|
||||||
|
|
||||||
// OPCODE 80
|
// OPCODE 80
|
||||||
TargetingInfoMessage,
|
TargetingInfoMessage,
|
||||||
TriggerEffectMessage,
|
TriggerEffectMessage,
|
||||||
WeaponDryFireMessage,
|
WeaponDryFireMessage,
|
||||||
UnknownMessage83,
|
DroppodLaunchRequestMessage,
|
||||||
HackMessage,
|
HackMessage,
|
||||||
DroppodLaunchResponseMessage,
|
DroppodLaunchResponseMessage,
|
||||||
GenericObjectActionMessage,
|
GenericObjectActionMessage,
|
||||||
|
|
@ -121,13 +130,13 @@ object GamePacketOpcode extends Enumeration {
|
||||||
// OPCODE 90
|
// OPCODE 90
|
||||||
DelayedPathMountMsg,
|
DelayedPathMountMsg,
|
||||||
OrbitalShuttleTimeMsg,
|
OrbitalShuttleTimeMsg,
|
||||||
UnknownMessage92,
|
AIDamage,
|
||||||
UnknownMessage93,
|
DeployObjectMessage,
|
||||||
UnknownMessage94,
|
FavoritesRequest,
|
||||||
FavoritesResponse,
|
FavoritesResponse,
|
||||||
FavoritesMessage,
|
FavoritesMessage,
|
||||||
ObjectDetectedMessage,
|
ObjectDetectedMessage,
|
||||||
UnknownMessage98,
|
SplashHitMessage,
|
||||||
SetChatFilterMessage,
|
SetChatFilterMessage,
|
||||||
|
|
||||||
// OPCODE 100
|
// OPCODE 100
|
||||||
|
|
@ -139,15 +148,15 @@ object GamePacketOpcode extends Enumeration {
|
||||||
AvatarFirstTimeEventMessage,
|
AvatarFirstTimeEventMessage,
|
||||||
AggravatedDamageMessage,
|
AggravatedDamageMessage,
|
||||||
TriggerSoundMessage,
|
TriggerSoundMessage,
|
||||||
UnknownMessage108,
|
LootItemMessage,
|
||||||
UnknownMessage109,
|
VehicleSubStateMessage,
|
||||||
|
|
||||||
// OPCODE 110
|
// OPCODE 110
|
||||||
UnknownMessage110,
|
SquadMembershipRequest,
|
||||||
SquadMembershipResponse,
|
SquadMembershipResponse,
|
||||||
SquadMemberEvent,
|
SquadMemberEvent,
|
||||||
PlatoonEvent,
|
PlatoonEvent,
|
||||||
UnknownMessage114,
|
FriendsRequest,
|
||||||
FriendsResponse,
|
FriendsResponse,
|
||||||
TriggerEnvironmentalDamageMessage,
|
TriggerEnvironmentalDamageMessage,
|
||||||
TrainingZoneMessage,
|
TrainingZoneMessage,
|
||||||
|
|
@ -159,7 +168,7 @@ object GamePacketOpcode extends Enumeration {
|
||||||
TradeMessage,
|
TradeMessage,
|
||||||
UnknownMessage122,
|
UnknownMessage122,
|
||||||
DamageFeedbackMessage,
|
DamageFeedbackMessage,
|
||||||
UnknownMessage124,
|
DismountBuildingMsg,
|
||||||
UnknownMessage125,
|
UnknownMessage125,
|
||||||
UnknownMessage126,
|
UnknownMessage126,
|
||||||
AvatarStatisticsMessage,
|
AvatarStatisticsMessage,
|
||||||
|
|
@ -168,34 +177,34 @@ object GamePacketOpcode extends Enumeration {
|
||||||
|
|
||||||
// OPCODE 130
|
// OPCODE 130
|
||||||
TriggerBotAction,
|
TriggerBotAction,
|
||||||
UnknownMessage131,
|
SquadWaypointRequest,
|
||||||
SquadWaypointEvent,
|
SquadWaypointEvent,
|
||||||
OffshoreVehicleMessage,
|
OffshoreVehicleMessage,
|
||||||
ObjectDeployedMessage,
|
ObjectDeployedMessage,
|
||||||
ObjectDeployedCountMessage,
|
ObjectDeployedCountMessage,
|
||||||
UnknownMessage136,
|
WeaponDelayFireMessage,
|
||||||
UnknownMessage137,
|
BugReportMessage,
|
||||||
PlayerStasisMessage,
|
PlayerStasisMessage,
|
||||||
UnknownMessage139,
|
UnknownMessage139,
|
||||||
|
|
||||||
// OPCODE 140
|
// OPCODE 140
|
||||||
UnknownMessage140,
|
OutfitMembershipRequest,
|
||||||
OutfitMembershipResponse,
|
OutfitMembershipResponse,
|
||||||
UnknownMessage142,
|
OutfitRequest,
|
||||||
OutfitEvent,
|
OutfitEvent,
|
||||||
OutfitMemberEvent,
|
OutfitMemberEvent,
|
||||||
OutfitMemberUpdate,
|
OutfitMemberUpdate,
|
||||||
PlanetsideStringAttributeMessage,
|
PlanetsideStringAttributeMessage,
|
||||||
DataChallengeMessage,
|
DataChallengeMessage,
|
||||||
UnknownMessage148,
|
DataChallengeMessageResp,
|
||||||
WeatherMessage,
|
WeatherMessage,
|
||||||
|
|
||||||
// OPCODE 150
|
// OPCODE 150
|
||||||
|
SimDataChallenge,
|
||||||
SimDataChallengeResp,
|
SimDataChallengeResp,
|
||||||
UnknownMessage151,
|
|
||||||
OutfitListEvent,
|
OutfitListEvent,
|
||||||
EmpireIncentivesMessage,
|
EmpireIncentivesMessage,
|
||||||
UnknownMessage154,
|
InvalidTerrainMessage,
|
||||||
SyncMessage,
|
SyncMessage,
|
||||||
DebugDrawMessage,
|
DebugDrawMessage,
|
||||||
SoulMarkMessage,
|
SoulMarkMessage,
|
||||||
|
|
@ -205,9 +214,9 @@ object GamePacketOpcode extends Enumeration {
|
||||||
// OPCODE 160
|
// OPCODE 160
|
||||||
BuildingInfoUpdateMessage,
|
BuildingInfoUpdateMessage,
|
||||||
FireHintMessage,
|
FireHintMessage,
|
||||||
UnknownMessage162,
|
UplinkRequest,
|
||||||
UplinkResponse,
|
UplinkResponse,
|
||||||
UnknownMessage164,
|
WarpgateRequest,
|
||||||
WarpgateResponse,
|
WarpgateResponse,
|
||||||
DamageWithPositionMessage,
|
DamageWithPositionMessage,
|
||||||
GenericActionMessage,
|
GenericActionMessage,
|
||||||
|
|
@ -217,18 +226,18 @@ object GamePacketOpcode extends Enumeration {
|
||||||
// OPCODE 170
|
// OPCODE 170
|
||||||
UnknownMessage170,
|
UnknownMessage170,
|
||||||
UnknownMessage171,
|
UnknownMessage171,
|
||||||
UnknownMessage172,
|
ReleaseAvatarRequestMessage,
|
||||||
AvatarDeadStateMessage,
|
AvatarDeadStateMessage,
|
||||||
CSAssistMessage,
|
CSAssistMessage,
|
||||||
CSAssistCommentMessage,
|
CSAssistCommentMessage,
|
||||||
UnknownMessage176,
|
VoiceHostRequest,
|
||||||
UnknownMessage177,
|
VoiceHostKill,
|
||||||
VoiceHostInfo,
|
VoiceHostInfo,
|
||||||
BattleplanMessage,
|
BattleplanMessage,
|
||||||
|
|
||||||
// OPCODE 180
|
// OPCODE 180
|
||||||
BattleExperienceMessage,
|
BattleExperienceMessage,
|
||||||
UnknownMessage181,
|
TargetingImplantRequest,
|
||||||
ZonePopulationUpdateMessage,
|
ZonePopulationUpdateMessage,
|
||||||
DisconnectMessage,
|
DisconnectMessage,
|
||||||
ExperienceAddedMessage,
|
ExperienceAddedMessage,
|
||||||
|
|
@ -243,12 +252,12 @@ object GamePacketOpcode extends Enumeration {
|
||||||
ZipLineMessage,
|
ZipLineMessage,
|
||||||
CaptureFlagUpdateMessage,
|
CaptureFlagUpdateMessage,
|
||||||
VanuModuleUpdateMessage,
|
VanuModuleUpdateMessage,
|
||||||
UnknownMessage194,
|
FacilityBenefitShieldChargeRequestMessage,
|
||||||
ProximityTerminalUseMessage,
|
ProximityTerminalUseMessage,
|
||||||
QuantityDeltaUpdateMessage,
|
QuantityDeltaUpdateMessage,
|
||||||
ChainLashMessage,
|
ChainLashMessage,
|
||||||
ZoneInfoMessage,
|
ZoneInfoMessage,
|
||||||
UnknownMessage199,
|
LongRangeProjectileInfoMessage,
|
||||||
|
|
||||||
// OPCODE 200
|
// OPCODE 200
|
||||||
WeaponLazeTargetPositionMessage,
|
WeaponLazeTargetPositionMessage,
|
||||||
|
|
@ -265,26 +274,26 @@ object GamePacketOpcode extends Enumeration {
|
||||||
// OPCODE 210
|
// OPCODE 210
|
||||||
RespawnAMSInfoMessage,
|
RespawnAMSInfoMessage,
|
||||||
ComponentDamageMessage,
|
ComponentDamageMessage,
|
||||||
UnknownMessage212,
|
GenericObjectActionAtPositionMessage,
|
||||||
PropertyOverrideMessage,
|
PropertyOverrideMessage,
|
||||||
WarpgateLinkOverrideMessage,
|
WarpgateLinkOverrideMessage,
|
||||||
EmpireBenefitsMessage,
|
EmpireBenefitsMessage,
|
||||||
ForceEmpireMessage,
|
ForceEmpireMessage,
|
||||||
BroadcastWarpgateUpdateMessage,
|
BroadcastWarpgateUpdateMessage,
|
||||||
UnknownMessage218,
|
UnknownMessage218,
|
||||||
UnknownMessage219,
|
SquadMainTerminalMessage,
|
||||||
|
|
||||||
// OPCODE 220
|
// OPCODE 220
|
||||||
SquadMainTerminalResponseMessage,
|
SquadMainTerminalResponseMessage,
|
||||||
SquadOrderMessage,
|
SquadOrderMessage,
|
||||||
UnknownMessage222,
|
SquadOrderResponse,
|
||||||
ZoneLockInfoMessage,
|
ZoneLockInfoMessage,
|
||||||
SquadBindInfoMessage,
|
SquadBindInfoMessage,
|
||||||
AudioSequenceMessage,
|
AudioSequenceMessage,
|
||||||
SquadFacilityBindInfoMessage,
|
SquadFacilityBindInfoMessage,
|
||||||
ZoneForcedCavernConnectionsMessage,
|
ZoneForcedCavernConnectionsMessage,
|
||||||
MissionActionMessage,
|
MissionActionMessage,
|
||||||
UnknownMessage229,
|
MissionKillTriggerMessage,
|
||||||
|
|
||||||
// OPCODE 230
|
// OPCODE 230
|
||||||
ReplicationStreamMessage,
|
ReplicationStreamMessage,
|
||||||
|
|
@ -296,27 +305,13 @@ object GamePacketOpcode extends Enumeration {
|
||||||
CharacterKnowledgeMessage,
|
CharacterKnowledgeMessage,
|
||||||
GameScoreUpdateMessage,
|
GameScoreUpdateMessage,
|
||||||
UnknownMessage238,
|
UnknownMessage238,
|
||||||
UnknownMessage239,
|
OrderTerminalBugMessage,
|
||||||
|
|
||||||
// OPCODE 240
|
// OPCODE 240
|
||||||
QueueTimedHelpMessage,
|
QueueTimedHelpMessage,
|
||||||
MailMessage,
|
MailMessage,
|
||||||
UnknownMessage242,
|
GameVarUpdate,
|
||||||
ClientCheatedMessage,
|
ClientCheatedMessage // last known message type (243, 0xf3)
|
||||||
UnknownMessage244,
|
|
||||||
UnknownMessage245,
|
|
||||||
UnknownMessage246,
|
|
||||||
UnknownMessage247,
|
|
||||||
UnknownMessage248,
|
|
||||||
UnknownMessage249,
|
|
||||||
|
|
||||||
// OPCODE 250
|
|
||||||
UnknownMessage250,
|
|
||||||
UnknownMessage251,
|
|
||||||
UnknownMessage252,
|
|
||||||
UnknownMessage253,
|
|
||||||
UnknownMessage254,
|
|
||||||
UnknownMessage255
|
|
||||||
= Value
|
= Value
|
||||||
|
|
||||||
private def noDecoder(opcode : GamePacketOpcode.Type) = (a : BitVector) =>
|
private def noDecoder(opcode : GamePacketOpcode.Type) = (a : BitVector) =>
|
||||||
|
|
@ -333,7 +328,7 @@ object GamePacketOpcode extends Enumeration {
|
||||||
case UnknownMessage6 => noDecoder(opcode)
|
case UnknownMessage6 => noDecoder(opcode)
|
||||||
case UnknownMessage7 => noDecoder(opcode)
|
case UnknownMessage7 => noDecoder(opcode)
|
||||||
case PlayerStateMessage => noDecoder(opcode)
|
case PlayerStateMessage => noDecoder(opcode)
|
||||||
case UnknownMessage9 => noDecoder(opcode)
|
case HitMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 10
|
// OPCODE 10
|
||||||
case HitHint => noDecoder(opcode)
|
case HitHint => noDecoder(opcode)
|
||||||
|
|
@ -343,7 +338,7 @@ object GamePacketOpcode extends Enumeration {
|
||||||
case MountVehicleMsg => noDecoder(opcode)
|
case MountVehicleMsg => noDecoder(opcode)
|
||||||
case DismountVehicleMsg => noDecoder(opcode)
|
case DismountVehicleMsg => noDecoder(opcode)
|
||||||
case UseItemMessage => noDecoder(opcode)
|
case UseItemMessage => noDecoder(opcode)
|
||||||
case UnknownMessage17 => noDecoder(opcode)
|
case MoveItemMessage => noDecoder(opcode)
|
||||||
case ChatMsg => noDecoder(opcode)
|
case ChatMsg => noDecoder(opcode)
|
||||||
case CharacterNoRecordMessage => noDecoder(opcode)
|
case CharacterNoRecordMessage => noDecoder(opcode)
|
||||||
|
|
||||||
|
|
@ -351,16 +346,16 @@ object GamePacketOpcode extends Enumeration {
|
||||||
case CharacterInfoMessage => game.CharacterInfoMessage.decode
|
case CharacterInfoMessage => game.CharacterInfoMessage.decode
|
||||||
case UnknownMessage21 => noDecoder(opcode)
|
case UnknownMessage21 => noDecoder(opcode)
|
||||||
case BindPlayerMessage => noDecoder(opcode)
|
case BindPlayerMessage => noDecoder(opcode)
|
||||||
case UnknownMessage23 => noDecoder(opcode)
|
case ObjectCreateMessage_Duplicate => noDecoder(opcode)
|
||||||
case ObjectCreateMessage => noDecoder(opcode)
|
case ObjectCreateMessage => noDecoder(opcode)
|
||||||
case ObjectDeleteMessage => noDecoder(opcode)
|
case ObjectDeleteMessage => noDecoder(opcode)
|
||||||
case UnknownMessage26 => noDecoder(opcode)
|
case PingMsg => noDecoder(opcode)
|
||||||
case VehicleStateMessage => noDecoder(opcode)
|
case VehicleStateMessage => noDecoder(opcode)
|
||||||
case FrameVehicleStateMessage => noDecoder(opcode)
|
case FrameVehicleStateMessage => noDecoder(opcode)
|
||||||
case GenericObjectStateMsg => noDecoder(opcode)
|
case GenericObjectStateMsg => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 30
|
// OPCODE 30
|
||||||
case UnknownMessage30 => noDecoder(opcode)
|
case ChildObjectStateMessage => noDecoder(opcode)
|
||||||
case ActionResultMessage => game.ActionResultMessage.decode
|
case ActionResultMessage => game.ActionResultMessage.decode
|
||||||
case UnknownMessage32 => noDecoder(opcode)
|
case UnknownMessage32 => noDecoder(opcode)
|
||||||
case ActionProgressMessage => noDecoder(opcode)
|
case ActionProgressMessage => noDecoder(opcode)
|
||||||
|
|
@ -377,26 +372,26 @@ object GamePacketOpcode extends Enumeration {
|
||||||
case ObjectAttachMessage => noDecoder(opcode)
|
case ObjectAttachMessage => noDecoder(opcode)
|
||||||
case UnknownMessage43 => noDecoder(opcode)
|
case UnknownMessage43 => noDecoder(opcode)
|
||||||
case PlanetsideAttributeMessage => noDecoder(opcode)
|
case PlanetsideAttributeMessage => noDecoder(opcode)
|
||||||
case UnknownMessage45 => noDecoder(opcode)
|
case RequestDestroyMessage => noDecoder(opcode)
|
||||||
case UnknownMessage46 => noDecoder(opcode)
|
case UnknownMessage46 => noDecoder(opcode)
|
||||||
case CharacterCreateRequestMessage => game.CharacterCreateRequestMessage.decode
|
case CharacterCreateRequestMessage => game.CharacterCreateRequestMessage.decode
|
||||||
case CharacterRequestMessage => game.CharacterRequestMessage.decode
|
case CharacterRequestMessage => game.CharacterRequestMessage.decode
|
||||||
case LoadMapMessage => noDecoder(opcode)
|
case LoadMapMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 50
|
// OPCODE 50
|
||||||
case PlayerAvatarChangedMessage => noDecoder(opcode)
|
case SetCurrentAvatarMessage => noDecoder(opcode)
|
||||||
case ObjectHeldMessage => noDecoder(opcode)
|
case ObjectHeldMessage => noDecoder(opcode)
|
||||||
case WeaponFireMessage => noDecoder(opcode)
|
case WeaponFireMessage => noDecoder(opcode)
|
||||||
case UnknownMessage53 => noDecoder(opcode)
|
case AvatarJumpMessage => noDecoder(opcode)
|
||||||
case UnknownMessage54 => noDecoder(opcode)
|
case PickupItemMessage => noDecoder(opcode)
|
||||||
case UnknownMessage55 => noDecoder(opcode)
|
case DropItemMessage => noDecoder(opcode)
|
||||||
case InventoryStateMessage => noDecoder(opcode)
|
case InventoryStateMessage => noDecoder(opcode)
|
||||||
case UnknownMessage57 => noDecoder(opcode)
|
case ChangeFireStateMessage_Duplicate => noDecoder(opcode)
|
||||||
case ChangeFireStateMessage => noDecoder(opcode)
|
case ChangeFireStateMessage => noDecoder(opcode)
|
||||||
case UnknownMessage59 => noDecoder(opcode)
|
case UnknownMessage59 => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 60
|
// OPCODE 60
|
||||||
case UnknownMessage60 => noDecoder(opcode)
|
case GenericCollisionMsg => noDecoder(opcode)
|
||||||
case QuantityUpdateMessage => noDecoder(opcode)
|
case QuantityUpdateMessage => noDecoder(opcode)
|
||||||
case ArmorChangedMessage => noDecoder(opcode)
|
case ArmorChangedMessage => noDecoder(opcode)
|
||||||
case ProjectileStateMessage => noDecoder(opcode)
|
case ProjectileStateMessage => noDecoder(opcode)
|
||||||
|
|
@ -404,7 +399,7 @@ object GamePacketOpcode extends Enumeration {
|
||||||
case DismountVehicleCargoMsg => noDecoder(opcode)
|
case DismountVehicleCargoMsg => noDecoder(opcode)
|
||||||
case CargoMountPointStatusMessage => noDecoder(opcode)
|
case CargoMountPointStatusMessage => noDecoder(opcode)
|
||||||
case BeginZoningMessage => noDecoder(opcode)
|
case BeginZoningMessage => noDecoder(opcode)
|
||||||
case UnknownMessage68 => noDecoder(opcode)
|
case ItemTransactionMessage => noDecoder(opcode)
|
||||||
case ItemTransactionResultMessage => noDecoder(opcode)
|
case ItemTransactionResultMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 70
|
// OPCODE 70
|
||||||
|
|
@ -417,13 +412,13 @@ object GamePacketOpcode extends Enumeration {
|
||||||
case UnknownMessage76 => noDecoder(opcode)
|
case UnknownMessage76 => noDecoder(opcode)
|
||||||
case RepairMessage => noDecoder(opcode)
|
case RepairMessage => noDecoder(opcode)
|
||||||
case ServerVehicleOverrideMsg => noDecoder(opcode)
|
case ServerVehicleOverrideMsg => noDecoder(opcode)
|
||||||
case UnknownMessage79 => noDecoder(opcode)
|
case LashMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 80
|
// OPCODE 80
|
||||||
case TargetingInfoMessage => noDecoder(opcode)
|
case TargetingInfoMessage => noDecoder(opcode)
|
||||||
case TriggerEffectMessage => noDecoder(opcode)
|
case TriggerEffectMessage => noDecoder(opcode)
|
||||||
case WeaponDryFireMessage => noDecoder(opcode)
|
case WeaponDryFireMessage => noDecoder(opcode)
|
||||||
case UnknownMessage83 => noDecoder(opcode)
|
case DroppodLaunchRequestMessage => noDecoder(opcode)
|
||||||
case HackMessage => noDecoder(opcode)
|
case HackMessage => noDecoder(opcode)
|
||||||
case DroppodLaunchResponseMessage => noDecoder(opcode)
|
case DroppodLaunchResponseMessage => noDecoder(opcode)
|
||||||
case GenericObjectActionMessage => noDecoder(opcode)
|
case GenericObjectActionMessage => noDecoder(opcode)
|
||||||
|
|
@ -434,13 +429,13 @@ object GamePacketOpcode extends Enumeration {
|
||||||
// OPCODE 90
|
// OPCODE 90
|
||||||
case DelayedPathMountMsg => noDecoder(opcode)
|
case DelayedPathMountMsg => noDecoder(opcode)
|
||||||
case OrbitalShuttleTimeMsg => noDecoder(opcode)
|
case OrbitalShuttleTimeMsg => noDecoder(opcode)
|
||||||
case UnknownMessage92 => noDecoder(opcode)
|
case AIDamage => noDecoder(opcode)
|
||||||
case UnknownMessage93 => noDecoder(opcode)
|
case DeployObjectMessage => noDecoder(opcode)
|
||||||
case UnknownMessage94 => noDecoder(opcode)
|
case FavoritesRequest => noDecoder(opcode)
|
||||||
case FavoritesResponse => noDecoder(opcode)
|
case FavoritesResponse => noDecoder(opcode)
|
||||||
case FavoritesMessage => noDecoder(opcode)
|
case FavoritesMessage => noDecoder(opcode)
|
||||||
case ObjectDetectedMessage => noDecoder(opcode)
|
case ObjectDetectedMessage => noDecoder(opcode)
|
||||||
case UnknownMessage98 => noDecoder(opcode)
|
case SplashHitMessage => noDecoder(opcode)
|
||||||
case SetChatFilterMessage => noDecoder(opcode)
|
case SetChatFilterMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 100
|
// OPCODE 100
|
||||||
|
|
@ -452,15 +447,15 @@ object GamePacketOpcode extends Enumeration {
|
||||||
case AvatarFirstTimeEventMessage => noDecoder(opcode)
|
case AvatarFirstTimeEventMessage => noDecoder(opcode)
|
||||||
case AggravatedDamageMessage => noDecoder(opcode)
|
case AggravatedDamageMessage => noDecoder(opcode)
|
||||||
case TriggerSoundMessage => noDecoder(opcode)
|
case TriggerSoundMessage => noDecoder(opcode)
|
||||||
case UnknownMessage108 => noDecoder(opcode)
|
case LootItemMessage => noDecoder(opcode)
|
||||||
case UnknownMessage109 => noDecoder(opcode)
|
case VehicleSubStateMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 110
|
// OPCODE 110
|
||||||
case UnknownMessage110 => noDecoder(opcode)
|
case SquadMembershipRequest => noDecoder(opcode)
|
||||||
case SquadMembershipResponse => noDecoder(opcode)
|
case SquadMembershipResponse => noDecoder(opcode)
|
||||||
case SquadMemberEvent => noDecoder(opcode)
|
case SquadMemberEvent => noDecoder(opcode)
|
||||||
case PlatoonEvent => noDecoder(opcode)
|
case PlatoonEvent => noDecoder(opcode)
|
||||||
case UnknownMessage114 => noDecoder(opcode)
|
case FriendsRequest => noDecoder(opcode)
|
||||||
case FriendsResponse => noDecoder(opcode)
|
case FriendsResponse => noDecoder(opcode)
|
||||||
case TriggerEnvironmentalDamageMessage => noDecoder(opcode)
|
case TriggerEnvironmentalDamageMessage => noDecoder(opcode)
|
||||||
case TrainingZoneMessage => noDecoder(opcode)
|
case TrainingZoneMessage => noDecoder(opcode)
|
||||||
|
|
@ -472,7 +467,7 @@ object GamePacketOpcode extends Enumeration {
|
||||||
case TradeMessage => noDecoder(opcode)
|
case TradeMessage => noDecoder(opcode)
|
||||||
case UnknownMessage122 => noDecoder(opcode)
|
case UnknownMessage122 => noDecoder(opcode)
|
||||||
case DamageFeedbackMessage => noDecoder(opcode)
|
case DamageFeedbackMessage => noDecoder(opcode)
|
||||||
case UnknownMessage124 => noDecoder(opcode)
|
case DismountBuildingMsg => noDecoder(opcode)
|
||||||
case UnknownMessage125 => noDecoder(opcode)
|
case UnknownMessage125 => noDecoder(opcode)
|
||||||
case UnknownMessage126 => noDecoder(opcode)
|
case UnknownMessage126 => noDecoder(opcode)
|
||||||
case AvatarStatisticsMessage => noDecoder(opcode)
|
case AvatarStatisticsMessage => noDecoder(opcode)
|
||||||
|
|
@ -481,34 +476,34 @@ object GamePacketOpcode extends Enumeration {
|
||||||
|
|
||||||
// OPCODE 130
|
// OPCODE 130
|
||||||
case TriggerBotAction => noDecoder(opcode)
|
case TriggerBotAction => noDecoder(opcode)
|
||||||
case UnknownMessage131 => noDecoder(opcode)
|
case SquadWaypointRequest => noDecoder(opcode)
|
||||||
case SquadWaypointEvent => noDecoder(opcode)
|
case SquadWaypointEvent => noDecoder(opcode)
|
||||||
case OffshoreVehicleMessage => noDecoder(opcode)
|
case OffshoreVehicleMessage => noDecoder(opcode)
|
||||||
case ObjectDeployedMessage => noDecoder(opcode)
|
case ObjectDeployedMessage => noDecoder(opcode)
|
||||||
case ObjectDeployedCountMessage => noDecoder(opcode)
|
case ObjectDeployedCountMessage => noDecoder(opcode)
|
||||||
case UnknownMessage136 => noDecoder(opcode)
|
case WeaponDelayFireMessage => noDecoder(opcode)
|
||||||
case UnknownMessage137 => noDecoder(opcode)
|
case BugReportMessage => noDecoder(opcode)
|
||||||
case PlayerStasisMessage => noDecoder(opcode)
|
case PlayerStasisMessage => noDecoder(opcode)
|
||||||
case UnknownMessage139 => noDecoder(opcode)
|
case UnknownMessage139 => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 140
|
// OPCODE 140
|
||||||
case UnknownMessage140 => noDecoder(opcode)
|
case OutfitMembershipRequest => noDecoder(opcode)
|
||||||
case OutfitMembershipResponse => noDecoder(opcode)
|
case OutfitMembershipResponse => noDecoder(opcode)
|
||||||
case UnknownMessage142 => noDecoder(opcode)
|
case OutfitRequest => noDecoder(opcode)
|
||||||
case OutfitEvent => noDecoder(opcode)
|
case OutfitEvent => noDecoder(opcode)
|
||||||
case OutfitMemberEvent => noDecoder(opcode)
|
case OutfitMemberEvent => noDecoder(opcode)
|
||||||
case OutfitMemberUpdate => noDecoder(opcode)
|
case OutfitMemberUpdate => noDecoder(opcode)
|
||||||
case PlanetsideStringAttributeMessage => noDecoder(opcode)
|
case PlanetsideStringAttributeMessage => noDecoder(opcode)
|
||||||
case DataChallengeMessage => noDecoder(opcode)
|
case DataChallengeMessage => noDecoder(opcode)
|
||||||
case UnknownMessage148 => noDecoder(opcode)
|
case DataChallengeMessageResp => noDecoder(opcode)
|
||||||
case WeatherMessage => noDecoder(opcode)
|
case WeatherMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 150
|
// OPCODE 150
|
||||||
|
case SimDataChallenge => noDecoder(opcode)
|
||||||
case SimDataChallengeResp => noDecoder(opcode)
|
case SimDataChallengeResp => noDecoder(opcode)
|
||||||
case UnknownMessage151 => noDecoder(opcode)
|
|
||||||
case OutfitListEvent => noDecoder(opcode)
|
case OutfitListEvent => noDecoder(opcode)
|
||||||
case EmpireIncentivesMessage => noDecoder(opcode)
|
case EmpireIncentivesMessage => noDecoder(opcode)
|
||||||
case UnknownMessage154 => noDecoder(opcode)
|
case InvalidTerrainMessage => noDecoder(opcode)
|
||||||
case SyncMessage => noDecoder(opcode)
|
case SyncMessage => noDecoder(opcode)
|
||||||
case DebugDrawMessage => noDecoder(opcode)
|
case DebugDrawMessage => noDecoder(opcode)
|
||||||
case SoulMarkMessage => noDecoder(opcode)
|
case SoulMarkMessage => noDecoder(opcode)
|
||||||
|
|
@ -518,9 +513,9 @@ object GamePacketOpcode extends Enumeration {
|
||||||
// OPCODE 160
|
// OPCODE 160
|
||||||
case BuildingInfoUpdateMessage => noDecoder(opcode)
|
case BuildingInfoUpdateMessage => noDecoder(opcode)
|
||||||
case FireHintMessage => noDecoder(opcode)
|
case FireHintMessage => noDecoder(opcode)
|
||||||
case UnknownMessage162 => noDecoder(opcode)
|
case UplinkRequest => noDecoder(opcode)
|
||||||
case UplinkResponse => noDecoder(opcode)
|
case UplinkResponse => noDecoder(opcode)
|
||||||
case UnknownMessage164 => noDecoder(opcode)
|
case WarpgateRequest => noDecoder(opcode)
|
||||||
case WarpgateResponse => noDecoder(opcode)
|
case WarpgateResponse => noDecoder(opcode)
|
||||||
case DamageWithPositionMessage => noDecoder(opcode)
|
case DamageWithPositionMessage => noDecoder(opcode)
|
||||||
case GenericActionMessage => noDecoder(opcode)
|
case GenericActionMessage => noDecoder(opcode)
|
||||||
|
|
@ -530,18 +525,18 @@ object GamePacketOpcode extends Enumeration {
|
||||||
// OPCODE 170
|
// OPCODE 170
|
||||||
case UnknownMessage170 => noDecoder(opcode)
|
case UnknownMessage170 => noDecoder(opcode)
|
||||||
case UnknownMessage171 => noDecoder(opcode)
|
case UnknownMessage171 => noDecoder(opcode)
|
||||||
case UnknownMessage172 => noDecoder(opcode)
|
case ReleaseAvatarRequestMessage => noDecoder(opcode)
|
||||||
case AvatarDeadStateMessage => noDecoder(opcode)
|
case AvatarDeadStateMessage => noDecoder(opcode)
|
||||||
case CSAssistMessage => noDecoder(opcode)
|
case CSAssistMessage => noDecoder(opcode)
|
||||||
case CSAssistCommentMessage => noDecoder(opcode)
|
case CSAssistCommentMessage => noDecoder(opcode)
|
||||||
case UnknownMessage176 => noDecoder(opcode)
|
case VoiceHostRequest => noDecoder(opcode)
|
||||||
case UnknownMessage177 => noDecoder(opcode)
|
case VoiceHostKill => noDecoder(opcode)
|
||||||
case VoiceHostInfo => noDecoder(opcode)
|
case VoiceHostInfo => noDecoder(opcode)
|
||||||
case BattleplanMessage => noDecoder(opcode)
|
case BattleplanMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 180
|
// OPCODE 180
|
||||||
case BattleExperienceMessage => noDecoder(opcode)
|
case BattleExperienceMessage => noDecoder(opcode)
|
||||||
case UnknownMessage181 => noDecoder(opcode)
|
case TargetingImplantRequest => noDecoder(opcode)
|
||||||
case ZonePopulationUpdateMessage => noDecoder(opcode)
|
case ZonePopulationUpdateMessage => noDecoder(opcode)
|
||||||
case DisconnectMessage => noDecoder(opcode)
|
case DisconnectMessage => noDecoder(opcode)
|
||||||
case ExperienceAddedMessage => noDecoder(opcode)
|
case ExperienceAddedMessage => noDecoder(opcode)
|
||||||
|
|
@ -556,12 +551,12 @@ object GamePacketOpcode extends Enumeration {
|
||||||
case ZipLineMessage => noDecoder(opcode)
|
case ZipLineMessage => noDecoder(opcode)
|
||||||
case CaptureFlagUpdateMessage => noDecoder(opcode)
|
case CaptureFlagUpdateMessage => noDecoder(opcode)
|
||||||
case VanuModuleUpdateMessage => noDecoder(opcode)
|
case VanuModuleUpdateMessage => noDecoder(opcode)
|
||||||
case UnknownMessage194 => noDecoder(opcode)
|
case FacilityBenefitShieldChargeRequestMessage => noDecoder(opcode)
|
||||||
case ProximityTerminalUseMessage => noDecoder(opcode)
|
case ProximityTerminalUseMessage => noDecoder(opcode)
|
||||||
case QuantityDeltaUpdateMessage => noDecoder(opcode)
|
case QuantityDeltaUpdateMessage => noDecoder(opcode)
|
||||||
case ChainLashMessage => noDecoder(opcode)
|
case ChainLashMessage => noDecoder(opcode)
|
||||||
case ZoneInfoMessage => noDecoder(opcode)
|
case ZoneInfoMessage => noDecoder(opcode)
|
||||||
case UnknownMessage199 => noDecoder(opcode)
|
case LongRangeProjectileInfoMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 200
|
// OPCODE 200
|
||||||
case WeaponLazeTargetPositionMessage => noDecoder(opcode)
|
case WeaponLazeTargetPositionMessage => noDecoder(opcode)
|
||||||
|
|
@ -578,26 +573,26 @@ object GamePacketOpcode extends Enumeration {
|
||||||
// OPCODE 210
|
// OPCODE 210
|
||||||
case RespawnAMSInfoMessage => noDecoder(opcode)
|
case RespawnAMSInfoMessage => noDecoder(opcode)
|
||||||
case ComponentDamageMessage => noDecoder(opcode)
|
case ComponentDamageMessage => noDecoder(opcode)
|
||||||
case UnknownMessage212 => noDecoder(opcode)
|
case GenericObjectActionAtPositionMessage => noDecoder(opcode)
|
||||||
case PropertyOverrideMessage => noDecoder(opcode)
|
case PropertyOverrideMessage => noDecoder(opcode)
|
||||||
case WarpgateLinkOverrideMessage => noDecoder(opcode)
|
case WarpgateLinkOverrideMessage => noDecoder(opcode)
|
||||||
case EmpireBenefitsMessage => noDecoder(opcode)
|
case EmpireBenefitsMessage => noDecoder(opcode)
|
||||||
case ForceEmpireMessage => noDecoder(opcode)
|
case ForceEmpireMessage => noDecoder(opcode)
|
||||||
case BroadcastWarpgateUpdateMessage => noDecoder(opcode)
|
case BroadcastWarpgateUpdateMessage => noDecoder(opcode)
|
||||||
case UnknownMessage218 => noDecoder(opcode)
|
case UnknownMessage218 => noDecoder(opcode)
|
||||||
case UnknownMessage219 => noDecoder(opcode)
|
case SquadMainTerminalMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 220
|
// OPCODE 220
|
||||||
case SquadMainTerminalResponseMessage => noDecoder(opcode)
|
case SquadMainTerminalResponseMessage => noDecoder(opcode)
|
||||||
case SquadOrderMessage => noDecoder(opcode)
|
case SquadOrderMessage => noDecoder(opcode)
|
||||||
case UnknownMessage222 => noDecoder(opcode)
|
case SquadOrderResponse => noDecoder(opcode)
|
||||||
case ZoneLockInfoMessage => noDecoder(opcode)
|
case ZoneLockInfoMessage => noDecoder(opcode)
|
||||||
case SquadBindInfoMessage => noDecoder(opcode)
|
case SquadBindInfoMessage => noDecoder(opcode)
|
||||||
case AudioSequenceMessage => noDecoder(opcode)
|
case AudioSequenceMessage => noDecoder(opcode)
|
||||||
case SquadFacilityBindInfoMessage => noDecoder(opcode)
|
case SquadFacilityBindInfoMessage => noDecoder(opcode)
|
||||||
case ZoneForcedCavernConnectionsMessage => noDecoder(opcode)
|
case ZoneForcedCavernConnectionsMessage => noDecoder(opcode)
|
||||||
case MissionActionMessage => noDecoder(opcode)
|
case MissionActionMessage => noDecoder(opcode)
|
||||||
case UnknownMessage229 => noDecoder(opcode)
|
case MissionKillTriggerMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 230
|
// OPCODE 230
|
||||||
case ReplicationStreamMessage => noDecoder(opcode)
|
case ReplicationStreamMessage => noDecoder(opcode)
|
||||||
|
|
@ -609,27 +604,13 @@ object GamePacketOpcode extends Enumeration {
|
||||||
case CharacterKnowledgeMessage => noDecoder(opcode)
|
case CharacterKnowledgeMessage => noDecoder(opcode)
|
||||||
case GameScoreUpdateMessage => noDecoder(opcode)
|
case GameScoreUpdateMessage => noDecoder(opcode)
|
||||||
case UnknownMessage238 => noDecoder(opcode)
|
case UnknownMessage238 => noDecoder(opcode)
|
||||||
case UnknownMessage239 => noDecoder(opcode)
|
case OrderTerminalBugMessage => noDecoder(opcode)
|
||||||
|
|
||||||
// OPCODE 240
|
// OPCODE 240
|
||||||
case QueueTimedHelpMessage => noDecoder(opcode)
|
case QueueTimedHelpMessage => noDecoder(opcode)
|
||||||
case MailMessage => noDecoder(opcode)
|
case MailMessage => noDecoder(opcode)
|
||||||
case UnknownMessage242 => noDecoder(opcode)
|
case GameVarUpdate => noDecoder(opcode)
|
||||||
case ClientCheatedMessage => noDecoder(opcode)
|
case ClientCheatedMessage => noDecoder(opcode)
|
||||||
case UnknownMessage244 => noDecoder(opcode)
|
|
||||||
case UnknownMessage245 => noDecoder(opcode)
|
|
||||||
case UnknownMessage246 => noDecoder(opcode)
|
|
||||||
case UnknownMessage247 => noDecoder(opcode)
|
|
||||||
case UnknownMessage248 => noDecoder(opcode)
|
|
||||||
case UnknownMessage249 => noDecoder(opcode)
|
|
||||||
|
|
||||||
// OPCODE 250
|
|
||||||
case UnknownMessage250 => noDecoder(opcode)
|
|
||||||
case UnknownMessage251 => noDecoder(opcode)
|
|
||||||
case UnknownMessage252 => noDecoder(opcode)
|
|
||||||
case UnknownMessage253 => noDecoder(opcode)
|
|
||||||
case UnknownMessage254 => noDecoder(opcode)
|
|
||||||
case UnknownMessage255 => noDecoder(opcode)
|
|
||||||
case default => noDecoder(opcode)
|
case default => noDecoder(opcode)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue