Commit Graph

39 Commits

Author SHA1 Message Date
Martin Michelsen f3dfa0989f don't bother with lobby id free list 2022-12-22 22:27:23 -08:00
Martin Michelsen f2751a4e49 remove custom login options from proxy options menu 2022-12-22 21:27:31 -08:00
Martin Michelsen cf2f1ef529 add option to disable save_files globally 2022-12-13 23:53:06 -08:00
Martin Michelsen 5bcd16b6f2 make tournaments work with multiple human players 2022-12-13 21:40:09 -08:00
Martin Michelsen 9a1ba56982 implement episode 3 tournaments 2022-12-08 01:01:58 -08:00
Martin Michelsen 41a858935b implement card auctions 2022-11-27 23:52:18 -08:00
Martin Michelsen 9f2f0ccc14 implement episode 3 battles 2022-11-27 21:19:31 -08:00
Martin Michelsen 0a1eb5f0d7 add Ep3 USA patch function 2022-10-31 16:47:14 -07:00
Martin Michelsen 0951132c01 add proxy options menu 2022-09-29 12:07:53 -07:00
Martin Michelsen c43fa7a40d don't send extra lobbies to v1 clients 2022-09-22 22:51:53 -07:00
Martin Michelsen 9a35f5ca63 reorganize BB file loading abstractions 2022-09-03 12:26:12 -07:00
Martin Michelsen 5d3d1e1900 add support for PSO DC v1/v2 2022-08-27 10:49:53 -07:00
Martin Michelsen c62f1e9fa0 implement patch serving 2022-08-08 23:18:05 -07:00
Martin Michelsen 7a1eb677dc rewrite map loader 2022-08-03 17:30:39 -07:00
Martin Michelsen 293cc86092 move patch server message to config file 2022-08-02 20:53:41 -07:00
Martin Michelsen ec205062ad add findings from psox disassembly 2022-07-26 00:33:47 -07:00
Martin Michelsen 4c20097de7 fix meet user 2022-07-25 01:32:37 -07:00
Martin Michelsen 0a115427a1 add $rand command 2022-07-11 11:04:31 -07:00
Martin Michelsen e5227080b8 make replays useful on BB 2022-07-07 23:48:29 -07:00
Martin Michelsen a81df27bc9 remove player from game on 98 command, not 84 command 2022-06-26 22:54:44 -07:00
Martin Michelsen fc078a5d51 make it possible to disable item tracking 2022-06-24 22:07:29 -07:00
Martin Michelsen 562bc4a40c add DOL file loader 2022-06-02 12:49:12 -07:00
Martin Michelsen 85d054fc3a implement send_function_call 2022-05-31 17:18:04 -07:00
Martin Michelsen a50500a67d make sc ommand work on game server also 2022-05-22 10:50:50 -07:00
Martin Michelsen 43723887bb autogenerate ep3 map list, so new maps can be dropped in easily 2022-05-18 23:58:04 -07:00
Martin Michelsen d5c38c2bc5 automatically determine the correct BB private key for each client 2022-05-04 15:20:08 -07:00
Martin Michelsen 294c328e7a fix some basic things on BB proxy server 2022-05-04 13:09:09 -07:00
Martin Michelsen 06fd71f7a6 use std::strings in places of c-strings in most places 2022-04-03 23:31:24 -07:00
Martin Michelsen fe9eceed5c bring subcommand abstraction in line with main command abstraction 2022-04-03 11:00:14 -07:00
Martin Michelsen 3f5f2fc61d support multiple versions on proxy server 2022-04-02 10:47:01 -07:00
Martin Michelsen 7dce8b6c2c centralize command formats; fix a few range bugs 2022-03-31 01:03:13 -07:00
Martin Michelsen 2597da95bc rewrite proxy server to support multiple clients and integration with game server 2022-03-28 15:55:19 -07:00
Martin Michelsen fa07ce457b make enum style consistent 2022-03-26 19:26:26 -07:00
Martin Michelsen 1b663aed58 add set-ep3-menu-song 2022-03-08 16:47:02 -08:00
Martin Michelsen 15f978820f replace all NULLs with nullptr 2022-03-07 21:22:10 -08:00
Martin Michelsen 951b6085ab add IP stack simulator 2022-03-07 20:03:01 -08:00
Martin Michelsen 4b468b0a3d allow changing the dns server port 2022-03-02 18:54:08 -08:00
Martin Michelsen c7a187f9ee remove includes for now-deleted phosg header 2022-01-03 19:14:50 -08:00
Martin Michelsen e8f23e4b2e switch to CMake 2021-12-29 14:24:15 -08:00