饥荒联机版

饥荒联机版

293 个评价
搜索你的地图!
3
3
2
6
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
545.414 KB
2024 年 2 月 1 日 下午 12:59
5 月 20 日 上午 9:30
23 项改动说明 ( 查看 )

订阅以下载
搜索你的地图!

描述
设置你心目中理想的地图应该满足什么标准,本mod会自动尝试用不同的种子生成地图,直到找到符合你要求的地图种子为止。你可以设置世界的各种随机属性,或者寻找一个建家后生活便利的地图。
支持任意的世界设置、(理论上)支持任意模组。记录得到的随机种子,并分享给大家吧!

功能介绍
1.地上世界属性
你可以设置基础资源的种类(草、树枝、浆果的变异)。你可以设置你想要的地形、不想要的地形。比如你可能希望有杀人蜂平原、海象平原,但是不要有小猪村。你可以设置你想要什么彩蛋。比如高鸟彩蛋或者触手彩蛋。可以设置你想要的资源的个数。比如发条生物的个数,比如伏特羊有多少群。
你可以寻找特别的世界,要求月岛与大陆直接相连(至多相差2格地皮)。
2.建家方便
更有用的是找“适合建家”的地图,也就是说,地图上有一块风水宝地,去哪里都方便。你可以为感兴趣的实体(例如猪王)和地形(例如沼泽)设置一些不同的权重,Mod会根据你给出的重要性给每张地图评分。之后,你可以设定重复生成次数,本模组会自动重复若干次,保留其中评分最好的一个地图。
此外,你可以硬性约束配置你的基地与感兴趣的实体、区域的距离小于某个值,从而更加严格地控制所产生的地图。
3.洞穴世界属性
你可以设置洞穴中的随机地形。
可以设置每个区域有哪些“房间”构成(一个房间就是里地图上的一个小方形单元,比如大家熟知的8雕像、5雕像区都是房间的一种)。这可以帮助你找那些雕像多的远古。
你可以寻找猴子少的地图。
你还可以要求远古靠近某一个楼梯,一下洞穴就到远古(推荐选择20地皮)。

配置指南
1.地上世界属性
配置地上可选地形时,最多5个想要,5个不想要。
2.建家方便
对于“兴趣点权重”的设置,你可以根据你心目中不同地点的重要程度为他们设计权重。例如,如果你去猪王的频率是去绚丽之门的频率的两倍,不妨将前者的权重设置为后者的两倍。
对于“基地选址(硬性约束)”的设置,如果你希望将家建在某处,例如月台,你可以将距月台的距离设置为0。其他情况下的使用需要谨慎,这些参数设置的大小难以把握,太大则地图质量不高,太小则可能增加大量搜索时间,因此不推荐做过多设置。
3.洞穴世界属性
注意如果你想要限制猴子的个数,最好把含有猴子的那些随机地形(住宅区2,住宅区3,洞穴丛林)设置为“千万别有”!
如果你要自定义某个随机地形的房间构成,请将该随机地形设置为“必须要有”。
远古靠近某一个楼梯,需选择20地皮及以上,否则时间难以承受。

