Commit Graph

  • 690d4bdb14 refine 6xB4x03 command definition Martin Michelsen 2022-11-04 17:35:17 -07:00
  • fd0ba1bbf6 fix some ep3 card format details Martin Michelsen 2022-11-04 17:26:43 -07:00
  • e321fd5bca fix some proxy server uninitialized memory bugs Martin Michelsen 2022-11-04 17:26:57 -07:00
  • 7be3aad58b use phosg and resource_file CMake packages Martin Michelsen 2022-11-04 10:07:20 -07:00
  • b4410594b0 fix invalid write in ep3 editors patch Martin Michelsen 2022-11-04 01:05:26 -07:00
  • 94e6ba2a91 add comment to ep3 editors patch Martin Michelsen 2022-11-04 00:11:00 -07:00
  • 5998fee2a7 document 6xB5x42 command Martin Michelsen 2022-11-04 00:01:38 -07:00
  • cb1e405a66 fix comment Martin Michelsen 2022-11-03 22:18:02 -07:00
  • dab83f27d3 fix notes on 6xB5x3F command Martin Michelsen 2022-11-03 22:14:00 -07:00
  • 92c51830bb make ep3 editors patch idempotent Martin Michelsen 2022-11-03 22:07:32 -07:00
  • 846100cf16 support reloading functions and programs Martin Michelsen 2022-11-03 22:07:15 -07:00
  • b0edffdef1 document ep3 auction commands Martin Michelsen 2022-11-03 22:07:01 -07:00
  • debca5aad4 add PC notes to Ep3 debug menus patch Martin Michelsen 2022-11-03 16:24:16 -07:00
  • 1421e633be add Episode 3 USA debug menus patch Martin Michelsen 2022-11-03 00:41:24 -07:00
  • a0a802f42f enable $patch on proxy server Martin Michelsen 2022-11-03 15:28:03 -07:00
  • 247904f019 fix bounds on ep3 patch handler code copy Martin Michelsen 2022-11-03 00:40:51 -07:00
  • 10ab632c59 add $patch command Martin Michelsen 2022-11-03 00:40:29 -07:00
  • 51ccecf1bd add object graph parser Martin Michelsen 2022-11-03 00:40:04 -07:00
  • dedea228b1 update readme section about patches and dol files Martin Michelsen 2022-11-01 09:37:12 -07:00
  • 3e74bde880 fix tests for Ep3 USA patch changes Martin Michelsen 2022-10-31 16:59:16 -07:00
  • 0a1eb5f0d7 add Ep3 USA patch function Martin Michelsen 2022-10-31 16:33:56 -07:00
  • ed81599cc9 fix percentage display on weapon text generation Martin Michelsen 2022-10-29 19:28:00 -07:00
  • 2ce9e58177 add a bit more of dc nte Martin Michelsen 2022-10-29 19:27:44 -07:00
  • 52625aed9c add proxy option to block lobby events Martin Michelsen 2022-10-29 16:05:59 -07:00
  • 9140b04ca6 fix some format comments Martin Michelsen 2022-10-24 19:29:03 -07:00
  • c9e5d1f677 implement $next on proxy server Martin Michelsen 2022-10-15 22:23:16 -07:00
  • 0e53ea08ba fix crash checks on proxy server Martin Michelsen 2022-10-15 22:23:53 -07:00
  • 378fd0521e clarify DE command Martin Michelsen 2022-10-15 11:50:42 -07:00
  • 4edcbc5d4d rewrite prs functions for clarity; implement staged compression Martin Michelsen 2022-10-10 18:44:19 -07:00
  • 14837447a3 update some ep3 notes Martin Michelsen 2022-10-11 11:16:49 -07:00
  • 23a0424acf clarify some comments in bc0 compression Martin Michelsen 2022-10-10 12:34:58 -07:00
  • 4f63d3672e write bc0 compressor Martin Michelsen 2022-10-10 12:20:31 -07:00
  • 0033cb2eda shorten unknown tech names in item descriptions Martin Michelsen 2022-10-09 23:32:17 -07:00
  • 239ffd1323 add explanation of player_tag field Martin Michelsen 2022-10-09 23:32:05 -07:00
  • f18953c31e make signedness explicit in count checks Martin Michelsen 2022-10-09 12:50:34 -07:00
  • f088454c25 add all GC 1&2 subcommand formats Martin Michelsen 2022-10-09 01:35:22 -07:00
  • 48905bfa10 use ep3 battle command masking for forwarded commands Martin Michelsen 2022-10-06 22:10:02 -07:00
  • 830a151db7 add ep3 game subcommand outlines Martin Michelsen 2022-10-05 23:34:17 -07:00
  • 5b3a94f018 add ep3 data inspection option Martin Michelsen 2022-10-05 15:03:22 -07:00
  • 1cb14b48c9 fix typo Martin Michelsen 2022-10-05 13:07:32 -07:00
  • 3d036404f7 document the CARD lobby battle table commands Martin Michelsen 2022-10-05 11:33:46 -07:00
  • 4eb46b293e fix some ep3 documentation Martin Michelsen 2022-10-05 11:12:50 -07:00
  • 026befe6ac don't use parray for Entry struct Martin Michelsen 2022-10-05 00:35:06 -07:00
  • d9413b3559 add explanation of game command header Martin Michelsen 2022-10-05 00:30:57 -07:00
  • e14a4f83db don't fail on ghost lobby player bug on proxy server Martin Michelsen 2022-10-05 00:16:26 -07:00
  • ba928306ba make ip stack sim log messages cleaner Martin Michelsen 2022-10-05 00:16:06 -07:00
  • d5154f0a5d close proxy session early if client intentionally disconnects Martin Michelsen 2022-10-04 23:42:49 -07:00
  • 7ffa043941 more ep3 subcommand research Martin Michelsen 2022-10-04 23:01:23 -07:00
  • 513fab03c8 fix signed/unsigned comparison in bc0 decompression Martin Michelsen 2022-10-04 18:31:10 -07:00
  • e2525ffd36 document Ep3 media update command Martin Michelsen 2022-10-04 18:20:56 -07:00
  • 9e161d99cf fix infinite hp on proxy server Martin Michelsen 2022-10-04 18:20:14 -07:00
  • 6a0df79fad document Ep3 E1 command Martin Michelsen 2022-10-04 18:20:03 -07:00
  • ce87348bf5 add skip card proxy option Martin Michelsen 2022-10-04 18:19:40 -07:00
  • 50e1b79b1e reverse-engineer subcommands sent during game join Martin Michelsen 2022-10-03 21:44:30 -07:00
  • a16c207f4d allow specifying input and output filenames Martin Michelsen 2022-10-03 21:44:03 -07:00
  • f6987d6627 fix resume game subcommand Martin Michelsen 2022-10-03 19:57:55 -07:00
  • 1c6ba33be3 don't send blank message box if not needed Martin Michelsen 2022-10-03 19:57:41 -07:00
  • 63958b7c5d update ep3 support notes in readme Martin Michelsen 2022-10-03 15:51:11 -07:00
  • 7ed0866c2b add Ep3 sound chat subcommand Martin Michelsen 2022-10-03 11:23:11 -07:00
  • 333fc803ce more ep3 notes in CommandFormats Martin Michelsen 2022-10-03 11:20:40 -07:00
  • 32176caff8 support .mnm extension for Ep3 quests; fix Ep3 DLQs not working Martin Michelsen 2022-10-03 00:01:04 -07:00
  • 73278fe9ab add ability to decrypt Ep3 GCI files Martin Michelsen 2022-10-02 22:56:09 -07:00
  • 5ec90db9eb add some more Ep3 notes Martin Michelsen 2022-10-02 21:40:58 -07:00
  • 6afc029152 implement Ep3 card trade window Martin Michelsen 2022-10-02 19:00:13 -07:00
  • 44e28fd906 add some Ep3 research Martin Michelsen 2022-10-02 18:59:44 -07:00
  • 0969a6eb1d handle odd data sizes gracefully in --decrypt-data Martin Michelsen 2022-10-02 15:41:49 -07:00
  • 8d206133a3 also block B7 for non-Ep3 clients Martin Michelsen 2022-10-02 12:16:16 -07:00
  • e4b5fbf2ba clean up duplicated functions in PSOEncryption Martin Michelsen 2022-10-02 12:16:02 -07:00
  • 867f86da5e fix B8 forwarding condition on proxy server Martin Michelsen 2022-10-02 01:28:29 -07:00
  • e273629cd1 fix client_id field width in some subcommands Martin Michelsen 2022-10-02 01:28:17 -07:00
  • bc071155b0 fix field name in 6x5F command Martin Michelsen 2022-10-01 18:38:20 -07:00
  • 295bb9c4a4 don't send Ep3 card defs unnecessarily Martin Michelsen 2022-10-01 18:38:09 -07:00
  • c9d62e26ef add comments on mag color index Martin Michelsen 2022-10-01 09:24:13 -07:00
  • c8cb3e61f7 add set-next-item shell command Martin Michelsen 2022-10-01 00:56:17 -07:00
  • 0b85f46ce2 block B8 command via proxy ifclient is not episode 3 Martin Michelsen 2022-10-01 00:55:21 -07:00
  • a01472666c block 97 command via proxy if client has already saved Martin Michelsen 2022-10-01 00:54:57 -07:00
  • 613789057f update note on 06E8 command Martin Michelsen 2022-10-01 00:54:40 -07:00
  • dbf44e60ff prevent $item in lobbies Martin Michelsen 2022-10-01 00:54:23 -07:00
  • a8f888b829 fix $event condition on BB Martin Michelsen 2022-10-01 00:54:10 -07:00
  • 125c8f910c add get_player_card Martin Michelsen 2022-10-01 00:53:56 -07:00
  • 27bccc5571 don't show gc# in unlicensed sessions Martin Michelsen 2022-10-01 00:53:31 -07:00
  • 1a477b28a0 ensure save is enabled before sending clients to proxy server Martin Michelsen 2022-09-30 11:41:29 -07:00
  • fbc0eaeaa1 add SL flag in $li command output Martin Michelsen 2022-09-30 00:15:26 -07:00
  • 96caa94d1e expand proxy options, catch invalid commands from server Martin Michelsen 2022-09-29 23:47:44 -07:00
  • 95220bfbdc make subobject init explicit Martin Michelsen 2022-09-29 19:54:07 -07:00
  • cd01848eb9 update version notes in CommandFormats Martin Michelsen 2022-09-29 16:08:25 -07:00
  • 34cde304dc explicitly specify cache timeout as int64 Martin Michelsen 2022-09-29 16:07:43 -07:00
  • 0951132c01 add proxy options menu Martin Michelsen 2022-09-29 11:08:35 -07:00
  • 7d950e01ab rewrite some readme sections for clarity Martin Michelsen 2022-09-28 16:52:05 -07:00
  • e73fb2fbba update example config for dc/gc shared ports Martin Michelsen 2022-09-26 15:52:34 -07:00
  • 8f2bf60d62 add UDP off versions of v2 login command Martin Michelsen 2022-09-26 15:30:56 -07:00
  • bdc60ac601 revert replay timeout to 3 seconds Martin Michelsen 2022-09-23 19:13:02 -07:00
  • 6e6b161847 add BB test again Martin Michelsen 2022-09-23 19:12:35 -07:00
  • d4d7797741 add some debug info during replays Martin Michelsen 2022-09-23 19:08:38 -07:00
  • 110db06191 shorten init message Martin Michelsen 2022-09-23 19:08:23 -07:00
  • a9cf98a24f implement some parts of DC NTE (but not all of it) Martin Michelsen 2022-09-23 00:33:03 -07:00
  • 9524d05279 update some command notes Martin Michelsen 2022-09-22 22:52:14 -07:00
  • c43fa7a40d don't send extra lobbies to v1 clients Martin Michelsen 2022-09-22 22:51:46 -07:00
  • 5d314f4e96 clean up meet user extension structure Martin Michelsen 2022-09-22 22:51:13 -07:00
  • 29fc74470d rename client and lobby flags Martin Michelsen 2022-09-22 22:50:14 -07:00