Commit Graph

17 Commits

Author SHA1 Message Date
mdraves91
eec0aa5c59 send_mail script command
missed adding this file two commits ago, oops
2025-11-16 13:20:24 -06:00
dannye
e30afed737 Misc bank04 cleanup
and other minor cleanup
2025-11-01 19:10:33 -05:00
mdraves91
3efc22cdd0 feat: parse more complex NPCMovement data
now handles NPCs that move backwards, and those that move at running speed
2025-10-25 19:09:49 -05:00
Mitchell Draves
75b705cc10
Enhance map_header_extractor.py to also dump all referenced routines and scripts (#33)
Also make script_extractor into a class.

This makes it possible to support the various command-line args (--address-comments, etc) without various functions referencing a global args variable.

That in turn makes it possible to more cleanly call the ScriptExtractor from tcg2disasm.py.
2025-10-25 11:45:54 -05:00
dannye
18ac2956d3 Parse movement data 2025-10-24 17:36:47 -05:00
dannye
99790d81fa Parse booster pack list data
and improve ScriptCommand_GiveBoosterPacks and give_booster_packs accordingly.
2025-10-24 14:30:34 -05:00
mdraves91
b18335c9ad refactor: enumerate DUEL_REQUIREMENT_* constants for use in scripts 2025-10-23 09:48:37 -05:00
dannye
26dc9d2b30 Remove excess sfx constants
and other minor cleanup
2025-10-11 10:35:30 -05:00
mdraves91
426bb4806c label script commands related to game center chips 2025-10-09 16:29:52 -05:00
dannye
9feca4378f Update more script macro arguments 2025-10-05 21:36:37 -05:00
dannye
3a4940b28c Update some script macro arguments 2025-10-05 11:42:58 -05:00
dannye
32c26e2035 Rename script command macros 2025-10-05 10:57:16 -05:00
dannye
27d5f6a429 Create script command macros 2025-10-04 19:21:02 -05:00
dannye
2e25e17036 script_extractor.py: don't add address comments after labels by default 2025-10-02 22:34:51 -05:00
dannye
c16903f567 script_extractor.py: handle far call and ret better 2025-10-02 18:07:43 -05:00
dannye
6d8362f2a6 Fix argument order 2025-10-02 01:41:06 -05:00
dannye
9480e9c094 Add script_extractor.py 2025-10-02 01:18:24 -05:00