Age | Commit message (Collapse) | Author |
|
- Pass a constants dict into eval instead of using globals
- Read same-line labels and tokens
|
|
This doesn't read same-line tokens after labels yet.
|
|
crystal: use a 16-bit PokemonParam for event scripting command `cry`
|
|
fixes 2a44f6e4
|
|
Dump and format all types of sound data correctly.
|
|
Merge some older commits that never made it into pull requests
|
|
Conflicts:
pokemontools/map_editor.py
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Drastically improves execution time.
|
|
sound takes a word for frequency, and noise takes a byte
|
|
|
|
|
|
|
|
|
|
preprocessor: rgbasm "EQUS" takes string literals
|
|
|
|
map_editor: allow saving new maps + save file dialog
|
|
|
|
saves to newmap.asm by default
|
|
* event command macro storetext actually took one param
* PointerLabel{Before,After}Bank now take a label instead of the redundant BANK(label), label
* use the from_asm() method for all macros
* no more macro logic in the preprocessor
* read and write RGB macros for palettes instead of binary chunks
* battle animation macros
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
also fix tileset graphics handling
|
|
|
|
Conflicts:
pokemontools/wram.py
|
|
simpler to edit by hand than bin dumps
|
|
|
|
Some basic path finding stuff
|
|
|
|
wram: fix section address allocation
|