Full release notes · 2026-08-27

CartoVox 0.6.0

a finished worldbuilding workspace with sharper maps, authored causes, visible sculpting, and calmer cartography

The application was called Atlas Studio until version 0.8.2. Builds are shared with invited testers on the Discord server; these notes are also readable offline inside the app.

Browse releases

This is the largest CartoVox product-finishing release so far. It turns the simulation, atlas, lore, and author-control systems into a more coherent workspace: begin with a clear task, understand the cost before committing, inspect or direct important causes, see pending edits before re-simulation, and move between creating, mapping, writing, and managing worlds without fighting the interface. Existing projects remain readable, and author canon continues to survive deliberate re-simulation.

A calmer workspace built around real tasks

  • The dashboard now centers four primary destinations—Create, World, Write, and Library—while Map, Atlas, Travel, Campaign, Lore, and other tools appear in the context where they are useful.
  • Create is a true first screen. Authors choose whether to generate, import, or build through deep time, then choose what the world is for before detailed controls appear.
  • Primary actions now match the selected route. Quick exploration, candidate search, committed generation, deferred illustrated-atlas work, and publication-quality output are described as different costs and commitments instead of being presented as interchangeable buttons.
  • A task-based capability tour points directly to climate investigation, tectonic direction, map import, sculpting, travel, writing, campaigns, publication, and scientific export without burying those systems in equal-weight tabs.
  • Generation preflight estimates likely time, disk use, resolution, plate count, and expensive settings before a long run begins. The generation dock keeps progress and recovery actions visible after navigation or reload.
  • Compact and desktop layouts were exercised across all four primary workspaces. Collapsible rails, recovery controls, independent panel scrolling, and keyboard-operable tablists make dense tools more usable on smaller screens.
  • Floating labs and tool panels now keep pointer and wheel input for themselves, preventing the map underneath from panning, zooming, or selecting while the author interacts with a panel.

Calmer cartography and honest sharp viewing

  • Illustrated atlases now save both a named world plate and an unlabelled companion with identical geography and framing. Authors can use the clean plate for external artwork without losing the annotated reference.
  • Scale-aware label budgets protect major world, continent, realm, settlement, lake, and river names before allowing minor labels to compete for space. Dense sheets remain informative without treating every label as equally important.
  • Lake presentation suppresses visually noisy minor and seasonal marks on general relief plates while keeping the complete scientific lake classification available in data views and exports.
  • CartoVox now bundles its interface and atlas typography locally, so dashboard and packaged output do not depend on a network font service or platform-specific fallback.
  • The World map adds Auto, Original, 2x, 3x, and 4x drawing-density controls. Higher-density views materially reduce raster stair-stepping during zoom without pretending the physical simulation has gained cells.
  • An always-visible resolution notice distinguishes drawing pixels from the saved simulation grid and reports approximate simulation-cell scale. Continuous and categorical maps use appropriate scaling paths rather than one misleading resampler.
  • High-density maps are generated through a bounded local endpoint, cached per world, pruned under a fixed budget, excluded from project backups, and rebuilt after restore. If a larger drawing fails, Atlas keeps the valid original visible and explains the fallback.

Author intent is visible on the map

  • A spherical measurement tool reports great-circle distance using the saved planetary radius, including correct antimeridian and near-pole routes. Measurements are transient and never alter the world.
  • Tectonic Director now has an interactive coordinate map for placing plate seeds and shields and connecting requested margins. Preflight checks the draft before it becomes authoritative, and the finished-world audit distinguishes satisfied, compromised, and impossible requests.
  • Language-family intent can constrain naming before generation. Locked author choices flow through the stable naming registry, while neutral or omitted intent preserves procedural behavior.
  • Creation routes expose whether domestication should influence civilisation hearths instead of leaving that consequence hidden in configuration.
  • Terrain sculpting now previews the brush footprint, falloff, bearing, radius, cumulative elevation delta, affected area, raised and lowered cells, and provisional coast crossings before re-simulation.
  • Multiple sculpt operations remain visible and ordered through undo and redo. A failed apply retains the complete pending preview, and a successful apply clears it only after the simulation cascade and requested atlas work finish.

