Commit Graph

468 Commits

Author SHA1 Message Date
Martin Michelsen 425338877d fix dressing room overwriting level/exp 2022-09-04 00:21:33 -07:00
Martin Michelsen 764a930213 also store chunk crcs in patch metadata cache 2022-09-03 23:24:35 -07:00
Martin Michelsen f166dae1c6 add debug names for loaded enemies 2022-09-03 22:53:50 -07:00
Martin Michelsen 176e0fb6d6 cache file checksums in patch trees 2022-09-03 22:53:33 -07:00
Martin Michelsen 60bb758bc4 implement dressing room on BB 2022-09-03 22:09:32 -07:00
Martin Michelsen 3e5a961b68 implement play time on BB 2022-09-03 22:09:32 -07:00
azarashi 0180296c49 Fix default patch server messages 2022-09-03 21:07:12 -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 861d4e432a reduce bb file cache timeout 2022-09-03 12:34:49 -07:00
Martin Michelsen c46db6eccd add some missing includes, delete accidentally-added notes 2022-09-03 12:30:41 -07:00
Martin Michelsen 9a35f5ca63 reorganize BB file loading abstractions 2022-09-03 12:26:12 -07:00
Martin Michelsen 89285fef98 remove accidentally-included function prototype 2022-09-03 01:17:57 -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 3a7c3c0fe9 implement BB encryption in --cat-client 2022-09-02 17:33:44 -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 507af79203 add notes and check about pc_console_detect port configs 2022-09-01 21:06:03 -07:00
Martin Michelsen 74fdf3cdeb fix bb proxy reconnect port 2022-09-01 21:05:47 -07:00
Martin Michelsen e0b0ff989a add TODO about bb proxy connection behavior 2022-09-01 21:05:36 -07:00
Martin Michelsen e8f79628ca use explicit offset widths for print_data calls 2022-09-01 17:58:01 -07:00
Martin Michelsen 6eb77a7193 add SH4 to architecture enum 2022-08-28 18:01:51 -07:00
Martin Michelsen 1ed06283a2 fix subobject initialization 2022-08-27 23:00:50 -07:00
Martin Michelsen 0908ba5599 auto-mask meet user reconnect command during replay 2022-08-27 22:56:08 -07:00
Martin Michelsen 8ef18eab13 hide all non-BB redirects on proxy server 2022-08-27 22:50:43 -07:00
Martin Michelsen d2bcc5d261 fix LoginExtended format 2022-08-27 19:20:08 -07:00
Martin Michelsen f59347c5c2 fix port names for proxy change ship/block 2022-08-27 19:20:08 -07:00
Martin Michelsen bca76322bf fix dc guild card format 2022-08-27 19:20:08 -07:00
Martin Michelsen dc278a7843 implement meet user on dcv1 2022-08-27 18:58:47 -07:00
Martin Michelsen 34b70a8a03 don't send event change command to GCTE clients 2022-08-27 18:58:10 -07:00
Martin Michelsen 7380b34d9d support unregistered users on bb proxy 2022-08-27 13:48:58 -07:00
Martin Michelsen 5d3d1e1900 add support for PSO DC v1/v2 2022-08-27 10:49:53 -07:00
Martin Michelsen 4abd91cb8f fix typo in help text 2022-08-26 00:26:28 -07:00
Martin Michelsen 56494f7e9d document some DC formats 2022-08-26 00:26:28 -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 b612d50c17 show dns response in ip stack simulator debug 2022-08-25 19:25:38 -07:00
Martin Michelsen eaf1ad036c update compatibility table in readme 2022-08-25 19:25:17 -07:00
Martin Michelsen c5375c11aa fix download quests 2022-08-24 01:02:11 -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 4066f80407 add logo 2022-08-13 17:48:11 -07:00
Martin Michelsen 7cce105a09 add notes from Ep3 trial edition disassembly 2022-08-13 01:15:44 -07:00
Martin Michelsen 202427e331 implement GC Ep1&2 trial edition 2022-08-13 00:35:27 -07:00
Martin Michelsen 2a7fdceba9 update some format notes 2022-08-12 14:29:32 -07:00
Martin Michelsen 6af3a8e8cd support Episode 3 trial edition 2022-08-12 14:27:28 -07:00
Martin Michelsen 1fdf258e7f disassemble encrypted send_function_calls on proxy server 2022-08-11 23:57:34 -07:00
Martin Michelsen 3e14bc306f remove debugging output for send_function_call disassembly 2022-08-11 23:36:45 -07:00
Martin Michelsen c592542f07 log when client channels connect successfully 2022-08-11 23:36:30 -07:00
Martin Michelsen d2b9023cfc prevent non-logged-in users from doing anything except log in 2022-08-11 21:28:46 -07:00
Martin Michelsen 716825ffaf fix some typos in help text 2022-08-11 21:25:33 -07:00