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 |
|
Martin Michelsen
|
198db59816
|
make invalid label index errors clearer
|
2024-02-11 15:50:53 -08:00 |
|
Martin Michelsen
|
23f3bfabaa
|
fix angle_x type in AttackData
|
2024-02-10 21:53:21 -08:00 |
|