Commit Graph

1059 Commits

Author SHA1 Message Date
Bryan Bishop
d8f4e687eb Merge pull request #60 from yenatch/dependencies
wram: fix section address allocation
2013-12-11 17:42:00 -08:00
yenatch
b0fa67a511 wram: fix section address allocation
who wrote this?
2013-12-11 20:28:25 -05:00
Bryan Bishop
58de3846c7 Merge pull request #59 from yenatch/dependencies
Use a mapfile instead of labels.json; object dependency handling
2013-12-09 17:48:11 -08:00
yenatch
f35bb2c5cc scan_includes: join names properly and actually use conf.path 2013-12-08 01:26:09 -05:00
yenatch
f5ddc33705 preprocessor: dont write to globals.asm for each process 2013-12-07 05:05:54 -05:00
yenatch
05b622e7c0 labels: grab labels from a mapfile instead of an old json dump
labels.json had to be deleted manually to be updated, and rgbasm is better at scanning labels anyway
2013-12-06 19:44:02 -05:00
yenatch
460171a2c5 wram: cleaner line parsing
fixes 0fd121a8
2013-12-06 19:43:41 -05:00
yenatch
1be104b8e8 sym: rgbds does ram banks now 2013-12-06 19:39:34 -05:00
yenatch
806fd657c2 use file includes in rgbasm objects to generate dependencies 2013-12-05 21:21:08 -05:00
yenatch
0fd121a81e wram: try to determine addresses for section defs without any 2013-12-05 21:21:05 -05:00
Bryan Bishop
4294fdc140 Merge pull request #58 from kanzure/map-editor-stuff
Minor map editor changes
2013-11-27 12:45:05 -08:00
Bryan Bishop
0efb540cd3 Merge branch 'master' into map-editor-stuff 2013-11-22 20:35:39 -06:00
Bryan Bishop
0cdd66e1b5 return constants after parsing 2013-11-19 22:27:50 -06:00
Bryan Bishop
46782bf6dc Merge pull request #56 from kanzure/map-editor-stuff
Remove globals from the map editor
2013-11-18 22:26:54 -08:00
Bryan Bishop
e673a9f7b2 Merge pull request #57 from yenatch/master
gfx rewrites and 1bpp support
2013-11-18 18:13:47 -08:00
yenatch
3dac619f2d gfx: fix misuse of export_2bpp_to_png 2013-11-18 21:05:59 -05:00
yenatch
dfc88b9ac0 Merge branch 'master' of github.com:kanzure/pokemon-reverse-engineering-tools 2013-11-18 21:03:31 -05:00
yenatch
9d01c85d3b gfx: make sure rectangular images are also divisible into 8x8 tiles 2013-11-18 20:19:18 -05:00
yenatch
7fa921eb65 gfx: direct png-to-1bpp 2013-11-18 17:57:07 -05:00
yenatch
125a58fb9a gfx: rewrite lz commands and comments 2013-11-18 17:41:55 -05:00
yenatch
a91b349823 gfx: 1bpp-to-png
also dont assume any dimension matches in png conversion
2013-11-18 05:15:43 -05:00
yenatch
2ffe762d17 gfx: rewrite lots 2013-11-18 04:35:48 -05:00
Bryan Bishop
d3f19c0158 remove two unused methods from map_editor.py 2013-11-17 20:39:53 -06:00
Bryan Bishop
fabc78f5db call it button_new instead of new
"new" is sometimes a reserved keyword and it would be nice to not use
that name.
2013-11-17 20:35:44 -06:00
Bryan Bishop
185a29698e clean up more imports in map_editor.py 2013-11-17 19:51:04 -06:00
Bryan Bishop
8dcde9ae28 use pillow instead of PIL in requirements.txt 2013-11-17 19:44:49 -06:00
Bryan Bishop
444d1ecfc7 also import TclError into map_editor.py 2013-11-17 19:41:37 -06:00
Bryan Bishop
49072b9917 replace print with python logging 2013-11-17 19:41:21 -06:00
Bryan Bishop
712f4ce53b use explicit import of Tkinter components 2013-11-17 19:15:33 -06:00
Bryan Bishop
98d335438a fix up map_editor.py extra newlines 2013-11-17 19:11:54 -06:00
Bryan Bishop
f414cf38f6 only set global constants for eval
Although I am not sure that using eval is a good idea in the first
place... it should go away.
2013-11-17 19:05:09 -06:00
Bryan Bishop
6920881598 factor out global configs in map_editor.py 2013-11-17 18:56:31 -06:00
Bryan Bishop
0dac29a91d change RomStr usage in gfx.py to use RomStr.load 2013-11-17 18:36:01 -06:00
Bryan Bishop
8ebf9b05b5 make ConfigException accessible
Apparently the "exceptions" name is already used for another module.
2013-11-17 18:34:57 -06:00
Bryan Bishop
76d47a68b3 get PIL from pypi to run map editor 2013-11-17 18:30:50 -06:00
Bryan Bishop
2d59e4d3e0 move import statements to top of map_editor.py 2013-11-17 17:39:02 -06:00
Bryan Bishop
9e3105e5c0 tabs to spaces in map_editor.py
This is to maintain consistency in python source code formatting in the
project.
2013-11-17 17:36:59 -06:00
yenatch
3acbf50237 refactor png-to-2bpp conversion 2013-11-17 16:27:20 -05:00
yenatch
45d2614aff gfx: 1bpp<->2bpp conversion
this is the simplest way to support 1bpp without rewriting a lot
2013-11-17 16:27:03 -05:00
Bryan Bishop
3027746bd6 Merge pull request #55 from kanzure/fix-map-editor-import
Fix configuration import line in map_editor.py
2013-11-17 13:02:56 -08:00
Bryan Bishop
2ca1c4b59c fix configuration import line in map_editor.py 2013-11-17 15:01:26 -06:00
Bryan Bishop
f80e3a864a be sure to import romstr into gfx.py 2013-11-17 13:24:02 -06:00
Bryan Bishop
59fd9978d9 Merge pull request #54 from kanzure/fix-gfx-config
Make gfx.py not depend on crystal.py
2013-11-17 11:22:27 -08:00
Bryan Bishop
b65d8a7833 Merge pull request #53 from kanzure/fix-audio-syntax-error
Fix audio syntax error
2013-11-17 11:21:47 -08:00
Bryan Bishop
9f55db8803 make gfx.py not depend on crystal.py 2013-11-17 11:20:09 -06:00
Bryan Bishop
726d6f2134 fix configuration import in audio.py 2013-11-17 11:09:36 -06:00
Bryan Bishop
af6b87ae49 fix syntax error in audio.py 2013-11-17 11:09:24 -06:00
Bryan Bishop
4a95f90360 Merge pull request #52 from kanzure/battle-handling
Battles
2013-11-14 18:19:52 -08:00
Bryan Bishop
1b9212a7e4 never learn a new move 2013-11-14 20:16:35 -06:00
Bryan Bishop
b2785948d1 fast check for the "move to make room for" text 2013-11-14 20:04:22 -06:00