Commit Graph

543 Commits

Author SHA1 Message Date
Martin Michelsen d5154f0a5d close proxy session early if client intentionally disconnects 2022-10-05 00:19:56 -07:00
Martin Michelsen 7ffa043941 more ep3 subcommand research 2022-10-05 00:19:56 -07:00
Martin Michelsen 513fab03c8 fix signed/unsigned comparison in bc0 decompression 2022-10-04 18:31:10 -07:00
Martin Michelsen e2525ffd36 document Ep3 media update command 2022-10-04 18:20:56 -07:00
Martin Michelsen 9e161d99cf fix infinite hp on proxy server 2022-10-04 18:20:14 -07:00
Martin Michelsen 6a0df79fad document Ep3 E1 command 2022-10-04 18:20:03 -07:00
Martin Michelsen ce87348bf5 add skip card proxy option 2022-10-04 18:19:40 -07:00
Martin Michelsen 50e1b79b1e reverse-engineer subcommands sent during game join 2022-10-03 23:21:55 -07:00
Martin Michelsen a16c207f4d allow specifying input and output filenames 2022-10-03 21:44:39 -07:00
Martin Michelsen f6987d6627 fix resume game subcommand 2022-10-03 21:44:39 -07:00
Martin Michelsen 1c6ba33be3 don't send blank message box if not needed 2022-10-03 21:44:39 -07:00
Martin Michelsen 63958b7c5d update ep3 support notes in readme 2022-10-03 15:51:11 -07:00
Martin Michelsen 7ed0866c2b add Ep3 sound chat subcommand 2022-10-03 11:23:11 -07:00
Martin Michelsen 333fc803ce more ep3 notes in CommandFormats 2022-10-03 11:20:40 -07:00
Martin Michelsen 32176caff8 support .mnm extension for Ep3 quests; fix Ep3 DLQs not working 2022-10-03 00:07:48 -07:00
Martin Michelsen 73278fe9ab add ability to decrypt Ep3 GCI files 2022-10-02 23:01:46 -07:00
Martin Michelsen 5ec90db9eb add some more Ep3 notes 2022-10-02 21:40:58 -07:00
Martin Michelsen 6afc029152 implement Ep3 card trade window 2022-10-02 19:00:13 -07:00
Martin Michelsen 44e28fd906 add some Ep3 research 2022-10-02 18:59:44 -07:00
Martin Michelsen 0969a6eb1d handle odd data sizes gracefully in --decrypt-data 2022-10-02 15:41:49 -07:00
Martin Michelsen 8d206133a3 also block B7 for non-Ep3 clients 2022-10-02 12:16:16 -07:00
Martin Michelsen e4b5fbf2ba clean up duplicated functions in PSOEncryption 2022-10-02 12:16:02 -07:00
Martin Michelsen 867f86da5e fix B8 forwarding condition on proxy server 2022-10-02 01:28:29 -07:00
Martin Michelsen e273629cd1 fix client_id field width in some subcommands 2022-10-02 01:28:17 -07:00
Martin Michelsen bc071155b0 fix field name in 6x5F command 2022-10-01 18:40:44 -07:00
Martin Michelsen 295bb9c4a4 don't send Ep3 card defs unnecessarily 2022-10-01 18:40:44 -07:00
Martin Michelsen c9d62e26ef add comments on mag color index 2022-10-01 09:24:13 -07:00
Martin Michelsen c8cb3e61f7 add set-next-item shell command 2022-10-01 00:56:39 -07:00
Martin Michelsen 0b85f46ce2 block B8 command via proxy ifclient is not episode 3 2022-10-01 00:56:39 -07:00
Martin Michelsen a01472666c block 97 command via proxy if client has already saved 2022-10-01 00:56:39 -07:00
Martin Michelsen 613789057f update note on 06E8 command 2022-10-01 00:56:39 -07:00
Martin Michelsen dbf44e60ff prevent $item in lobbies 2022-10-01 00:56:39 -07:00
Martin Michelsen a8f888b829 fix $event condition on BB 2022-10-01 00:56:39 -07:00
Martin Michelsen 125c8f910c add get_player_card 2022-10-01 00:56:39 -07:00
Martin Michelsen 27bccc5571 don't show gc# in unlicensed sessions 2022-10-01 00:53:31 -07:00
Martin Michelsen 1a477b28a0 ensure save is enabled before sending clients to proxy server 2022-09-30 11:41:29 -07:00
Martin Michelsen fbc0eaeaa1 add SL flag in $li command output 2022-09-30 00:15:26 -07:00
Martin Michelsen 96caa94d1e expand proxy options, catch invalid commands from server 2022-09-29 23:47:44 -07:00
Martin Michelsen 95220bfbdc make subobject init explicit 2022-09-29 19:54:16 -07:00
Martin Michelsen cd01848eb9 update version notes in CommandFormats 2022-09-29 16:08:25 -07:00
Martin Michelsen 34cde304dc explicitly specify cache timeout as int64 2022-09-29 16:07:43 -07:00
Martin Michelsen 0951132c01 add proxy options menu 2022-09-29 12:07:53 -07:00
Martin Michelsen 7d950e01ab rewrite some readme sections for clarity 2022-09-28 19:29:33 -07:00
Martin Michelsen e73fb2fbba update example config for dc/gc shared ports 2022-09-26 15:52:34 -07:00
Martin Michelsen 8f2bf60d62 add UDP off versions of v2 login command 2022-09-26 15:30:56 -07:00
Martin Michelsen bdc60ac601 revert replay timeout to 3 seconds 2022-09-23 19:13:02 -07:00
Martin Michelsen 6e6b161847 add BB test again 2022-09-23 19:12:35 -07:00
Martin Michelsen d4d7797741 add some debug info during replays 2022-09-23 19:08:38 -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