Commit Graph

343 Commits

Author SHA1 Message Date
PikalaxALT 2ed6c357af More WRAM tidying 2016-01-12 12:46:18 -05:00
PikalaxALT 3dcbe0ff55 Pokegear 2016-01-10 17:44:09 -05:00
PikalaxALT 987ed1fafb More work on slots; WRAM cleanup, Move Deleter 2015-12-19 14:48:30 -05:00
PikalaxALT 3d36f1a837 Events and some WRAM cleanup 2015-12-18 20:07:09 -05:00
PikalaxALT efee40447e Mobile trade animations, pokepic animations 2015-12-17 13:49:26 -05:00
PikalaxALT 6e257bc7cd mystery gift, credits 2015-12-14 20:06:41 -05:00
PikalaxALT 15a03a2577 Unown Puzzles 2015-12-11 11:33:14 -05:00
PikalaxALT 7f68db68ad underground switches, town map 2015-12-09 11:39:35 -05:00
PikalaxALT 2cdca75441 Crystal Intro 2015-12-02 17:59:05 -05:00
PikalaxALT d314bdb4fa Pokedex labels 2015-11-29 21:34:59 -05:00
PikalaxALT 8612a4a531 Renaming sections, further dissolving main.asm 2015-11-28 15:13:40 -05:00
PikalaxALT 58020fb5f6 trade animation 2015-11-23 00:21:21 -05:00
PikalaxALT 8740fc6e87 Annotate gfx/mail.asm 2015-11-22 13:50:19 -05:00
PikalaxALT 24b7b2c1cf Foreign language font handling in mail 2015-11-22 12:01:58 -05:00
PikalaxALT 7b3090e22a Annotate battle tower text bug 2015-11-20 15:15:32 -05:00
PikalaxALT 93a129eb6d main.asm is now under 30k lines 2015-11-19 18:09:11 -05:00
PikalaxALT 3f4044cd46 engine/compose_mail.asm; ldpixel 2015-11-18 13:01:55 -05:00
PikalaxALT ed44de4bb4 More map object work 2015-11-14 14:41:47 -05:00
PikalaxALT 2ffcb4b490 More splits; map setup labels 2015-11-11 23:38:57 -05:00
PikalaxALT b522b0f165 engine/mart.asm 2015-11-11 14:12:46 -05:00
PikalaxALT ba05bfeafe Move some gfx files around, also clock reset fn 2015-11-10 11:05:26 -05:00
PikalaxALT 2cbb1acc6e Pokemon animations 2015-11-07 09:48:32 -05:00
PikalaxALT 3cadc7b012 give/takeitem *, 1: the 1 is optional 2015-11-04 20:20:14 -05:00
PikalaxALT 95cb4636af Corrected some mislabeled 1bpps 2015-11-04 15:35:29 -05:00
PikalaxALT cf5d726b7f Mon submenu, engine/menu.asm 2015-11-04 14:02:11 -05:00
PikalaxALT b1dc88b728 Experience and level calculations 2015-11-03 12:36:33 -05:00
PikalaxALT 4a16bbe45a sprite_header and emote_header 2015-11-03 09:16:56 -05:00
PikalaxALT 72af3337fd No more NONE 2015-11-02 14:37:02 -05:00
PikalaxALT ed29db5841 No more -bash000; engine/movement.asm, SPRITEMOVEFN 2015-10-29 23:32:11 -04:00
PikalaxALT 119d6b4119 About time I got to these functions 2015-10-24 10:39:52 -04:00
PikalaxALT 0a244e043c Move battle start animation functions to its own file 2015-10-19 10:23:58 -04:00
yenatch 973721491c Merge remote-tracking branch 'kanzure/master' into gfx-script 2015-07-20 23:05:28 -07:00
PikalaxALT 471492b775 Reverted ld_hl_pointer macro 2015-07-20 22:18:18 -04:00
yenatch a3c6931fa8 Use pngs for some misc graphics. 2015-07-18 22:01:59 -07:00
yenatch 8186190ef1 Fix filenames and use pngs for credits graphics. 2015-07-18 00:05:14 -07:00
yenatch 20e275da30 Remove filename clutter from monster and trainer pics. 2015-07-17 23:59:32 -07:00
IIMarckus 4d532beee6 Remove trailing newlines. 2015-06-23 12:24:51 -06:00
yenatch fc8bf4b9e9 Merge branch 'gfx-tweaks' 2015-05-18 02:23:17 -07:00
yenatch 50734c961c Use labels for pic animation setup macros. 2015-04-13 21:41:28 -07:00
yenatch be975a3e80 Get rid of baserom incbins in misc/.
Battle Tower text was hiding here.
2015-03-11 21:16:02 -07:00
yenatch 636b336a50 Redump the overworld graphics; grouped properly this time. 2015-03-03 22:07:23 -05:00
yenatch f2df358e5d Temporarily delete the overworld images.
The same naming scheme will be used for the replacements. It may or may not be helpful to separate these steps.
2015-03-03 21:50:04 -05:00
yenatch e08084f23e Share the palette for the player and the link battle trainer class. 2015-03-03 21:50:04 -05:00
yenatch d1346bfc61 Rename trainer palettes to match the trainer pics. 2015-03-03 21:49:59 -05:00
yenatch 275780271e Use a macro instead of manually subtracting $36 from pic banks. 2015-03-03 17:19:27 -05:00
yenatch 59434fbe4d Remove an accidental copy of attack animation graphics. 2015-03-03 17:09:37 -05:00
IIMarckus 828d6b92f0 Add the ability to build Crystal 1.1. 2015-02-14 01:51:34 -07:00
yenatch 62b473d6c6 Blind wram labels part 3. 2015-02-10 15:14:21 -08:00
yenatch 47d25da38a Intro palettes. 2015-02-06 22:19:20 -08:00
yenatch f326faef4d Dump known tilemaps and attribute maps. 2015-02-06 22:11:03 -08:00
yenatch d3054dc4cb More graphics and straggling static refs. 2015-02-06 21:17:32 -08:00
yenatch a0a12efcb7 Dump some more incbinned graphics, mostly 1bpp.
- Some mail graphics were dumped as 2bpp but are really 1bpp
- Some fonts weren't caught by the last dump
2015-02-06 20:10:39 -08:00
yenatch 556435e0c7 A couple of the dumped graphics files were actually tilemaps. 2015-02-06 19:20:06 -08:00
yenatch 6086778c41 Dump a bunch of incbinned graphics. 2015-02-06 16:24:00 -08:00
yenatch 19b75ac1d2 Tear up bank 47. 2015-02-05 00:39:37 -08:00
yenatch 7b71a12ed1 Rename some graphics to avoid collisions later.
chris.5x7.2bpp and chris.7x7.2bpp would probably both end up as chris.png.
2014-12-29 22:10:20 -08:00
yenatch 4781d9a809 Fix more static banks (trainers, mobile graphics). 2014-12-29 10:23:22 -08:00
yenatch 5cbc7cc79c Fix padding in gfx/misc/pokegear.2bpp.lz. 2014-12-03 23:10:26 -08:00
yenatch 97e3d9ac10 Fix some static addresses in pic animations. 2014-11-07 22:59:32 -08:00
yenatch 3be6ca012f Use AttrMap and TileMap labels for relative addressing. 2014-08-22 20:41:57 -07:00
yenatch ab0ca2b16a Pick off more incbins and static labels in pic animation code. 2014-07-24 12:05:39 -07:00
yenatch 928cdcfc23 Name cry functions in home.asm. 2014-07-18 10:31:52 -07:00
yenatch 8639fcd29b Use a predef macro that takes labels instead of juggling constants.
Besides making predefs convenient, naming a predef no longer requires
adding or renaming a predef constant. This also lets predefs be rearranged at will.
2014-06-16 11:20:01 -07:00
yenatch fd8804472d Use {hl,de,bc}coord macros wherever possible. 2014-06-04 01:10:56 -07:00
yenatch 6fff25a9bd Fix padding in the compressed pokegear sprite graphics. 2014-05-02 03:37:27 -04:00
yenatch fe3bcd62ee Trainer card graphics and misc incbins in banks 21 and 22. 2014-04-19 03:08:26 -04:00
yenatch 762008952d Shrink pics, an extra egg pic and their labels. 2014-04-17 23:11:47 -04:00
yenatch 1fd39f7fb9 Item usage strings and misc labels. 2014-04-13 02:06:22 -04:00
yenatch 113dd395d2 Include palette 0 in PokemonPalettes.
Now PokemonPalettes is referenced.
2014-04-13 00:03:21 -04:00
yenatch 266087909b Assorted labels, incbins, text, graphics, etc. 2014-04-13 00:02:26 -04:00
yenatch 93cbbaf49d Unused title screen code, graphics, tilemaps, palettes.
At 43:4000 (UnusedTitleScreen) is a semi-functional title screen.
It's never used, and appears in the Japanese version at the same offset.

