Commit Graph

403 Commits

Author SHA1 Message Date
xCrystal 5dd6746bd4 Use more text symbols 2018-07-03 20:13:45 +02:00
xCrystal 5f7a0d866a Some text engine documentation 2018-07-03 18:42:16 +02:00
xCrystal 7fe9f49cca Misc bank 1 stuff 2018-07-03 13:22:50 +02:00
xCrystal d201196bea Consistent card id / card's deck index references in comments 2018-07-02 16:50:41 +02:00
xCrystal 8a46cabd88 Expand on previous commit 2018-07-02 12:13:37 +02:00
xCrystal 9dbc960bdf Disassemble functions related to retreating card 2018-07-02 02:20:32 +02:00
dannye 779b0ff472 Clean up previous commit 2018-07-01 16:51:31 -05:00
dannye 95bf272278 Disassemble AI Action routines 2018-07-01 15:08:40 -05:00
dannye bc58c184d9 Fix comment alignment 2018-07-01 11:01:36 -05:00
Daniel Harding e42ec2368b Merge pull request #42 from xCrystal/master
More home disassembly ; Redesign TX_SYMBOL constants ; rename 'Kind' labels ; more wram addresses and text symbols ; Don't use the extras submodule ; Add support for disassembling poketcg-specific macros
2018-07-01 10:54:43 -05:00
xCrystal e9d1642fbb Disassembly more functions from bank 0 2018-07-01 02:09:16 +02:00
xCrystal ec76e14e6e Rename 'Kind' labels (issue #36) 2018-06-30 18:26:11 +02:00
xCrystal 32f3634c48 Fix parsing jp c and jp nc opcodes 2018-06-30 17:36:24 +02:00
xCrystal 01a3311b31 Add disasm support for rst macros; fix hram ld opcodes 2018-06-30 12:42:18 +02:00
xCrystal 9ec77a8f48 Don't use the extras submodule
Most tools from pokemon-reverse-engineering-tools are meant for pokecrystal or pokered. Having only the subset of required tools without depending on a submodule makes it easier to submit custom changes exclusive poketcg and its structure. For example, the disasm tool can be made to use poketcg rom/sym files by default, read vram and hram as symbols, and can be modified in the future to for example guess text labels in applicable load instructions or to dump poketcg-specific scripts. gfx.py was also added, but without the not required pokecrystal lz (de)compression support
2018-06-12 14:12:32 +02:00
xCrystal eb954b0364 Redesign TX_SYMBOL constants 2018-06-12 13:08:33 +02:00
xCrystal fefed74613 More wram addresses and text symbols 2018-06-12 12:43:35 +02:00
Daniel Harding 30aa1150f1 Merge pull request #41 from xCrystal/master
Minor changes
2018-06-01 15:56:03 -05:00
xCrystal 69b4bec8e6 Clarify ConvertSpecialTrainerCardToPokemon 2018-06-01 13:46:32 +02:00
xCrystal 1c82f51723 Move Empty Bank sections to main.asm 2018-04-10 23:44:12 +02:00
Daniel Harding 7cce23ef76 Merge pull request #40 from xCrystal/master
Create *_DECK_ID constants ; minor style changes
2018-04-10 10:27:18 -05:00
xCrystal 217eff6eda clean up script and event constants 2018-04-10 17:08:28 +02:00
xCrystal 2bbc1a6323 Add leading zero to temporary bankX.asm filenames so they show up in order 2018-04-10 16:25:35 +02:00
xCrystal 6895547b0d define *_DECK_ID constants ; split macros/code.asm 2018-04-10 16:13:20 +02:00
Daniel Harding d5e21ce300 Merge pull request #37 from xCrystal/master
Bank 1 duel engine disassembly ; general labeling and documentation ; more text symbols ; split duel graphics
2018-03-15 22:59:31 -05:00
xCrystal 9b94866531 SetDefaultPalettes 2018-03-13 23:36:48 +01:00
xCrystal 3b49912566 more bank 1 disasm related to drawing cards and gfx 2018-03-10 18:52:52 +01:00
xCrystal c170a328ce Disasm duel status display functions 2018-03-10 01:23:18 +01:00
xCrystal 25f524cf78 PrintPlayAreaCardAttachedEnergies 2018-03-09 23:12:29 +01:00
xCrystal 072b2daece Disassemble some duel tile data 2018-03-09 21:43:44 +01:00
xCrystal a1bea6763a Document DrawDuelHUD(s), more text symbol constants, and Pluspower/Defender duelvars 2018-03-08 22:54:05 +01:00
xCrystal 525242f498 TX_SYMBOL constants and clean up text 2018-03-05 20:16:05 +01:00
xCrystal 242b529459 charmap for male, female and é symbols 2018-03-05 18:39:15 +01:00
xCrystal d135be855a Document some home functions related to text 2018-03-04 23:29:11 +01:00
xCrystal 1750d420b9 Some text related stuff 2018-03-04 19:00:36 +01:00
xCrystal e0c37335bd Functions related to card lists 2018-03-04 15:03:02 +01:00
xCrystal cdb5c5b5fe Disassemble practice duel functions 2018-03-04 13:32:04 +01:00
xCrystal f7fcfe4b03 Functions related to using card from hand 2018-03-03 23:18:32 +01:00
xCrystal 4ce5374e96 More duel engine and menus disasm 2018-03-03 21:44:22 +01:00
xCrystal 96735ba758 Disassemble bank1 functions related to duel graphics and palettes 2018-03-03 18:29:19 +01:00
xCrystal d523fbb0c8 card page number constants 2018-03-02 21:45:52 +01:00
xCrystal a1ac550756 Disassemble more duel menu functions and some oam functions 2018-03-02 21:25:54 +01:00
xCrystal f184ad7947 some bank1 disasm and documentation related to menus and interfaces 2018-03-01 20:58:06 +01:00
xCrystal 511f237099 Begin disassembling more bank1 2018-02-28 21:32:56 +01:00
xCrystal e33ae4349f Fix wDuelFinished and wDuelResult constants 2018-02-28 00:19:58 +01:00
xCrystal 99529d7658 More general labeling and document the main evolve Pokemon functions 2018-02-28 00:08:26 +01:00
xCrystal a4c180c733 Further split duel graphics 2018-02-27 19:25:36 +01:00
xCrystal 196b4ae0bf Split duel graphics and document duel gfx loading functions 2018-02-27 18:41:44 +01:00
Daniel Harding 96b32412d8 Merge pull request #35 from xCrystal/master
Lots of bank0 and some bank1 disasm, labeling and corrections ; Many constants related to duels, cards, and WRAM structs ; Replace hardcoded WRAM addresses with generic labels ; Style clean up ; Format SGB packets ; Reorganize some gfx files
2018-02-27 11:09:09 -06:00
xCrystal 43d4b8644d GAME_EVENT_CONTINUE_FROM_DIARY_OR_NEW_GAME -> GAME_EVENT_OVERWORLD 2018-02-27 16:11:31 +01:00