From 1f357bb6afb918d4cf333f5aab87d4751fbfa6af Mon Sep 17 00:00:00 2001 From: mrb0nk500 Date: Wed, 17 May 2023 15:07:28 -0300 Subject: TProtocol: Add (and match) the `SndPsoData` related command senders, along with a few other senders Man, those `SndPsoData` functions took way longer then they should've to figure out, mostly due to typecasting, and general weirdness. --- include/pso/TProtocol.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'include/pso/TProtocol.h') diff --git a/include/pso/TProtocol.h b/include/pso/TProtocol.h index 98976b7..ca80ffe 100644 --- a/include/pso/TProtocol.h +++ b/include/pso/TProtocol.h @@ -266,6 +266,20 @@ public: void send_text_list(); // 0x61 void send_chara_data_v2(TPlyCharData &char_data, TPlyChallenge &challenge, TPlyChoiceSearchConfig &choice_search_config, TBlockedSenders &blocked_senders, TPlyText<512> &auto_reply, char *info_board); + // 0x98 + void send_update_chara_data_v2(TPlyCharData &char_data, TPlyChallenge &challenge, TPlyChoiceSearchConfig &choice_search_config, TBlockedSenders &blocked_senders, TPlyText<512> &auto_reply, char *info_board); + // 0x60 + void send_pso_data(game_command &packet, u32 size); + // 0x62 + void send_pso_data2(u32 flags, game_command &packet, u32 size); + // 0x6D + void send_pso_data_long2(char flags, long_game_command &packet, size_t size); + // 0x84 + void send_room_change(int idx); + // 0x40 + void send_find_user(TPlyGuildCardTag &tag, u32 gc_num); + // 0xC1 + void send_create_game(char *name, char *password, u8 difficulty, u8 battle_mode, u8 challenge_mode, u8 episode); }; #endif -- cgit v1.2.3-13-gbd6f