Commit Graph

312 Commits

Author SHA1 Message Date
Martin Michelsen fdd0bfea08 rewrite quest metadata indexing
- split ep3 download quests from quest index
- fix Ep3 NTE download quests
- automatically detect battle/challenge params and area remaps
2025-09-28 23:26:14 -07:00
Martin Michelsen 0d88253334 add deadzone hint to font bitmap decoder 2025-09-26 21:45:04 -07:00
Martin Michelsen 9854b93d02 support AFS tables in convert-common-item-set 2025-09-16 08:39:12 -07:00
Martin Michelsen b235644575 expand leaf containers in text set serialization 2025-08-15 12:54:13 -07:00
Martin Michelsen 5c84581978 add names in show-battle-params 2025-08-06 21:03:20 -07:00
Martin Michelsen bbcc03f832 improve CommonItemSet JSON parser/serializer 2025-07-20 22:30:04 -07:00
Martin Michelsen 60291993b6 add configurable min levels for non-BB; closes #666 2025-07-11 17:57:39 -07:00
Martin Michelsen 0a5065707c use new phosg::Image class 2025-07-01 09:56:42 -07:00
Martin Michelsen e8b2765a71 add xbox disk file formats 2025-06-07 19:26:34 -07:00
Martin Michelsen d4bc880018 make $killcount work for units too 2025-06-07 09:53:56 -07:00
Martin Michelsen bee4c55446 make client functions parameterizable by version 2025-06-04 00:16:43 -07:00
Martin Michelsen aabbafb749 fix game flag translation across v2/v3 boundary 2025-05-28 22:01:54 -07:00
Martin Michelsen 33b0ab3ed3 improve BB proxy functionality 2025-05-26 18:56:23 -07:00
Martin Michelsen 2e158a1df8 fix Programs menu item in tests
Docker / Build (push) Has been cancelled
2025-05-26 15:08:26 -07:00
Martin Michelsen cc99050964 switch to coroutine execution model 2025-05-26 14:11:38 -07:00
Martin Michelsen 22e9314e18 fix some notes 2025-04-07 23:49:08 -07:00
Martin Michelsen ab2a8d5fa9 document item/level table format commands 2025-04-05 11:38:04 -07:00
Martin Michelsen 61570a2563 add version/area flags to object/enemy defs 2025-04-04 00:39:57 -07:00
Martin Michelsen b30cd3bb8e load Ep3 Morgue map 2025-03-24 18:29:09 -07:00
Martin Michelsen 6328453d38 make resource_file required 2025-03-18 18:59:16 -07:00
Martin Michelsen cf46a2cfc1 make salvage-gci --round2 21000x faster 2025-03-08 23:44:57 -08:00
Martin Michelsen ff9ff218bb fix help text 2025-03-08 23:04:48 -08:00
Martin Michelsen d02a3d7d64 add extract-ppk action 2025-03-01 19:50:36 -08:00
Martin Michelsen 4d7a3395ba refine quest header format; use metadata from .bin.txt file if present 2025-03-01 19:50:36 -08:00
Martin Michelsen c596a18b3a support .include in quest scripts 2025-02-26 21:01:55 -08:00
Martin Michelsen 4e77ff7ab1 add --decompress option in decode-qst 2025-02-24 10:14:15 -08:00
Martin Michelsen 03d303b2bb add encode/decode options for bitmap fonts 2025-02-23 17:05:16 -08:00
Martin Michelsen f9cac45996 allow including shared files via .include_native 2025-02-23 11:20:55 -08:00
Martin Michelsen 104e31028b fix incorrect box drop areas in rare tables 2025-02-22 16:50:18 -08:00
Martin Michelsen fa22c3563d add HTML rare table generator 2025-02-22 14:01:33 -08:00
Martin Michelsen 2d42d1ce07 update some item-related notes 2025-02-20 21:29:45 -08:00
Martin Michelsen f4da9c8cb2 add enemy count generator 2025-02-17 19:34:36 -08:00
Martin Michelsen 963788af33 add enemy count computation in load-maps-test 2025-02-17 18:13:44 -08:00
Martin Michelsen 83990c6d5f construct supermaps on-demand instead of at startup 2025-02-17 00:14:58 -08:00
Martin Michelsen 984d8f0f31 update executable diff action 2025-02-17 00:14:58 -08:00
Martin Michelsen fe4bd3d495 fix print-item-tables 2025-02-13 07:36:52 -08:00
Martin Michelsen 17fe80cf85 abstract supermap construction across entity types 2025-02-10 22:44:13 -08:00
Martin Michelsen 405399682f improve diff-dol-files 2025-02-09 23:08:16 -08:00
Martin Michelsen b451c82943 add GSL archive generation 2025-02-09 08:55:59 -08:00
Martin Michelsen f6fbba5638 run the HTTP server on the event thread on Windows 2025-01-06 22:38:19 -08:00
Martin Michelsen 1c5b0e4667 make name-all-items more useful 2025-01-04 19:01:16 -08:00
Martin Michelsen 8508607c87 rename DC_V1_11_2000_PROTOTYPE to DC_11_2000 2025-01-01 20:58:28 -08:00
Martin Michelsen 72ac20e574 rewrite map data model 2025-01-01 17:47:50 -08:00
Martin Michelsen ab1a2373b9 refine quest opcode notes 2024-11-17 13:49:10 -08:00
Martin Michelsen a59a2d7cd3 fix up local/external address handling 2024-11-10 16:42:02 -08:00
Martin Michelsen 0522b539c4 describe DC save file formats; add decrypt/encrypt actions 2024-11-03 21:33:44 -08:00
Martin Michelsen 6e808b8340 add checks for disabled proxy server; fixes #580 2024-10-29 06:32:12 -07:00
Martin Michelsen 48641d46a0 fix v1 max stats table; add level table formatter 2024-10-25 22:32:20 -07:00
Martin Michelsen 84159821e9 add Ep3 NTE side-by-side card defs comparison 2024-10-25 22:31:35 -07:00
Martin Michelsen a9a15600b2 add signal handlers; closes #564 2024-10-21 22:45:03 -07:00