summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-11be okay with blank labels in gbz80disasmBryan Bishop
For whatever reason, this makes gbz80disasm work with pokered.
2013-09-10Merge pull request #21 from kanzure/vba-automationBryan Bishop
Start moving away from jvm/jython.
2013-09-10Merge branch 'master' into vba-automationBryan Bishop
2013-09-09Merge pull request #22 from kanzure/ignore-buildBryan Bishop
add build/ to .gitignore
2013-09-09remove the old vba filenames from MANIFEST.inBryan Bishop
2013-09-09remove the Recording junkBryan Bishop
That should go into vba_wrapper if it turns out to be important.
2013-09-09add build/ to .gitignoreBryan Bishop
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-08fix some imports in test_vba.pyBryan Bishop
2013-09-08vba_tests.py -> test_vba.pyBryan Bishop
This matches the other filenames in the tests/ directory.
2013-09-08move vba/ -> pokemontools/vba/Bryan Bishop
2013-09-08require vba_wrapper from pypiBryan Bishop
2013-09-08Merge branch 'master' into vba-automationBryan Bishop
2013-09-08Merge pull request #19 from kanzure/vba-automationBryan Bishop
More VBA automation.
2013-09-08move vba tools into vba/Bryan Bishop
2013-09-08crude tests for the vba automation softwareBryan Bishop
2013-09-08Merge branch 'master' into vba-automationBryan Bishop
2013-09-07Merge pull request #20 from kanzure/fix-labelsBryan Bishop
Fix an import in labels.py
2013-09-07fix logging import in labels.pyBryan Bishop
2013-09-07redo the vba autoplayerBryan 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-07remove some experimental methodsBryan 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-07better vba automation methodsBryan Bishop
2013-09-05fix grammar in redtools/README.mdBryan Bishop
2013-09-05Merge pull request #17 from kanzure/readme-redtoolsBryan Bishop
Basic README for redtools/
2013-09-05basic README for redtools/Bryan Bishop
2013-09-04Merge pull request #10 from kanzure/configBryan Bishop
Configuration for paths
2013-09-04Merge pull request #11 from kanzure/include-vba-filesBryan Bishop
Keep vba python files in released versions
2013-09-04keep vba python files in released versionsBryan 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-02Merge pull request #9 from kanzure/fix-get_labels_betweenBryan Bishop
Fix "labels" confusion in get_labels_between
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-01Merge pull request #8 from kanzure/september-cleanupBryan Bishop
Minor wram.py fix
2013-09-01make_wram_labels doesn't need globals nowBryan Bishop
2013-09-01Merge branch 'master' into september-cleanupBryan Bishop