Notably, a portion of the logo is cut out and used as OAM.
The final title screen instead uses BG priority to avoid this.
2014-04-10 15:53:09 -04:00
yenatch 5153360215 Rename trainer pics to use names instead of ids. 2014-04-02 01:34:14 -04:00
yenatch f68b3dc8ed Image extensions for trainers. 2014-04-02 01:01:11 -04:00
yenatch 850ade2f41 Image extensions in battle animation graphics. 2014-04-02 00:47:22 -04:00
yenatch d29fb5d207 Image extensions in gfx/tilesets. 2014-04-02 00:45:07 -04:00
yenatch 73ffc4677a Image extensions in gfx/{intro,title}. 2014-04-02 00:41:56 -04:00
yenatch 6a66f28bf5 Fix image extensions in gfx/{credits,misc}. 2014-04-02 00:16:03 -04:00
yenatch 48f4314854 Move monster pics from numbered directories to named ones. 2014-04-01 16:30:38 -04:00
yenatch 1aa75da4d5 Monster pic dimensions in filenames.
While we're here, add the .2bpp root extension too.
2014-04-01 12:44:15 -04:00
yenatch 2564836df1 Compressed title screen graphics are padded too. 2014-03-04 01:29:43 -05:00
yenatch 38850df63d Lots of SGB incbins in bank 2.
Palette/block packets, border tilemap, more palettes etc.
2014-03-01 21:43:16 -05:00
yenatch 7da86ec0e8 Split up pack graphics and point to them. 2014-02-28 22:12:29 -05:00
yenatch a55c6ac26e Split up emote images and dump emote pointers. 2014-02-28 01:31:52 -05:00
yenatch 6ad2d79cc9 Battle hud party status graphics. 2014-02-25 12:28:50 -05:00
yenatch 71cc880636 Restore byte padding to trainer backpics. 2014-02-24 04:57:28 -05:00
yenatch 2b882b1ef9 Trade graphics in gfx/trade. 2014-02-23 22:25:11 -05:00
yenatch bac031156b Misc trainer card graphics. 2014-02-23 20:58:38 -05:00
yenatch 85698ddbdb Trainer card gym leader and badge graphics. 2014-02-23 20:40:47 -05:00
yenatch e9626c7710 gfx/misc/town_map.lz is actually padded 2014-02-22 06:44:47 -05:00
yenatch 43c10efb29 footprints
how did we forget that?
2014-02-22 06:25:19 -05:00
yenatch 502fe13e30 flower animation graphics 2013-12-26 02:48:00 -05:00
yenatch c8c887fb1e water animation graphics 2013-12-26 02:41:06 -05:00
yenatch 70d5cf467a whirlpool animation graphics 2013-12-26 02:37:23 -05:00
yenatch 799f945cf5 gbc-only screen 2013-12-22 05:53:48 -05:00
yenatch c140af9e59 some mobile stat screen icons 2013-12-21 03:02:59 -05:00
yenatch 0d3308f68c use RGB macros for palettes instead of binary chunks 2013-12-20 00:29:31 -05:00
yenatch ef20124213 split out pic animation asm and clean up some more includes 2013-12-18 00:23:50 -05:00
yenatch 6690f3901a clean up pic animation sections 2013-12-18 00:11:02 -05:00
yenatch b616180c10 battle animation asm cleanup 2013-12-15 02:34:26 -05:00
yenatch b113931b83 some mobile link menu graphics 2013-12-13 20:50:08 -05:00
yenatch ef6b8b5490 pokegear asm cleanup 2013-12-13 05:08:48 -05:00
yenatch 2ec12a22af gfx/pics.o 2013-11-29 02:11:40 -05:00
yenatch 25325139e6 more credits labels and theend graphic 2013-11-24 04:09:17 -05:00
yenatch da689fa7d6 roof graphics 2013-10-11 01:43:15 -04:00
yenatch 650dc98be4 game freak logo 2013-10-10 03:12:02 -04:00
yenatch e1cce1cfb9 fix padding in compressed intro graphics 2013-10-08 22:28:51 -04:00
yenatch 5249fd9773 fix padding in .lz files for attack graphics 2013-09-18 21:31:40 -04:00
yenatch 5147e6c0a2 random 0s in tileset data was actually lz padding
i guess someone liked their filesizes nice and even?
2013-09-01 14:42:49 -04:00
yenatch 5fe7c6bb67 johto/kanto maps 2013-08-20 02:55:14 -04:00
yenatch 29085399a2 copyright graphics 2013-08-20 02:09:35 -04:00
yenatch ce31567c4d frames 2013-08-01 15:30:48 -04:00
yenatch 9540a15b0c type/pal constants in sprite headers 2013-07-14 13:49:53 -04:00
yenatch bf2a4b8a84 Sprite headers 2013-07-12 16:18:52 -04:00
Bryan Bishop 4eebcf0ae2 Merge remote-tracking branch 'yenatch/master'
Also merge pull request #145.
2013-06-12 22:44:45 -05:00
yenatch 6ba758aa53 expand shortened palettes
rather than keep up inconsistent palette formats, just incbin a portion of each
2013-06-12 21:40:37 -04:00
Bryan Bishop 723645b470 rename bank3{0,1}.asm to sprites_{1,2}.asm 2013-05-30 16:29:53 -05:00
Bryan Bishop f8da14960d include overworld sprite .2bpp files 2013-05-30 16:20:31 -05:00
Bryan Bishop dbc5cbd701 remove overworld sprite pngs
These png files cannot be successfully converted back into 2bpp files
because of a bug in gfx.py.
2013-05-30 16:19:26 -05:00
Kat Harrison e08e7cf7b2 Include overworld sprites
Created /extras/overworldripper.py and used it to extract overworld sprites and convert them to png files.
2013-05-27 23:07:34 -04:00
yenatch 122e243624 mistook sprout tower pillar for minecart graphics 2013-05-22 17:07:18 -04:00
yenatch ee4203a56d minecart tile animations 2013-05-22 14:57:33 -04:00
yenatch c15e7b8619 safari fountain tile animations 2013-05-22 02:56:25 -04:00
yenatch 6dde0b274d ilex forest tree tile animations 2013-05-21 18:32:55 -04:00
yenatch 2236e27933 cave water + park fountain tile animations 2013-05-21 12:37:58 -04:00
yenatch 05def441e8 Include some more gfx 2013-02-25 14:16:59 -05:00
yenatch 9102b9a498 Move fonts into gfx/misc 2013-02-22 19:53:14 -05:00
yenatch 39171b916d Fix compressed graphics and filestructure
-No more /lz folders.

