Commit Graph

28 Commits

Author SHA1 Message Date
E aa6e964674 updating pull request according to changes 2020-12-09 19:00:20 -06:00
shealyrd 4ec556cda4 Merge branch 'master' into master 2020-12-09 17:43:07 -06:00
E 8a22bc67c3 Adding Mitch interaction + Fighting club after duel table 2020-12-05 17:39:37 -06:00
E 9f4c89f357 Updating friendly name for Func_cf0c and Func_cf12 2020-12-03 21:09:31 -06:00
dannye 90336d9027 Clean up white space 2020-11-14 19:58:10 -06:00
Andrew Martinek 29ed945c4a changed run_script and updated script extraction tool 2020-05-09 15:49:35 -04:00
Andrew Martinek b7f47ca621 add challenge machine 2020-05-03 12:06:41 -04:00
Andrew Martinek 0b1318f49d Updated tcgdisasm to include a few new stack macros 2019-10-29 16:35:33 -04:00
Andrew Martinek adc5a467ee Finished extracting Challenge Hall scripts 2019-10-29 16:35:04 -04:00
Andrew Martinek 3f99d5555c extracted a lot of challenge hall scripts 2019-10-28 17:25:50 -04:00
Andrew Martinek e58e93fdb1 a bit more scripting stuff, figured out more npc data 2019-10-25 19:41:50 -04:00
Andrew Martinek 2a3071d3fe Updated script extractor to work with Movements 2019-10-24 17:46:14 -04:00
Andrew Martinek 299f013b8b More scripts, start to figure out mapscripts 2019-10-13 19:39:13 -04:00
Andrew Martinek 2eeccacdf9 missed updated todo 2019-10-09 00:27:46 -04:00
Andrew Martinek 6a51305cf5 More features for progress.py, added better argparsing for both! 2019-10-09 00:27:25 -04:00
Andrew Martinek cb88ee5a13 Created python script to calculate progress and documented some scripts 2019-10-08 00:20:52 -04:00
Andrew Martinek a44f17b9a1 Fixed a few macros that were giving weird code. Updated tcgdisasm 2019-10-06 23:00:27 -04:00
Andrew Martinek fda59356c2 Uncovered a lot of NPC map data and loading functions. 2019-10-06 11:24:18 -04:00
Andrew Martinek 8c416b5563 Ronald scripts and overworld data routines. Also made script extractor better 2019-10-03 22:04:51 -04:00
Andrew Martinek 516f47dd3e layout another NPC script, make some assumptions about flags 2019-10-02 23:50:47 -04:00
Andrew Martinek f3f374e6b7 Fleshed out flags a lot 2019-09-23 12:27:12 -04:00
Andrew Martinek 751b28d4fe Lots of NPC data, some temp. comments on mapdatapointers 2019-09-15 21:55:11 -04:00
Andrew Martinek 948b270a83 Script reversing 2019-09-12 12:29:47 -04:00
xCrystal 2a0598cc29 disassemble some menu/list related functions 2018-07-04 01:43:30 +02:00
xCrystal 9dbc960bdf Disassemble functions related to retreating card 2018-07-02 02:20:32 +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