Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-12 | split OldTextScript out of crystal.py | Bryan Bishop | |
This creates a new file called old_text_script.py with that huge class. Does this mean that I wrote this a second time when I wrote TextScript ? | |||
2013-09-12 | remove a global from how_many_until | Bryan Bishop | |
2013-09-12 | move is_valid_address into addresses.py | Bryan Bishop | |
2013-09-12 | move load_asm2 next to load_asm | Bryan Bishop | |
2013-09-12 | remove global from load_asm2 | Bryan Bishop | |
Why is there even a second method in the first place? | |||
2013-09-12 | allow (some) json files in the repo | Bryan Bishop | |
This ignores only "labels.json", which so far has been the only problematic json file. This is a file generated by gbz80disasm. Other json files might be necessary in the future, and it's okay to let them in. | |||
2013-09-12 | move "import crystal" in labels.py until needed | Bryan Bishop | |
Otherwise there's a circular import. This circular import is going away once crystal.py is fixed up. | |||
2013-09-12 | move AsmLine into crystalparts/asmline.py | Bryan Bishop | |
2013-09-12 | rename config.py -> configuration.py | Bryan 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-11 | Merge pull request #27 from yenatch/master | Bryan Bishop | |
spit GLOBAL defs for labels into globals.asm instead of inline | |||
2013-09-11 | spit GLOBAL defs for labels into globals.asm instead of inline | yenatch | |
2013-09-11 | Merge pull request #25 from kanzure/fix-gbz80disasm-for-pokered | Bryan Bishop | |
Be okay with blank labels in gbz80disasm | |||
2013-09-11 | Merge pull request #26 from kanzure/fix-pokered-paths | Bryan Bishop | |
fix pokered paths in redtools Argh, these need to go away. | |||
2013-09-11 | be okay with blank labels in gbz80disasm | Bryan Bishop | |
For whatever reason, this makes gbz80disasm work with pokered. | |||
2013-09-11 | also import os | Bryan Bishop | |
2013-09-11 | fix rom path in another redtool | Bryan Bishop | |
2013-09-11 | update pokered_dir.py to use cwd for path | Bryan 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-10 | Merge pull request #21 from kanzure/vba-automation | Bryan Bishop | |
Start moving away from jvm/jython. | |||
2013-09-10 | Merge branch 'master' into vba-automation | Bryan Bishop | |
2013-09-09 | Merge pull request #22 from kanzure/ignore-build | Bryan Bishop | |
add build/ to .gitignore | |||
2013-09-09 | remove the old vba filenames from MANIFEST.in | Bryan Bishop | |
2013-09-09 | remove the Recording junk | Bryan Bishop | |
That should go into vba_wrapper if it turns out to be important. | |||
2013-09-09 | add build/ to .gitignore | Bryan Bishop | |
2013-09-09 | vba_autoplayer.py -> autoplayer.py | Bryan Bishop | |
2013-09-09 | strip out jython garbage from vba.py | Bryan Bishop | |
2013-09-09 | fix keyboard.data path in keyboard.py | Bryan Bishop | |
2013-09-09 | keyboard needs os | Bryan Bishop | |
2013-09-09 | some config defaults taken from vba stuff | Bryan Bishop | |
2013-09-09 | remove some TODOs | Bryan Bishop | |
2013-09-09 | remove vba_config and just use pokemontools.config | Bryan Bishop | |
2013-09-09 | encoding -> coding in python headers | Bryan Bishop | |
2013-09-09 | remove jython shebangs | Bryan Bishop | |
2013-09-09 | move vba_keyboard.py -> keyboard.py | Bryan Bishop | |
2013-09-09 | fix path in vba_keyboard.py | Bryan Bishop | |
2013-09-08 | encoding -> coding in header | Bryan Bishop | |
2013-09-08 | split keyboard graph data from the python file | Bryan Bishop | |
The keyboard.data file has the information necessary to reconstruct the graph of the keyboard that appears in pokecrystal. | |||
2013-09-08 | fix some imports in pokemontools/vba/vba.py | Bryan 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-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. |