summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-09write another quick battle testBryan Bishop
2013-11-09simplify the battle testsBryan Bishop
2013-11-09simplify the vba-related testsBryan Bishop
The imports for the emulator-related tests are now simplified in the tests/ folder. The bootstrapping.py file contains some shared functions that multiple test files might choose to use. Those functions probably belong in the actual module instead of in tests/. The battle-related tests have been separated from the other emulator tests.
2013-11-09Merge branch 'master' into vba-automationBryan Bishop
Conflicts: pokemontools/vba/vba.py
2013-11-09Merge pull request #47 from kanzure/testing-fixupsBryan Bishop
Testing fixups
2013-11-09fix an import in tests.pyBryan Bishop
2013-11-09fix some configuration in vba/vba.pyBryan Bishop
2013-11-09fix a syntax error in battle.pyBryan Bishop
2013-11-09Merge branch 'master' into vba-automationBryan Bishop
2013-11-09import Battle for testingBryan Bishop
2013-11-09Merge pull request #46 from kanzure/fix-old-parsers-test-importsBryan Bishop
Fix a few imports for testing an old func
2013-11-09fix a few imports for testing an old funcBryan Bishop
2013-11-09fix move() for lists of commandsBryan Bishop
2013-11-09a basic battle testBryan Bishop
2013-11-09even more comments in the battle routinesBryan Bishop
2013-11-09add a bunch of docstrings in the battlerBryan Bishop
2013-11-08cry_names: zfill(2)yenatch
2013-11-08audio: less ambiguous tuple unpackingyenatch
2013-11-08audio: sfx and cries are contiguousyenatch
songs for the most part are independent sfx/cry headers are grouped together and most sound data is shared
2013-11-07oops forgot the criesyenatch
2013-11-07fix spacing for pokered music command classesyenatch
2013-11-07add some extra music command classesyenatch
2013-11-07crystal: use rom.interval instead of rom_intervalyenatch
rom_interval got broken when globals got nuked it's probably a bad idea to keep the function around but it's supposed to work eventually
2013-11-07preprocessor: from_asm method and is_rgbasm_macro in command classesyenatch
enjoy this half-assed implementation
2013-11-07sound parsing actually works nowyenatch
+ sorted out output semantics + cross-song label references + incbins
2013-11-07dont use ambiguous characters in sfx_namesyenatch
2013-11-05Merge branch 'master' of github.com:kanzure/pokemon-reverse-engineering-toolsyenatch
2013-11-05audio.py: cleaner key deletionyenatch
2013-11-05audio.py: pointer table generationyenatch
2013-11-03implement more parts of the battlerBryan Bishop
2013-11-03attempting a few more trainer battlesBryan Bishop
2013-11-02a broken attempt at starting random battlesBryan Bishop
2013-11-02a naive implementation of start_trainer_battleBryan Bishop
This is a really dumb way to start a battle, but the other methods aren't working yet.
2013-11-02attempt to start a trainer battleBryan Bishop
2013-11-02fix a call to vba.shutdown in bootstrap()Bryan Bishop
2013-11-02autoplayer.bootstrap to call skip_introBryan Bishop
There are situations other than just testing where making a bootstrapped game state is a useful ability.
2013-11-02fix some hook calls in Battle.runBryan Bishop
2013-11-02simplify the number of battle-related classesBryan Bishop
2013-11-02a basic battle handling frameworkBryan Bishop
2013-11-01Merge pull request #44 from dannye/masterBryan Bishop
Red Music Tools
2013-11-01Update red music toolsU-Fish-PC\Daniel
2013-10-31crystal: sound data dumperyenatch
todo: samples, drumkits
2013-10-31crystal: sfx and song namesyenatch
2013-10-31spruce up music command classes plus BigEndianParamyenatch
2013-10-22Update redmusicdisasm and redsfxdisasmU-Fish-PC\Daniel
2013-10-13Add pokered music toolsU-Fish-PC\Daniel
2013-10-13Add pokered music commandsU-Fish-PC\Daniel
2013-10-12move() can now take a list of movements to makeBryan Bishop
2013-10-12another minor docstringBryan Bishop
2013-10-12even more docstringsBryan Bishop