Commit graph

  • ab78883db2 Pre-rewrite reference checkpoint — final state of the salvage/prototype codebase (C0/C0b complete) main beezm 2026-08-18 20:54:20 -0400
  • dc35389ecc docs: task-25 river polish dials and the FILE SAFETY overrides (terrain-water task 25) beezm 2026-08-11 21:11:41 -0400
  • c1f62f6899 feat: tributaries wet full length; water fills the channel; banks flare as shores (terrain-water task 25) beezm 2026-08-11 21:11:41 -0400
  • 3fd14c0389 feat: ISLA_BLUEPRINT_PATH + ISLA_EXPORT_DIR so tooling never touches the runtime root (terrain-water task 25, FILE SAFETY) beezm 2026-08-11 21:11:14 -0400
  • 3cbe4c7967 docs: task-24 river polish dials in the generator README (terrain-water task 24) beezm 2026-08-11 20:25:40 -0400
  • 0e39538604 feat: tributary water (tapered), significant-lake targeting, finer steps + deeper beds (terrain-water task 24) beezm 2026-08-11 20:24:07 -0400
  • 645955d49c docs: stepped river water, WBTB type 2, and the C0b finale in the generator README (terrain-water task 23) beezm 2026-08-11 19:55:04 -0400
  • 8f5767308a feat: stepped river water + widen + lake-ender join + the task-22 nits (terrain-water task 23, C0b finale) beezm 2026-08-11 19:55:04 -0400
  • 148602b4c5 feat: lock lowground routing; smooth river courses with the road pass's RDP+Chaikin (terrain-water task 23) beezm 2026-08-11 19:37:29 -0400
  • 1eacd22972 docs: river carving pass in the generator README (terrain-water task 22) beezm 2026-08-11 19:16:37 -0400
  • 6960c2a2e8 feat: river bed carving with SHORT/LOWGROUND lowland routing A/B (terrain-water task 22, C0b part 2a) beezm 2026-08-11 19:16:37 -0400
  • a53d4e8512 docs: the 21b mixed promotion in the generator README (terrain-water task 21b) beezm 2026-08-11 18:34:02 -0400
  • 2de9502e4f feat: mixed river plan with provisional routes (terrain-water task 21b, C0b part 1 revised) beezm 2026-08-11 18:33:41 -0400
  • c60510beb7 docs: the river-plan tool in the generator README (terrain-water task 21) beezm 2026-08-11 18:06:21 -0400
  • ae97e48229 feat: drainage-network promotion analysis — the river PLAN (terrain-water task 21, C0b part 1) beezm 2026-08-11 18:06:21 -0400
  • 78e042b805 docs: crater erosion modes and the retired 1.2x exclusion (terrain-water task 19) beezm 2026-08-10 05:50:22 -0400
  • f810ff44dc fix: shrink erosion's crater exclusion to the strike core; add FULL/FEATHER modes (terrain-water task 19) beezm 2026-08-10 05:50:22 -0400
  • 85e7bceb72 docs: erosion hierarchy defaults, EROS v2, and where erosion cannot reach (terrain-water task 18) beezm 2026-08-10 04:16:33 -0400
  • cc6a24d2b9 fix: brush-spread deposition + deposit-cap governor; retune erosion for a drainage hierarchy (terrain-water task 18) beezm 2026-08-10 04:16:33 -0400
  • 56ac17e670 docs: erosion pass in the generator README (terrain-water task 17) beezm 2026-08-10 02:42:26 -0400
  • e1e1fe3227 feat: droplet hydraulic erosion — carve+deposit, three governors, sea clamp (terrain-water task 17, Phase C0) beezm 2026-08-10 02:42:26 -0400
  • 34b0e1c9e3 feat: scene lighting — angled sun, procedural sky, ambient (terrain-water task 16) beezm 2026-08-10 02:10:03 -0400
  • b9c7675e78 docs: the two-clause water presence rule (terrain-water task 15) beezm 2026-08-10 00:57:05 -0400
  • 69bf91b3d6 fix: shoreline seam — water follows the RENDERED coastline (terrain-water task 15) beezm 2026-08-10 00:56:34 -0400
  • 3b5bc5e5d6 docs: water at rest across the Core/Client/Server READMEs (terrain-water task 13) beezm 2026-08-09 02:33:06 -0400
  • 9c255a4fc6 feat: render the water we already had (terrain-water task 13, Phase C1) beezm 2026-08-09 02:32:04 -0400
  • a6d4b870fc fix: IslandAxis defaults to the gate's verdict, 1.15/0.90 (terrain-water task 13) beezm 2026-08-09 02:20:35 -0400
  • 6fd00cbfa5 chore: Godot .uid for IslandFalloff (terrain-water task 11) beezm 2026-08-09 00:53:41 -0400
  • 28095f25c5 fix: hold the coast shelf strictly below sea in float32 (terrain-water task 11) beezm 2026-08-09 00:22:12 -0400
  • 5ba868f038 docs: island falloff, coast shelf, offshore islets (terrain-water task 11) beezm 2026-08-08 23:31:40 -0400
  • 6c318e4df0 feat: offshore islands (terrain-water task 11) beezm 2026-08-08 23:30:15 -0400
  • 566abe9784 feat: submarine coast shelf + elongation dials (terrain-water task 11) beezm 2026-08-08 23:29:49 -0400
  • 896a428d47 fix: round the mountain-spine crest, the real centre line (terrain-water task 11) beezm 2026-08-08 23:28:45 -0400
  • 59f49ac8a2 fix: detail must yield to the crater carve (terrain-water task 10) beezm 2026-08-08 21:23:28 -0400
  • af1a6d912b docs: TDTL v2 body, shelf-edge variation, erosion deferred (terrain-water task 10) beezm 2026-08-08 20:55:39 -0400
  • ed16a7f668 tune: edge warp 5 m @12/island -> 12 m @20/island (terrain-water task 10) beezm 2026-08-08 20:52:08 -0400
  • 492b56a87c feat: shelf-edge variation -- the red-line scalloping (terrain-water task 10) beezm 2026-08-08 20:31:41 -0400
  • 3b6d166458 revert: the D8 drainage incision, whole (terrain-water task 10) beezm 2026-08-08 20:30:44 -0400
  • e3f7b508e7 chore: Godot .uid for TerrainDetailPass (terrain-water task 10) beezm 2026-08-08 20:01:42 -0400
  • 1b98fb5a17 fix: double crater carve on aliased maps when the curve is off (terrain-water task 10) beezm 2026-08-08 19:52:33 -0400
  • 822c1530c3 tune: INC_K 0.78 -> 1.40 from the measured depth distribution (terrain-water task 10) beezm 2026-08-08 18:20:16 -0400
  • 21dc3d16ce docs: TDTL section, TerrainDetail gate, v5 winner config notes (terrain-water task 10) beezm 2026-08-08 18:13:58 -0400
  • 45fe2ce034 feat: shelf micro-relief + drainage incision (terrain-water task 10) beezm 2026-08-08 18:08:28 -0400
  • c71026fd94 feat: task-09 verdict — BALANCED becomes plain "v5", COMPACT retires (terrain-water task 10 prerequisite) beezm 2026-08-08 18:00:21 -0400
  • 4797086a13 docs: curve v5 — TCRV preset extension, tri-state gate (terrain-water task 09) beezm 2026-08-08 04:19:58 -0400
  • 02577872f2 feat: curve v5 — corner fixes + COMPACT/BALANCED taste presets (terrain-water task 09) beezm 2026-08-08 04:11:53 -0400
  • 68f7bca8e0 docs: curve v4 — TCRV modulation extension, TerrainCurve v4 default (terrain-water task 08) beezm 2026-08-08 03:31:13 -0400
  • 4d2e024b2f feat: curve v4 — spatially modulated shelves (terrain-water task 08) beezm 2026-08-08 03:30:27 -0400
  • a046486a58 docs: curve v3 — TCRV per-version anchor semantics, TerrainCurve v3 default (terrain-water task 07) beezm 2026-08-08 02:27:30 -0400
  • ae7431ac87 feat: curve v3 — terraced ascent, two benches, white plateau at 220 m (terrain-water task 07) beezm 2026-08-08 02:25:49 -0400
  • 5720f05a5b docs: curve v2 — TCRV spikeMax semantics, TerrainCurve v2 default, v1 retired (terrain-water task 06) beezm 2026-08-08 00:29:34 -0400
  • ac67c27952 feat: curve v2 — per-seed spike normalization, u4 wall, 420 m ceiling (terrain-water task 06) beezm 2026-08-08 00:21:25 -0400
  • 46a991f352 fix: dedupe float samples in the monotonicity assertion (terrain-water task 05) beezm 2026-08-07 15:36:43 -0400
  • 9ebb8296c9 docs: TCRV section entry + TerrainCurve config note + 0_height snapshot (terrain-water task 05) beezm 2026-08-07 15:26:09 -0400
  • e7de292b3d feat: 0_height hillshade snapshot + TCRV blueprint section + harness (terrain-water task 05) beezm 2026-08-07 15:24:33 -0400
  • 67868638be feat: height-redistribution curve, gated + biome-invariant (terrain-water task 05) beezm 2026-08-07 15:22:53 -0400
  • 9e55324668 fix: clamp town slope-check sampling to map bounds (terrain-water task 05) beezm 2026-08-07 15:20:16 -0400
  • e435843e9a docs: SeaLevelModel/SeaLevelValue config notes (terrain-water task 04) beezm 2026-08-07 06:25:19 -0400
  • 200adcaf5a feat: config-gated flat-scalar sea level (D-033, terrain-water task 04) beezm 2026-08-07 06:20:48 -0400
  • 1f957b3430 docs: water sections (WBID/WBTB/WSRF), no-BSIN rationale, SkipRoads + water stage in READMEs (terrain-water task 03) beezm 2026-08-07 01:40:48 -0400
  • 3bf822dac6 feat: WBID/WBTB/WSRF blueprint sections + parser + harness extension (terrain-water task 03) beezm 2026-08-07 01:31:50 -0400
  • d296ef30c4 feat: shared water predicates + water-bodies stage + priority-flood diagnostics (terrain-water task 03) beezm 2026-08-07 01:29:51 -0400
  • 81f7030140 feat: SkipRoads iteration toggle (terrain-water task 03) beezm 2026-08-07 01:27:36 -0400
  • fb14b0693b chore: Godot .uid files for the new task-02 scripts beezm 2026-08-07 00:17:46 -0400
  • a7e6c17422 docs: BLUEPRINT_FORMAT.md + README updates for the v2 container (terrain-water task 02) beezm 2026-08-06 07:31:03 -0400
  • 8532d88771 feat: blueprint v2 reader dispatch + validation + params cross-check (terrain-water task 02) beezm 2026-08-06 07:27:42 -0400
  • c305fd6565 feat: blueprint v2 envelope — writer, dual-write, round-trip harness (terrain-water task 02) beezm 2026-08-06 07:24:08 -0400
  • ad541dfbd8 feat: timestamped generation progress + staged snapshots (biomes/towns/roads) beezm 2026-08-05 22:43:19 -0400
  • e070bbc9da fix: restore comment marker on WorldSeed line (build blocker) beezm 2026-08-05 22:43:19 -0400
  • bb0b4fe4f2 Revert "perf: weight-aware A* heuristic + tamed road repulsion (route-preserving speed fix)" beezm 2026-08-05 22:26:36 -0400
  • 783ee8b016 docs: fix MATH_MARCHING_CUBES §4 polarity + dims beezm 2026-08-05 21:32:51 -0400
  • 1f7613439a perf: weight-aware A* heuristic + tamed road repulsion (route-preserving speed fix) beezm 2026-08-05 21:32:51 -0400
  • 42f04139a2 refactor: extract FindPath seam (no behavior change) beezm 2026-08-05 21:31:04 -0400
  • d72ffc0183 docs: bring all READMEs current with actual code (post-sweep-10 truth pass) beezm 2026-08-05 05:23:58 -0400
  • f9ea2da3f4 roads: enable Rugged+Trail carving + per-tier character (D-022) beezm 2026-08-05 03:53:32 -0400
  • a827595d61 whoops fix: bilinear height sampling in road carve (audit C10/Q6.B) beezm 2026-08-05 03:27:47 -0400
  • 0910338a2a F2: continuous road grade — along-segment elevation + joint smoothing (D-021) beezm 2026-08-05 02:20:50 -0400
  • ea11258871 F1: soft-fade biome color blending (BLEND_BAND_METERS, geometry untouched) beezm 2026-08-05 01:51:06 -0400
  • 7f0f43b5fb baseline: working salvaged prototype on Godot 4.7.1 (pre-F1) beezm 2026-08-05 01:45:41 -0400