Created by Drizzza

Conjure custom Rust terrain in minutes export straight to RustEdit…like it's magic

Conjure

Spawn & save favorite variants.

Each island seed noise profile is customizable with simple to use sliders. Save your favorites to reuse multiple times and in future projects.

Plan & Shape

Reach the next level.

Combine multiple island seeds to create complex terrain effortlessly. Terrain heights and noise scale by island and map size, designed around Rust proc gen.

Save & Export

Project saving, PNG and RAW.

Work on multiple projects at once and export in true 16-bit grayscale RAW for RustEdit importing or PNG. Selected map size determines output resolution.

$35.88 $ 29.99

/ Billed Annually

Simple to use, affordable, Rust first heightmaps.

  • GPU-fast 16-bit RAW + PNG export for RustEdit
  • Map sizes 513 / 1025 / 2049 / 4097
  • Live 3D preview while you combine islands
  • Save and share seed profiles (.hmseed)
  • Work across multiple projects
  • Automatic in-app updates

Roadmap

Fixes & polish
  • Multi-island global rotation fix
  • Brush no longer breaks sliders
  • Smarter Rust noise restrictions (cliffs, beaches)
  • Buildable-% slider tuning for cleaner slope/plateau blending
  • Better erosion
New features
  • More variation in randomized noise profiles
  • Brush-paint heightmap noise
  • Custom feature placement (e.g. volcanoes) with placement + noise sliders
  • Simpler slider sidebar
Performance
  • Faster brush performance
  • Ultra-realtime live-feedback visualization
  • Better shaders
  • Faster export rendering
Experimental
  • Full-map multi-island generation (off by default)
  • Gizmo noise-point control (e.g. mountain peak placement)
  • MCP for local agents

Tutorials & demos

View channel
Coming soon
Coming soon
Coming soon
Coming soon
Coming soon
Coming soon

Get updates & support on Discord

Build news, bug reports, and direct help with the tool. Drop in, say hi.

FAQ

What is Crucible Heightmap?
Windows desktop app for Rust map makers. Generate 16-bit island heightmaps, combine seeds, then export as true 16-bit RAW to import straight into RustEdit (PNG export too, for previews and sharing).

It's built around Rust procedural generation, so beaches, slopes, and cliff prefabs feel naturally Rust-like in-game. The map size you select determines the output resolution of your export.

The Crucible Heightmap tool adds another layer to speed up your initial terrain process and increase your creative options.
What is RustEdit?
RustEdit is a community built standalone map editor for Rust developed by k1lly0u. You get full control over terrain, splat, biome, topology, alpha and prefab tools.

With the Crucible Heightmap tool you can quickly import custom terrain that would otherwise take ages to make by hand. Then with the RustEdit proc gen tool you can automatically populate a fully playable map with biomes, monuments, roads, etc. on top of the Crucible Heightmap you created.

Making it faster and easier than ever to unleash more creativity in the map building process.

Start to finish: generate a heightmap in Crucible, export as RAW, then import into RustEdit and build (or proc gen) your monuments, roads, and biomes on top. Check the tutorials and demos above for video walkthroughs and guides with more detailed info.
Do I also need RustEdit?
Yes. Crucible Heightmap and a map editor like RustEdit work together, each doing a different job. A heightmap is your map's terrain skeleton: a 16-bit grayscale image where brightness is elevation, so it defines every hill, cliff, beach and ocean floor. Sculpting that by hand takes ages. Crucible generates Rust-tuned terrain for you in minutes and exports it as RAW, then you import that straight into RustEdit and use its tools (or proc gen) to drop monuments, roads, biomes and prefabs on top.

There are other Rust map tools out there too, like RustMapper, but RustEdit is the one I have hands-on experience with. Crucible plus RustEdit takes you from a blank slate to a unique, fully playable custom map, fast.
Can I sell or share the maps I make?
Yes. Heightmaps and maps you create with Crucible are yours. Use them freely, including commercially: run them on your own servers, share them, or sell them on marketplaces like Codefling or Lone.Design. Your subscription licenses the app itself, not what you make with it.
What heightmap resolution does RustEdit use?
RustEdit accepts 513×513, 1025×1025, 2049×2049, and 4097×4097 pixel heightmaps. Crucible matches these exactly based on your selected map size, exported as true 16-bit grayscale RAW.
How can I play / test my map in Rust?
Spin up a local Rust server, load your map onto it, then connect and walk it in-game. I cover the full local hosting setup in this video tutorial.

🌲 Get 30% OFF your RUST server hosting with Pine Hosting!
Use code DRIZZZA here - https://pine.host/drizzza
How do I load my custom map on my local Rust server?
Save your exported RustEdit .map file somewhere (I like to create a new folder in my server root called maps), then point the levelurl in your server .bat file to the map file path. The code below shows how to properly update your server .bat for this:
@echo off
:loop

cd /d "C:\Path\To\Your\Server\Folder"

echo Starting server...
RustDedicated.exe -batchmode ^
+server.port 28015 ^
+server.levelurl "file:///C:\Path\To\Your\Maps\yourmap_v1.map" ^
+server.maxplayers 1 ^
+server.hostname "Your Server Name" ^
+server.identity "yourserver" ^
+rcon.port 28016 ^
+rcon.password YOUR_RCON_PASSWORD ^
+rcon.web 1

echo Server stopped. Restarting in 10 seconds...
timeout /t 10

goto loop
What to change:
  • cd /d path: the folder your RustDedicated.exe lives in.
  • server.levelurl: the full path to your .map file (keep the file:/// prefix).
  • server.hostname / server.identity: your server name, and a save-folder name for this server.
  • rcon.password: set your own and never share it.
Once it's running, launch Rust, press F1, and type client.connect localhost:28015 to join and walk your map.

Updating a map? Either save each new version under a different name (e.g. yourmap_v2.map) and point server.levelurl at it, or delete the old .map from both places it lives: your server identity folder (...\server\yourserver\) and your Rust client's map cache (C:\Program Files (x86)\Steam\steamapps\common\Rust\maps).
What do I need to run Crucible Heightmap, and does it run on Mac or Linux?
A Windows PC. That's it. Just download the Installer: CrucibleHeightmapSetup.exe, it'll get you setup with the app installation, then run the CrucibleHeightmap.exe, paste your license key and you're good to go!

First launch, Windows may show a "Windows protected your PC" screen because the app is new and unsigned, click More info → Run anyway (or right-click the .exe → Properties → Unblock first). You only do this once. This shouldn't be a problem in the future as the app ages.

Mac or Linux? It's a native Windows app, so it won't run on Mac or Linux out of the box. There are likely ways to get it working if you're an avid Mac or Linux user though.
How do I download and update Crucible Heightmap?
You can download the installer right here, or from the Download link in the footer. After you order, the download is also waiting on your Lemon Squeezy orders page and in your receipt email.

Updates happen automatically when you open the app, no reinstalls and no chasing downloads. When a new version is ready you'll get an "update available" prompt on launch, and you can check anytime in Settings.
How are payments and licenses handled? Is it secure?
Checkout, billing, and license keys are all handled by Lemon Squeezy, a trusted payment provider and merchant of record. They process the payment, handle sales tax and VAT, manage recurring billing, and issue and validate your license key.

Your payment details go straight to Lemon Squeezy's secure, PCI-compliant checkout, they're never seen or stored by us. As merchant of record, Lemon Squeezy is also the name on your statement and the party responsible for tax compliance, so you're covered by an established platform rather than a one-person operation handling your card.
How do I manage my subscription?
Everything runs through the Lemon Squeezy billing portal: crucibleheightmap.drizzza.com/billing (also linked as Manage subscription in the footer). Log in with the email you bought with, you'll get a one-time login link, you may be prompted to create an account with Lemon Squeezy. From there you can update your card, swap plan types by clicking the settings and selecting Update or cancel your plan.

You stay active through the rest of whatever you already paid for, then the launcher stops opening the app. Anything you made stays on your PC.

Changed your mind? If you resume before your billing cycle ends, it's the same subscription with the same license key, nothing breaks. If the subscription fully expires and you buy again later, that's a new order with a brand-new key (the old one won't work anymore).
Can I use it on more than one PC?
Up to 2 Windows PCs per license. Switching rigs? Hit "deactivate" in the launcher on the old one first. That frees the slot, then you can activate on the new PC.
I lost my key.
It's in a few places. First, your purchase receipt email. You can also grab it from the billing portal at crucibleheightmap.drizzza.com/billing (the Manage subscription link in the footer), which shows your license key right on the page, or from your Lemon Squeezy orders page. Log in with the email you bought with.

Still stuck? Hit me up in Discord.