您当前的位置: 首页 资讯 > > 正文

最亲民的筛种器!Cubiomes-viewer教程完整重置版 微速讯

2023-07-02 05:47:43 来源:哔哩哔哩 分享到:

零、开始之前

我之前曾经做过一个Cubiomes-viewer(以下简称为cub或筛种器)的视频教程,但是我觉得那期视频其实并没有说清楚该说的,第一部分之后也没了下文,因此我决定重置教程,相比视频这次选择专栏的原因是因为我做视频教程自己的脑子都未必清醒。这次就不分部分了,一个专栏写完所有。还有,之前有人建议我用中文汉化版来做教程,虽然我平常都用的原版,因为原版通常版本相对更新,也“可能”少一些因本土化翻译的错误,其实两种实际区别几乎没有。废话不多说,让我们开始教程。


(相关资料图)

一、界面介绍

首先右半部分是种子预览界面,中间就是一个小地图不同的颜色代表不同群系,可以鼠标拖动位置,滚轮放大缩小。在最右边有一些选项,按照由上到下的顺序,第一个的功能是如果你一不小心拖地图拖到了偏远的地方可以重新回到世界中心的位置(即0,0),第二到四个则是选择小地图所展示的维度(主世界,下界和末地),第五个是打开坐标网格,第六个是高亮史莱姆区块,第七个是显示出生点,之后是显示结构(例如村庄,废弃传送门,堡垒遗迹,末地城等)

例如,在勾选了网格,史莱姆区块,出生点,村庄和废弃矿井后一个种子的小地图显示为这样: 

当点击某个结构时左上角会有一些结构信息,右上角则始终显示指针所在的位置的群系和坐标。

值得注意的是,有一些群系会有更细致的显示: 

接下来是左半部分: 

最上面的设置大部分都没什么必要,基本是关于视图和一些其他功能,如果有需要下文会讲,不过我们可以打开编辑->偏好,改些设置,但其实不改也完全没影响这里不多介绍。

这边控制的是前文小地图的游戏版本,种子和群系渲染高度等参数,游戏版本和种子以及巨型生物群系这里不多介绍,因为看名字就知道是干什么的。不过这个y却值得一说,例如在+中当y=256时群系看起来很平常,而当y=-64时才显示出这里的地下其实是深暗之域。(是的,游戏中不同y值的群系不一定相同)

接下来简要看看除了筛种cub的其他功能。也就是“触发器”“群系”和“结构”的作用。

在结构中筛种器会统计一定区域内的结构信息,包括群系的位置,数量和一些详细信息。看图即可知晓它的作用。

其他的两个则类似,会给出一定的有关种子信息。这里大家自己打开筛种器随便选两个种试试即可。因为这不是文章中心所以不多介绍。

接下来则是筛种界面。首先,“条件”我们会在第二部分详细讲述这里不做介绍,而低48bit种子生成器这里碍于篇幅限制之后单开一个专栏介绍。当种子筛出来后,符合条件的种子会放到下方的列表里。搜索方式有三种,递增筛种,低48bit筛种和文件筛种,递增筛种时,我们先从种子a开始,筛完下一个就是a+1,之后就是a+2,以此类推,a的值即为点击“开始搜索”前“当前种子”的值。文件筛种则是指我们确定一个全是种子的文档,筛种器会从第一个筛到最后一个。低48bit筛种这里不多介绍,因为这涉及了Minecraft种子的生成方式,它和递增筛种的不同和各自的优势这里碍于篇幅限制之后单开一个专栏介绍(跟刚刚的就是是同一个专栏)。线程数越多,筛种越快,占用越大。

二、设置筛种条件

新增一个筛种条件,我们先介绍结构,以主世界废弃传送门为例,我们看到以下界面:

标签其实没有什么实际意义,就是给条件取个名字。

范围则是框定一个区域,筛种器会筛选废弃传送门在这个区域里的种子。

