Commit Graph

  • 951c075c1b filling in a few more NPC constants mdraves91 2025-10-25 20:01:36 -05:00
  • d8b0c06c08 bank0b: filling in easy constants mdraves91 2025-10-25 19:52:16 -05:00
  • d572ef3bd8 bank0b: filling in the final gaps. no more SECTIONs! mdraves91 2025-10-25 19:30:11 -05:00
  • 6798addd9d dumping most of bank0b with map_header_extractor.py mdraves91 2025-10-25 19:18:01 -05:00
  • c9432f228e add COIN_GR_START to GR_COIN_PIECE constants so that they have the correct value in give_coin commands mdraves91 2025-10-25 19:10:41 -05:00
  • 3efc22cdd0 feat: parse more complex NPCMovement data mdraves91 2025-10-25 19:09:49 -05:00
  • 75b705cc10 Enhance map_header_extractor.py to also dump all referenced routines and scripts (#33) Mitchell Draves 2025-10-25 11:45:54 -05:00
  • 18ac2956d3 Parse movement data dannye 2025-10-24 17:36:47 -05:00
  • 99790d81fa Parse booster pack list data and improve ScriptCommand_GiveBoosterPacks and give_booster_packs accordingly. dannye 2025-10-24 14:30:34 -05:00
  • 7ffa51d682 Merge pull request #37 from mdraves91/enumerate_duel_requirements dannye 2025-10-23 12:27:02 -05:00
  • a25b8d5af7 Fix constants declarations dannye 2025-10-23 12:26:18 -05:00
  • b18335c9ad refactor: enumerate DUEL_REQUIREMENT_* constants for use in scripts mdraves91 2025-10-23 09:48:37 -05:00
  • 6e2f9a5eb3 Merge pull request #36 from mdraves91/coin-constants-wram dannye 2025-10-20 13:44:19 -05:00
  • 00bea3e45b Fixup GR Coin constants dannye 2025-10-20 13:40:08 -05:00
  • d7e0060cd6 collapsing COIN_ and GFX_COIN back into one set of constants mdraves91 2025-10-12 12:18:24 -05:00
  • 6ef04e7934 fix: swapping coin and event constants for GOLBAT_COIN and MAGNEMITE_COIN mdraves91 2025-10-12 12:12:05 -05:00
  • 2160bc9cd9 naming a few Coin related RAM values and functions mdraves91 2025-10-11 11:08:09 -05:00
  • d504b61182 adding COIN_GR_PIECE* constants mdraves91 2025-10-11 11:05:50 -05:00
  • f821bd537e Merge pull request #34 from earthoul/nameless dannye 2025-10-11 10:56:55 -05:00
  • 26dc9d2b30 Remove excess sfx constants and other minor cleanup dannye 2025-10-11 10:35:30 -05:00
  • ed8b9f749c Merge pull request #35 from mdraves91/game-center-chip-commands dannye 2025-10-11 10:33:56 -05:00
  • 71c960c9c7 naming some game center chip related functions and sfx mdraves91 2025-10-10 11:28:22 -05:00
  • 312af21fc1 replacing certain magic numbers with MAX_CHIPS mdraves91 2025-10-10 10:25:20 -05:00
  • 426bb4806c label script commands related to game center chips mdraves91 2025-10-09 16:28:50 -05:00
  • de2e05f043 Update Ishihara's Villa labels earthoul 2025-10-08 16:51:32 +09:00
  • 94ce7a2bde Refactor nameless NPC labels based on maps earthoul 2025-10-08 03:01:02 +09:00
  • c017686055 Fix a few hard-coded addresses dannye 2025-10-06 19:28:08 -05:00
  • dd79fb04cd Misc section refactoring dannye 2025-10-06 17:47:55 -05:00
  • 8954020e51 Rename some scripting engine variables dannye 2025-10-06 15:07:40 -05:00
  • 0841f8f93d Rename script command routines dannye 2025-10-06 13:37:49 -05:00
  • 6dead0f02f Annotate more NPC ID routine arguments dannye 2025-10-06 12:43:43 -05:00
  • 9764a06be7 Merge pull request #32 from earthoul/maptexts dannye 2025-10-06 12:42:18 -05:00
  • 2b2f4d69c3 Label texts for disassembled map events +refactoring earthoul 2025-10-06 22:31:30 +09:00
  • 7e24598a7e Rename OW_* constants to NPC_* dannye 2025-10-06 01:02:56 -05:00
  • 5287357d41 Rename NPC_* constants to *_PIC dannye 2025-10-06 00:21:53 -05:00
  • 9feca4378f Update more script macro arguments dannye 2025-10-05 21:05:39 -05:00
  • 3a4940b28c Update some script macro arguments dannye 2025-10-05 11:42:58 -05:00
  • 32c26e2035 Rename script command macros dannye 2025-10-05 10:57:16 -05:00
  • 27d5f6a429 Create script command macros dannye 2025-10-04 19:21:02 -05:00
  • e78fd395f3 Minor cleanup dannye 2025-10-04 16:38:33 -05:00
  • d8276dc491 Merge pull request #31 from mdraves91/all-map-header-ptrs dannye 2025-10-04 16:37:32 -05:00
  • 379587834e Fix typo and other minor cleanup dannye 2025-10-04 15:15:00 -05:00
  • c25cb55c7a Merge pull request #28 from earthoul/scripts dannye 2025-10-04 15:13:52 -05:00
  • 89c14c506c dumping entire MapHeaderPtrs table and associated data structures mdraves91 2025-10-04 12:37:49 -05:00
  • 9c851d75c8 special handling for 3 maps that had missed data structures in parsing mdraves91 2025-10-04 12:34:37 -05:00
  • a0b5cbcada adding newlines between blobs in script output mdraves91 2025-10-04 12:33:55 -05:00
  • 7729b8c890 adding SECTIONs to script output mdraves91 2025-10-04 12:03:07 -05:00
  • 72afa608c3 wrote script to parse the entire MapHeaderPtrs table mdraves91 2025-10-03 08:48:01 -05:00
  • 3ace35773d Refactor part 5 earthoul 2025-10-04 22:58:57 +09:00
  • e97f5886e8 Refactor part 4 earthoul 2025-10-03 17:54:24 +09:00
  • e98b3173b1 Add EOF newline dannye 2025-10-02 23:06:13 -05:00
  • 5f72af085a Fix typo dannye 2025-10-02 22:59:28 -05:00
  • ecb352809d Merge pull request #29 from mdraves91/bank-0b-map-data dannye 2025-10-02 22:58:35 -05:00
  • 2e25e17036 script_extractor.py: don't add address comments after labels by default dannye 2025-10-02 22:34:51 -05:00
  • c16903f567 script_extractor.py: handle far call and ret better dannye 2025-10-02 18:07:43 -05:00
  • 1e1aac2078 cleanup: missed constants on a few blocks of NPCs mdraves91 2025-10-02 14:18:45 -05:00
  • fdeeba9453 refactor: naming Data labels to match the new names in bank0b mdraves91 2025-10-02 14:18:43 -05:00
  • e25b915a15 bank0b: putting MAP_* constants in map_exits mdraves91 2025-10-02 14:18:40 -05:00
  • d7efd2ea4f adding MAP_* constant values mdraves91 2025-10-02 14:18:38 -05:00
  • 0573a3a284 renaming MAP_* consstants to MAP_GFX_* mdraves91 2025-10-02 14:18:35 -05:00
  • 8c58b98519 bank0b: new macros to simplify map data structures mdraves91 2025-10-02 14:18:32 -05:00
  • 35997a51cb bank0b: naming and documenting Map data structures mdraves91 2025-10-02 14:18:29 -05:00
  • 4b411faf49 bank0b: disassembling big chunks of map data mdraves91 2025-10-02 14:18:27 -05:00
  • e25e3dc568 Refactor part 3 earthoul 2025-10-03 03:27:51 +09:00
  • cb9f5ec9bb Refactor part 2 earthoul 2025-10-02 19:56:00 +09:00
  • 6d8362f2a6 Fix argument order dannye 2025-10-02 01:41:06 -05:00
  • 9480e9c094 Add script_extractor.py dannye 2025-10-02 01:18:24 -05:00
  • 97d6774835 Refactor part 1 earthoul 2025-10-01 13:31:37 +09:00
  • a29aa4219d Fix labels earthoul 2025-09-30 15:54:22 +09:00
  • 83840cef3b Disassemble script commands earthoul 2025-09-30 01:16:23 +09:00
  • 54b87fb212 tcg2disasm.py: use integer division for bank calculations dannye 2025-09-28 13:42:13 -05:00
  • 4b16341575 Minor renames and cleanup dannye 2025-09-28 11:52:07 -05:00
  • 61c41296eb Partial disassembly of bank0b by following pointers in Data_c651 (#26) Mitchell Draves 2025-09-28 11:51:19 -05:00
  • 138bcd918c Fix alignment dannye 2025-09-27 11:12:45 -05:00
  • e564b02a5a Merge pull request #24 from earthoul/bank03 dannye 2025-09-27 10:58:03 -05:00
  • cf44933f76 Disassemble functions 0xdd91 to 0xded4 earthoul 2025-09-25 16:00:21 +09:00
  • ef279f5320 Update comments earthoul 2025-09-24 18:57:50 +09:00
  • 2d9189ec58 Fix tabs earthoul 2025-09-24 17:24:29 +09:00
  • 4c38b2e236 Update REPT + constants earthoul 2025-09-24 17:20:07 +09:00
  • e385092a2f Use a preliminary constant earthoul 2025-09-23 13:34:54 +09:00
  • 468569d1e0 Disassemble wd61b-related functions from 0xdd0e earthoul 2025-09-22 20:12:30 +09:00
  • 88ebd94ffa Improve labels earthoul 2025-09-22 14:57:47 +09:00
  • dcf1d17ad1 Disassemble event-check functions from 0xda4b earthoul 2025-09-22 00:48:29 +09:00
  • 65711c36d7 Disassemble bit-op functions from 0xd9c4 earthoul 2025-09-21 23:04:24 +09:00
  • 769623bd5d Improve labels and comments earthoul 2025-09-21 15:30:04 +09:00
  • 54771467be Remove unclear sections earthoul 2025-09-16 16:08:01 +09:00
  • e7c6c2c4ed Refactor constants and labels earthoul 2025-09-16 14:47:21 +09:00
  • a61027c9ed Use known constants earthoul 2025-09-16 12:25:37 +09:00
  • 78b958789b tcg2disasm.py: add handling for starting an overworld script dannye 2025-09-15 12:00:03 -05:00
  • 9e17959bac Disassemble wrapper functions from 0xc63e and related ones earthoul 2025-09-15 00:19:15 +09:00
  • 5e8ec1ebb6 Disassemble functions from 0xc54d earthoul 2025-09-14 23:49:22 +09:00
  • b6c80fd4b6 Refactor lengthy tables earthoul 2025-09-14 01:00:19 +09:00
  • 2dbc6ac08e Use TRUE/FALSE earthoul 2025-09-13 14:25:55 +09:00
  • 2ae7999999 Disassemble 0xc4b5 to 0xc50a earthoul 2025-09-12 19:53:52 +09:00
  • a2523f636a Improve the opponent data labels earthoul 2025-09-12 19:30:22 +09:00
  • 1b1337b01c Rename the NPC pointer label earthoul 2025-09-12 18:39:34 +09:00
  • efef9e4a8e Reformat Data_d1ed earthoul 2025-09-12 13:22:14 +09:00
  • 6f95d68075 Update labels earthoul 2025-09-11 18:54:52 +09:00
  • 80c93544bc Disassemble a NPC list, a data table, and a gift-card list in bank03 earthoul 2025-09-11 18:21:56 +09:00
  • 87e281821f Disassemble 0xd1a9 to 0xd298 earthoul 2025-09-10 17:19:47 +09:00