aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAsh Ketchum <no-reply@sl0p.foo>2026-07-15 12:05:18 +0200
committerAsh Ketchum <no-reply@sl0p.foo>2026-07-15 12:05:18 +0200
commit3cd46213621e07632c41285bba2a4de34a1dceac (patch)
tree6a9f19143490e262616e228b0dc9465432cf3c11 /docs
parentexplore: fix map rendering (compute the view pointer ourselves) (diff)
downloadpokeyellow-3cd46213621e07632c41285bba2a4de34a1dceac.tar.gz
pokeyellow-3cd46213621e07632c41285bba2a4de34a1dceac.tar.xz
pokeyellow-3cd46213621e07632c41285bba2a4de34a1dceac.zip
tools: render_overworld.py - build seamless Kanto map from source
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.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions