Commit Graph

572 Commits

Author SHA1 Message Date
Martin Michelsen 51ccecf1bd add object graph parser 2022-11-03 00:40:04 -07:00
Martin Michelsen dedea228b1 update readme section about patches and dol files 2022-11-01 09:37:12 -07:00
Martin Michelsen 3e74bde880 fix tests for Ep3 USA patch changes 2022-10-31 16:59:16 -07:00
Martin Michelsen 0a1eb5f0d7 add Ep3 USA patch function 2022-10-31 16:47:14 -07:00
Martin Michelsen ed81599cc9 fix percentage display on weapon text generation 2022-10-29 19:28:00 -07:00
Martin Michelsen 2ce9e58177 add a bit more of dc nte 2022-10-29 19:27:44 -07:00
Martin Michelsen 52625aed9c add proxy option to block lobby events 2022-10-29 16:05:59 -07:00
Martin Michelsen 9140b04ca6 fix some format comments 2022-10-24 19:29:03 -07:00
Martin Michelsen c9e5d1f677 implement $next on proxy server 2022-10-15 22:24:00 -07:00
Martin Michelsen 0e53ea08ba fix crash checks on proxy server 2022-10-15 22:24:00 -07:00
Martin Michelsen 378fd0521e clarify DE command 2022-10-15 11:50:42 -07:00
Martin Michelsen 4edcbc5d4d rewrite prs functions for clarity; implement staged compression 2022-10-11 11:16:52 -07:00
Martin Michelsen 14837447a3 update some ep3 notes 2022-10-11 11:16:52 -07:00
Martin Michelsen 23a0424acf clarify some comments in bc0 compression 2022-10-10 12:34:58 -07:00
Martin Michelsen 4f63d3672e write bc0 compressor 2022-10-10 12:22:39 -07:00
Martin Michelsen 0033cb2eda shorten unknown tech names in item descriptions 2022-10-09 23:33:11 -07:00
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 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