Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-05-09 | Fix guild lvl-up packet parsing AND change password causing client exit in ML | Fedja Beader | 1 | -3/+1 | |
What happened: 1) herc evol sends 0x100 as packet ID offset 2) 0x100 is added to 0x0062 of SMSG_CHAR_PASSWORD_RESPONSE 3) SMSG_CHAR_PASSWORD_RESPONSE is then inserted into 0x162 slot of packet map, shadowing SMSG_GUILD_SKILL_INFO 4) on guild lvl-up, server sends this in SMSG_GUILD_SKILL_INFO 5) ManaVerse exits in confusion. Note 1: due to popupmenu paste not working in change password dialog, tested password change only with invalid old password, which worked (opened error dialog instead of client exiting). Note 2: Some packet handlers are bound using &Ea::LoginRecv prefix, this one had &LoginRecv and this was kept this way (uses vtable lookup?). ~~TODO: SMSG_CHAR_PASSWORD_RESPONSE seems to be something about password changes, but I could not find this packet either in TMWA or herc. Still, I need to test if these still work on all active servers~~ Tested. Squashed with: * Fix exit on password change, too * Fix guild lvl-up packet parsing causing client exit in ML **** mana/plus!81 | |||||
2024-03-25 | Typofix Guil -> Guild and insert And | Fedja Beader | 1 | -4/+4 | |
See merge request mana/plus!64 | |||||
2024-02-09 | Update copyright headers up to 2023 | Jesusalva Jesusalva | 1 | -1/+2 | |
2019-08-19 | Update shortcuts related packets for zero | Andrei Karas | 1 | -0/+6 | |
2019-08-19 | Update packet SMSG_BEING_HAT_EFFECTS | Andrei Karas | 1 | -4/+11 | |
2019-08-19 | Update packet SMSG_RANKS_LIST | Andrei Karas | 1 | -6/+25 | |
2019-08-19 | Update packet SMSG_HOMUNCULUS_INFO | Andrei Karas | 1 | -0/+18 | |
2019-06-26 | Update packet SMSG_PLAYER_SHORTCUTS | Andrei Karas | 1 | -2/+28 | |
2019-05-15 | Fix different server packets for packet versions where item id size was changed | Andrei Karas | 1 | -0/+46 | |
2019-05-15 | Add packet SMSG_NAME_RESPONSE_TITLE 0x0adf | Andrei Karas | 1 | -0/+18 | |
2019-05-15 | Add packet SMSG_REFINE_ANNOUNCE 0x0ada | Andrei Karas | 1 | -0/+16 | |
2019-05-14 | Add packet SMSG_REFINE_ADD_ITEM 0x0aa2 | Andrei Karas | 1 | -0/+8 | |
2019-05-14 | Add packet SMSG_REFINE_WINDOW_OPEN 0x0aa0 | Andrei Karas | 1 | -0/+6 | |
2019-05-14 | Add packet SMSG_MAP_LOAD_CONFIRM 0x0b1b | Andrei Karas | 1 | -0/+18 | |
2019-05-14 | Update packets SMSG_ACK_MERGE_ITEMS and SMSG_MERGE_ITEM | Andrei Karas | 1 | -4/+13 | |
2019-05-14 | Add packet SMSG_ROULETTE_CLOSE 0x0a1e | Andrei Karas | 1 | -0/+13 | |
2019-05-14 | Update packet SMSG_NPC_CASH_BUY | Andrei Karas | 1 | -1/+13 | |
2019-05-14 | Update packet SMSG_PLAYER_GUILD_PARTY_INFO | Andrei Karas | 1 | -6/+3 | |
2019-05-14 | Add packet SMSG_GUILD_EXPULSION_LIST 0x0a87 | Andrei Karas | 1 | -1/+5 | |
2019-05-14 | Update packet SMSG_PARTY_INVITATION_STATS | Andrei Karas | 1 | -1/+2 | |
2019-04-08 | Add packet SMSG_MAP_PING2 0x0b1d | Andrei Karas | 1 | -0/+18 | |
2019-03-11 | Update packet SMSG_SKILL_CASTING | Andrei Karas | 1 | -0/+12 | |
2019-03-04 | Rename packet SMSG_PLAYER_EQUIP_TICK_ACK into SMSG_PLAYER_ZC_CONFIG | Andrei Karas | 1 | -1/+1 | |
2019-02-12 | Add packet SMSG_SKILL_CASTING 0x0b1a | Andrei Karas | 1 | -4/+16 | |
2019-01-26 | Add packet SMSG_NPC_BARTER_OPEN 0x0b0e | Andrei Karas | 1 | -0/+18 | |
2019-01-26 | Add packet SMSG_ENCHANT_EQUIPMENT 0x0a3f | Andrei Karas | 1 | -0/+16 | |
2019-01-25 | Update version checks for packet SMSG_PRIVATE_AIRSHIP_RESPONSE | Andrei Karas | 1 | -1/+2 | |
2019-01-25 | Update version checks for packet SMSG_CLAN_INFO | Andrei Karas | 1 | -5/+13 | |
2019-01-25 | Add packet SMSG_SERVICE_MESSAGE_COLOR 0x0adb | Andrei Karas | 1 | -0/+1 | |
2019-01-25 | Update versions for packet SMSG_PLAYER_SKILL_AUTO_SPELLS | Andrei Karas | 1 | -1/+13 | |
2019-01-25 | Add packet SMSG_INVENTORY_EXPANSION_RESULT 0x0b17 | Andrei Karas | 1 | -0/+3 | |
2019-01-25 | Add packet SMSG_INVENTORY_EXPANSION_ACK 0x0b15 | Andrei Karas | 1 | -0/+3 | |
2019-01-25 | Add packet SMSG_INVENTORY_EXPANSION_INFO 0x0b18 | Andrei Karas | 1 | -0/+18 | |
2019-01-25 | Update packet versions for packet SMSG_HOMUNCULUS_INFO | Andrei Karas | 1 | -3/+26 | |
2019-01-25 | Add packet SMSG_LOGIN_MOBILE_OTP 0x09a2 | Andrei Karas | 1 | -0/+13 | |
2019-01-25 | Add packet SMSG_LOGIN_OTP | Andrei Karas | 1 | -0/+32 | |
2019-01-01 | Update copyright year. | Andrei Karas | 1 | -1/+1 | |
2018-12-06 | Add packet SMSG_ITEM_PREVIEW2 0x0b13 for zero packet type. | Andrei Karas | 1 | -0/+6 | |
2018-12-06 | Add packet SMSG_PLAYER_SKILL_AUTO_SPELLS 0x0afb. | Andrei Karas | 1 | -1/+13 | |
2018-11-03 | Add new inventory packets for main packet types (20181002) | Andrei Karas | 1 | -0/+9 | |
2018-11-03 | Add packet SMSG_QUEST_UPDATE_OBJECTIVES 0x0afe | Andrei Karas | 1 | -0/+3 | |
2018-11-03 | Add packet SMSG_QUEST_ADD 0x0b0c | Andrei Karas | 1 | -0/+3 | |
2018-11-03 | Add packet SMSG_QUEST_LIST 0x0aff. | Andrei Karas | 1 | -0/+18 | |
2018-11-03 | Add packet SMSG_ITEM_PREVIEW2 0x0b13. | Andrei Karas | 1 | -0/+12 | |
2018-11-03 | Add packet SMSG_ITEM_PREVIEW1 0x0ab9 | Andrei Karas | 1 | -0/+14 | |
2018-11-03 | Add packet SMSG_CAMERA_INFO 0x0a78. | Andrei Karas | 1 | -0/+6 | |
2018-11-03 | Add packet SMSG_BEING_REMOVE_SPECIAL_EFFECT 0x0b0d. | Andrei Karas | 1 | -0/+6 | |
2018-09-26 | Add packet SMSG_PLAYER_COMBINED_EQUIPMENT 0x0b0a. | Andrei Karas | 1 | -0/+3 | |
2018-09-26 | Add packet SMSG_PLAYER_COMBINED_INVENTORY 0x0b09. | Andrei Karas | 1 | -0/+3 | |
2018-09-26 | Add packet SMSG_INVENTORY_END 0x0b0b. | Andrei Karas | 1 | -0/+3 | |