Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-10 | crude attempt at injecting asm into wram | Bryan Bishop | |
2013-11-10 | allow bank=0 in call() | Bryan Bishop | |
2013-11-10 | fix a few call() calls | Bryan Bishop | |
2013-11-10 | stop writing 0x4000 everywhere | Bryan Bishop | |
2013-11-10 | make call() calculate bank addresses | Bryan Bishop | |
2013-11-10 | broken attempt at calling givepoke | Bryan Bishop | |
2013-11-09 | draw the menu in skip_until_input_required | Bryan Bishop | |
Step forward 10 frames so that the menu actually draws. Otherwise the user will probably be confused about the actual state of the battle. | |||
2013-11-09 | Merge branch 'master' into vba-automation | Bryan Bishop | |
Conflicts: pokemontools/vba/vba.py | |||
2013-11-09 | fix some configuration in vba/vba.py | Bryan Bishop | |
2013-11-09 | fix a syntax error in battle.py | Bryan Bishop | |
2013-11-09 | fix move() for lists of commands | Bryan Bishop | |
2013-11-09 | even more comments in the battle routines | Bryan Bishop | |
2013-11-09 | add a bunch of docstrings in the battler | Bryan Bishop | |
2013-11-03 | implement more parts of the battler | Bryan Bishop | |
2013-11-03 | attempting a few more trainer battles | Bryan Bishop | |
2013-11-02 | a broken attempt at starting random battles | Bryan Bishop | |
2013-11-02 | a naive implementation of start_trainer_battle | Bryan Bishop | |
This is a really dumb way to start a battle, but the other methods aren't working yet. | |||
2013-11-02 | attempt to start a trainer battle | Bryan Bishop | |
2013-11-02 | fix a call to vba.shutdown in bootstrap() | Bryan Bishop | |
2013-11-02 | autoplayer.bootstrap to call skip_intro | Bryan Bishop | |
There are situations other than just testing where making a bootstrapped game state is a useful ability. | |||
2013-11-02 | fix some hook calls in Battle.run | Bryan Bishop | |
2013-11-02 | simplify the number of battle-related classes | Bryan Bishop | |
2013-11-02 | a basic battle handling framework | Bryan Bishop | |
2013-10-12 | move() can now take a list of movements to make | Bryan Bishop | |
2013-10-12 | another minor docstring | Bryan Bishop | |
2013-10-12 | even more docstrings | Bryan Bishop | |
2013-10-12 | improve some VBA-related docstrings | Bryan Bishop | |
2013-10-12 | call super __init__() in SpeedRunner | Bryan Bishop | |
2013-10-12 | use get_enemy_hp instead of a custom check | Bryan Bishop | |
2013-10-12 | oops, made a mistake in get_enemy_hp | Bryan Bishop | |
2013-10-12 | write get_enemy_hp to calculate current hp | Bryan Bishop | |
2013-09-26 | grind to a higher level | Bryan Bishop | |
2013-09-22 | use explicit skips in vba autoplayer | Bryan Bishop | |
2013-09-22 | basic level-up stats screen detection | Bryan Bishop | |
2013-09-22 | go heal if level reached the target | Bryan Bishop | |
2013-09-22 | pause a few frames before typing on a keyboard | Bryan Bishop | |
For names that weren't starting with a capletter, the "select" button to switch to downcase was happening too soon. So add in a small delay to get the keyboard writing to work. | |||
2013-09-22 | make skippable decorator not always save state | Bryan Bishop | |
There are some runs where the "skippable" decorator should not save the state of the game before and after, like if the function is given different parameters and the after state should not be the canonical after state. | |||
2013-09-22 | only heal if HP is low or move1 PP is low | Bryan Bishop | |
2013-09-22 | better IsInBattle detection for level grinding | Bryan Bishop | |
2013-09-22 | fix some func calls in the auto level grinder | Bryan Bishop | |
2013-09-22 | get rid of a text_wait when talking to Elm | Bryan Bishop | |
2013-09-22 | fix cyndaquil selection in Elm's Lab | Bryan Bishop | |
2013-09-22 | make SpeedRunner.setup use the right config ref | Bryan Bishop | |
2013-09-22 | weird, why was there no shutdown command? | Bryan Bishop | |
2013-09-22 | save_state_path is only on self.config | Bryan Bishop | |
2013-09-22 | load_state was called on the wrong object | Bryan Bishop | |
2013-09-22 | implement a vba helper func for state loading | Bryan Bishop | |
This re-implements the load_state method that previously existed. I forget why it was removed, but basically a similar function is needed again, and it doesn't entirely belong in the emulator or in the emulator wrapper because these save states are game-specific. | |||
2013-09-22 | fix skippable decorator emulator state setter | Bryan Bishop | |
2013-09-22 | use self.registers in text_wait | Bryan Bishop | |
2013-09-22 | fix how autoplayer calls hold/press on buttons | Bryan Bishop | |