Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-08 | fix some imports in test_vba.py | Bryan Bishop | |
2013-09-08 | vba_tests.py -> test_vba.py | Bryan Bishop | |
This matches the other filenames in the tests/ directory. | |||
2013-09-08 | move vba/ -> pokemontools/vba/ | Bryan Bishop | |
2013-09-08 | require vba_wrapper from pypi | Bryan Bishop | |
2013-09-08 | Merge branch 'master' into vba-automation | Bryan Bishop | |
2013-09-08 | Merge pull request #19 from kanzure/vba-automation | Bryan Bishop | |
More VBA automation. | |||
2013-09-08 | move vba tools into vba/ | Bryan Bishop | |
2013-09-08 | crude tests for the vba automation software | Bryan Bishop | |
2013-09-08 | Merge branch 'master' into vba-automation | Bryan Bishop | |
2013-09-07 | Merge pull request #20 from kanzure/fix-labels | Bryan Bishop | |
Fix an import in labels.py | |||
2013-09-07 | fix logging import in labels.py | Bryan Bishop | |
2013-09-07 | redo the vba autoplayer | Bryan Bishop | |
This rewrites the basic methods to use the new primitives for vba automation. There are still a number of bugs in here. Also, the level grinding recursion is broken because there's no method used to detect whether or not a wild battle is starting. Waiting for a battle to really end is currently broken. There's a problem when interacting with radios because of the sound effect check in text_wait. There should be unit tests, but there aren't any. | |||
2013-09-07 | remove some experimental methods | Bryan Bishop | |
These methods weren't needed. Turns out the problem was frameskip, these were just other attempts to try to do movement and text waiting. | |||
2013-09-07 | better vba automation methods | Bryan Bishop | |
2013-09-05 | fix grammar in redtools/README.md | Bryan Bishop | |
2013-09-05 | Merge pull request #17 from kanzure/readme-redtools | Bryan Bishop | |
Basic README for redtools/ | |||
2013-09-05 | basic README for redtools/ | Bryan Bishop | |
2013-09-04 | Merge pull request #10 from kanzure/config | Bryan Bishop | |
Configuration for paths | |||
2013-09-04 | Merge pull request #11 from kanzure/include-vba-files | Bryan Bishop | |
Keep vba python files in released versions | |||
2013-09-04 | keep vba python files in released versions | Bryan Bishop | |
2013-09-02 | make gbz80disasm use configuration | Bryan Bishop | |
gbz80disasm now uses configuration to determine which files to load before disassembling a chunk of bytes. | |||
2013-09-02 | make wram.py use config for paths | Bryan Bishop | |
The WRAMProcessor class handles reading all constants and labels, which are then used in gbz80disasm. | |||
2013-09-02 | class Preprocessor instead of just functions | Bryan Bishop | |
2013-09-02 | basic config support | Bryan Bishop | |
2013-09-02 | Merge pull request #9 from kanzure/fix-get_labels_between | Bryan Bishop | |
Fix "labels" confusion in get_labels_between | |||
2013-09-02 | fix "labels" confusion in get_labels_between | Bryan Bishop | |
There was both the labels module and a list called labels. Rename the local variable to foundlabels instead. | |||
2013-09-01 | Merge pull request #8 from kanzure/september-cleanup | Bryan Bishop | |
Minor wram.py fix | |||
2013-09-01 | make_wram_labels doesn't need globals now | Bryan Bishop | |
2013-09-01 | Merge branch 'master' into september-cleanup | Bryan Bishop | |
2013-09-01 | Merge pull request #7 from kanzure/september-cleanup | Bryan Bishop | |
python cleanup | |||
2013-09-01 | move the map_names import to the top | Bryan 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-01 | remove a useless comment from pokered gbz80disasm | Bryan Bishop | |
What were these doing here, anyway? | |||
2013-09-01 | better ordering of imports in crystal.py | Bryan Bishop | |
2013-09-01 | better docstrings in helpers.py | Bryan Bishop | |
2013-09-01 | Merge branch 'master' into september-cleanup | Bryan Bishop | |
2013-09-01 | Merge pull request #4 from kanzure/fix-analyze-incbins | Bryan Bishop | |
Apply pokered changes from 'fix-analyze-incbins' | |||
2013-09-01 | apply pokered changes from 'fix-analyze-incbins' | Bryan Bishop | |
This helps to fix (pokered) gbz80disasm. These two disassemblers need to be merged together as soon as possible. | |||
2013-09-01 | fix tab in red gbz80disasm | Bryan Bishop | |
2013-09-01 | minor gbz80disasm formatting | Bryan Bishop | |
2013-09-01 | fix syntax on import gbz80disasm | Bryan Bishop | |
2013-09-01 | make mkdir_p raise a specific exception | Bryan Bishop | |
2013-09-01 | move mkdir_p out of gfx.py and into helpers.py | Bryan Bishop | |
It seems that mkdir_p is unused at the moment. | |||
2013-09-01 | import syntax in gfx.py | Bryan Bishop | |
2013-09-01 | docstring for MenuDataPointerParam | Bryan Bishop | |
2013-09-01 | log message for parse_script_asm_at | Bryan Bishop | |
2013-09-01 | move flatten and flattener into helpers | Bryan Bishop | |
2013-09-01 | fix typo in TrainerGroupTable assert message | Bryan Bishop | |
2013-09-01 | use TextScriptException again | Bryan Bishop | |
2013-09-01 | make up TextScriptException to replace two asserts | Bryan Bishop | |
2013-09-01 | use a custom AddressException instead of asserts | Bryan 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. |