summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2020-12-13Use rgbgfx instead of gfx.pydannye
and use pokered's Makefile structure
2020-12-13Normalizing function namesE
2020-12-13Adding Multichoice Textbox configuration dataE
2020-12-09updating pull request according to changesE
2020-12-09Merge branch 'master' into mastershealyrd
2020-12-05Adding Mitch interaction + Fighting club after duel tableE
2020-12-03Updating friendly name for Func_cf0c and Func_cf12E
2020-11-14Clean up white spacedannye
2020-05-09changed run_script and updated script extraction toolAndrew Martinek
2020-05-03add challenge machineAndrew Martinek
2019-10-29Updated tcgdisasm to include a few new stack macrosAndrew Martinek
2019-10-29Finished extracting Challenge Hall scriptsAndrew Martinek
2019-10-28extracted a lot of challenge hall scriptsAndrew Martinek
2019-10-25a bit more scripting stuff, figured out more npc dataAndrew Martinek
2019-10-24Updated script extractor to work with MovementsAndrew Martinek
2019-10-13More scripts, start to figure out mapscriptsAndrew Martinek
2019-10-09missed updated todoAndrew Martinek
2019-10-09More features for progress.py, added better argparsing for both!Andrew Martinek
2019-10-08Created python script to calculate progress and documented some scriptsAndrew Martinek
2019-10-06Fixed a few macros that were giving weird code. Updated tcgdisasmAndrew Martinek
2019-10-06Uncovered a lot of NPC map data and loading functions.Andrew Martinek
2019-10-03Ronald scripts and overworld data routines. Also made script extractor betterAndrew Martinek
2019-10-02layout another NPC script, make some assumptions about flagsAndrew Martinek
2019-09-23Fleshed out flags a lotAndrew Martinek
2019-09-15Lots of NPC data, some temp. comments on mapdatapointersAndrew Martinek
2019-09-12Script reversingAndrew Martinek
2018-07-04disassemble some menu/list related functionsxCrystal
2018-07-02Disassemble functions related to retreating cardxCrystal
2018-06-30Fix parsing jp c and jp nc opcodesxCrystal
2018-06-30Add disasm support for rst macros; fix hram ld opcodesxCrystal
2018-06-12Don't use the extras submodulexCrystal
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