Martin Michelsen
|
0dd5e2ac10
|
use bit_cast now that resource_dasm is required
|
2025-11-02 18:19:06 -08:00 |
|
Martin Michelsen
|
155ed6bcf9
|
add $makeobj; update some object notes
|
2025-11-02 17:14:38 -08:00 |
|
Martin Michelsen
|
be4c7f80cb
|
add tests for quest indexes and function compiler
|
2025-10-21 22:54:48 -07:00 |
|
Martin Michelsen
|
46c2260d0f
|
use enums for difficulty and language; fix enemy state aliases; closes #694
|
2025-10-18 01:03:00 -07:00 |
|
Repflez
|
09962696b7
|
Assemble the fleti instruction properly
|
2025-10-17 08:47:04 -07:00 |
|
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
|
c301a921e6
|
assume all GC NTE quests are Episode 1
|
2025-09-12 23:50:47 -07:00 |
|
Martin Michelsen
|
0575f3c9cf
|
fix windows build
|
2025-09-02 21:34:19 -07:00 |
|
Martin Michelsen
|
c44ab27c7e
|
update some command notes
|
2025-08-24 18:17:39 -07:00 |
|
Martin Michelsen
|
60291993b6
|
add configurable min levels for non-BB; closes #666
|
2025-07-11 17:57:39 -07:00 |
|
Martin Michelsen
|
8746b544b6
|
describe the PCv2-exclusive quest opcodes
|
2025-06-14 20:40:53 -07:00 |
|
Martin Michelsen
|
9621e89cd7
|
add notes and support for final PCv2 version
|
2025-06-14 00:35:56 -07:00 |
|
Martin Michelsen
|
ebaeb2f70a
|
update docs for find_inventory_item quest opcode
|
2025-06-05 21:33:51 -07:00 |
|
Martin Michelsen
|
cc99050964
|
switch to coroutine execution model
|
2025-05-26 14:11:38 -07:00 |
|
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 |
|