-Fixed some lz files that didn't have terminators
  An extraction error caused some lz files in gfx/misc/ to lack
  terminators. These slipped through the cracks since they were
  surrounded by incbins calculated from the filesize, and the
  original decompression was done from the baserom, where
  terminators were intact.

  There might be more offending lz files.
2013-02-11 16:59:06 -05:00
yenatch 2a429da419 Remove unnecessary 2bpp files
These can be generated using gfx.py and are non-essential to compile.
This reduces the size of the repository significantly.
2013-02-11 04:24:01 -05:00
yenatch 087e2556f2 Move compressed trainer pics into the main folder 2013-02-09 05:08:56 -05:00
yenatch 76b284c8f0 Dump and include trainer palettes 2013-02-09 04:54:18 -05:00
yenatch 90af5b2a5e dump and incbin monster palettes 2013-02-07 21:19:38 -05:00
yenatch 034609e725 Split pic pointers into files 2013-02-05 18:28:45 -05:00
yenatch 1e5bcb5268 Some more icon asm 2013-02-04 04:33:53 -05:00
Sanky a632c8d6b7 Add menu icons. 2013-02-03 11:39:53 +01:00
yenatch b13fba2500 Some more uncompressed gfx 2013-01-30 22:41:26 -05:00
yenatch 859edf6f6b split off animation data chunks into files 2013-01-23 16:47:10 -05:00
yenatch 9aaa774c68 rename unown animation pointer files 2013-01-23 16:44:26 -05:00
yenatch 3ba86a82eb dump pic animations 2013-01-23 15:25:49 -05:00
yenatch d340d840fe restructure pic graphics 2013-01-22 04:22:53 -05:00
yenatch 2cdf7a3688 include all compressed and decompressed graphics
* frontpics & animation tiles
* backpics
* trainer pics
* attack animation gfx
* intro gfx
* intro tilemaps
* title gfx
* tilesets
* player backpic
* dude backpic
* pokegear/town map

fixes #33, #34 and #35
2013-01-04 04:08:13 -06:00
yenatch 7613a0e601 add original compressed gfx data 2013-01-02 04:41:34 -05:00
yenatch a3fe9c00d0 decompress all known gfx 2012-12-31 22:53:40 -05:00
Sanky be7d4577bd Split more font files. 2012-07-09 22:56:33 +02:00