Don't Starve Together

Don't Starve Together

286 ratings
Search Your Map!
3
3
2
6
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
545.414 KB
1 Feb, 2024 @ 12:59pm
20 May @ 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
20 Dec, 2024 @ 4:27pm
关于洞穴地形千万别有必须要有
1
25 Feb @ 4:18am
Beginner World Setup
FunkeyMonkey
246 Comments
遨游星空の时之虫 2 Oct @ 8:19am 
可以再加点彩蛋设置吗qwq
Laquly 零者 20 Sep @ 7:20am 
地上地下的种子都是一样的吗?
clearlove  [author] 17 Sep @ 12:17am 
@二月清尘 抱歉我不太清楚。@村民黄金 mod中有提供自定义实体个数的设置,或许可以把大理石树的实体作为条件进行筛选? @离歌醉逍遥 不了解移植相关的问题,移植请注明出处。
clearlove  [author] 17 Sep @ 12:15am 
@Maxi I think it is possible. I should be the same as installing other mods on dedicated server. However, I think there be problems when writing the logs. Perhaps you need to rename the log name in the codes of this mod to avoid conflicting between different instances. For example, add a random prefix or a time prefix to the file name.
离歌醉逍遥 13 Sep @ 7:39pm 
请问有Wegame版的吗,要怎么移植呢。。
我移植了就会自动删掉文件夹,难道文件有内容也需要改吗
村民黄金 21 Aug @ 8:25pm 
我玩沃尔夫冈,需要大量大理石进行开荒,能添加大理石获取量的设置吗
二月清尘 19 Aug @ 1:24am 
就是刷好图的话肯定是连着家具区方便的。因为一个洞连远古家具区,然后如果家具区又连着迷宫,清犀牛就快很多。可以连接家具区的,我前几个月用这模组刷的图有连家具区的,我也不知道怎么回事这次就一张没有了
Maxi 18 Aug @ 7:33pm 
This is a great mod!

Is there a way to run this mod on a dedicated computer (without running a full client, without signing into Steam, and similar), and run multiple instances in parallel?

I want to find very rare seeds, and I have an extra, powerful computer for it too, but I don't know how to do it.
clearlove  [author] 17 Aug @ 9:09pm 
@乐乐乐乐 搜索时间和 1.条件是否苛刻 2.设置的重复次数有关。 条件越苛刻(比如四群电羊就比三群苛刻),找到单张地图需要的时间就要更久。重复次数越多,就会尝试寻找越多张符合条件的地图,毕竟: 总时间=寻找单张符合条件的地图用时 x 重复次数。
如果你在进行大规模的搜索,你或许可以使用专有服务器,同时运行多个(但是可能写日志会有一些冲突,如果确有需要,可以尝试略微修改日志路径相关的代码)。
clearlove  [author] 17 Aug @ 9:05pm 
@二月清尘 抱歉不是很懂。迷宫连着军事区有什么问题呢?饥荒地图的连接是有规则的,有固定的连接关系比较正常。不过我不确定是不是迷宫一定不能连接家具,可能需要具体看代码之类的。