aboutsummaryrefslogtreecommitdiffstats
path: root/tools (unfollow)
Commit message (Collapse)AuthorFilesLines
7 daystools: render_overworld.py - build seamless Kanto map from sourceAsh Ketchum1-0/+132
Ground-truth overworld generator, no emulator. Parses map_const dimensions, the per-map headers (tileset + connections with their alignment OFFSET), the .blk block data, .bst blocksets (4x4 tile indices) and .2bpp tilesets, renders every map full-size, and places them by the connection-offset math (BFS from Pallet): north:(ax+o,ay-Bh) south:(ax+o,ay+Ah) west:(ax-Bw,ay+o) east:(ax+Aw,ay+o) Produces a coherent 170x180-block (5440x5760px) Kanto overworld from 36 connected maps -- confirming connections join maps along shared edges with an offset, not as independent centered screens.
2026-01-07Do not compile tools with LTONishant Chatterjee1-1/+1
2025-11-15Fix tools/unnamed.pyRangi1-4/+4
2025-11-12Use the same tools/make_patch.c as Gen 2Rangi421-12/+59
The `--ignore` flag is not needed in Gen 1
2025-05-10tools/unnamed.py supports RGBDS 0.9.2 (object revision 12)Rangi421-3/+3
2025-03-11Remove GSC-only Stadium data handling from make_patch.cRangi421-6/+0
2025-03-08Support `<` and `>` prefixes for high and low bytes in VC patch templates (#502)Rangi1-2/+22
2024-12-27Use exported constants for VC patch (#124)vulcandth1-11/+11
2024-12-27Use exported constants for VC patch (#483)vulcandth1-11/+11
2024-12-25Use RGBDS 0.9.0 (#123)Rangi1-3/+3
2024-10-07Tools depend on common.h by defaultRangi421-4/+1
2024-10-07Remove independent tools and link to pokemon-asm-toolsRangi428-2849/+0
2024-10-07Rewrite `transpose_tiles` to be in-place (#475)Sylvie1-7/+10
2024-09-26Implement .pic to .2bpp decompression (#470)Sylvie7-5018/+219
2024-09-18Remove the Discord webhook and tools/unnamed.pyRangi421-137/+0
Everything is named, unnamed.py reports 100.00% complete
2024-08-04Use bankless symbols for VC constantsRangi421-5/+7
This is valid according to the .sym file spec: <https://rgbds.gbdev.io/sym/>
2024-06-28Build with RGBDS 0.8.0, though it is not yet requiredRangi421-3/+3
2024-06-28Build with RGBDS 0.8.0, though it is not yet requiredRangi421-3/+3
2023-11-23Remove pcm.py since pcm.c handles itRangi421-156/+0
2023-11-20Extend tools/pcm.c to allow decoding .pcm to .wavRangi421-9/+68
Fixes #79
2023-11-20Have palfix.py always output grayscaleRangi421-19/+5
Fixes #431
2023-08-26Fix tools/free_space.awk for new rgbds (pret/pokecrystal#1049) (#416)vulcandth1-5/+13
Co-authored-by: mid-kid <esteve.varela@gmail.com>
2023-08-15Fix segfaults at EOF, add token/newline checks, and support '\r' in ↵Rangi1-14/+38
scan_includes.c
2022-10-14Add `COUNTOF` macro to tools/common.hRangi3-11/+13
2022-10-02Update tools/unnamed.py for rgbds 0.6.0 object filesRangi1-3/+3
2022-10-02Require rgbds 0.6.0Rangi4-307/+1
2022-09-30`startswith` works with a tupleRangi1-1/+1
2022-09-18Fix tools/unnamed.py and add tools/consts.pyRangi2-2/+58
2022-09-18Update and add more tool scriptsRangi12-95/+3207
2022-04-26Remove Stadium data patch from tools/make_patch.c (#84)vulcandth1-4/+0
2022-04-26Remove Stadium data patch from tools/make_patch.c (#355)vulcandth1-4/+0
2022-03-26Build the Virtual Console patch with `make yellow_vc` (#80)vulcandth3-2/+473
2022-03-26Build the Virtual Console patches with `make red_vc` and `make blue_vc` (#351)vulcandth3-1/+472
2022-03-17Refactor pkmncompress.c to use common.hRangi2-365/+147
2022-03-17Refactor pkmncompress.c to use common.hRangi2-365/+147
Fixes #349
2022-03-15Use noreturn for usage_exitRangi1-1/+1
2022-03-15Use noreturn for usage_exitRangi1-1/+1
2022-03-15Use -flto for all toolsRangi2-1/+3
2022-03-15Use -flto for all toolsRangi2-1/+3
2022-03-14Rewrite tools/pcm.c to use common.hRangi1-96/+35
Fixes #78
2022-03-08Slightly refactor some C toolsRangi4-309/+325
2022-03-08Slightly refactor some C toolsRangi4-309/+324
2021-05-09Require rgbds 0.5.1Rangi1-3/+3
This allows new features: \<10> macro args, SECTION UNION, SIZEOF/STARTOF, and CHARLEN/CHARSUB
2021-04-17Prevent some gcc versions from complaining about {0} in tools/scan_includes.cRangi1-1/+1
2021-04-17Fix tools/unnamed.pyRangi1-2/+2
2021-04-17Actually use rgbds 0.5.0Rangi1-1/+1
2020-12-09Require rgbds 0.4.2Rangi1-3/+24
2020-11-06Ignore tools/pcmdannye1-0/+1
2020-11-06'make tools' uses -pedanticRangi2-7/+4
2020-11-06'make tools' uses -pedanticRangi1-1/+1