Commit Graph

164 Commits

Author SHA1 Message Date
Martin Michelsen 6328453d38 make resource_file required 2025-03-18 18:59:16 -07:00
Martin Michelsen f06b07a7c4 add note on F829 2025-03-16 12:20:13 -07:00
Martin Michelsen 546e8a3801 gcc should be able to handle this 2025-03-01 20:02:39 -08:00
Martin Michelsen f53604f49c start documenting map object types 2025-03-01 19:50:36 -08:00
Martin Michelsen 21a0efa8ac update comment on get_random quest opcode 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 f9cac45996 allow including shared files via .include_native 2025-02-23 11:20:55 -08:00
Martin Michelsen 813bd2e0fa fix definition of give_s_rank_weapon opcode 2025-02-20 21:29:57 -08:00
Martin Michelsen 83990c6d5f construct supermaps on-demand instead of at startup 2025-02-17 00:14:58 -08:00
Martin Michelsen 2b31656661 update write opcode comments in QuestScript.cc 2025-02-17 00:14:54 -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 13ee74945b refine option_flags notes 2024-12-01 10:07:21 -08:00
Martin Michelsen db2bd9d08f refine quest opcode notes 2024-11-29 23:33:44 -08:00
Martin Michelsen 0e5837f79a more quest opcode notes 2024-11-17 18:53:57 -08:00
Martin Michelsen ab1a2373b9 refine quest opcode notes 2024-11-17 13:49:10 -08:00
Martin Michelsen aa2b94b7f5 refine more quest opcodes 2024-11-15 19:30:10 -08:00
Martin Michelsen 55a8207932 refine quest opcode docs 2024-11-14 23:07:04 -08:00
Martin Michelsen 8cb7b465da update quest opcode notes 2024-11-10 10:18:33 -08:00
Martin Michelsen 0c9d4bf338 refine validation_flags in save file formats 2024-10-25 22:58:02 -07:00
Martin Michelsen 59124678bf resolve TODO about F94D quest opcode 2024-10-12 08:59:54 -07:00
Martin Michelsen 7139df0265 document most quest opcodes 2024-10-09 00:25:38 -07:00
Martin Michelsen b7d37eb169 minor doc fixes 2024-10-05 16:03:38 -07:00
Martin Michelsen 1d26d1a529 expand quest engine documentation 2024-10-05 12:43:53 -07:00
Martin Michelsen 40d8227504 document quest opcode F8B7 2024-10-05 10:16:09 -07:00
Martin Michelsen a734bcf483 describe quest opcode F8F2 2024-10-04 23:25:09 -07:00
Martin Michelsen 23e37b8eb7 rename some quest opcodes 2024-10-04 23:25:09 -07:00
Martin Michelsen 46c212f4a1 support qedit names in quest assembler; add Ep3 NTE quest opcodes 2024-09-28 16:20:25 -07:00
Martin Michelsen 4831f3649a fix indentation of struct args in quest disassembly 2024-09-23 00:17:10 -07:00
Martin Michelsen a9a524d04a fix asm/dasm of npc_param opcode 2024-09-23 00:16:56 -07:00
Martin Michelsen 4426476a15 clean up patch enable quest logic 2024-08-17 10:39:10 -07:00
Martin Michelsen d676e9bb38 add 07DF note 2024-08-10 00:28:51 -07:00
Martin Michelsen 1bfbf09891 use phosg namespace 2024-07-28 11:54:41 -07:00
Martin Michelsen a3cc0bd13f use ResourceDASM namespace where needed 2024-07-13 16:26:33 -07:00
Martin Michelsen 87dd554592 remove offset comments in reassembly mode 2024-07-07 15:19:18 -07:00
Martin Michelsen 3ae5e875a1 fix comments on some quest opcodes 2024-06-22 15:23:23 -07:00
Martin Michelsen a88795d8b9 fix edge case in quest episode detection 2024-06-22 15:22:52 -07:00
Martin Michelsen 9ca1b79409 add .include directives in quest assembler 2024-06-22 15:22:32 -07:00
Martin Michelsen b9d9b38351 add US v1.2 quest opcodes to handler-tables 2024-06-22 09:29:40 -07:00
Martin Michelsen bda5c40cc2 fix disassembly of invalid episode numbers in quest headers 2024-06-16 10:44:00 -07:00
Martin Michelsen 27ecab2993 fix register reassignment if name doesn't appear first in file 2024-06-13 23:38:20 -07:00
Martin Michelsen 768e8bbfe2 make label/register assignment order deterministic 2024-06-04 22:08:18 -07:00
Martin Michelsen d178d062a8 add named registers in quest assembler 2024-06-04 21:17:22 -07:00
Martin Michelsen de8ed72233 fix disassembly of max_players header field 2024-05-12 16:11:03 -07:00
Martin Michelsen 7ebae9ed9d update check_for_hacking quest opcode flags 2024-05-11 14:27:54 -07:00
Martin Michelsen 27bbb2c7e4 add --language option to disassemble_quest_script 2024-05-05 09:03:08 -07:00
Martin Michelsen af4d3a3325 implement full character backups on GC 2024-04-06 19:52:22 -07:00
Martin Michelsen 2432d8b32b handle JP heart symbol correctly 2024-03-03 21:24:13 -08:00
Martin Michelsen cd77fae4e3 fix play time field and marked utf16 fields 2024-02-19 20:59:20 -08:00