Don't Starve Together

Don't Starve Together

265 ratings
Search Your Map!
3
2
2
6
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
545.414 KB
Feb 1, 2024 @ 12:59pm
May 20 @ 9:30am
23 Change Notes ( view )

Subscribe to download
Search Your Map!

Description
This mod allows you to set criteria for your ideal map, automatically generating maps with different seeds until one meets your requirements. Customize world attributes or find a convenient base location. Supports any world settings and (theoretically) any mods. Record and share the generated seeds!

Features
1. Overworld Attributes
Set resource types (grass, twigs, berries variants). Choose desired/undesired biomes (e.g., killer bee plains, walrus camps, no pig village). Specify easter eggs (e.g., tallbird or tentacle eggs) or resource counts (e.g., clockworks, volt goat herds). Find special worlds with Moon Island directly connected to the mainland (within 2 tiles).
2. Base Convenience
Find maps with an ideal base location for easy access. Assign weights to entities (e.g., Pig King) or biomes (e.g., swamp) to score maps based on importance. Set generation repeats to keep the highest-scoring map. Optionally enforce strict distance constraints to entities/regions for precise control.
3. Cave Attributes
Customize cave biomes and room compositions (e.g., statue-heavy ancient areas). Reduce monkey presence or ensure ancients are near a specific staircase (recommend 20 tiles).

Configuration Guide
1. Overworld Attributes
Select up to 5 desired and 5 undesired biomes.
2. Base Convenience
Set weights for points of interest based on importance (e.g., Pig King weight double that of Glorious Gate). For strict base constraints (e.g., base on Moon Island, set distance to 0), use cautiously—large values lower map quality, small values increase search time.
3. Cave Attributes
To limit monkeys, mark monkey biomes (housing 2/3, cave jungle) as “absolutely avoid.” For custom biome rooms, set the biome as “must have.” Ancients near a staircase require 20+ tiles to avoid long searches.

Usage Guide
1. Log Viewing
Logs in `data/unsafedata/worldgen_log_*.txt` (overworld: SURVIVAL_TOGETHER, caves: CAVE) show seeds, base location suggestions (use `c_teleport(XX,0,XX)`), estimated time, success rates, and best seeds. Scores reflect distance (lower is better). Logs update every ~15 generations.
2. Mod Compatibility
Should be compatible with all map generation mods and settings. Verify by generating a world with this mod and others, noting the seed, then disabling this mod and using API Gem Core to regenerate with the same seed. Check if worlds match. Tested with Prism and Never Compromise (2024.9.12).
3. Time Impact
Overworld biome/resource settings don’t increase time. Easter eggs may double time due to 50% insertion failure. Moon Island connection needs ~40 maps. Ancients near stairs need ~5 maps (20 tiles).
4. Custom Options
Customize entity counts, proximity, or weights via mod config or the Text Mod Config mod for dialog-based settings.

Advanced Info
1. Map Scoring
Maps are scored by the weighted sum of distances to entities/regions, with the lowest sum as the ideal base. Only maps meeting overworld and strict constraints count toward search attempts. Distances account for wormholes (can be disabled).
2. Base Constraints
Distances use tiles (1 screen ≈ 8 tiles). Euclidean distance for most, Manhattan for lobster dens/salt mines, considering wormholes.

Notes
1. Game “not responding” is normal; check logs for progress.
2. Cannot cancel generation; force-close required.
Popular Discussions View All (2)
2
Dec 20, 2024 @ 4:27pm
关于洞穴地形千万别有必须要有
1
Feb 25 @ 4:18am
Beginner World Setup
FunkeyMonkey
231 Comments
糕手で Jul 28 @ 5:21am 
感谢大佬
决决子 Jul 24 @ 11:41pm 
传奇模组!!!!!!
clearlove  [author] Jul 21 @ 5:40am 
@酷酷的帽子,精致的手套 感谢反馈,等我有时间可以研究一下怎么兼容。:steamfacepalm:最近事情比较多。
大佬,棱镜更新新岛屿以后月岛连接大陆会连接在新岛屿上而不是陆地,大佬有办法兼容一下吗?
clearlove  [author] Jul 15 @ 9:02am 
@二月清尘 确实奇怪,按理说应该50%,等我有时间研究一下。@爱放电的小御坂o 感谢建议,有时间的时候会加入。 @天影 兴趣点权重越大表明你心目中这个位置越重要。
@EvanlynRose Thanks for your feedback. Please provide the seed, the mods you used to help me reproduce your problem.
天影 Jul 10 @ 6:22pm 
权重0.5是最好还是最差
EvanlynRose Jul 9 @ 11:37pm 
i tried to use it to get a connected lunar island and it didnt work
非常有用的mod,功能很齐全!个人还希望添加一个“将完整的远古伪科学站视作远古”的选项,上一个档的远古入口正好是完整科学站,非常方便且安全。
二月清尘 Jun 27 @ 12:34am 
明白了。但是我还是感觉泥泞圣地的神圣兵营检索是否有问题?因为我把泥泞圣地神圣兵营勾选无所谓之后很快就生成了好几张地图,但是选成“0”的话成功次数就一直是0(从昨晚一直生成到今天下午都是0)还是说泥泞圣地里的兵营出现概率本来就很高,所以难成功是正常的?
clearlove  [author] Jun 24 @ 8:29pm 
@thesunnyflowergirl 3. "Multiplayer_Portal" refers to the Florid Postern. I used the in-game code name directly because I’m not familiar with its English name.
4. You can use this mod on a dedicated server for searching. This shouldn't interfere with your regular client gameplay.
5. Regarding pausing and resuming the search: the server actually provides a log file, and you can manually record the seed values listed in the log.