Perfect Landing — Smarter World Tile Finder
Fine-tune your RimWorld start with fast, zero-fluff filters in the Terrain tab. Pick your climate, geology, and growing season, then jump between matching tiles in one click.
What it does
[list]
[*] Interactive filters: Temperature (°C), Rainfall, Elevation, Forageability, Growing Period.
[*] Stone types: Include / Exclude with Any / All / Exact (tri-state per rock).
[*] One-click nav: Find next tile + Previous tile (per-world history).
[*] Feasible ranges: sliders clamp to real values so you never dead-end.
[*] New "ghost bars" to show users the ranges that the sliders clamp to (with a later update allowing the user to turn off auto-clamp).
[/list]
Supported versions
[list]
[*] 1.5 ✅ Working; bugs might still be there.
[*] 1.6 ⏳ - in development (infrastructure in place, porting in progress)
[/list]
Compatibility
[list]
[*] Safe to add/remove: UI-only; does not touch maps, pawns, incidents, or defs.
[*] Requires: [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077]Harmony[/url].
[*] Biomes & calendars: works with modded biomes and altered calendars.
[*] Other UI mods: adds to the Terrain tab via postfix; total tab replacements may hide this panel.
[/list]
Performance
[list]
[*] No world-wide heavy math. Growing season is a cached per-tile classification.
[*] Increases world gen time, but this allows the sliders to practically happen in real-time.
[/list]
How to use
[list]
[*] Open the world map, select any tile, and click on the [b]Perfect Landing[/b] button in the Terrain tab.
[*] Set your ranges and growing category.
[*] Click [b]Find next tile[/b] to jump to the next match; [b]Previous tile[/b] steps back through matches for this worldgen.
[*] [b]Reset values[/b] returns to full world ranges.
[/list]
FAQ
[b]Q: Does this change gameplay?[/b]
A: No. It only adds filters and jump-to navigation in the world UI.
[b]Q: Can I filter for exact rock sets only?[/b]
A: Yes - choose [b]Exact[/b] and select the rocks you want included.
[b]Q: I found a bug, how do I help?[/b]
A: GREAT! Please DM me with info on the bug that you found, you can message me on discord via my username (sjanoki#0001), please use the bug report format (found below).
Bug Reports
Send them directly to me via discord (sjanoki#0001)
Please include:
[list]
[*] RimWorld version (e.g. 1.5.4409; if using 1.6, say so)
[*] Perfect Landing version (from log line “[PerfectLanding] …”)
[*] Steps to reproduce (1, 2, 3…)
[*] World seed + planet coverage (if relevant)
[*] Player.log (paste to gist/pastebin) — find it at:
[list]
[*] Windows: %USERPROFILE%\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Player.log
[*] Linux: ~/.config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/Player.log
[*] Mac: ~/Library/Logs/Unity/Player.log
[/list]
[*] Mod list (screenshot or exported list)
[/list]
Credits
[list]
[*] Harmony by Brrainz.
[*] Ludeon Studios for RimWorld.
[*] Community testers and feedback.
[/list]
License & Reuse
Feel free to include in modpacks. Please link back to this page and credit the author.