summaryrefslogtreecommitdiff
path: root/extras/crystal.py
AgeCommit message (Collapse)Author
2012-04-26add map/group constants into constants.asmBryan Bishop
map 18.3 and 7.14 are both "Route 10" ? Need to confirm that they are both, in fact, "Route 10". Even if they both point to the same map, we can call them 10a and 10b so that the map constants will work. generate_map_constants and generate_map_constant_labels have been updated to deal with left-over issues in various labels and obscure characters.
2012-04-26add DataByteWordMacro for the preprocessorBryan Bishop
2012-04-26add param_types to SignpostBryan Bishop
2012-04-26change Signpost to extend Command and set byte_type in a few placesBryan Bishop
2012-04-26return to using warp_def, signpost, person_event macrosBryan Bishop
2012-04-26probably a bad idea - don't use macros inside event headersBryan Bishop
2012-04-25fix MapHeader size and TextScript asm outputBryan Bishop
2012-04-25fix dbw error in MapScriptHeader and add ending newlineBryan Bishop
2012-04-25dump scripting macros into script_macros.asmBryan Bishop
2012-04-25update last_address in MapScriptHeader to get asm output working againBryan Bishop
2012-04-25oops, make MapScriptHeader and others show up againBryan Bishop
2012-04-25better asm output newline logicBryan Bishop
2012-04-25fix bad placement of MapScriptHeader_0x70000 in asmBryan Bishop
2012-04-22fix some parameter typesBryan Bishop
2012-04-22split up insertion and dumping in AsmBryan Bishop
2012-04-22attempts to stop a recursion limit errorBryan Bishop
2012-04-22remove duplicate incbins in asm outputBryan Bishop
2012-04-22awful newline rules in asm outputBryan Bishop
2012-04-22prevent scripts from appearing in MapScriptHeader.to_asm outputBryan Bishop
2012-04-21fix MapEventHeader asm formattingBryan Bishop
2012-04-21remove duplicates from Asm outputBryan Bishop
2012-04-21hmm duplicate insertionsBryan Bishop
2012-04-21TrainerFragments pointing to 0x26ef should be ignoredBryan Bishop
2012-04-21insertion of asm dependenciesBryan Bishop
2012-04-21fix bug parsing INCBIN linesBryan Bishop
2012-04-21probably right insertion routine for AsmBryan Bishop
2012-04-21Incbin.split method similar to split_incbin_line_into_threeBryan Bishop
2012-04-21foundation for asm parsingBryan Bishop
2012-04-21improve to_asm output (newlines)Bryan Bishop
2012-04-21fix some bugs in get_dependencies and to_asmBryan Bishop
2012-04-21flatten a list of dependencies into one giant listBryan Bishop
2012-04-21improve TrainerFragment.to_asmBryan Bishop
2012-04-21fix trainer label outputBryan Bishop
2012-04-20better get_dependencies and MapEventHeader.to_asmBryan Bishop
2012-04-20starting dependencies workBryan Bishop
2012-04-20improvements to global to_asmBryan Bishop
2012-04-20switch from "r" to "rb" when reading the ROM for Microsoft Windows usersBryan Bishop
2012-04-19create maps directory if necessaryBryan Bishop
2012-04-18make unit tests work againBryan Bishop
2012-04-18move Script.parse_old into its own fileBryan Bishop
2012-04-17Move some data back to avoid a circular import.C Nelson
2012-04-17Move a bunch of constant data into separate files.C Nelson
2012-04-17Fixing whitespace for real this time.C Nelson
2012-04-17Revert "Fix whitespace."C Nelson
Discovered an overwritten incoming change. This reverts commit 9ddcf90fccbab1f7be75c8675d875472ef016945.
2012-04-17Fix whitespace.C Nelson
Add newlines around functions and classes, remove trailing whitespaces.
2012-04-17use $byte not 0xbyteBryan Bishop
2012-04-16to_asm adds a label and end textBryan Bishop
Need to write more tools for injecting asm into main.asm from the python interpreter.
2012-04-15better asm output for MapScriptHeaderBryan Bishop
2012-04-15fix SecondMapHeader asm outputBryan Bishop
2012-04-15restrict what shows up in script_parse_tableBryan Bishop