Commit Graph

  • b07f9c7f76 Rewrite the lz compressor. yenatch 2014-06-02 17:38:30 -07:00
  • 20c718fbfd gfx.py: Forgot to add rom_offset. yenatch 2014-05-03 23:14:43 -04:00
  • df7acdb50f Refactor gfx.py to use bytearrays. Fix some graphics dumping functions. yenatch 2014-05-02 19:52:24 -04:00
  • b77f80efd8 also call load_all_sprite_Images path-finding Bryan Bishop 2014-04-28 18:43:08 -05:00
  • c2c45d61eb Merge pull request #74 from yenatch/master Bryan Bishop 2014-04-28 18:42:30 -05:00
  • b52ee5629b Merge pull request #75 from mintpeter/master Bryan Bishop 2014-04-28 14:54:47 -05:00
  • c70144ddb8 Add import to extract_maps.py for print_function Zack Marvel 2014-04-28 15:50:35 -04:00
  • 4d168d0535 Change print statements in extract_maps.py for Python 3 compatibility Zack Marvel 2014-04-28 15:31:44 -04:00
  • 9007b587a3 Transpose images by height from 2bpp to png and width from png to 2bpp. yenatch 2014-04-19 02:40:11 -04:00
  • 698b0fc7e6 gfx: Don't try to load baserom.gbc unless it's actually being used. yenatch 2014-04-16 01:37:48 -04:00
  • 1840111de5 Merge pull request #72 from yenatch/pics Bryan Bishop 2014-04-14 23:28:22 -05:00
  • ac2df6b844 gfx: Decompress graphics that can be converted to png. yenatch 2014-04-15 00:17:25 -04:00
  • 69f622a171 gfx: Transpose blocks of images instead of only the first block. yenatch 2014-04-15 00:06:05 -04:00
  • 345c792b69 Clearer explanation for porting https://github.com/magical/pokemon-sprites-rby to python 2.7. yenatch 2014-04-14 14:24:05 -04:00
  • c9b6df3193 Optimize pic compression to be 50% faster. yenatch 2014-04-06 19:37:23 -04:00
  • 5188de5a4e gfx: Don't pad images smaller than a tile. yenatch 2014-04-05 16:24:04 -04:00
  • 1c349f84a3 Add "norepeat" and "arrange" image attributes. yenatch 2014-04-05 01:37:05 -04:00
  • 21f44b754c 1:1 conversion for pics. yenatch 2014-04-05 00:07:48 -04:00
  • 01ceb31ea4 pokered: pic de/compression. yenatch 2014-04-03 04:08:02 -04:00
  • b73c309666 Merge pull request #71 from yenatch/gfx Bryan Bishop 2014-03-31 13:30:01 -05:00
  • e58ded6011 Merge pull request #70 from yenatch/master Bryan Bishop 2014-03-29 14:54:25 -05:00
  • 791a029262 gfx: Redo command-line interface, format handling, filename arguments. yenatch 2014-03-28 01:54:34 -04:00
  • b3e6867581 gfx: Prefer heights not divisible by 8, rather than forcing them. yenatch 2014-03-23 19:30:59 -04:00
  • 12d8bb11e8 gfx: Read image metadata from filenames where applicable. yenatch 2014-03-23 18:40:34 -04:00
  • 1129d71e2c get_label_for: Return a label or None. yenatch 2014-03-23 02:19:38 -04:00
  • 943e7b704f get_ram_label: Setup wram labels if they haven't been already. yenatch 2014-03-23 02:14:46 -04:00
  • de39f7c6ff PointerLabelParam: Return valid (or at least informative) arguments. yenatch 2014-03-23 02:07:21 -04:00
  • 7598acb0cc Merge pull request #69 from yenatch/master Bryan Bishop 2014-03-06 23:31:35 -06:00
  • da0ccc6e1d Refactor read_bss_sections into a class. yenatch 2014-03-07 00:23:05 -05:00
  • f300444ca1 wram: Interpret rgbasm macros and fix token logic. yenatch 2014-03-05 01:47:48 -05:00
  • c9f9d7f280 Merge pull request #68 from yenatch/master Bryan Bishop 2014-02-06 20:22:02 -06:00
  • 657a27badb crystal: use a 16-bit PokemonParam for event scripting command cry yenatch 2014-02-06 21:09:39 -05:00
  • 6e6028ae3e Merge pull request #66 from yenatch/noise Bryan Bishop 2014-02-06 19:03:21 -06:00
  • 31ec935141 Merge pull request #67 from yenatch/merge-old-commits Bryan Bishop 2014-02-06 19:02:31 -06:00
  • b18976e8ed Merge branch 'kanzure/master' into merge-old-commits yenatch 2014-02-06 19:58:21 -05:00
  • 8b72eedc2c audio: Import sound names outside of functions yenatch 2014-02-06 19:53:21 -05:00
  • b89a36e9a2 audio: Docstrings for functions that didn't have any. yenatch 2014-02-06 19:49:44 -05:00
  • 00d2cbc4eb labels: exported labels are labels too yenatch 2014-02-06 19:00:50 -05:00
  • 7571be9e6f crystal: unknownmusic0xdf -> togglesfx yenatch 2014-02-06 18:59:38 -05:00
  • c723f32d11 audio: Don't use underscores in base labels yenatch 2014-02-06 18:40:11 -05:00
  • 45833dcbaf audio: Add a comment to generate_crystal_sfx_pointers output yenatch 2014-02-06 18:39:03 -05:00
  • 108086fcf3 audio: parse channel branches independently instead of running past the end yenatch 2014-02-06 18:13:03 -05:00
  • 527b9ac7ff audio: Dump an unknown sound effect yenatch 2014-02-06 17:13:34 -05:00
  • 7b381c5461 audio: rework sfx dumps and fix incbin insertion yenatch 2014-02-06 16:56:22 -05:00
  • d893d11212 audio: Use generate_label_asm instead of manually creating label asm yenatch 2014-02-06 05:31:17 -05:00
  • c694af14c2 audio: Include unreferenced cries in dump_crystal_cries output yenatch 2014-02-06 05:27:01 -05:00
  • 7bc0473f5e audio: Refactor output handling. yenatch 2014-02-06 04:53:58 -05:00
  • 15eca02957 audio: Distinguish between sound and noise commands yenatch 2014-02-06 01:42:18 -05:00
  • 6a2a47074e audio: Crystal sfx are in a separate clump yenatch 2014-02-05 22:57:39 -05:00
  • fced980337 sfx_names: UnknownCb to UnknownCB yenatch 2014-02-05 22:41:37 -05:00
  • 9976bf57be audio: Clean up output and fix sfx handling yenatch 2014-02-05 22:33:39 -05:00
  • 5272a1693f sfx_names: 1St, 2Nd to 1st, 2nd yenatch 2014-02-05 22:31:54 -05:00
  • 61b83803be Merge pull request #65 from yenatch/rgbasm-equs Bryan Bishop 2014-01-22 07:12:22 -08:00
  • 89ca24a934 preprocessor: rgbasm "EQUS" takes string literals yenatch 2014-01-19 19:36:45 -05:00
  • 074e47aeea Merge pull request #63 from yenatch/map-editor-saving Bryan Bishop 2013-12-29 01:18:49 -08:00
  • c234cdd903 gfx: touch exported lz files so they don't get remade yenatch 2013-12-29 04:13:56 -05:00
  • 51d6f1edca map_editor: allow saving new maps + save file dialog yenatch 2013-12-29 03:49:31 -05:00
  • 6ec167512e Merge pull request #62 from yenatch/battle-animations Bryan Bishop 2013-12-28 17:04:15 -08:00
  • 70cd4f7c00 audio: use labels.line_has_label and clean up crystal imports yenatch 2013-12-28 19:57:37 -05:00
  • 82389c9998 audio: note duration from 0-15 to 1-16 to match pokered yenatch 2013-12-28 19:53:32 -05:00
  • 981e0c634f audio: fix Noise and size handling for nybble params yenatch 2013-12-28 18:32:35 -05:00
  • 486483ef19 don't use children functions in sort_asms yenatch 2013-12-27 21:46:29 -05:00
  • 020ae38d34 wram: return an empty dict for missing constants files yenatch 2013-12-25 06:54:52 -05:00
  • d983b8a02a battle_animations: docstring for battle_anim_label yenatch 2013-12-25 06:52:55 -05:00
  • 906472a8f1 battle_animations: docstring for BattleAnim, consistent sorting yenatch 2013-12-25 06:44:31 -05:00
  • bddb346ca0 battle_animations: dont use globals for macros in class BattleAnim yenatch 2013-12-25 06:31:58 -05:00
  • dd471c6d5d rename battle animation command class Wait to BattleAnimWait yenatch 2013-12-25 06:19:06 -05:00
  • f0538721a3 battle_animations: dont combine print and text conversion yenatch 2013-12-25 06:11:03 -05:00
  • 12f0578a6c audio: more readable asm list sorting yenatch 2013-12-25 06:10:44 -05:00
  • 9dc5b70cac map_gfx: read rgb macros for palettes yenatch 2013-12-23 03:40:04 -05:00
  • d996bcf18e map_editor: read rgb macros instead of binary data for palettes yenatch 2013-12-23 03:32:50 -05:00
  • b5c3ef9b4f gfx: 1bpp-to-png option yenatch 2013-12-21 00:38:11 -05:00
  • efe0b717ef Merge remote-tracking branch 'kanzure/master' into battle-animations yenatch 2013-12-20 00:43:30 -05:00
  • 973a78167b gfx: use RGB asm macros for .pal files yenatch 2013-12-19 19:35:21 -05:00
  • 049891c4ed battle animations yenatch 2013-12-08 22:16:20 -05:00
  • f0aaf3cd56 Merge pull request #61 from kanzure/path-finding Bryan Bishop 2013-12-18 18:22:42 -08:00
  • a07c92d3b3 Merge branch 'master' into path-finding Bryan Bishop 2013-12-18 20:20:09 -06:00
  • d8f4e687eb Merge pull request #60 from yenatch/dependencies Bryan Bishop 2013-12-11 17:42:00 -08:00
  • b0fa67a511 wram: fix section address allocation yenatch 2013-12-11 20:28:25 -05:00
  • 58de3846c7 Merge pull request #59 from yenatch/dependencies Bryan Bishop 2013-12-09 17:48:11 -08:00
  • 697e2fa2ad audio: sort output by content yenatch 2013-12-08 17:19:38 -05:00
  • f35bb2c5cc scan_includes: join names properly and actually use conf.path yenatch 2013-12-08 01:26:09 -05:00
  • f5ddc33705 preprocessor: dont write to globals.asm for each process yenatch 2013-12-07 05:05:54 -05:00
  • 05b622e7c0 labels: grab labels from a mapfile instead of an old json dump yenatch 2013-12-06 19:44:02 -05:00
  • 460171a2c5 wram: cleaner line parsing yenatch 2013-12-06 19:42:58 -05:00
  • 1be104b8e8 sym: rgbds does ram banks now yenatch 2013-12-06 19:39:34 -05:00
  • 806fd657c2 use file includes in rgbasm objects to generate dependencies yenatch 2013-12-05 20:33:43 -05:00
  • 0fd121a81e wram: try to determine addresses for section defs without any yenatch 2013-12-05 16:38:31 -05:00
  • a401ebc620 crystal: make PointerLabelParam output just a label yenatch 2013-12-04 01:12:45 -05:00
  • fef1cdd4f2 preprocessor: str.split() already removes preceding/trailing whitespace yenatch 2013-12-02 23:48:24 -05:00
  • 3a586ef165 preprocessor: simplify macro_translator yenatch 2013-12-02 15:15:19 -05:00
  • a648e0a8cd preprocessor: remove some redundant code in macro_translator yenatch 2013-12-02 15:08:19 -05:00
  • 07f7b1b892 preprocessor: get rid of PointerLabel cruft yenatch 2013-12-02 14:56:06 -05:00
  • 765e846a9e crystal: fix storetext and rework PointerLabel{Before,After}Bank yenatch 2013-12-02 14:45:52 -05:00
  • 79630cd43b wram: more consistent rgbasm value conversion yenatch 2013-12-02 14:43:43 -05:00
  • 2a44f6e448 crystal: some new param classes and reword bittable1 -> event flag yenatch 2013-12-01 14:23:15 -05:00
  • 10d8edbc3b map_editor: to_png got renamed yenatch 2013-11-30 18:38:02 -05:00
  • a077e470b2 basic plan for drawing paths Bryan Bishop 2013-11-29 23:56:35 -06:00
  • 80f32f5b37 some code to prep for path planning Bryan Bishop 2013-11-29 18:49:56 -06:00
  • 4294fdc140 Merge pull request #58 from kanzure/map-editor-stuff Bryan Bishop 2013-11-27 12:45:05 -08:00