运行指南
1.日志查看
日志中包含搜索得到的种子的结果,对建家位置的建议,以及对预计时间的估计。log文件位于游戏目录下的data/unsafedata文件夹中,文件名是worldgen_log_****.txt。(地上是worldgen_log_SURVIVAL_TOGETHER,地下是worldgen_log_CAVE)
在这个log中,存储了推荐建家位置的坐标。运行“c_teleport(XX,0,XX)即可前往。”
如果你设置了重复执行若干次,你可以在这里查看预计的结束时间。
在这个log中,展示了每条设置对应的成功率。对应于“基地选址(硬性约束)”,若某条设置对应的成功概率低,并不意味着该条设定过于苛刻,很有可能是前面的设定过于苛刻,导致可选的位置已经很少了。
在这个log中,你同样可以找到当前最佳的种子,也许可以勉强使用,不至于中途放弃时一无所获。或者当你的兴趣点权重设置不好,导致地图质量不好时,你可以在这里查看其他的结果。(分数代表距离,越低越好)
log并非实时更新,大约15次生成更新一次日志。
2.与其他mod同时使用
本模组应该有卓越的兼容性,我认为应兼容一切地图生成的模组(以及任意的世界设置)。但用户仍然应在使用前仔细检查兼容性。
这里所说的兼容是指,使用本地图搜索得到的种子,在关闭本mod后可以使用同一个种子得到与本模组所生成的相同的世界(种子的使用网络上有较多教程)。具体而言,开启其他mod和本模组(使用默认配置即可)生成世界,记录此时种子。开启其他mod,关闭本模组并改用API Gem Core设置所记录种子,再次生成世界,检查两个世界是否相同。如果不同,请不要使用本模组,并留言。
已测试棱镜与永不妥协成功(2024.9.12)。
3.选项对时间的影响
“地上可选地形”选项不会增加生成的时间成本(本模组会在地图正式生成前进行检查。由于不需要耗时生成地图,这部分的设置不会显著增加时间),大胆设置。
“彩蛋”(受保护的资源点)会有约50%的几率无法插入到地图中导致需重新生成,因此可能会增加1倍的时间。
“资源种类”选项不会增加生成的时间成本,大胆设置。
“月岛直连大陆”(在没有其他mod时)大约40个地图可以找到一个。
“远古靠近楼梯”需5个地图才可以找到一张(设置20地皮时)。
4.自定义选项
如果预设的选项不足以覆盖您的需求。我提供了自定义的方法,按给定格式配置相应选项即可(具体格式见mod配置界面的说明)。可以自定义实体数量、以及临近某个实体。在“基地选址-距离打分”中,如果预设的权重不够精确,你也可以自定义任意正数为权重。你可以自定义重复生成的次数。
如果你不想编辑mod的配置文件,你可以订阅我的另一个客户端模组 文本模组配置 ,启动该模组之后,可以直接单击欲自定义的选项,在弹出的对话框中输入你的个性化配置。

进阶知识
1.地图打分原理
精确描述:对于每张地图,将自动找到到这些实体、区域的距离加权和最小的点,也即建议建家的位置。该基地选址所计算的加权距离和被用作衡量地图便利程度的指标。最终保留加权距离和最小的地图。只有满足“地上世界属性”以及“硬性约束”中的条件的才会被计入“已搜索的次数”。
距离的计算中通常考虑了使用虫洞作为捷径。如果龙蝇和你的基地天各一方,经过虫洞却近在咫尺,本mod能正确发现他们的相邻关系。你可以也可以在设置中关闭。
2.基地选址(硬性约束)参数
目前距离的设置以地皮为单位。作为参考,一个屏幕大约能显示8个地皮。目前距离的路径为欧式距离,且考虑了使用虫洞的可能性。但出于效率的考虑,对于龙虾窝、盐矿,距离为曼哈顿距离。

:1. 游戏提示未响应,是正常的,可以查看log检查是否仍在搜索。
2.本mod生成时,无法通过取消按钮来取消生成,需强制关闭。
热门讨论 查看全部(2)
2
2024 年 12 月 20 日 下午 4:27
关于洞穴地形千万别有必须要有
1
2 月 25 日 上午 4:18
Beginner World Setup
FunkeyMonkey
248 条留言
clearlove  [作者] 10 月 20 日 下午 7:25 
@Ser bengi You may need to specify your preference in the mod settings. The default configuration does not change anything.
Ser bengi 10 月 19 日 上午 4:18 
I'm not sure how I can apply this mod to generation. I turned on this mod and generated the world, but the result map looks just normal as before
遨游星空の时之虫 10 月 2 日 上午 8:19 
可以再加点彩蛋设置吗qwq
Laquly 零者 9 月 20 日 上午 7:20 
地上地下的种子都是一样的吗?
clearlove  [作者] 9 月 17 日 上午 12:17 
@二月清尘 抱歉我不太清楚。@村民黄金 mod中有提供自定义实体个数的设置,或许可以把大理石树的实体作为条件进行筛选? @离歌醉逍遥 不了解移植相关的问题,移植请注明出处。
clearlove  [作者] 9 月 17 日 上午 12:15 
@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.
离歌醉逍遥 9 月 13 日 下午 7:39 
请问有Wegame版的吗,要怎么移植呢。。
我移植了就会自动删掉文件夹,难道文件有内容也需要改吗
村民黄金 8 月 21 日 下午 8:25 
我玩沃尔夫冈,需要大量大理石进行开荒,能添加大理石获取量的设置吗
二月清尘 8 月 19 日 上午 1:24 
就是刷好图的话肯定是连着家具区方便的。因为一个洞连远古家具区,然后如果家具区又连着迷宫,清犀牛就快很多。可以连接家具区的,我前几个月用这模组刷的图有连家具区的,我也不知道怎么回事这次就一张没有了
Maxi 8 月 18 日 下午 7:33 
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.