aboutsummaryrefslogtreecommitdiffstats
path: root/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tools: render_overworld.py - build seamless Kanto map from sourceAsh Ketchum7 days1-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.
* Merge branch 'master' of https://github.com/pret/pokereddannye2026-01-171-1/+1
|\
| * Do not compile tools with LTONishant Chatterjee2026-01-071-1/+1
| |
* | Fix tools/unnamed.pyRangi2025-11-151-4/+4
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2025-11-121-12/+59
|\|
| * Use the same tools/make_patch.c as Gen 2Rangi422025-11-121-12/+59
| | | | | | | | The `--ignore` flag is not needed in Gen 1
* | tools/unnamed.py supports RGBDS 0.9.2 (object revision 12)Rangi422025-05-101-3/+3
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2025-05-101-2/+16
|\|
| * Remove GSC-only Stadium data handling from make_patch.cRangi422025-03-111-6/+0
| |
| * Support `<` and `>` prefixes for high and low bytes in VC patch templates (#502)Rangi2025-03-081-2/+22
| |
| * Use exported constants for VC patch (#483)vulcandth2024-12-271-11/+11
| |
* | Use exported constants for VC patch (#124)vulcandth2024-12-271-11/+11
| |
* | Use RGBDS 0.9.0 (#123)Rangi2024-12-251-3/+3
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2024-10-0916-7871/+223
|\|
| * Tools depend on common.h by defaultRangi422024-10-071-4/+1
| |
| * Remove independent tools and link to pokemon-asm-toolsRangi422024-10-078-2849/+0
| |
| * Rewrite `transpose_tiles` to be in-place (#475)Sylvie2024-10-071-7/+10
| |
| * Implement .pic to .2bpp decompression (#470)Sylvie2024-09-267-5018/+219
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2024-09-251-5/+7
|\|
| * Remove the Discord webhook and tools/unnamed.pyRangi422024-09-181-137/+0
| | | | | | | | Everything is named, unnamed.py reports 100.00% complete
| * Use bankless symbols for VC constantsRangi422024-08-041-5/+7
| | | | | | | | | | This is valid according to the .sym file spec: <https://rgbds.gbdev.io/sym/>
| * Build with RGBDS 0.8.0, though it is not yet requiredRangi422024-06-281-3/+3
| |
* | Build with RGBDS 0.8.0, though it is not yet requiredRangi422024-06-281-3/+3
| |
* | Remove pcm.py since pcm.c handles itRangi422023-11-231-156/+0
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2023-11-211-19/+5
|\|
| * Have palfix.py always output grayscaleRangi422023-11-201-19/+5
| | | | | | | | Fixes #431
* | Extend tools/pcm.c to allow decoding .pcm to .wavRangi422023-11-201-9/+68
| | | | | | | | Fixes #79
* | Merge branch 'master' of https://github.com/pret/pokereddannye2023-11-202-19/+51
|\|
| * Fix tools/free_space.awk for new rgbds (pret/pokecrystal#1049) (#416)vulcandth2023-08-261-5/+13
| | | | | | Co-authored-by: mid-kid <esteve.varela@gmail.com>
| * Fix segfaults at EOF, add token/newline checks, and support '\r' in ↵Rangi2023-08-151-14/+38
| | | | | | | | scan_includes.c
* | Merge branch 'master' of https://github.com/pret/pokereddannye2023-04-253-11/+13
|\|
| * Add `COUNTOF` macro to tools/common.hRangi2022-10-143-11/+13
| |
* | Merge remote-tracking branch 'remotes/pokered/master'Rangi2022-10-021-3/+3
|\|
| * Update tools/unnamed.py for rgbds 0.6.0 object filesRangi2022-10-021-3/+3
| |
* | Merge remote-tracking branch 'remotes/pokered/master'Rangi2022-10-024-307/+1
|\|
| * Require rgbds 0.6.0Rangi2022-10-024-307/+1
| |
| * `startswith` works with a tupleRangi2022-09-301-1/+1
| |
* | Merge remote-tracking branch 'remotes/pokered/master'Rangi2022-09-1913-98/+3266
|\|
| * Fix tools/unnamed.py and add tools/consts.pyRangi2022-09-182-2/+58
| |
| * Update and add more tool scriptsRangi2022-09-1812-95/+3207
| |
| * Remove Stadium data patch from tools/make_patch.c (#355)vulcandth2022-04-261-4/+0
| |
| * Build the Virtual Console patches with `make red_vc` and `make blue_vc` (#351)vulcandth2022-03-263-1/+472
| |
| * Refactor pkmncompress.c to use common.hRangi2022-03-172-365/+147
| | | | | | | | Fixes #349
| * Use noreturn for usage_exitRangi2022-03-151-1/+1
| |
| * Use -flto for all toolsRangi2022-03-152-1/+3
| |
| * Slightly refactor some C toolsRangi2022-03-084-309/+324
| |
* | Remove Stadium data patch from tools/make_patch.c (#84)vulcandth2022-04-261-4/+0
| |
* | Build the Virtual Console patch with `make yellow_vc` (#80)vulcandth2022-03-263-2/+473
| |
* | Refactor pkmncompress.c to use common.hRangi2022-03-172-365/+147
| |
* | Use noreturn for usage_exitRangi2022-03-151-1/+1
| |