Lore, identity, and author canon

  • Generated facts, inferred connective material, author canon, unavailable data, and deliberate open questions now have distinct presentation states instead of appearing as accidental empty sections.
  • Author Questions are a first-class writing surface, giving intentionally unresolved parts of the world somewhere useful to live.
  • Realms, religions, early Chronicle material, political summaries, story hooks, and series-bible material use the active brief more consistently and avoid simulator-facing language in author output.
  • Culture names, demonyms, display names, filenames, maps, reports, and lore now share stronger uniqueness and stable-identity rules. Internal hearth identifiers no longer leak into author-facing prose.
  • Lore saves refresh the visible world revision immediately. Canon edits create recoverable revisions, rebuild the generated Codex, and remain intact through later terrain re-simulation.
  • The shared CartoVox identity, compass-globe artwork, interface typography, screenshots, and product guidance now match across the dashboard, desktop application, installers, and documentation.

Safer long-running generation and publication

  • Illustrated-atlas memory planning now handles pressure one plate at a time. It can reduce supersampling or width for the plate that exceeds the safe budget, record the compromise, and continue instead of discarding an otherwise valid world.
  • Named and unlabelled world plates participate in deferred-atlas planning, pause-after-current-plate, reload, and resume. Completed products are preserved rather than redrawn when remaining plates continue later.
  • Candidate search shows every controlled structural variation it evaluated and carries the selected seed and brief into the committed simulation.
  • Quick mode and publication finish now disclose what is simulated immediately, what is deferred, and which output bundles will be produced.
  • Legacy projects, partial map catalogues, revisions, Lore, backups, imported projects, and restored Trash items were exercised through live round trips. Rebuildable display caches are excluded without removing durable scientific or author data.
  • Library identity and recovery paths were hardened so renames, Codex rebuilds, project imports, generation failures, deferred work, and restore operations keep the correct project and revision visible.

Correctness, security, and release assurance

  • Imported Markdown and generated author text received adversarial rendering coverage, and wrong-context inline-script escaping was removed from the dashboard path.
  • Deterministic verification now uses an explicit fixed resource policy, so reproducibility output no longer changes with the host machine's momentary free-memory reading. The reference world, Worldbook, and all rendered plates reproduce byte-for-byte under that policy.
  • The browser code was split at high-value decision seams for map-workspace and first-run routing behavior, reducing compatibility workarounds while keeping the application fully local.
  • Frozen installers now run a bounded packaged-runtime probe that starts the real application service and verifies bundled HTML, JavaScript, fonts, bytes, and MIME types. This specifically guards against a packaged app appearing healthy while the dashboard scripts are blocked.
  • Release checksum generation is version-aware and strict: it requires the expected platform matrix, safe unique filenames, exact manifest coverage, ordinary files, and matching lowercase SHA-256 digests before publication.

Compatibility and practical limits

  • CartoVox 0.6.0 advances product behavior without silently re-simulating existing worlds. Older projects remain readable; newly derived maps, repaired lore presentation, or refreshed atlas products appear only when their saved inputs exist or after an explicit rebuild.
  • Higher map density improves drawing sharpness, not physical simulation resolution. Regional downscaling and full re-simulation remain the tools for new simulated detail.
  • Full generation and illustrated publication remain demanding. Use candidate search, Quick mode, Draft atlas finish, selective plates, deferred rendering, or lower drawing density while exploring.
  • CartoVox remains local and limited to invited testers with an offline beta key. It uses no account, telemetry, hardware fingerprint, activation server, or automatic report upload. Generated worlds, settings, reports, textures, and author data stay on the tester's machine.