Commit Graph

19 Commits

Author SHA1 Message Date
Martin Michelsen 9f4b53178a add jsd0 2022-12-03 11:06:31 -08:00
Martin Michelsen 9f2f0ccc14 implement episode 3 battles 2022-11-27 21:19:31 -08:00
Martin Michelsen e4b5fbf2ba clean up duplicated functions in PSOEncryption 2022-10-02 12:16:02 -07:00
Martin Michelsen 1a3dd26cb3 add GCI decryption function 2022-09-13 01:27:54 -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 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 ec205062ad add findings from psox disassembly 2022-07-26 00:33:47 -07:00
Martin Michelsen c3ccd74e80 add untested support for JP Plus/Ep3 send_function_call 2022-07-21 01:01:36 -07:00
Martin Michelsen 641639a659 implement tfs1 2022-05-22 09:54:13 -07:00
Martin Michelsen 307eef88d0 fix unsafe memory access in PSOBBEncryption 2022-05-12 11:45:20 -07:00
Martin Michelsen cedb0c648e implement JSD1 2022-05-09 10:18:14 -07:00
Martin Michelsen 342f819f50 add missing include on linux 2022-05-04 15:30:28 -07:00
Martin Michelsen d5c38c2bc5 automatically determine the correct BB private key for each client 2022-05-04 15:20:08 -07:00
Martin Michelsen a078c9f712 add support for modified BB encryption 2022-05-04 12:58:12 -07:00
Martin Michelsen 46add5fb74 fix PSO PC encryption 2022-04-02 10:47:01 -07:00
Martin Michelsen 5c388c4052 make all file/network-related structs packed 2022-03-29 00:12:16 -07:00
Martin Michelsen d977cf0608 supporting changes for proxy server rewrite 2022-03-28 15:55:19 -07:00
Martin Michelsen e8f23e4b2e switch to CMake 2021-12-29 14:24:15 -08:00