Rangi42
|
a69cfb1720
|
Remove independent tools and link to pokemon-asm-tools
palfix.py still exists since it is often needed
|
2024-10-07 17:00:54 -04:00 |
|
Rangi42
|
87042ce723
|
Fix tools/sym_comments.py
|
2024-09-26 16:08:00 -04:00 |
|
Rangi42
|
746a06f1de
|
Use bankless symbols for VC constants
This is valid according to the .sym file spec:
<https://rgbds.gbdev.io/sym/>
|
2024-08-04 21:04:25 -04:00 |
|
Rangi42
|
024c8749a0
|
Build with RGBDS 0.8.0, though it is not yet required
|
2024-06-28 15:57:44 -04:00 |
|
Rangi42
|
c1da20e2f1
|
Disable LodePNG auto-encoding the bpp2png image
|
2024-03-04 10:29:38 -05:00 |
|
Rangi42
|
04e23a8d56
|
Refactor tools/dupeframes.py
|
2023-11-23 00:14:10 -05:00 |
|
Rangi
|
df05357a4d
|
Add dupeframes.py tool to find duplicate animated Pokémon frames
Fixes #1067
|
2023-08-15 19:34:16 -04:00 |
|
Rangi
|
a5c36a72c4
|
Avoid goto , support '\r', and fix typo in scan_includes.c
|
2023-08-15 19:19:15 -04:00 |
|
Lorenzooone
|
8e71632536
|
Fix segfaults at EOF for scan_includes, and add token/newline checks (#1068)
|
2023-08-14 12:12:00 -04:00 |
|
mid-kid
|
5e8c7c8f78
|
Fix tools/free_space.awk for new rgbds (#1049)
|
2023-05-17 09:18:18 -05:00 |
|
Rangi
|
eb28b5ae56
|
Only patch Stadium data for a 2MB ROM
|
2022-12-03 11:10:55 -05:00 |
|
Rangi
|
90bec40276
|
Fix LodePNG to avoid -Wcast-qual warnings
<https://github.com/lvandeve/lodepng/issues/160>
|
2022-10-14 16:17:52 -04:00 |
|
Rangi
|
89a888277a
|
Revise macros in tools
|
2022-10-12 21:43:00 -04:00 |
|
Rangi
|
c61bd0d5a7
|
Update tools/unnamed.py for rgbds 0.6.0 object files
|
2022-10-02 22:34:10 -04:00 |
|
Rangi
|
8e135931a6
|
Require rgbds 0.6.0
|
2022-10-02 22:03:53 -04:00 |
|
Rangi
|
70a3ec1acc
|
startswith works with a tuple
|
2022-09-30 16:55:35 -04:00 |
|
Rangi
|
f76f5c3583
|
Fix array size
|
2022-09-30 16:55:09 -04:00 |
|
Rangi
|
38578cc34d
|
Generate the correct Stadium base data for every ROM (#1010)
|
2022-09-30 16:42:29 -04:00 |
|
Rangi
|
29fada7d8c
|
Don't use removeprefix in tools/unnamed.py (it worked locally...)
|
2022-09-18 23:56:11 -04:00 |
|
Rangi
|
55ca2da25a
|
Fix tools/unnamed.py and add tools/consts.py
|
2022-09-18 23:41:45 -04:00 |
|
Rangi
|
6c26e2617c
|
Update and add more tool scripts
|
2022-09-18 23:08:56 -04:00 |
|
Colton G. Rushton
|
78d93a6246
|
urlencode special characters like 'é' in documentation link anchors (#976)
|
2022-07-21 18:48:28 -05:00 |
|
Rangi
|
8c77d6b6d3
|
Simplify mingle_2bpp_planes
Fixes #891
|
2022-04-17 15:27:31 -04:00 |
|
Rangi
|
5a7ddb3272
|
Port and document make_patch.c features needed for pokered
|
2022-03-26 17:22:09 -04:00 |
|
Rangi
|
9aac39bebc
|
Use noreturn for usage_exit
|
2022-03-15 17:35:35 -04:00 |
|
Rangi
|
1ba73f225c
|
Use -flto for all tools
|
2022-03-15 17:29:15 -04:00 |
|
Rangi
|
61faca1f91
|
Remove pokemontools and gfx.py; update PyPNG and standardize on Python 3
|
2022-03-14 19:38:06 -04:00 |
|
Rangi
|
cfa47e8c78
|
Add a bpp2png tool to replace gfx.py for converting 1/2bpp to PNG (#889)
|
2022-03-14 19:31:20 -04:00 |
|
Rangi
|
a4bc0ab74f
|
Error messages end with newlines
|
2022-03-13 14:04:36 -04:00 |
|
Rangi
|
732acf1d4f
|
Allow {patch offset length} (necessary for pokegold)
|
2022-03-12 22:50:42 -05:00 |
|
Rangi
|
f33a041930
|
Allow alternate labels for patch names
|
2022-03-12 22:38:29 -05:00 |
|
vulcandth
|
31c3c94d64
|
Build the Virtual Console patch with make crystal11_vc (#882)
Fixes #813
|
2022-03-12 18:34:04 -05:00 |
|
Rangi
|
1a6b051119
|
Slightly refactor some C tools
|
2022-03-08 21:47:23 -05:00 |
|
Rangi
|
e888b2f826
|
Rename *_verbose functions to idiomatic x*
|
2022-03-02 21:39:13 -05:00 |
|
Rangi
|
824d6bbaf2
|
Remove unused #include <unistd.h>
|
2022-02-28 19:28:09 -05:00 |
|
Rangi
|
2cc17f780a
|
Explain why make_frames works
|
2022-02-21 08:58:22 -05:00 |
|
Rangi
|
be7a5e09b5
|
Factor out usage_exit into into tools/common.h
|
2021-09-21 17:37:43 -04:00 |
|
Rangi
|
2691c9f5c8
|
Small refactoring and optimization to tools/gfx.c
|
2021-09-21 17:16:14 -04:00 |
|
Rangi
|
314c5fc9ab
|
Rewrite tools/gfx.c
|
2021-09-20 21:44:41 -04:00 |
|
mid-kid
|
7d40476e14
|
Drop C standard for tools/ to C11
Nothing has changed in c17 beyond minor standards corrections, so
there's no advantage in specifying c17 over c11.
|
2021-09-07 15:34:38 +02:00 |
|
Rangi
|
868e28f309
|
Update usage doc comments for some tools/*.py scripts
|
2021-09-02 18:48:17 -04:00 |
|
Rangi
|
021702628c
|
Rewrite tools/pokemon_animation.c
|
2021-09-02 18:37:36 -04:00 |
|
Rangi
|
a18f83b911
|
Rewrite tools/pokemon_animation_graphics.c, and keep void usage and void parse_args at the top of tools' files
|
2021-09-02 17:15:50 -04:00 |
|
Rangi
|
c8f06f45d5
|
Use an error_exit macro for tools
|
2021-09-02 03:04:40 -04:00 |
|
Rangi
|
0d1a029e81
|
Rewrite tools/scan_includes.c to use common.h and factor out a parse_args function
|
2021-09-02 02:34:06 -04:00 |
|
Rangi
|
313deab552
|
Rewrite tool png_dimensions.c, and start using common.h more
|
2021-09-02 00:21:10 -04:00 |
|
Rangi
|
8f88e04401
|
Remove unused tool palette.c
|
2021-09-02 00:20:46 -04:00 |
|
Rangi
|
1e9befdf18
|
Comment explaining what the "base" Stadium data is for
|
2021-07-10 21:43:12 -04:00 |
|
Rangi
|
b1dbadbdd3
|
Require rgbds 0.5.1
Use some new features: \<10> macro args, SECTION UNION, SIZEOF/STARTOF, and CHARLEN/CHARSUB
|
2021-05-09 12:26:28 -04:00 |
|
Rangi
|
316fa4b695
|
Use rgbds 0.5.0
|
2021-04-19 16:31:37 -04:00 |
|