Martin Michelsen
|
890014b223
|
add findings from first pass on movement data
|
2026-01-12 22:03:37 -08:00 |
|
Martin Michelsen
|
ec16cb0ae3
|
rename fields in battle param structs
|
2026-01-04 21:08:38 -08:00 |
|
Martin Michelsen
|
227e88f906
|
add warning about ItemPT/RT not reloading at quest start
|
2025-12-30 21:17:38 -08:00 |
|
Martin Michelsen
|
7ab3175f80
|
make quest item exchange implementations more complete
|
2025-12-26 19:54:22 -08:00 |
|
Martin Michelsen
|
a0a7231d67
|
reformat remaining files
|
2025-12-21 21:15:49 -08:00 |
|
Martin Michelsen
|
1ab7a851be
|
simulate arithmetic opcodes in quest script analysis
|
2025-12-11 00:20:55 -08:00 |
|
Martin Michelsen
|
9524020aaa
|
improve disassembly for random enemy sections
|
2025-12-03 21:49:44 -08:00 |
|
Martin Michelsen
|
f26c543977
|
handle extra data after quest label table
|
2025-11-30 11:56:20 -08:00 |
|
Martin Michelsen
|
1498a6e68d
|
fix meta.quest_number check
|
2025-11-28 15:02:28 -08:00 |
|
Martin Michelsen
|
435ac82c18
|
define most of the remining fields in BB extended quest header
|
2025-11-28 14:36:13 -08:00 |
|
Martin Michelsen
|
4fe225a302
|
fix multiple bugs in quest assembler
|
2025-11-28 12:41:42 -08:00 |
|
Martin Michelsen
|
3ef91b0159
|
allow whitespace in create item masks
|
2025-11-28 12:41:42 -08:00 |
|
Martin Michelsen
|
e02a006b60
|
add support for cross-episode quests
|
2025-11-28 12:40:14 -08:00 |
|
Martin Michelsen
|
bd1cdfdb97
|
further improve quest assembler/disassembler matching
|
2025-11-26 23:06:04 -08:00 |
|
Martin Michelsen
|
a783177420
|
rewrite quest disassembler for better consistency with assembler
|
2025-11-25 23:41:46 -08:00 |
|
Martin Michelsen
|
566de06fd1
|
rewrite quest disassembler
|
2025-11-24 01:03:24 -08:00 |
|
Martin Michelsen
|
54c790a63c
|
fix notes on get_slot_meseta
|
2025-11-16 10:48:02 -08:00 |
|
Martin Michelsen
|
f1f5c1036a
|
fix invalid range check
|
2025-11-16 00:05:47 -08:00 |
|
Martin Michelsen
|
77d5436b15
|
implement quest item creation masks
|
2025-11-15 23:54:49 -08:00 |
|
Martin Michelsen
|
678c60dd14
|
update some notes; fix quest assembler bugs
|
2025-11-15 22:36:18 -08:00 |
|
Martin Michelsen
|
136e2730de
|
rename Ep4 test door
|
2025-11-09 16:00:41 -08:00 |
|
Martin Michelsen
|
ae47d92016
|
update notes on delayed_switch_episode
|
2025-11-08 10:30:39 -08:00 |
|
Martin Michelsen
|
b80ed0021b
|
add method to override enemy EXP in quests
|
2025-11-07 22:53:36 -08:00 |
|
Martin Michelsen
|
e1d774ce49
|
fix quest name in HTTP API; closes #714
|
2025-11-07 11:01:43 -08:00 |
|
Martin Michelsen
|
c878093c5f
|
ignore map_designate, etc. if floor number isn't valid
|
2025-11-06 21:18:42 -08:00 |
|
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 |
|