Skip to content
다크 모드

D2Packets

조회 수
4,422
추천 수
1
등록일
D2Packets
게시글 주소
https://tradia.me/diablo2/forum/1280 복사
GameClientPacket.cs
  1. //Unknown = 0,
  2. WalkToLocation = 0x01,
  3. WalkToUnit = 0x02,
  4. RunToLocation = 0x03,
  5. RunToUnit = 0x04,
  6. CastLeftSkill = 0x05,
  7. CastLeftSkillOnTarget = 0x06,
  8. CastLeftSkillOnTargetStopped = 0x07,
  9. RecastLeftSkill = 0x08,
  10. RecastLeftSkillOnTarget = 0x09,
  11. RecastLeftSkillOnTargetStopped = 0x0A,
  12. //0B   1   -   Has s.th 2d0 with leftskills
  13. CastRightSkill = 0x0C,
  14. CastRightSkillOnTarget = 0x0D,
  15. CastRightSkillOnTargetStopped = 0x0E,
  16. RecastRightSkill = 0x0F,
  17. RecastRightSkillOnTarget = 0x10,
  18. RecastRightSkillOnTargetStopped = 0x11,
  19. //12   1   -   Has s.th 2d0 with rightskills
  20. UnitInteract = 0x13,
  21. OverheadMessage = 0x14,
  22. SendMessage = 0x15,
  23. PickItem = 0x16,
  24. DropItem = 0x17,
  25. ItemToContainer = 0x18,
  26. RemoveContainerItem = 0x19,
  27. EquipItem = 0x1A,
  28. SwapEquippedItem = 0x1D,
  29. UnequipItem = 0x1C,
  30. SwapContainerItem = 0x1F,
  31. UseInventoryItem = 0x20,
  32. StackItems = 0x21,
  33. AddBeltItem = 0x23,
  34. RemoveBeltItem = 0x24,
  35. SwapBeltItem = 0x25,
  36. UseBeltItem = 0x26,
  37. IdentifyItem = 0x27,
  38. EmbedItem   = 0x29,
  39. ItemToCube = 0x2A,
  40. TownFolkInteract = 0x2F,
  41. TownFolkCancelInteraction = 0x30,
  42. // 31 9 [DWORD UNIT_ITEM_ID][DWORD msgID] Quest message
  43. BuyItem = 0x32,
  44. SellItem = 0x33,
  45. CainIdentifyItems = 0x34,
  46. TownFolkRepair = 0x35,
  47. HireMercenary = 0x36,
  48. IdentifyGambleItem = 0x37,
  49. TownFolkMenuSelection = 0x38,
  50. //39   5   [DWORD UNIT_NPC_ID]   Buy Health
  51. IncrementAttribute = 0x3A,
  52. IncrementSkill = 0x3B,
  53. SelectSkill = 0x3C,
  54. SendCharacterSpeech = 0x3F,
  55. RequestQuestLog = 0x40,
  56. WaypointInteract = 0x49,
  57. MercReassign = 0x4B,
  58. ClickButton = 0x4F,
  59. DropGold = 0x50,
  60. GoToTownFolk = 0x59,
  61. SetPlayerRelation = 0x5D,
  62. PartyRequest = 0x5E,
  63. UpdatePosition = 0x5F,
  64. SwitchWeapons = 0x60,
  65. ChangeMercEquipment = 0x61,
  66. ResurrectMerc = 0x62,
  67. InventoryItemToBelt = 0x63,
  68. WardenResponse     = 0x66,
  69. GameLogonRequest = 0x68,
  70. ExitGame = 0x69,
  71. EnterGame = 0x6B,
  72. Ping = 0x6D,

  73. Invalid = 0x70, // Probably 0x6E...
  74. Wrapper = 0xF00,

  75. GoToLocation = 0xF01,
  76. GoToUnit = 0xF02,

