Commit Graph

763 Commits

Author SHA1 Message Date
yenatch
bcb3295dbd use 'wait' for events instead of move effects 2013-10-01 00:36:39 -04:00
yenatch
a0397cad28 event script command 0xaa doesnt exist 2013-09-30 22:40:21 -04:00
yenatch
7268b91c23 fix up the last few event scirpt commands 2013-09-30 22:40:14 -04:00
yenatch
f4b04ff8e9 if_greater_than and if_less_than commands were swapped 2013-09-26 18:22:27 -04:00
yenatch
46f1a2e1c3 rename bit1/bit2 script commands to event/flag 2013-09-24 03:28:55 -04:00
yenatch
918adb82ba script commands wildon and wildoff got mixed up
this was a mistake in the original pksv spec and tauwasser's notes
2013-09-24 03:24:29 -04:00
yenatch
7bf5fcab90 spit GLOBAL defs for labels into globals.asm instead of inline 2013-09-11 16:30:38 -04:00
Bryan Bishop
4e0f27d789 Merge pull request #25 from kanzure/fix-gbz80disasm-for-pokered
Be okay with blank labels in gbz80disasm
2013-09-11 12:26:14 -07:00
Bryan Bishop
622534ca73 Merge pull request #26 from kanzure/fix-pokered-paths
fix pokered paths in redtools

Argh, these need to go away.
2013-09-11 12:25:47 -07:00
Bryan Bishop
f220d59d4a be okay with blank labels in gbz80disasm
For whatever reason, this makes gbz80disasm work with pokered.
2013-09-11 14:23:11 -05:00
Bryan Bishop
ef77506d94 also import os 2013-09-11 10:57:05 -05:00
Bryan Bishop
435180a2cd fix rom path in another redtool 2013-09-11 10:56:31 -05:00
Bryan Bishop
e74f9833a1 update pokered_dir.py to use cwd for path
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-11 10:53:49 -05:00
Bryan Bishop
50341bae50 Merge pull request #21 from kanzure/vba-automation
Start moving away from jvm/jython.
2013-09-10 21:18:30 -07:00
Bryan Bishop
42c7b03483 Merge branch 'master' into vba-automation 2013-09-10 23:16:55 -05:00
Bryan Bishop
cb65c31968 Merge pull request #22 from kanzure/ignore-build
add build/ to .gitignore
2013-09-09 00:26:18 -07:00
Bryan Bishop
052fde28ca remove the old vba filenames from MANIFEST.in 2013-09-09 02:18:01 -05:00
Bryan Bishop
98defaf9f2 remove the Recording junk
That should go into vba_wrapper if it turns out to be important.
2013-09-09 02:10:01 -05:00
Bryan Bishop
f0dece5d53 add build/ to .gitignore 2013-09-09 02:08:17 -05:00
Bryan Bishop
1caffffa38 vba_autoplayer.py -> autoplayer.py 2013-09-09 02:06:30 -05:00
Bryan Bishop
54057bc762 strip out jython garbage from vba.py 2013-09-09 02:04:47 -05:00
Bryan Bishop
709850fff5 fix keyboard.data path in keyboard.py 2013-09-09 02:02:45 -05:00
Bryan Bishop
cdf1b82fad keyboard needs os 2013-09-09 01:59:58 -05:00
Bryan Bishop
e88a4767e9 some config defaults taken from vba stuff 2013-09-09 00:27:26 -05:00
Bryan Bishop
fa966f7a3f remove some TODOs 2013-09-09 00:21:54 -05:00
Bryan Bishop
55af0392e1 remove vba_config and just use pokemontools.config 2013-09-09 00:20:37 -05:00
Bryan Bishop
fab1b4ce20 encoding -> coding in python headers 2013-09-09 00:18:27 -05:00
Bryan Bishop
8b307f116a remove jython shebangs 2013-09-09 00:17:40 -05:00
Bryan Bishop
5d41f8a91d move vba_keyboard.py -> keyboard.py 2013-09-09 00:12:34 -05:00
Bryan Bishop
815266f03f fix path in vba_keyboard.py 2013-09-09 00:11:54 -05:00
Bryan Bishop
e593f680c2 encoding -> coding in header 2013-09-08 23:05:19 -05:00
Bryan Bishop
c6ee12ed1d split keyboard graph data from the python file
The keyboard.data file has the information necessary to reconstruct the
graph of the keyboard that appears in pokecrystal.
2013-09-08 23:03:44 -05:00
Bryan Bishop
0eb5468d22 fix some imports in pokemontools/vba/vba.py
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 22:55:25 -05:00
Bryan Bishop
37b9c79b4c fix some imports in test_vba.py 2013-09-08 22:54:39 -05:00
Bryan Bishop
bde8f7670a vba_tests.py -> test_vba.py
This matches the other filenames in the tests/ directory.
2013-09-08 22:53:18 -05:00
Bryan Bishop
72cdd7ba64 move vba/ -> pokemontools/vba/ 2013-09-08 22:52:50 -05:00
Bryan Bishop
5ce5342833 require vba_wrapper from pypi 2013-09-08 22:49:39 -05:00
Bryan Bishop
baf8c7f046 Merge branch 'master' into vba-automation 2013-09-08 22:48:29 -05:00
Bryan Bishop
87ab004d70 Merge pull request #19 from kanzure/vba-automation
More VBA automation.
2013-09-08 17:11:17 -07:00
Bryan Bishop
138637d8f3 move vba tools into vba/ 2013-09-08 11:06:13 -05:00
Bryan Bishop
15c04c9885 crude tests for the vba automation software 2013-09-08 02:01:47 -05:00
Bryan Bishop
11f86368a4 Merge branch 'master' into vba-automation 2013-09-08 02:01:37 -05:00
Bryan Bishop
c5983b0ddc Merge pull request #20 from kanzure/fix-labels
Fix an import in labels.py
2013-09-07 21:48:53 -07:00
Bryan Bishop
a6fc205a16 fix logging import in labels.py 2013-09-07 23:46:34 -05:00
Bryan Bishop
c83291b0d0 redo the vba autoplayer
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 23:39:26 -05:00
Bryan Bishop
eb669fb19a remove some experimental methods
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-07 23:38:29 -05:00
Bryan Bishop
92a4be1776 better vba automation methods 2013-09-07 23:37:05 -05:00
Bryan Bishop
63bd0e4d6f fix grammar in redtools/README.md 2013-09-05 11:07:34 -05:00
Bryan Bishop
d7d4718580 Merge pull request #17 from kanzure/readme-redtools
Basic README for redtools/
2013-09-05 09:05:17 -07:00
Bryan Bishop
8d8d708c32 basic README for redtools/ 2013-09-05 11:03:32 -05:00