summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-11also import osBryan Bishop
2013-09-11fix rom path in another redtoolBryan Bishop
2013-09-11update pokered_dir.py to use cwd for pathBryan Bishop
This will be fixed when redtools is merged into the rest of the junk, but for now the path will just be the cwd. This is necessary for pokered gbz80disasm.
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