GameServerPacket.cs
  1. GameLoading = 0x00,
  2. GameLogonReceipt = 0x01, 
  3. GameLogonSuccess = 0x02,
  4. LoadAct = 0x03,
  5. LoadDone = 0x04,
  6. UnloadDone = 0x05,
  7. GameLogoutSuccess = 0x06,
  8. MapAdd = 0x07,
  9. MapRemove = 0x08,
  10. AssignWarp = 0x09,
  11. RemoveGroundUnit = 0x0A,
  12. GameHandshake = 0x0B,
  13. NPCGetHit = 0x0C,
  14. PlayerStop = 0x0D,
  15. GameObjectModeChange = 0x0E,
  16. PlayerMove = 0x0F,
  17. PlayerMoveToUnit = 0x10,
  18. ReportKill = 0x11,
  19. PlayerReassign = 0x15,
  20. //UNKNOWN               = 0x18,    //TODO: GS: 15   18 5d 00 16 80 21 40 0b c0 f1 b1 a8 f0 ff 07
  21. SmallGoldAdd = 0x19,
  22. ByteToExperience = 0x1A,
  23. WordToExperience = 0x1B,
  24. DWordToExperience = 0x1C,
  25. AttributeByte = 0x1D,
  26. AttributeWord = 0x1E,
  27. AttributeDWord = 0x1F,
  28. StateNotification = 0x20,
  29. UpdatePlayerSkill = 0x21,
  30. UpdatePlayerItemSkill = 0x22,
  31. PlayerAssignSkill = 0x23,
  32. GameMessage = 0x26,
  33. MercInfo = 0x27, //TODO: parse Merc Info, split in two classes / events: TownFolkInteract and MercInfo.
  34. PlayerQuestInfo = 0x28,
  35. GameQuestLog = 0x29,
  36. TransactionComplete = 0x2A,
  37. TriggerSound = 0x2C,
  38. UpdateContainerItem = 0x3E,
  39. UseStackableItem = 0x3F,
  40. PlayerClearCursor = 0x42,
  41. Relator1 = 0x47,
  42. Relator2 = 0x48,
  43. UnitUseSkillOnTarget = 0x4C,
  44. UnitUseSkill = 0x4D,
  45. MercForHire = 0x4E,
  46. MercForHireListStart = 0x4F,
  47. //UNKOWN = 0x50, //TODO: length = 15
  48. GameObjectAssignment = 0x51,
  49. PlayerQuestLog = 0x52, //TODO: figure out state values...
  50. PartyRefresh = 0x53,
  51. PlayerAssign = 0x59,
  52. PlayerInfomation = 0x5A,
  53. PlayerInGame = 0x5B,
  54. //UNKOWN = 0x5D, //TODO: length = 6
  55. //UnknownGame = 0x5E,
  56. //UnknownGame = 0x5F, //TODO: Part of join data, after GameHandshake... 5f 01 00 00 00
  57. PortalInfo = 0x60,
  58. OpenWaypoint = 0x63,
  59. PlayerKillCount = 0x65,
  60. NPCMove = 0x67,
  61. NPCMoveToTarget = 0x68,
  62. CompStateUpdate = 0x69,
  63. NPCAction = 0x6B,
  64. MonsterAttack = 0x6C,
  65. NPCStop = 0x6D,
  66. AboutPlayer = 0x75,
  67. OverHeadClear = 0x76,
  68. UpdateItemUI = 0x77,
  69. AcceptTrade = 0x78,
  70. GoldTrade = 0x79,
  71. SummonAction = 0x7A,
  72. AssignSkillHotkey = 0x7B,
  73. UseSpecialItem = 0x7C, //TODO: Only type 4 : Identify / portal tome / scroll is known
  74. //UnknownGame = 0x7E, //TODO: Part of join data, after PlayerReassign... 7e 10 00 00 34
  75. PartyMemberUpdate = 0x7F,
  76. MercAssignment = 0x81, //TODO: INCOMPLETE
  77. PortalOwnership = 0x82,
  78. NPCWantsInteract = 0x8A,
  79. PlayerPartyRelationship = 0x8B,
  80. PlayerRelationship = 0x8C,
  81. AssignPlayerToParty = 0x8D,
  82. CorpseAssign = 0x8E,
  83. Pong = 0x8F,
  84. PartyMemberPulse = 0x90,
  85. //UNKNOWN = 0x91, // Length = 26. At the start of map unload data... 91 00 93 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
  86. SkillsLog = 0x94,
  87. PlayerLifeManaChange = 0x95,
  88. WalkVerify = 0x96,
  89. //UNKNOWN = 0x97, // Length = 1. Part of join data, towards the end. Initialise / trigger something ?
  90. //UNKNOWN = 0x9B, // Merc related... res a rogue merc in act 3 : 9b ff ff 00 00 00 00
  91. WorldItemAction = 0x9C,
  92. OwnedItemAction = 0x9D,
  93. MercAttributeByte = 0x9E,
  94. MercAttributeWord = 0x9F,
  95. MercAttributeDWord = 0xA0,
  96. DelayedState = 0xA7,
  97. SetState = 0xA8,
  98. EndState = 0xA9,
  99. AddUnit = 0xAA,
  100. NPCHeal = 0xAB,
  101. NPCAssignment = 0xAC,
  102. WardenCheck     = 0xAE,
  103. RequestLogonInfo = 0xAF,
  104. GameOver = 0xB0,

  105. Invalid = 0xB1,
  106. Wrapper = 0xF00,

  107. GainExperience = 0xF01,
  108. PlayerAttribute = 0xF02,
  109. ItemAction = 0xF03,
  110. MercAttribute = 0xF04,



댓글 14
권한이 없습니다.
다크 모드

친목/자유/사담 게시판