Commit Graph

355 Commits

Author SHA1 Message Date
Martin Michelsen 5bfda213c7 move shell to separate thread 2024-02-16 22:52:46 -08:00
Martin Michelsen 068ef68dd6 add sjis case for text set encode/decode 2024-02-10 00:44:28 -08:00
Martin Michelsen 51d74b092a add cases for Ep3 NTE cards HTML 2024-02-09 20:46:43 -08:00
Martin Michelsen 884a5ce75a replace is_trial with is_nte 2024-02-09 19:12:02 -08:00
Martin Michelsen 7aa05f39e2 rewrite non-server features section in readme 2024-01-30 19:12:48 -08:00
Martin Michelsen 5e2cc6f07f switch back to original GC versioning convention 2024-01-30 13:58:29 -08:00
Martin Michelsen 082f88d242 use ESCAPE_CONTROLS_ONLY when writing JSON 2024-01-24 21:03:48 -08:00
Martin Michelsen 80a57f9d3e add xbox patch support 2024-01-21 22:36:52 -08:00
Martin Michelsen e13b5950ca use SetDataTable files as map indexes 2024-01-20 16:19:29 -08:00
Martin Michelsen 4a23d86f56 fix output interleaving during rare enemy search 2024-01-13 09:48:00 -08:00
Martin Michelsen d052163a9e add brute-force search command for game seeds that result in rare enemies 2024-01-12 23:54:23 -08:00
Martin Michelsen 68be13dd62 write assemble-all-patches action 2024-01-09 21:50:08 -08:00
Martin Michelsen 695404165b add support for all versions in ItemParameterTable 2024-01-07 21:33:10 -08:00
Martin Michelsen 194e408863 make $rarenotifs also notify on rare tools regardless of source 2024-01-07 10:36:32 -08:00
Martin Michelsen c6baed2d23 add revision and build date to logs 2024-01-05 16:30:22 -08:00
Martin Michelsen 612b5d28ba fix tech disk stacking on 11/2000 2024-01-04 10:39:18 -08:00
Martin Michelsen f1e00ccf0e fix crashes in some non-server actions 2024-01-01 00:05:19 -08:00
Martin Michelsen 4ff4c86047 add ability to specify listening interfaces 2023-12-31 22:21:00 -08:00
Martin Michelsen f479f586cb rewrite ServerState dependency management 2023-12-31 21:28:26 -08:00
Martin Michelsen a24d0ad703 rewrite ItemNameIndex and index all game text 2023-12-31 21:28:26 -08:00
Martin Michelsen 1f1f4bd815 set up test harness for ep3 server log replays 2023-12-30 18:48:37 -08:00
Martin Michelsen c1ac34c1f7 update word select alias table 2023-12-30 09:28:35 -08:00
Martin Michelsen ff5d0af7ad clang-format Main.cc 2023-12-30 00:51:58 -08:00
Martin Michelsen 818204a93f rewrite word select table to support all versions 2023-12-30 00:48:20 -08:00
Martin Michelsen 5307051e04 make it obvious how to compress/decompress prc files 2023-12-28 09:14:00 -08:00
Martin Michelsen 1a2d5c1772 rename GC_EP3_TRIAL_EDITION to GC_EP3_NTE 2023-12-26 09:56:38 -08:00
Martin Michelsen 5382e12b8d support generating v1 rare item sets 2023-12-26 07:04:30 -08:00
Martin Michelsen 3823fc94f1 add $si command 2023-12-23 20:41:21 -08:00
Martin Michelsen cf7c4674d6 add decode-sjis action 2023-12-22 21:54:59 -08:00
Martin Michelsen f048a4f5fb add reassembly mode in quest script disassembler 2023-12-20 14:59:39 -08:00
Martin Michelsen 1299cc345b create players directory if it does not exist 2023-12-18 23:31:09 -08:00
Martin Michelsen 3f9cad1ca5 add support for PC NTE 2023-12-17 23:32:41 -08:00
Martin Michelsen a85e161020 add tools for GC patch reverse-engineering 2023-12-13 15:19:30 -08:00
Martin Michelsen 16cddd28b2 add quest script compiler 2023-12-10 14:24:30 -08:00
Martin Michelsen 83166f1eff fix multi-area challenge enemy generation 2023-12-08 17:39:00 -08:00
Martin Michelsen 01b83044dc cache loaded player files between sessions 2023-12-04 12:38:26 -08:00
Martin Michelsen e49e159eee implement HDLC/PPP in IPStackSimulator 2023-12-03 00:06:32 -08:00
Martin Michelsen 956e890ad6 use make_shared where appropriate 2023-11-30 10:24:27 -08:00
Martin Michelsen 20b66a7a58 improve support for 11/2000 prototype 2023-11-27 00:29:26 -08:00
Martin Michelsen f4e9b4c60a fix error message when CatchHandlerExceptions is off 2023-11-26 11:45:59 -08:00
Martin Michelsen 62d4c65a7d fix help text formatting 2023-11-25 22:13:13 -08:00
Martin Michelsen 1b499ab953 fix spacing in help message 2023-11-25 12:30:27 -08:00
Martin Michelsen 897cca83cf add ability to disassemble DC NTE quests 2023-11-25 12:30:27 -08:00
Martin Michelsen de4cb26c34 refactor GameVersion and QuestScriptVersion into a single enum 2023-11-25 12:30:27 -08:00
Martin Michelsen 3712574784 minor style adjustment 2023-11-21 17:09:31 -08:00
Martin Michelsen 42e927caa9 add basic quest map disassembler 2023-11-19 23:06:30 -08:00
Martin Michelsen 5499d29cc2 add AR code translator shell 2023-11-18 23:13:34 -08:00
Martin Michelsen 33a6e307e9 add support for v1 rare item tables 2023-11-13 16:18:20 -08:00
Martin Michelsen cbe69c6ada fix pvr codepath in quest loading 2023-11-13 14:25:49 -08:00
Martin Michelsen 9c821b2988 organize quests directory by category 2023-11-12 16:30:03 -08:00