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
- 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).
Supported versions
- 1.5 ✅ Working; bugs might still be there.
- 1.6 ⏳ - in development (infrastructure in place, porting in progress)
Compatibility
- Safe to add/remove: UI-only; does not touch maps, pawns, incidents, or defs.
- Requires: Harmony.
- 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.
Performance
- 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.
How to use
- Open the world map, select any tile, and click on the Perfect Landing button in the Terrain tab.
- Set your ranges and growing category.
- Click Find next tile to jump to the next match; Previous tile steps back through matches for this worldgen.
- Reset values returns to full world ranges.
FAQ
Q: Does this change gameplay?
A: No. It only adds filters and jump-to navigation in the world UI.
Q: Can I filter for exact rock sets only?
A: Yes - choose Exact and select the rocks you want included.
Q: I found a bug, how do I help?
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:
- 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
[*] Mod list (screenshot or exported list)
[/list]
Credits
- Harmony by Brrainz.
- Ludeon Studios for RimWorld.
- Community testers and feedback.
License & Reuse
Feel free to include in modpacks. Please link back to this page and credit the author.