Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-27 | Merge branch 'master' into py3-continued | Bryan Bishop | |
Conflicts: pokemontools/crystal.py | |||
2016-08-27 | fix many failing tests | Bryan Bishop | |
2016-08-24 | Make crystal use new-style classes on py2 | Eevee (Lexy Munroe) | |
2016-08-24 | Remove use of new.classobj | Eevee (Lexy Munroe) | |
2016-08-24 | Fix most Python 3 compat issues with futurize --stage1 | Eevee (Lexy Munroe) | |
2015-07-21 | Fix event flags, and read them only if necessary. | yenatch | |
Event flags are enumerated using macros defined outside of event_flags.asm, so parse the macros too. | |||
2014-10-28 | Fix the output of PointerLabelParam.to_asm. | yenatch | |
Accidentally forgot to zfill either half of pointer_part, which would return malformed addresses. Fixes de39f7c6ff487f02d1914cc4a3260817287207c5. | |||
2014-07-22 | Event commands "name" and "trainerclassname" take another argument. | yenatch | |
2014-07-22 | Event command loadwilddata takes a third argument. | yenatch | |
2014-07-22 | The checkflag command family uses engine flags. | yenatch | |
2014-03-23 | get_label_for: Return a label or None. | yenatch | |
Don't return an address and call it a label. | |||
2014-03-23 | get_ram_label: Setup wram labels if they haven't been already. | yenatch | |
2014-03-23 | PointerLabelParam: Return valid (or at least informative) arguments. | yenatch | |
PointerLabelParam.to_asm() returns a label by default. If no label exists, instead return a bank and address. This will not compile (maybe it ought to), but it simplifies debugging. | |||
2014-02-06 | crystal: use a 16-bit PokemonParam for event scripting command `cry` | yenatch | |
fixes 2a44f6e4 | |||
2014-02-06 | Merge pull request #66 from yenatch/noise | Bryan Bishop | |
Dump and format all types of sound data correctly. | |||
2014-02-06 | Merge branch 'kanzure/master' into merge-old-commits | yenatch | |
Conflicts: pokemontools/map_editor.py | |||
2014-02-06 | crystal: unknownmusic0xdf -> togglesfx | yenatch | |
2013-12-04 | crystal: make PointerLabelParam output just a label | yenatch | |
to match the new from_asm handling | |||
2013-12-02 | crystal: fix storetext and rework PointerLabel{Before,After}Bank | yenatch | |
- storetext only takes one param - the logic for PointerLabel*Bank was actually in preprocessor.py. theyve also been changed to take a single label | |||
2013-12-01 | crystal: some new param classes and reword bittable1 -> event flag | yenatch | |
2013-11-23 | sigh, use a global for caching parsed status | Bryan Bishop | |
2013-11-23 | make a way to remember if parse_rom called | Bryan Bishop | |
2013-11-22 | make parse_rom return map_names | Bryan Bishop | |
The map_names object is the entry point to the parsed rom data. | |||
2013-11-22 | fix log message with wrong variable in template | Bryan Bishop | |
2013-11-22 | parse wram labels in crystal.py | Bryan Bishop | |
2013-11-22 | fix call to item_label_by_id | Bryan Bishop | |
2013-11-22 | fixup TextScript to store script_parse_table ref | Bryan Bishop | |
2013-11-22 | fix typo in crystal.py | Bryan Bishop | |
2013-11-22 | rename main -> parse_rom | Bryan Bishop | |
2013-11-22 | comment add_map_offsets_into_map_names | Bryan Bishop | |
2013-11-22 | move the map offsets out of main() | Bryan Bishop | |
This is a function that is necessary outside of the context of a main method. | |||
2013-11-07 | fix spacing for pokered music command classes | yenatch | |
2013-11-07 | add some extra music command classes | yenatch | |
2013-11-07 | crystal: use rom.interval instead of rom_interval | yenatch | |
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-07 | preprocessor: from_asm method and is_rgbasm_macro in command classes | yenatch | |
enjoy this half-assed implementation | |||
2013-11-05 | Merge branch 'master' of github.com:kanzure/pokemon-reverse-engineering-tools | yenatch | |
2013-10-31 | spruce up music command classes plus BigEndianParam | yenatch | |
2013-10-13 | Add pokered music commands | U-Fish-PC\Daniel | |
2013-09-30 | Merge pull request #42 from yenatch/script-commands | Bryan Bishop | |
rename some event script commands | |||
2013-10-01 | use 'wait' for events instead of move effects | yenatch | |
2013-09-30 | event script command 0xaa doesnt exist | yenatch | |
2013-09-30 | fix up the last few event scirpt commands | yenatch | |
2013-09-26 | if_greater_than and if_less_than commands were swapped | yenatch | |
2013-09-26 | fix configuration typo | Bryan Bishop | |
2013-09-26 | fix crystal.py configuration | Bryan Bishop | |
Ugh, it's still a global? | |||
2013-09-26 | Merge branch 'yenatch/map-editor' into master | Bryan Bishop | |
Conflicts: pokemontools/crystal.py Fixes #40. | |||
2013-09-26 | crystal.py: no more relative paths | yenatch | |
2013-09-24 | rename bit1/bit2 script commands to event/flag | yenatch | |
2013-09-24 | script commands wildon and wildoff got mixed up | yenatch | |
this was a mistake in the original pksv spec and tauwasser's notes | |||
2013-09-12 | deglobalize map_internal_ids | Bryan Bishop | |
Also, don't set global rom in the load_rom related methods. This will nip everything for a while, but roms should be passed around as references instead of globals. |