Commit Graph

1871 Commits

Author SHA1 Message Date
Martin Michelsen 1f1f4bd815 set up test harness for ep3 server log replays 2023-12-30 18:48:37 -08:00
Martin Michelsen 3aaaf0353e use player-visible client IDs in $setassist command 2023-12-30 15:20:53 -08:00
Martin Michelsen f54d7b0476 add $setassist command 2023-12-30 15:18:42 -08:00
Martin Michelsen 111260cdf3 clean up challenge mode template syntax 2023-12-30 12:15:50 -08:00
Martin Michelsen 91c8cba0d2 make it easier to debug mag evolution bugs 2023-12-30 12:15:50 -08:00
Martin Michelsen 0f8dcd3713 fix incorrect left photon blast assignment bug 2023-12-30 12:14:05 -08:00
Martin Michelsen e89802f288 add option to use temporary licenses for NTE versions 2023-12-30 11:30:43 -08:00
Martin Michelsen c1ac34c1f7 update word select alias table 2023-12-30 09:28:35 -08:00
Martin Michelsen c74a931986 fix platform-dependent test case 2023-12-30 00:57:08 -08:00
Martin Michelsen 686bae25f3 remove unused word select table 2023-12-30 00:52:13 -08:00
Martin Michelsen ff5d0af7ad clang-format Main.cc 2023-12-30 00:51:58 -08:00
Martin Michelsen 8518349cce fix BB name encoding bug 2023-12-30 00:48:34 -08:00
Martin Michelsen 818204a93f rewrite word select table to support all versions 2023-12-30 00:48:20 -08:00
Martin Michelsen eea12d8d75 make cross-joins more compatible 2023-12-29 16:27:22 -08:00
Martin Michelsen 43ee4a9c5a fix name_color_checksum computation bug 2023-12-29 16:25:53 -08:00
Martin Michelsen 7ee7af0b0f allow $edit to change a few things even if cheat mode is disabled 2023-12-29 16:25:03 -08:00
Martin Michelsen 4f2432cbac refine 6x70 format to enable all cross-version joins 2023-12-29 10:44:25 -08:00
Martin Michelsen 60f6b609da make $debug allow all cross-version games 2023-12-28 19:42:01 -08:00
Martin Michelsen 1058998550 fix $password command 2023-12-28 19:39:44 -08:00
Martin Michelsen c00b554b56 fix go-go ball command 2023-12-28 13:06:14 -08:00
Martin Michelsen 0bd3bb7b77 fix item ID conflicts in lobbies 2023-12-28 11:29:09 -08:00
Martin Michelsen b6cfb5b2a2 fix 6x69 command 02 checks 2023-12-28 11:07:06 -08:00
Martin Michelsen c1bcd45ea1 fix incorrect item parsing in config.json 2023-12-28 10:41:59 -08:00
Martin Michelsen 1ba50e96ca update lobby datas on team master transfer 2023-12-28 10:23:13 -08:00
Martin Michelsen 7b7c9d371f assign inventory item IDs in lobbies too 2023-12-28 10:22:48 -08:00
Martin Michelsen 09ac8921fe don't require full login information on patch server 2023-12-28 09:57:47 -08:00
Martin Michelsen 29a4347f2b allow overwriting equips on DC NTE and 11/2000 2023-12-28 09:45:11 -08:00
Martin Michelsen 68cf06c6d0 add 1.23.4 US BB handlers to table 2023-12-28 09:29:17 -08:00
Martin Michelsen 5307051e04 make it obvious how to compress/decompress prc files 2023-12-28 09:14:00 -08:00
Martin Michelsen c1122e1f90 add comment about client_config scrambling 2023-12-27 23:21:36 -08:00
Martin Michelsen d478e9b0be implement BB client's config scramble logic 2023-12-27 23:08:17 -08:00
Martin Michelsen 2aa699b5b0 always generate the same length for box arrays in ItemRT conversion 2023-12-27 21:11:13 -08:00
Martin Michelsen c96cfad4d2 fix sub_version sharing between some Ep3 and BB versions 2023-12-27 21:10:54 -08:00
Martin Michelsen bf26e437ff add missing include on linux 2023-12-27 19:54:32 -08:00
Martin Michelsen 9efdf88101 fix invalid 6x69 command checks 2023-12-27 19:35:42 -08:00
Martin Michelsen 4273ae84f4 document Change Name option 2023-12-27 18:26:01 -08:00
Martin Michelsen b49408a88b implement level table parsers for v2 and v3 2023-12-27 18:03:52 -08:00
Martin Michelsen 764fbf8841 update chat command documentation in readme 2023-12-27 18:03:39 -08:00
Martin Michelsen f74b416c19 use client's stats struct during $savechar on v1/v2 2023-12-27 11:06:22 -08:00
Martin Michelsen 8104fd0853 fix ghost items in persistent games 2023-12-27 10:42:30 -08:00
Martin Michelsen 910555f299 fix incorrect next item ID during game join 2023-12-27 10:42:30 -08:00
Martin Michelsen 2dd7601dbd fix DC prototypes level up command 2023-12-27 10:42:30 -08:00
Martin Michelsen d7e390e494 show original filenames in quest load logs 2023-12-27 10:42:30 -08:00
ShiftaDeband a5265874a2 Remove comment addition in tests config.json 2023-12-26 16:07:18 -08:00
ShiftaDeband 81eaa893b9 Update tests config.json with item spacing adjustments, ’ -> ' 2023-12-26 16:07:18 -08:00
ShiftaDeband a0e84b5d5c Update example config with item spacing adjustments, ’ -> ' 2023-12-26 16:07:18 -08:00
ShiftaDeband e8891adf8e Fix typo for "REVIVAL CUIRASS" 2023-12-26 16:07:18 -08:00
Martin Michelsen 1a2d5c1772 rename GC_EP3_TRIAL_EDITION to GC_EP3_NTE 2023-12-26 09:56:38 -08:00
Martin Michelsen 65b9048ab6 update tests for add_color bugfix 2023-12-26 07:52:29 -08:00
Martin Michelsen ccd1b56cae escape player-provided text in various places 2023-12-26 07:37:07 -08:00