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-04-27 | deduplicate branches | Fedja Beader | 1 | -12/+7 | |
2024-04-27 | Correct ommision of 0 in hexadecimal format spec | Fedja Beader | 1 | -1/+3 | |
2024-04-27 | Fix "Show items" (equipment display on other players) | Fedja Beader | 2 | -3/+2 | |
See #73 for discussion Squashed with: * Fix mana pearl showing in arrows slot in Classic * Fix off-by-one. Was causing Old Towel to render in torso slot in ML. **** mana/plus!78 | |||||
2024-04-09 | Fix all alignment warnings/errors. | Fedja Beader | 1 | -1/+2 | |
Other addButton sections intentionally left misaligned as a test for future fix in nsiqcppstyle. .. why does it not complain about every such block? | |||||
2024-03-25 | Typofix Guil -> Guild and insert And | Fedja Beader | 6 | -20/+20 | |
See merge request mana/plus!64 | |||||
2024-03-11 | Remove last-login(time) from char select window. | Fedja Beader | 3 | -5/+6 | |
No server in use still sends that field. **** Approved-by: Jesusalva Jesusalva <jesusalva@themanaworld.org> | |||||
2024-03-11 | Typofix | Fedja Beader | 2 | -2/+2 | |
**** Approved-by: Jesusalva Jesusalva <jesusalva@themanaworld.org> Approved-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> | |||||
2024-02-16 | Client rebranding: Partly import changes from !28 | Jesusalva Jesusalva | 2 | -4/+6 | |
Co-Authored-By: jak1 <jak1@themanaworld.org> Co-Authored-By: jesusalva <jesusalva@themanaworld.org> Co-Authored-By: Fedja Beader <fedja@protonmail.ch> | |||||
2024-02-09 | Update copyright headers up to 2023 | Jesusalva Jesusalva | 454 | -454/+908 | |
2023-04-07 | fix formating | jak1 | 1 | -6/+6 | |
2023-04-07 | added missing cstdint include | jak1 | 5 | -0/+16 | |
2023-04-07 | fixed curl deprecation | jak1 | 2 | -11/+49 | |
2022-12-27 | Add mobinfo command to popup menu | ccc | 1 | -1/+2 | |
2022-12-27 | increase trade window items to 20 | ccc | 1 | -1/+1 | |
2022-12-18 | disable SSL for downloads, since Windows\' OpenSSL doesnt support it. | jak1 | 1 | -0/+5 | |
2021-06-06 | added exitcode 7 to unique sessions (-S) | jak1 | 2 | -0/+32 | |
2021-04-13 | moved all skillbased errors to debugChatTab | jak1 | 1 | -2/+8 | |
2020-05-07 | Fix code style after merged switch port code | Andrei Karas | 1 | -2/+4 | |
2020-04-25 | add "SAVE_PASSWORD" define option | cpasjuste | 1 | -5/+13 | |
2020-03-13 | Fix alternate ip address for char and map servers [ci skip] | Andrei Karas | 2 | -0/+2 | |
2020-02-23 | Fix some code style issues | Andrei Karas | 1 | -1/+1 | |
2019-10-16 | Fix code style, ignore some warning in clang-tidy | Andrei Karas | 3 | -5/+5 | |
2019-08-19 | Add new shuffle packets | Andrei Karas | 3 | -0/+1156 | |
2019-08-19 | Update shortcuts related packets for zero | Andrei Karas | 3 | -2/+17 | |
2019-08-19 | Update packet SMSG_BEING_HAT_EFFECTS | Andrei Karas | 1 | -4/+11 | |
2019-08-19 | Update packet SMSG_RANKS_LIST | Andrei Karas | 3 | -9/+43 | |
2019-08-19 | Update packet SMSG_HOMUNCULUS_INFO | Andrei Karas | 3 | -0/+96 | |
2019-06-26 | Update packet CMSG_SET_SHORTCUTS | Andrei Karas | 6 | -1/+13 | |
2019-06-26 | Update packet CMSG_SHORTCUTS_ROW_SHIFT | Andrei Karas | 6 | -6/+28 | |
2019-06-26 | Update packet SMSG_PLAYER_SHORTCUTS | Andrei Karas | 3 | -8/+60 | |
2019-06-24 | Fix code style | Andrei Karas | 2 | -3/+1 | |
2019-05-18 | Fix code style | Andrei Karas | 11 | -26/+27 | |
2019-05-16 | Remove extra include from generalhandler.cpp | Andrei Karas | 1 | -1/+0 | |
2019-05-15 | Remove extra unused attribute in gamerecv.cpp | Andrei Karas | 1 | -1/+1 | |
2019-05-15 | Change protocol version to 26 | Andrei Karas | 1 | -1/+1 | |
2019-05-15 | Fix special card constants for clients with item id with size 4 | Andrei Karas | 1 | -1/+1 | |
Also drop support for 65535 item id on old packet versions. | |||||
2019-05-15 | Fix different server packets for packet versions where item id size was changed | Andrei Karas | 1 | -0/+46 | |
2019-05-15 | Update shuffle packets | Andrei Karas | 3 | -0/+340 | |
2019-05-15 | Add packet SMSG_NAME_RESPONSE_TITLE 0x0adf | Andrei Karas | 3 | -0/+79 | |
2019-05-15 | Add packet SMSG_REFINE_ANNOUNCE 0x0ada | Andrei Karas | 3 | -0/+26 | |
2019-05-15 | Add packet CMSG_REFINE_CLOSE 0x0aa4 | Andrei Karas | 6 | -0/+19 | |
2019-05-14 | Add item CMSG_REFINE_ITEM 0x0aa3 | Andrei Karas | 6 | -0/+41 | |
2019-05-14 | Add packet SMSG_REFINE_ADD_ITEM 0x0aa2 | Andrei Karas | 3 | -0/+29 | |
2019-05-14 | Add packet CMSG_REFINE_ADD_ITEM 0x0aa1 | Andrei Karas | 11 | -0/+257 | |
2019-05-14 | Add packet SMSG_REFINE_WINDOW_OPEN 0x0aa0 | Andrei Karas | 4 | -0/+81 | |
2019-05-14 | Add packet SMSG_MAP_LOAD_CONFIRM 0x0b1b | Andrei Karas | 3 | -0/+24 | |
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 | 3 | -0/+20 | |
2019-05-14 | Update packet SMSG_NPC_CASH_BUY | Andrei Karas | 2 | -3/+14 | |