Arnis v2.8.4 - Coordinate Seam Fix
Tag: v2.8.4 · base: louis-e/arnis v2.8.0 (6172ffb) · previous Meld: v2.8.3 (9fadb03)
TL;DR
Quickfix over the Meld Water Update. Fixes cross-tile coordinate drift under --master-origin-lat/lng: the longitude->block-X factor was computed from avg_lat = (point_lat + origin_lat) / 2, so the same longitude mapped to a different block-X depending on the point's latitude — shearing each tile off the shared 512-block region grid by an amount that grows with distance from the origin, leaving flat-grass "unrendered" strips at tile seams that widen toward the far corners. Now anchored at origin_lat -> a longitude maps to one block-X project-wide -> tiles line up exactly on region boundaries -> seams gone. No water/render changes from v2.8.3.
Changed
transform_point(master-origin path):mpd_lonanchored atorigin_latinstead ofavg_lat. Adds a latitude-invariance regression test.
Compatibility
- Single-world generation (no
--master-origin): byte-identical to v2.8.3. - Meld / multi-tile: far-from-origin tile seams fixed.