Commit Graph

443 Commits

Author SHA1 Message Date
Martin Michelsen 239ffd1323 add explanation of player_tag field 2022-10-09 23:32:05 -07:00
Martin Michelsen f18953c31e make signedness explicit in count checks 2022-10-09 12:50:34 -07:00
Martin Michelsen f088454c25 add all GC 1&2 subcommand formats 2022-10-09 01:35:22 -07:00
Martin Michelsen 48905bfa10 use ep3 battle command masking for forwarded commands 2022-10-06 22:10:02 -07:00
Martin Michelsen 830a151db7 add ep3 game subcommand outlines 2022-10-05 23:34:17 -07:00
Martin Michelsen 5b3a94f018 add ep3 data inspection option 2022-10-05 15:03:22 -07:00
Martin Michelsen 1cb14b48c9 fix typo 2022-10-05 13:07:32 -07:00
Martin Michelsen 3d036404f7 document the CARD lobby battle table commands 2022-10-05 11:33:46 -07:00
Martin Michelsen 4eb46b293e fix some ep3 documentation 2022-10-05 11:12:50 -07:00
Martin Michelsen 026befe6ac don't use parray for Entry struct 2022-10-05 00:35:06 -07:00
Martin Michelsen d9413b3559 add explanation of game command header 2022-10-05 00:30:57 -07:00
Martin Michelsen e14a4f83db don't fail on ghost lobby player bug on proxy server 2022-10-05 00:19:56 -07:00
Martin Michelsen ba928306ba make ip stack sim log messages cleaner 2022-10-05 00:19:56 -07:00
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 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