summaryrefslogtreecommitdiff
path: root/pokemontools
AgeCommit message (Collapse)Author
2013-09-12rename config.py -> configuration.pyBryan Bishop
This should help cut down on the confusion between the "config" module and the "config" variable that everyone likes to use. The config variable should refer to an instance of Config, whereas before it was being shared as both the name of the module and the name of an instance. "configuration" is always the module. "config" should always be a Config instance. TODO: avoid passing around a Config instance everywhere.
2013-09-11spit GLOBAL defs for labels into globals.asm instead of inlineyenatch
2013-09-11be okay with blank labels in gbz80disasmBryan Bishop
For whatever reason, this makes gbz80disasm work with pokered.
2013-09-09remove the Recording junkBryan Bishop
That should go into vba_wrapper if it turns out to be important.
2013-09-09vba_autoplayer.py -> autoplayer.pyBryan Bishop
2013-09-09strip out jython garbage from vba.pyBryan Bishop
2013-09-09fix keyboard.data path in keyboard.pyBryan Bishop
2013-09-09keyboard needs osBryan Bishop
2013-09-09some config defaults taken from vba stuffBryan Bishop
2013-09-09remove some TODOsBryan Bishop
2013-09-09remove vba_config and just use pokemontools.configBryan Bishop
2013-09-09encoding -> coding in python headersBryan Bishop
2013-09-09remove jython shebangsBryan Bishop
2013-09-09move vba_keyboard.py -> keyboard.pyBryan Bishop
2013-09-09fix path in vba_keyboard.pyBryan Bishop
2013-09-08encoding -> coding in headerBryan Bishop
2013-09-08split keyboard graph data from the python fileBryan Bishop
The keyboard.data file has the information necessary to reconstruct the graph of the keyboard that appears in pokecrystal.
2013-09-08fix some imports in pokemontools/vba/vba.pyBryan Bishop
This file is meant to be run while under jython, so it's not completely fair to run it through python2.7 when testing. But whatever.
2013-09-08move vba/ -> pokemontools/vba/Bryan Bishop
2013-09-07fix logging import in labels.pyBryan Bishop
2013-09-02make gbz80disasm use configurationBryan Bishop
gbz80disasm now uses configuration to determine which files to load before disassembling a chunk of bytes.
2013-09-02make wram.py use config for pathsBryan Bishop
The WRAMProcessor class handles reading all constants and labels, which are then used in gbz80disasm.
2013-09-02class Preprocessor instead of just functionsBryan Bishop
2013-09-02basic config supportBryan Bishop
2013-09-02fix "labels" confusion in get_labels_betweenBryan Bishop
There was both the labels module and a list called labels. Rename the local variable to foundlabels instead.
2013-09-01make_wram_labels doesn't need globals nowBryan Bishop
2013-09-01move the map_names import to the topBryan Bishop
Maybe it will get more attention up here. It needs to be cleaned up since it's a global used throughout the source code, plus it gets modified multiple times everywhere. Awful.
2013-09-01better ordering of imports in crystal.pyBryan Bishop
2013-09-01better docstrings in helpers.pyBryan Bishop
2013-09-01minor gbz80disasm formattingBryan Bishop
2013-09-01fix syntax on import gbz80disasmBryan Bishop
2013-09-01make mkdir_p raise a specific exceptionBryan Bishop
2013-09-01move mkdir_p out of gfx.py and into helpers.pyBryan Bishop
It seems that mkdir_p is unused at the moment.
2013-09-01import syntax in gfx.pyBryan Bishop
2013-09-01docstring for MenuDataPointerParamBryan Bishop
2013-09-01log message for parse_script_asm_atBryan Bishop
2013-09-01move flatten and flattener into helpersBryan Bishop
2013-09-01fix typo in TrainerGroupTable assert messageBryan Bishop
2013-09-01use TextScriptException againBryan Bishop
2013-09-01make up TextScriptException to replace two assertsBryan Bishop
2013-09-01use a custom AddressException instead of assertsBryan Bishop
There's no reason to have asserts thrown around in the source code like that. This replaces some of them with an AddressException and a new file called "exceptions.py" to store the exception definitions.
2013-09-01move index and grouper into helpers.pyBryan Bishop
2013-09-01improve spacing in Incbin and AsmSectionBryan Bishop
2013-09-01fix spacing in get_pokemon_constant_by_idBryan Bishop
2013-09-01fix import item_constants syntaxBryan Bishop
2013-09-01fix import wram syntaxBryan Bishop
2013-09-01fix import pokemon_constants syntaxBryan Bishop
2013-09-01fix import old_parse_scriptsBryan Bishop
2013-09-01fix "from trainers import .." syntaxBryan Bishop
2013-09-01don't need reBryan Bishop