Use Pokémon IDs for the “cry” macro.
Merge branch 'master' of git://github.com/yenatch/pokecrystal
dump-insert the stringtotext targets
use EncodedText for stringtotext params
check if trainer_names has been set yet before using that key
add '@' to EncodedText output
fix more pointers in scripts
fix local pointer in UnknownScript_0x5d82f
fix local pointer in UnknownScript_0x5d800
fix local pointer in UnknownScript_0x5cdd5
better labels inside TrainerGruntM1WhenTalkScript (slowpoke well)
UnknownText_0x5a8e8 -> TrainerGruntM29SlowpokeProfitText
Merge pull request #6 from yenatch/master
replace some more 1-byte incbins
replace some more 1-byte incbins
replace some more 1-byte incbins
add some 'end' commands from 1-byte incbins
SUPERNERD -> SUPER_NERD in trainer constants
at least try to keep HoOh in tact in label names
fix line continuation syntax error
add trainer id to trainer fragment headers for grunts
improvements to map_name_cleaner
add the labels to the scripts, not to the params pointing to scripts
use better label for MapEventHeader
reuse pre-existing/pre-inserted MapBlockData objects when possible
make map header labels use better rules
don't add TrainerGroupTable to future dumps
give better labels to TrainerFragment subobjects like texts and scripts
create better labels for TrainerFragments
rename cal's header to PKMN Trainer
remove extra spacing in crystal.py
make TrainerFragment.to_asm() use trainer constants
insert trainer headers into main.asm
better asm output for TrainerHeader and TrainerGroupHeader
improve MoveParam to handle zeroed-out moves
move_constants.py - store moves for MoveParam
update TrainerGroupParam and TrainerIdParam to use better constant/number rules
update the constants for BLACKBELT_T and PSYCHIC_T in trainers.py
add trainer group constants
fix duplicate BENNY trainer name
fix RIVAL1 trainer id labeling
spit out trainer id constants
move around the trainers.py import line
add 'trainer_names' key to each trainer header in trainer_group_names
add default constants to trainer_group_names
use GruntM/GruntF for the trainer group names
setup rules for which trainer groups should use which naming scheme
fix TrainerGroupTable.get_dependencies()
update trainer group names for the new rules
add missing trainer header for twins lea & pia
add missing trainer header for kimono girl miki
add two missing biker trainer headers
fix missing supernerd markus
pick up the third CAL trainer header
add TrainerGroupHeaders to script_parse_table
parse multiple party mons per trainer
move trainer parsing classes into crystal.py
finish up the classes related to TrainerGroupHeader
better comments on trainer_group_report
use report_unreferenced_trainer_ids to show which ids are probably valid but unused
parse TrainerGroupTable in run_main after everything else
add charset encoding for trainers.py
find last trainer id in each trainer group
extract trainer group id and trainer id from TrainerFragment objects
work towards parsable trainer group headers
initial work on trainer name parsing
generate helpful labels for maps
use db instead of item_frag on ItemFragment remote chunks
add a 'correction' to preprocessor to account for storetext issues
don't repeat-parse movement scripts, and set bank=1 for $4000 <= x <= $7FFF
handle dragon shrine recursion (but not others?)
tool to help narrow down the problem in a bank
correct for two route 10 maps
make compare.sh overwrite the previous hexdump
fix preprocessor/givepoke for variable-number-of-parameter macros
fix zzyyxx output for MoneyByteParam (checkmoney, takemoney)
only recalculate a PointerLabelParam parsed_address if necessary
Merge pull request #5 from Zhorken/master
Add a byte fill function.
a simple script to compare the baserom and generated rom
improve extras/README.md opening sentence
better asm output for SignpostRemoteItem
fix PointerLabelParams in signposts
fix movement param get_dependencies
remove some output that clutters up the preprocessor output
better movement command/macro support