Commit Graph

431 Commits

Author SHA1 Message Date
earthoul
7d178cd4c7 Refactor with cp16 variants 2025-12-13 00:44:27 +09:00
earthoul
602bf69f4e Refactor some constants and labels 2025-12-09 00:08:00 +09:00
earthoul
35fac3704f Split Black Box files 2025-12-06 16:41:20 -06:00
earthoul
eaeff3ed8b Identify Black Box functions 2025-12-06 16:39:00 -06:00
earthoul
55ad9d2b35 Refactor Black Box macros 2025-12-06 16:04:20 -06:00
earthoul
f91c5d0ada Fix wd606 bit ops 2025-12-06 16:04:20 -06:00
earthoul
6f7711d5b7 Refactor booster pack constants 2025-12-06 16:04:20 -06:00
earthoul
1ed3fc928d Refactor prologue scene 2025-12-06 16:04:20 -06:00
earthoul
6d67aa5169 Refactor debug menu constants 2025-12-06 16:04:20 -06:00
earthoul
390f00e675 Refactor deck check struct 2025-12-06 16:04:20 -06:00
earthoul
5075a4be65 Refactor Auto Deck Machine stuff 2025-12-06 16:04:20 -06:00
earthoul
7e46af99d6 Label Deck Machine OW scripts and texts 2025-12-06 16:04:20 -06:00
earthoul
3a0efc6dfa Refactor space inputs with REPT 2025-12-06 16:04:20 -06:00
earthoul
2b74a4fa43 Disassemble Auto Deck lists 2025-12-06 16:04:20 -06:00
dannye
c42e577957 Fix CorkscrewPunchName and FireWingName labels 2025-12-06 15:34:10 -06:00
dannye
49fdda705f Remove extra space 2025-12-06 15:12:24 -06:00
dannye
334b34c46f Fix some typos
and other minor cleanup
2025-12-06 15:09:54 -06:00
dannye
fc6d216c17 Merge pull request #50 from ElectroDeoxys/master
Extract and document effect commands
2025-12-06 15:08:50 -06:00
dannye
d129e4eef5 Improve mail data macros
and other minor cleanup
2025-12-06 11:28:07 -06:00
dannye
bc54f4603f Merge pull request #48 from mdraves91/pause-menu-disasm
Disassemble and document pause menu functions
2025-12-06 11:24:49 -06:00
Electro
7af67c323a Extract and document effect commands 2025-12-03 15:11:15 +00:00
Mitchell Draves
5d6428884c apply PR suggestion
Co-authored-by: Kensuke Sano <earthoul@users.noreply.github.com>
2025-11-28 17:43:10 -06:00
mdraves91
f6aaaf1e69 rename settings to config 2025-11-28 17:40:30 -06:00
mdraves91
833a6e927f batching up a few PR suggestions from @earthoul:
- create MAIL_MAX_ON_SCREEN
- fix call to stray Func_8f6b label
- disasm new .SpriteAnimGfxParams
- touch-ups to DrawMinicomMainScreen
2025-11-20 09:20:05 -06:00
Mitchell Draves
411a03e52e Apply suggestions from code review
from @earthoul. small amendments by myself to fix names of functions called that did not come through the github commit.

Co-authored-by: Kensuke Sano <earthoul@users.noreply.github.com>
2025-11-20 08:58:00 -06:00
mdraves91
d123b4619f replace a ld with appropriate character constant "の" 2025-11-16 15:58:26 -06:00
mdraves91
3371096210 light documentation of UpdateMailboxPage and functions in its call hierarchy 2025-11-16 15:56:34 -06:00
mdraves91
8602c8802e disasemble Func_1ef2a 2025-11-16 15:23:04 -06:00
mdraves91
eec0aa5c59 send_mail script command
missed adding this file two commits ago, oops
2025-11-16 13:20:24 -06:00
mdraves91
f9f9f28bbd fixed minicom typo
I mistyped minicom as minicon in a lot of places. oops
2025-11-16 13:04:47 -06:00
mdraves91
1316fa2fc8 documenting a number of commands related to sending/delivering mail
also identified script_command_64 as the send_mail command!
2025-11-16 13:02:23 -06:00
mdraves91
2fef8e6783 adding a few more mail-related constants 2025-11-16 11:12:25 -06:00
mdraves91
0f444f8e41 documenting mail body commands 2025-11-16 10:59:42 -06:00
mdraves91
f2d40cc2fa labelling mail body text 2025-11-16 09:58:19 -06:00
mdraves91
e8c62bde65 dumping mail data 2025-11-16 09:37:27 -06:00
mdraves91
9525678649 disassembling mailbox scene data 2025-11-16 09:24:25 -06:00
mdraves91
7cdeea6f20 documenting lots of code and wram related to the minicom mailbox
I checked the new WRAM values in-game with a debugger
2025-11-16 09:15:56 -06:00
mdraves91
6718adb2c0 disassemble .minicon_functions 2025-11-14 22:11:26 -06:00
mdraves91
a7af3d69a2 documenting code that came from disassembling the DeckBuildingParams function
like previous commits, most of these names were copied from poketcg1 (where the code was the same)
2025-11-14 21:48:10 -06:00
mdraves91
b2c3808230 disassemble function map 2025-11-14 15:08:54 -06:00
mdraves91
77b6460ecf disassemble DeckBuildingParams function 2025-11-14 14:48:57 -06:00
mdraves91
e26340f332 documenting deck menu
the bulk of the names for functions, labels, wram and constants came from corresponding code in poketcg1

this refactoring extends outside the scope of newly disassembled code from the pause menu, and into code that was disassembled from the big mapfunctions dump
2025-11-14 13:59:52 -06:00
mdraves91
36bb0e4197 documenting pause menu functions
status screen, diary screen, and a the initiaL minicon screen
2025-11-14 10:09:24 -06:00
mdraves91
99bc9feec8 disassembling two menu data structures, using new macros 2025-11-14 08:57:01 -06:00
dannye
22118abff7 Use features of RGBDS 1.0.0 (#47) 2025-11-12 21:52:50 -06:00
mdraves91
b55dc16cc4 documenting newly disassembled textitems 2025-11-11 09:33:26 -06:00
mdraves91
58e0119e1e disassembling text item data in newly dumped functions 2025-11-11 08:30:03 -06:00
mdraves91
6190d4499f filling in text constants, coords and other magic numbers
in functions called by the pause menu
2025-11-11 08:18:30 -06:00
mdraves91
8d4b602bde disasm pause menu key_functions 2025-11-11 08:13:12 -06:00
dannye
8cbb1f544a Disassemble GR Island player paths
finishes bank c
2025-11-09 12:25:04 -06:00