15 Commits

Author SHA1 Message Date
Rangi 6d8b269732 Fix some issues with C tools, and build them with -std=c17 (#149) 2026-06-12 12:02:46 -04:00
Rangi ddf7820eac Replace lzcomp with lzcompress (#148) 2026-06-11 13:42:20 -04:00
Rangi e4a41d447b Do not compile tools with LTO
Some older systems do not support LTO, and it's unnecessary
for these simple single-file tools
2026-01-20 19:12:29 -05:00
Sylvie a18a8bf27e Sort Pokemon and trainer sprite palettes, with Makefile-specified exceptions (#121)
This avoids the need to define their order via indexed PNG palettes

It also avoids the need to use tools/palfix.py on custom sprites
2024-10-17 13:45:02 -04:00
Rangi42 3130c5473d Remove independent tools and link to pokemon-asm-tools
palfix.py still exists since it is often needed
2024-10-07 16:53:40 -04:00
Rangi 24c830eed4 Fix LodePNG to avoid -Wcast-qual warnings
<https://github.com/lvandeve/lodepng/issues/160>
2022-10-14 16:17:54 -04:00
Rangi 10d5f1295a Use -flto for all tools 2022-03-15 17:29:13 -04:00
Rangi e1e74bf039 Add a bpp2png tool to replace gfx.py for converting 1/2bpp to PNG 2022-03-14 19:41:29 -04:00
vulcandth 3d58fb9556 Build the Virtual Console patches with make gold_vc and make silver_vc (#74) 2022-03-14 17:03:15 -04:00
Rangi 9a97c99f38 Slightly refactor some C tools 2022-03-08 21:47:51 -05:00
Rangi e315a38db4 Port rewritten tools from pokecrystal 2021-09-26 22:14:37 -04:00
Rangi 8b40e990d3 Generate the Stadium 2 checksum data with pfero's tool instead of raw INCBINs 2020-07-23 23:49:30 -04:00
Rangi b6b573152c Derive Pokémon frontpic dimensions using tools/png_dimensions 2020-06-14 19:00:34 -04:00
entrpntr 4517c08eda Initial commit of lz compression tools. 2020-06-14 15:06:29 -04:00
entrpntr db8db97aa3 Clean up makefile, submodules, root dir; Python 3 compatibility. 2020-03-22 18:37:40 -04:00