Project feature progress
For the progress of the project as a whole, please have a look at the projects page.
In this document we track the progress of the packet handlers. Each packet handler requires some game logic behind it.
The complexity is a number between 1 (low complexity and effort) and 10 (high complexity and effort). Complexity 0 means we wont implement it.
| Feature | Packet code | Progress | Complexity | Note |
|---|---|---|---|---|
| Public chat | 0x00 | 100% | 5 | |
| Whisper chat | 0x02 | 100% | 5 | |
| Client Checksum | 0x03 | 0% | 0 | Don’t need - no security benefit |
| Ping | 0x0E | 0% | 0 | Don’t need - no security benefit |
| Animation | 0x18 | 100% | 2 | |
| SkillAttack | 0x19 | 100% | 10 | |
| MagicCancel | 0x1B | 0% | 2 | |
| WarpGate | 0x1C | 100% | 5 | |
| AreaSkill | 0x1E | 100% | 10 | |
| PickupItem | 0x22 | 100% | 6 | |
| DropItem | 0x23 | 100% | 6 | |
| InventoryMove | 0x24 | 100% | 7 | |
| ConsumeItem | 0x26 | 100% | 5 | |
| TalkNPC | 0x30 | 100% | 5 | |
| CloseNPC | 0x31 | 100% | 1 | |
| BuyNPCItem | 0x32 | 100% | 5 | |
| SellNPCItem | 0x33 | 100% | 5 | |
| ItemRepair | 0x34 | 100% | 2 | |
| Trade Request | 0x36 | 100% | 2 | |
| TradeResponse | 0x37 | 100% | 2 | |
| TradeMoney | 0x3A | 100% | 2 | |
| TradeOK | 0x3C | 100% | 6 | |
| TradeCancel | 0x3D | 100% | 3 | |
| PersonalShopGroup | 0x3F | 100% | 10 | |
| PartyRequest | 0x40 | 100% | 2 | |
| PartyRequestAnswer | 0x41 | 100% | 4 | |
| RequestPartyList | 0x42 | 100% | 5 | |
| PartyKick | 0x43 | 100% | 3 | |
| GuildJoinRequest | 0x50 | 100% | 1 | |
| GuildJoinAnswer | 0x51 | 100% | 1 | |
| RequestGuildList | 0x52 | 100% | 3 | |
| GuildKickPlayer | 0x53 | 100% | 1 | |
| GuildMasterAnswer | 0x54 | 100% | 1 | |
| GuildMasterInfoSave | 0x55 | 100% | 2 | |
| GuildMasterCreateCancel | 0x56 | 100% | 1 | |
| GuildWarReqRes | 0x61 | 100% | 3 | |
| GuildInfoRequest | 0x66 | 100% | 2 | |
| GGAuth | 0x73 | 0% | 0 | |
| WarehouseMoneyInOut | 0x81 | 100% | 3 | |
| WarehouseClose | 0x82 | 100% | 3 | |
| WarehousePassword | 0x83 | 100% | 1 | |
| ChaosMachineMix | 0x86 | 100% | 5 | |
| ChaosMachineClose | 0x87 | 100% | 1 | |
| WarpCommand | 0x8E | 100% | 5 | |
| DevilSquareEnter | 0x90 | 100% | 2 | |
| DevilSquareRemainingTime | 0x91 | 100% | 1 | |
| RegEventChip | 0x95 | 0% | 1 | |
| GetMutoNum | 0x96 | 0% | 1 | |
| UseEndEventChip | 0x97 | 0% | 1 | |
| UseRenaExchangeZen | 0x98 | 0% | 1 | |
| RequestChangeServer | 0x99 | 0% | 0 | |
| RequestEnterBC | 0x9A | 100% | 3 | |
| BCStuff | 0x9B | 100% | 1 | |
| RequestLottoRegister | 0x9D | 0% | 0 | |
| RequestEventEnterCount | 0x9F | 0% | 0 | |
| RequestQuestInfo | 0xA0 | 100% | 4 | |
| SetQuestState | 0xA2 | 100% | 2 | |
| PetItemCommand | 0xA7 | 100% | 5 | |
| RequestPetItemInfo | 0xA9 | 100% | 3 | |
| RequestDuelStart | 0xAA | 0% | 4 | |
| RequestDuelEnd | 0xAB | 0% | 2 | |
| RequestDuelOK | 0xAC | 0% | 2 | |
| RequestEnterChaosCastle | 0xAF | 100% | 4 | |
| TargetTeleport | 0xB0 | 0% | 3 | |
| ChangeServerAuth | 0xB1 | 0% | 0 | |
| CastleSiegeGroup | 0xB1 | 0% | 10 | |
| CSRequest_NPC_DB_List | 0xB3 | 0% | 3 | |
| RequestCSRegGuildList | 0xB4 | 0% | 2 | |
| RequestCSAttGuildList | 0xB5 | 0% | 2 | |
| RequestCSWeaponUse | 0xB7 | 0% | 1 | |
| LoggedIn | 0xB8 | 100% | 1 | |
| RequestGuildMarkCastleOwner | 0xB9 | 0% | 1 | |
| JewelMix | 0xBC | 100% | 4 | |
| CrywolfGroup | 0xBD | 0% | 10 | |
| GuildAssignStatus | 0xBE | 0% | 1 | |
| FriendListRequest | 0xC0 | 0% | 0 | Not needed, friend list is sent automatically |
| FriendAdd | 0xC1 | 100% | 2 | |
| WaitFriendAdd | 0xC2 | 100% | 2 | |
| FriendDelete | 0xC3 | 100% | 1 | |
| FriendStateClient | 0xC4 | 100% | 1 | |
| FriendMemoSend | 0xC5 | 100% | 2 | |
| FriendMemoReadRequest | 0xC7 | 100% | 2 | |
| FriendMemoDelete | 0xC8 | 100% | 1 | |
| FriendMemoListRequest | 0xC9 | 0% | 0 | Not needed, letter list is sent automatically |
| ChatRoomCreate | 0xCA | 100% | 2 | |
| ChatRoomInvitationReq | 0xCB | 100% | 2 | |
| KanturuGroup | 0xD1 | 0% | 10 | |
| AreaSkillHit | 0xDB | 100% | 10 | |
| GuildAssignType | 0xE2 | 0% | 2 | |
| RequestAllyJoinLeave | 0xE5 | 0% | 3 | |
| AnswerAllyJoinLeave | 0xE6 | 0% | 3 | |
| RequestAllyList | 0xE9 | 0% | 3 | |
| RequestAllyKickGuild | 0xEB | 0% | 3 | |
| LoginLogoutGroup | 0xF1 | 100% | 10 | |
| CharacterGroup | 0xF3 | 100% | 10 | |
| - Character list | 0xF300 | |||
| - Character creation | 0xF301 | |||
| - Character delete request | 0xF302 | |||
| - Character select request | 0xF303 | |||
| - Character stat increase request | 0xF306 | |||
| - Character focus request | 0xF315 | |||
| - Save key configuration | 0xF330 | |||
| - Master skill level increase request | 0xF352 | |||
| CashShopGroup | 0xF5 | 0% | 10 | Low priority |
| Hit | 0x11 | 100% | 10 | |
| Teleport | 0x15 | 100% | 2 | |
| Walk | 0xD4 | 100% | 10 |