summaryrefslogtreecommitdiff
path: root/extras/crystal.py
AgeCommit message (Collapse)Author
2013-01-27various formatting fixes for crystal.pyBryan Bishop
2013-01-27replace wildcard import with explicit importBryan Bishop
2013-01-27make gbz80disasm work with python2.6 againBryan Bishop
There was an incompatible change to the json module api between py26 and py27, causing gbz80disasm to not work with py26. The fix is to simply alias the new loads method to the old read function. A possibly better plan might be to not support py26 at all.
2013-01-27remove a duplication of load_rom and load_asmBryan Bishop
2013-01-27better import syntax in crystal.pyBryan Bishop
2013-01-27split out more item_constants stuffBryan Bishop
Some of the item_constants functions are now placed in item_constants.py, and the unit tests now import from that file rather than from crystal.py for those functions.
2013-01-27split out tests into a separate fileBryan Bishop
2013-01-23fix label generatorBryan Bishop
Recently the bank lines were changed to use lowercase characters, breaking the generator for "labels.json".
2013-01-15clean up python script importsBryan Bishop
2013-01-15remove the Size class (unused)Bryan Bishop
2013-01-15split out IntervalMap into a separate fileBryan Bishop
2013-01-14add missing script command (3jumptext)yenatch
2013-01-14banish script parser output to debugyenatch
2012-12-28clean up whitespaceBryan Bishop
2012-12-17specialphonecall takes a 16‐bit ID.IIMarckus
2012-11-30md5 -> hashlibBryan Bishop
2012-11-30move allowed_lengths for music macros outBryan Bishop
This moves the allowed_lengths setting out of the preprocessor. Special cases should not be hardcoded in the preprocessor.
2012-11-30implement music macros; INCLUDE injection in prepadz
2012-10-11remove deprecated functions from crystal.pyBryan Bishop
2012-10-01clean up comments in extras/crystal.pyBryan Bishop
This fixes the inconsistent comment formatting throughout the file. There should be a space between the comment token and the comment message, otherwise this file is less fun to read.
2012-09-10call load_asm in scan_for_predefined_labelsBryan Bishop
2012-07-05use decimal output for givepoke in extras/crystal.pyBryan Bishop
2012-06-20more de-dependency-loopingBryan Bishop
2012-06-20move code around to avoid dependency loopsBryan Bishop
2012-06-02make unittest2 error show up in stderrBryan Bishop
2012-05-29fix up AsmSection and line_has_comment_addressBryan Bishop
2012-05-29move AsmList into romstr.py tooBryan Bishop
2012-05-29move RomStr into a shared fileBryan Bishop
2012-05-28use map constants for wildmons sectionsBryan Bishop
2012-05-28update to_asm on MapHeader to use the BANK macroBryan Bishop
2012-05-28insert all map connectionsBryan Bishop
2012-05-27don't use any particular formula for strip-destination west/eastBryan Bishop
2012-05-27fix typo in strip destination pointer (north) calculationsBryan Bishop
2012-05-27do all the connection to_asm outputBryan Bishop
2012-05-27asm output for strip pointer formulasBryan Bishop
2012-05-27better formulas for strip_destination and windowBryan Bishop
2012-05-27improve formulas for calculating strip_pointerBryan Bishop
2012-05-27better equations for calculating strip_pointer in connectionsBryan Bishop
2012-05-26some broken codeBryan Bishop
2012-05-26east connections?Bryan Bishop
2012-05-26fix MainText/PokedexText interactionBryan Bishop
2012-05-26start to parse the connection dataBryan Bishop
2012-05-24minor whitespace fixBryan Bishop
2012-05-23fix more height/weight confusion and whitespacingBryan Bishop
2012-05-24Dumped Pokédex data and entries.Sanky
2012-05-23fix PokedexText?Bryan Bishop
2012-05-23fix PokedexTextBryan Bishop
2012-05-23quick fix for PokedexTextBryan Bishop
2012-05-23use PokedexText to parse text-script-like text without the first bash commandBryan Bishop
2012-05-22Use Pokémon IDs for the “cry” macro.IIMarckus