Commit Graph

140 Commits

Author SHA1 Message Date
Martin Michelsen 5bcd16b6f2 make tournaments work with multiple human players 2022-12-13 21:40:09 -08:00
Martin Michelsen d52b882679 fix team count in tournament status command 2022-12-12 22:03:45 -08:00
Martin Michelsen 0d7f69eb66 implement spectator count view in primary game 2022-12-12 21:57:37 -08:00
Martin Michelsen 391a70f68d send tournament bracket updates when any match is complete 2022-12-12 21:54:53 -08:00
Martin Michelsen e858b2101d implement hack to make tournament specatators work 2022-12-12 00:42:39 -08:00
Martin Michelsen 398a93b56f implement spectator teams 2022-12-11 13:57:57 -08:00
Martin Michelsen cceaf5efde implement ep3 extended game/tournament info commands 2022-12-11 11:04:11 -08:00
Martin Michelsen 2ee7ca8600 fix quest barrier and implement v3/bb file chunk acknowledge commands 2022-12-10 10:02:19 -08:00
Martin Michelsen 5f04cbaecb fix results screen for final tournament match 2022-12-08 17:32:39 -08:00
Martin Michelsen 93f42a9398 automatically delete tournaments when complete 2022-12-08 17:32:39 -08:00
Martin Michelsen 9a1ba56982 implement episode 3 tournaments 2022-12-08 01:01:58 -08:00
Martin Michelsen c3c6f60664 document more ep3 commands 2022-12-03 12:14:58 -08:00
Martin Michelsen 85fbd1b389 rename some unknown fields 2022-12-03 11:06:31 -08:00
Martin Michelsen f8da4ac7be initial spectator + recording implementation 2022-11-30 22:29:51 -08:00
Martin Michelsen 0870d66806 support ep3 private chat 2022-11-29 20:41:17 -08:00
Martin Michelsen 9f2f0ccc14 implement episode 3 battles 2022-11-27 21:19:31 -08:00
Martin Michelsen a0a802f42f enable $patch on proxy server 2022-11-03 15:28:27 -07:00
Martin Michelsen 0a1eb5f0d7 add Ep3 USA patch function 2022-10-31 16:47:14 -07:00
Martin Michelsen 2ce9e58177 add a bit more of dc nte 2022-10-29 19:27:44 -07:00
Martin Michelsen f088454c25 add all GC 1&2 subcommand formats 2022-10-09 01:35:22 -07:00
Martin Michelsen 3d036404f7 document the CARD lobby battle table commands 2022-10-05 11:33:46 -07:00
Martin Michelsen 7ffa043941 more ep3 subcommand research 2022-10-05 00:19:56 -07:00
Martin Michelsen e2525ffd36 document Ep3 media update command 2022-10-04 18:20:56 -07:00
Martin Michelsen f6987d6627 fix resume game subcommand 2022-10-03 21:44:39 -07:00
Martin Michelsen 6afc029152 implement Ep3 card trade window 2022-10-02 19:00:13 -07:00
Martin Michelsen e273629cd1 fix client_id field width in some subcommands 2022-10-02 01:28:17 -07:00
Martin Michelsen 295bb9c4a4 don't send Ep3 card defs unnecessarily 2022-10-01 18:40:44 -07:00
Martin Michelsen 125c8f910c add get_player_card 2022-10-01 00:56:39 -07:00
Martin Michelsen 0951132c01 add proxy options menu 2022-09-29 12:07:53 -07:00
Martin Michelsen 8f2bf60d62 add UDP off versions of v2 login command 2022-09-26 15:30:56 -07:00
Martin Michelsen 110db06191 shorten init message 2022-09-23 19:08:23 -07:00
Martin Michelsen a9cf98a24f implement some parts of DC NTE (but not all of it) 2022-09-23 18:37:45 -07:00
Martin Michelsen 5d314f4e96 clean up meet user extension structure 2022-09-22 22:51:13 -07:00
Martin Michelsen 29fc74470d rename client and lobby flags 2022-09-22 22:50:14 -07:00
Martin Michelsen 764a930213 also store chunk crcs in patch metadata cache 2022-09-03 23:24:35 -07:00
Martin Michelsen 8937333a2b support early BB login command in multi-key detector crypt 2022-09-03 21:03:55 -07:00
Martin Michelsen 9a35f5ca63 reorganize BB file loading abstractions 2022-09-03 12:26:12 -07:00
Martin Michelsen b6d6474356 handle disable_udp correctly for games 2022-09-03 01:14:51 -07:00
Martin Michelsen 010f753a08 clean up some player structs 2022-09-02 18:26:47 -07:00
Martin Michelsen 01e4518c8e clean up handler tables 2022-09-01 23:35:41 -07:00
Martin Michelsen 47c2269fca delete some outdated comments 2022-09-01 21:09:46 -07:00
Martin Michelsen 1ed06283a2 fix subobject initialization 2022-08-27 23:00:50 -07:00
Martin Michelsen 8ef18eab13 hide all non-BB redirects on proxy server 2022-08-27 22:50:43 -07:00
Martin Michelsen 5d3d1e1900 add support for PSO DC v1/v2 2022-08-27 10:49:53 -07:00
Martin Michelsen 5ede882715 add ability to handle V2 and V3 clients on the same port 2022-08-26 00:26:28 -07:00
Martin Michelsen 77cea58fc5 clean up big-endian encryption 2022-08-24 01:02:11 -07:00
Martin Michelsen e808a7b6a3 use D5 on versions that support it 2022-08-24 01:02:11 -07:00
Martin Michelsen 202427e331 implement GC Ep1&2 trial edition 2022-08-13 00:35:27 -07:00
Martin Michelsen 1fdf258e7f disassemble encrypted send_function_calls on proxy server 2022-08-11 23:57:34 -07:00
Martin Michelsen 907883d176 fix incorrect ep3 map command size 2022-08-11 09:45:44 -07:00