Commit Graph

83 Commits

Author SHA1 Message Date
Martin Michelsen 007359e220 block time updates on proxy server 2022-12-25 15:46:10 -08:00
Martin Michelsen a6ac56943c fix invalid command proxy message 2022-12-17 01:16:48 -08:00
Martin Michelsen 08dfbbcb5c factor out client and proxy options 2022-12-15 23:34:07 -08:00
Martin Michelsen 7612621fe9 unmask ep3 commands on proxy server 2022-12-14 20:37:48 -08:00
Martin Michelsen ed2568fc7a more ep3 comamnd details 2022-12-11 23:02:14 -08:00
Martin Michelsen d4115450b2 make binary and disassembly filenames match 2022-12-03 21:33:08 -08:00
Martin Michelsen 8efc9f1b3e support uncompressed ep3 card definition lists 2022-11-29 20:41:17 -08:00
Martin Michelsen 9f2f0ccc14 implement episode 3 battles 2022-11-27 21:19:31 -08:00
Martin Michelsen 51c13b8462 fix proxy chat commands in ep3 spectator teams 2022-11-05 10:39:22 -07:00
Martin Michelsen e321fd5bca fix some proxy server uninitialized memory bugs 2022-11-04 17:35:36 -07:00
Martin Michelsen a0a802f42f enable $patch on proxy server 2022-11-03 15:28:27 -07:00
Martin Michelsen 0a1eb5f0d7 add Ep3 USA patch function 2022-10-31 16:47:14 -07:00
Martin Michelsen 52625aed9c add proxy option to block lobby events 2022-10-29 16:05:59 -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 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 4eb46b293e fix some ep3 documentation 2022-10-05 11:12:50 -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 d5154f0a5d close proxy session early if client intentionally disconnects 2022-10-05 00:19:56 -07:00
Martin Michelsen 9e161d99cf fix infinite hp on proxy server 2022-10-04 18:20:14 -07:00
Martin Michelsen 5ec90db9eb add some more Ep3 notes 2022-10-02 21:40:58 -07:00
Martin Michelsen 8d206133a3 also block B7 for non-Ep3 clients 2022-10-02 12:16:16 -07:00
Martin Michelsen 867f86da5e fix B8 forwarding condition on proxy server 2022-10-02 01:28:29 -07:00
Martin Michelsen 295bb9c4a4 don't send Ep3 card defs unnecessarily 2022-10-01 18:40:44 -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 125c8f910c add get_player_card 2022-10-01 00:56:39 -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 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 0951132c01 add proxy options menu 2022-09-29 12:07:53 -07:00
Martin Michelsen a9cf98a24f implement some parts of DC NTE (but not all of it) 2022-09-23 18:37:45 -07:00
Martin Michelsen 29fc74470d rename client and lobby flags 2022-09-22 22:50:14 -07:00
Martin Michelsen 19b093cfc5 only return clients to newserv from proxy if not in a game 2022-09-06 11:12:32 -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 01e4518c8e clean up handler tables 2022-09-01 23:35:41 -07:00
Martin Michelsen 8ef18eab13 hide all non-BB redirects on proxy server 2022-08-27 22:50:43 -07:00
Martin Michelsen f59347c5c2 fix port names for proxy change ship/block 2022-08-27 19:20:08 -07:00
Martin Michelsen dc278a7843 implement meet user on dcv1 2022-08-27 18:58:47 -07:00
Martin Michelsen 5d3d1e1900 add support for PSO DC v1/v2 2022-08-27 10:49:53 -07:00
Martin Michelsen 202427e331 implement GC Ep1&2 trial edition 2022-08-13 00:35:27 -07:00
Martin Michelsen 1fdf258e7f disassemble encrypted send_function_calls on proxy server 2022-08-11 23:57:34 -07:00
Martin Michelsen 3e14bc306f remove debugging output for send_function_call disassembly 2022-08-11 23:36:45 -07:00
Martin Michelsen 25c68ef43c fix char range error in some envs 2022-08-09 16:59:35 -07:00
Martin Michelsen 442f33733d implement $item command on non-bb and on proxy 2022-07-30 23:03:55 -07:00
Martin Michelsen ec205062ad add findings from psox disassembly 2022-07-26 00:33:47 -07:00
Martin Michelsen 2590a2f24b allow proxy handlers to override command/flag 2022-07-13 17:40:37 -07:00
Martin Michelsen 0a115427a1 add $rand command 2022-07-11 11:04:31 -07:00
Martin Michelsen a7e3d4853a add session replay functions 2022-07-01 11:02:47 -07:00