首先“半径”和“正方形范围边长”是相对坐标(相对于“位置相对于”这个选项所选的坐标),因为这里是第一个条件,所以能做参照的只有世界原点(0,0)。在这个例子里,半径就是废门距离0,0的最短距离必须小于等于(事实上cub无论是原版还是汉化都会显示”<”但这其实是错的)我们设定的范围。正方形则类似,不过框定的区域是正方形,参照坐标位于此正方形的几何中心上。自定义范围则是绝对坐标(就是游戏内实际显示的坐标)

对于有的结构,如废弃传送门还有额外的条件,在废弃传送门中我们可以筛选废弃传送门的类型。此外还有一些别的结构也有,举几个例子: 

如果我们希望筛选一个在0,0附近半径小于16的主世界大型废弃传送门,我们应当这样筛选:

点击确认之后即可。

之后是群系,群系中有许多的选项,如1:1,1:4,1:256这些的含义相当于“采样率”,如果你选择了一个256x256的区域,那么如果是1:1,筛种器就会检查这里面全部65536个方块的群系,1:4则表示筛选横纵坐标各四分之一的坐标,实际就是筛大约十六分之一。以下图片或许可以帮助你理解(金块表示会筛选的方块,铁块则表示不会筛选的方块): 

1:4,1:16甚至更大的“采样率”虽然可能错失一些实际上满足条件的种子,但是它可以极大地减少计算量,所以在筛选群系范围较大时应采用低“采样率”

这里以基本的主世界1:4开始(其实主世界,下界和末地群系虽然分三类但实际上它们操作完全一样所以这里仅介绍主世界的),以下为群系筛选的界面。

群系不可以使用“半径”扩选范围,同时群系内“正方形范围边长”和“自定义范围”的坐标会x4(这也就是1:4的意义),采样高度我们在之前提过了,一般来说255即可,下方有一些复选框,点一下表示需要此群系,再点一下表示不允许出现此群系。

在这个例子中,我们所确定的范围内不允许有恶地,必须有平原,对于其他群系,无论有无筛种器都不会做针对。

“大致搜索”顾名思义这里不做解释,“包含任一群系”的作用是当你勾选一堆群系时只需要有一个群系满足在范围内即可。

继续刚才的例子,我们希望废弃传送门的位置在丛林,而且不能在丛林的外围区域,我们则可以这样筛(丛林的外围一定为丛林边缘或丛林边缘变种):

这里演示为的群系,+也是一样。

四联结构因为也涉及了低48bit所以这里还是不提,而“其他”分类里的项目均可以当成“结构”的方式来筛,这里也不再详细讲述。

算法辅助里有许多有用的工具,这里分别介绍。

逻辑或(逻辑否类似)使用方法:把逻辑本身定位一个坐标(如世界原点),在之后的多个条件里定位这个逻辑,只要逻辑中任意一个条件满足,则逻辑本身和定位为逻辑的条件都满足,例如这个条件:

它的意思是只要出生点附近有一个村庄或者前哨站,[02][03][04]都为真(即满足条件)

Lua是一个可以加载Lua脚本的条件(你只要不会lua就当它不存在)

X/8和X*8分别为主世界传送门转下界对应坐标和下界传送门转主世界对应坐标,剩下的“螺旋迭代器”就是我们群系里说的1:x。

继续回到废弃传送门的例子,我们如果希望之前得废弃传送门附近有一个堡垒遗迹,我们还可以增加条件,最终条件如图:

之后点击“开始搜索”即可开始筛种,以下为一些跑出来的种子:

12661849

61631387

71944932

88892111

96311070

109538084

112907239

进游戏查证发现符合我们预先设定的条件。

还有,如果你希望保存自己的条件,选择帮助->筛选示例->保存筛选->保存筛种条件,下次使用则选择帮助->筛选示例->保存筛选->保存(其实汉化不太准确,应为“加载”,原英文为“OK”)

如果你耐心的学到这里,这时你已经会一些基本的筛种操作了!

关键词:

x 广告

Copyright   2015-2023 京津冀超市网版权所有  备案号:京ICP备2022022245号-12   联系邮箱:434 922 62 @qq.com