Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-09 | changed run_script and updated script extraction tool | Andrew Martinek | |
2020-05-03 | add challenge machine | Andrew Martinek | |
2019-10-29 | Updated tcgdisasm to include a few new stack macros | Andrew Martinek | |
2019-10-29 | Finished extracting Challenge Hall scripts | Andrew Martinek | |
2019-10-28 | extracted a lot of challenge hall scripts | Andrew Martinek | |
2019-10-25 | a bit more scripting stuff, figured out more npc data | Andrew Martinek | |
2019-10-24 | Updated script extractor to work with Movements | Andrew Martinek | |
2019-10-13 | More scripts, start to figure out mapscripts | Andrew Martinek | |
2019-10-09 | missed updated todo | Andrew Martinek | |
2019-10-09 | More features for progress.py, added better argparsing for both! | Andrew Martinek | |
2019-10-08 | Created python script to calculate progress and documented some scripts | Andrew Martinek | |
2019-10-06 | Fixed a few macros that were giving weird code. Updated tcgdisasm | Andrew Martinek | |
2019-10-06 | Uncovered a lot of NPC map data and loading functions. | Andrew Martinek | |
2019-10-03 | Ronald scripts and overworld data routines. Also made script extractor better | Andrew Martinek | |
2019-10-02 | layout another NPC script, make some assumptions about flags | Andrew Martinek | |
2019-09-23 | Fleshed out flags a lot | Andrew Martinek | |
2019-09-15 | Lots of NPC data, some temp. comments on mapdatapointers | Andrew Martinek | |
2019-09-12 | Script reversing | Andrew Martinek | |
2018-07-04 | disassemble some menu/list related functions | xCrystal | |
2018-07-02 | Disassemble functions related to retreating card | xCrystal | |
2018-06-30 | Fix parsing jp c and jp nc opcodes | xCrystal | |
2018-06-30 | Add disasm support for rst macros; fix hram ld opcodes | xCrystal | |
2018-06-12 | Don't use the extras submodule | xCrystal | |
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 |