《戴森球计划》[工具]一个独立于游戏之外的搜种子工具

share
继承一位大佬发的独立搜索工具的库写的
去掉了一些官方算法无用的随机数据(例如生成星球地形和具体矿物数量之类的),大大加快的搜索的速
比游戏内用星图工具搜索大概快十倍,并且由于是独立程序可以多开使用,cpu够好可以10开以
提供了GUI,搜索条件区分了必须条件和仅记录条件,每个条件以星系为单位,满足所有必须条件的种子才会记录,仅记录条件不影响筛选只会记录(方便有一些模棱两可的需求)
搜索条件可以导出导入,方便多开和分享
搜索结果会记录在根目录的csv文件中,方便后续查看
链接在二楼

孤坟小丑:你们是怎么进入GitHub的 发布于 2023-01-12 15:39:15

骨感胖青虫:
我就是想出生星球: 要求2个卫星,硅钛都有。全区:20磁石,两个蓝巨星,4个o星。这要求搜索不到?还是说我用法错误啊。茫然 发布于 2023-01-12 11:19:35

bhlzn:大佬居然更新了3.1版! 发布于 2023-01-11 23:58:25

地煞星Bot:大佬你好,麻烦问个比较笨的问题,为何我搜索后搜到的种子ID都不是8位数字的?比如搜到131这种 发布于 2023-01-04 15:36:55

灰爹yw7j5s:大佬,请问这个工具怎么用啊?
从github上下载的3.0只有 DspfindSeed.exe和DspFindSeed.pdg两个文件,我把这两个文件放在根目录,双击没反应喔。
好像比其他版本少一些文件? 发布于 2023-01-04 07:25:25

传说的斗罗大陆:为啥搜不到,是我条件太苛刻了吗
发布于 2022-12-21 02:45:05

tr35036:1. 热带草原 被种子搜索工具误认为“不含水”,但实际上是有水的。
2.目前工具无法筛选非初始星系周边指定范围内星系。
举例:想要搜索符合“初始星系6光年内有全珍奇星系,且此全珍奇星系3光年内有黑洞或者中子星”这一要求的种子,目前只能先搜“初始星系6光年内有全珍奇星系,且初始星系9光年内有黑洞或者中子星”,然后进入游戏筛选。 发布于 2022-12-20 06:24:05

天方夜谭564:感谢大佬 之前搜了三亿种子才挑出了一个自己最喜欢的种子 结果刚搓出黑棒看见官方的更新公告 气得我当场把档删了 发布于 2022-12-09 10:51:45

tr35036:有一个bug:
在 ”正常搜索“ 和 “搜索导入id” 模式里,输出的csv文件中 “星系数据” 一栏不显示樱林海这种星球,但搜出来的结果是正确的。
在写出单个种子详细里,可以正确显示樱林海。
另外,游戏内正确名字是 “樱林海” ,”星球类型选择“ 中将其误写为 “樱花海” 。
--------------------------
另外还有一个建议:
搜索种子的时候,有时候需要搜索同时符合以下三个条件:“初始星系有可燃冰”和“6光年内有全珍奇星系”“星系数目从32-64”的种子。这时候要先搜索一遍 [ “星系数目从32-64”且“初始星系有可燃冰” ] 的种子,然后导入得到的csv文件,再搜索 [ “星系数目从32-64”且“6光年内有全珍奇星系” ] 的种子。
但我发现,一个种子的初始星系,与星系数目无关(也就是说,只要一个种子在64星系下,初始星系有可燃冰,那么这个种子在32-64星系下初始星系一定都有可燃冰),但6光年内是否有全珍奇星系,这是与星系数目有关的。
我想,如果在搜索的时候,先搜索一遍 [ “星系数目为64”且“初始星系有可燃冰” ] 的种子,然后导入得到的csv文件,再搜索 [ “星系数目从32-64”且“6光年内有全珍奇星系” ] 的种子,就可以减少需要搜索的次数。
因此,希望在“搜索导入的ID“时,允许选择是否读取csv文件的星系数 发布于 2022-12-08 00:01:35

谁道是最恨离别:已经更新了3.0版本
https://github.com/Xinyuell/DspFindSeed
重写了原来工具的随机生成的算法以便和官方的数据匹配
更新内容
1.修复了显示资源不正确的问题 发布于 2022-12-07 10:30:15

谁道是最恨离别:一个不幸的消息,经过研究官方新改的算法,随机算法确定星球的资源数据一定要先随机计算星球的地形,而随机生成星球地形由于数据量很大一个星球需要0.2s,直接在游戏里处理也是这个速度。从而导致新的算法计算完一个种子的时间大概需要10s左右(是之前的一百倍)。我搞了两天了感觉可以放弃了 发布于 2022-12-07 09:53:05

Ranlajetech:找到bug,搜索器v2.8和游戏v0.9.26.13034存在不一致,已于github反馈 发布于 2022-12-07 04:06:35

谁道是最恨离别:已经更新了2.8
https://github.com/Xinyuell/DspFindSeed
更新内容
1.新增了四个星球类型选择
2.会正确显示新版本的星球类型和资源数据(自己本地随机测了几个种子,沙盒模式看了下是没问题的) 发布于 2022-12-07 02:45:55

谁道是最恨离别:好久没玩戴森球了,今天偶然朋友玩才知道,我下个游戏研究一下先,会尽快更新,争取本周搞定 发布于 2022-12-06 22:50:45

czdssy:大佬,求跟新啊,就你这个最好用了。
搜出来草原变成了水世界,改版了,用不了了 发布于 2022-12-06 14:02:15

kevinwmj0000:召唤大佬求更新 发布于 2022-12-01 23:36:35

尚好的青春1234:大佬什么时候更新啊 发布于 2022-11-30 10:37:05

bhlzn:大佬,新版本更新了新星球类型,是否可以更新一下这个工具啊? 发布于 2022-11-30 05:22:25

灰狼打灰机:有大佬发一下初步简筛的种子集嘛,比如所有初始星系,1潮汐,2卫星,含可燃冰的所有种子csv文件。 发布于 2022-11-26 08:38:45

是昔流芳丷:
想搜个全珍奇O星总是搜不出来,是哪里设置有问题吗? 发布于 2022-11-26 04:40:25

swr1994110:大佬我想问一下,看别人说搜种出来的种子实际情况和游戏里不一样,说是游戏后来更新种子库又有变动,请问可以更新一下种子库吗 发布于 2022-11-21 13:58:15

louhuifeng01:离别大神 2.7版本导入ID会闪退。导入没经过修改的文件没问题 ,比如我已搜出的某些种子60-64星系 ,我想再经过二次筛选有无可燃冰 但不想每个都过一遍60-64,所以EXCEL筛选了60 61 62 63 64分开成了几个文件,然后另存成CSV,导入就闪退,我以为是文件问题 然后把2.7新导出的文件复制个副本 然后清空把这些60种子复制过去 依然闪退。2.6的没问题。 发布于 2022-11-11 19:22:45

莫笑浮生:添加条件的时候怎么老是闪退,未响应呀。添加一个条件还好点,添加多个就自动退出了。 发布于 2022-11-07 01:13:05

LTF天功开悟:我想问在wegame平台上能用这个工具吗?我要搜初始星系双卫星,有潮汐锁定,有可燃冰,有冰巨星的种子,我的搜索这样设置对吗? 发布于 2022-11-04 14:32:45

尚好的青春1234:导入csv咋用的来着 发布于 2022-11-04 02:44:05

114_92_218_11:大佬大佬,你知道怎么根据种子信息(种子,倍率,星数)定位该种子在银河系对应的位置吗?
我想找找位于银河系悬臂最外侧尖尖角的种子,不知道有没有什么办法。 发布于 2022-11-03 01:33:15

fzyfxy:功能貌似很强大 可是弱弱的问一句 为什么我生成的seed1文件 打开后字体都是繁体乱码呢 发布于 2022-10-31 18:44:05

夜醉微醺MJ:好家伙!这就是知识的力量吗?
膜拜! 发布于 2022-10-28 15:54:35

昵称真难起啊啊:挺好用,我的生日档32-64,两种写法,那么多种子,没一个靠谱的 发布于 2022-10-28 15:21:05

diaalphisto:必要条件一和必要条件二是仅当前选择生效还是都生效呢?我想同时限定母星条件和6光年内条件 发布于 2022-10-28 13:58:35

秋H殇:不知道大佬在不在啊?我想要一个初始星系是否包含可燃冰的选项 发布于 2022-10-28 10:16:35

史坦利林:还是以 05000006 这个种子为例 (其他种子也出现多算的情况)
用星图工具查看Albireo星系 (图1) 猩红冰湖是轨道共振
用星图工具瞬移过去(图2)也是轨道共振
而非DSPSL.dll 生成的潮汐锁定 (图3)
另外的Hadar星系飓风石林也是轨道共振而非潮汐锁定
当然这有可能是不同版本而出现的差异 (我用的是0.8.21.8562版)
请题主再仔细验证一下,谢谢


发布于 2022-10-25 23:22:45

史坦利林:用DSPSL.dll里的算法生成的潮汐星球数量貌似不对(左边)
我右边的数据是0.8.21.8562版本用星图工具得出的结果
发布于 2022-10-25 20:08:35

591087093:题主这个下载网站怎么用呢,小白没找到下载的地方 发布于 2022-10-25 15:10:55

谁道是最恨离别:最近版本比较稳定,逛坛子频率较低,反馈的问题可能不能及时响应,急的话可以github发issue 发布于 2022-10-25 10:29:25

hxy2444281722:大佬,我发现有个bug:
当导入id(也就是打开csv文件)进行搜索的时候,不会导入csv文件的行星数
举例:我本来搜索id为 0-999 星系数 32-64 这32000个种子里 6光年内有草原星的种子
然后导入刚才得到的这个csv文件,搜索 6光年内有全珍奇的种子
发现,第二轮搜索的时候 并不读第一轮的星系数
比如第一轮有个id=10,星系40的有草原
第二轮搜索,显示id=10,星系60的是全珍奇
显然,这个第二轮的结果不是第一轮的子集
-----------
另外有个小建议,就是某些时候我想知道”初始6光年内有单极“。不关注到底是中子星还是黑洞
希望可以把单极的选项,列在光栅,刺笋这些之后
这样就可以一次性寻找”6光年内有单极的星系“,不需要分别找6光年内有中子星、黑洞的,然后把两个合起来了 发布于 2022-10-25 03:30:25

苍之遗迹:VS2015下载下来好像编译不了 发布于 2022-10-24 22:27:45

:大佬还在吗?请问初始星球距离这部分怎么用?我想搜一个6光年内有黑洞,磁石总量20以上的种子。我填的总量20,类型黑洞,初始星球距离6,至少1个星系满足条件,但是出来的种子黑洞距离都是6以上的。请问我是哪里操作有问题呢? 发布于 2022-10-24 22:19:35

猪头仔a:题主太厉害了,太有用了。
就是搜了发现我的生日种是个费种,2o无蓝巨,伤心。 发布于 2022-10-24 19:23:15

Redstonian:大佬能搞个和之前那个一样的,用c#自己写搜索条件的版本吗 发布于 2022-10-20 06:48:55

Ace丶夜幕:下载网址怎么打不开? 发布于 2022-10-18 21:51:35

hxy2444281722:请问大佬能不能加个 搜索 恒星数目从32-64的功能
比如我想要搜索0-9999这一万个种子里,恒星数目32-64均可,但单极磁石在15以上的种子
因为不能自动搜索全部恒星数目,只能每次搜一个恒星数目的,我就要搜33次 发布于 2022-10-17 19:27:35

谁道是最恨离别:
由于坛子不支持修改发言,二楼的图已经过期,这个版本我感觉已经满足了绝大部分人的搜索需求了
如何开始搜索?
:效果如图所示,填写种子ID,添加任意条件,点开始按钮即可开始搜索。单次搜索次数建议1000-10000(一万个大概在30-60秒搜索完),对应一个进程搜100-1000次,追求效率多开到5-10个进程。
字段都什么意思?
:条件区基本是字面意思,其中最上面的三个条件是全宇宙的总数条件
下面的所有条件都是搜索一个满足条件的恒星系,由于戴森球计划恒星系最大星球数量是6,所以开放了6个星球类型选项,不用全选,全选=搜有6个星球的星系
矿物数量1单位指一堆矿物,具体多少涉及星球地形的生成算法,会把你搜索时间30秒每万个,变成100秒每万个(大概),所以没有开放。基本稀有矿有1堆已经足够大部分需求了
至少几个星系满足条件,为了满足多个追求,例如希望想搜3个0星系都是2.5亮度以上,可以选成3,这样必须有3个这样星系的种子才会命中保存
有一些模棱两可的条件怎么办?
:只有满足了所有必须条件的星系种子才会视为命中了搜索条件,一些不强求但是想看看数据作为参考的条件请添加成仅记录条件
多开需要重新选条件吗?
:配置好了条件之后使用导出条件,可以选择将配置项以json的方式导出,这个配合多开搜索,以免新开的窗口又要选一遍条件,也可以分享给别人或者自己的其他电脑搜索
不想按顺序搜种子怎么办?
:支持导入种子ID,要求文件格式是CSV(建一个txt文档改后缀名,可以用execl编辑,搜索结果导出的就是csv文件),第一列写种子的ID即可(搜索结果导出的csv文件就满足这个格式)。所以,可以先粗选,再导入结果细选,套娃搜索。这种搜索方式,在正常搜索下面选搜索ID。同样,在这里也可以选择单个种子详细信息,填种子ID恒星数量就可以,秒出结果。文件名会自动增加一格single后缀以免重名(第四项是测试功能,无视吧)
搜一半不想搜了怎么办?
:点终止或者关闭窗口都可以结束搜索。(会有二次确认) 发布于 2022-10-17 15:56:05

kevinwmj0000:经过中秋假期把一亿种搜了个遍,我又回来了,做个最终汇报吧。
效率上我用了三台电脑测试,5900x、9900k、8750h速度大概分别是单线程每万种28s、38s、48s,基本保证普通的配置多开也能在24小时遍历亿种。具备导入列表功能指定搜索可以通过不断套娃保证找到合适的种子。
总体来说,这个工具可以说是目前兼顾运行效率、数据详细程度和操作复杂程度最平衡的搜种工具了,我要给作者点个大赞。
当然也发现了点小问题:
一是csv结果输出文件里,是否有硫酸的写入判定有点问题。csv文件结果显示初始星系也有硫酸,当然实际搜索判定应该没问题,只是结果输出的不对。
二是搜索过程中如果未点终止搜索而直接点关闭按钮,界面会完全退出,但进程仍在后台执行,只能用任务管理器中结束。这个也不排除是某种防止误操作的特性
三是在csv里关于星系数据的描述中(符合x号条件的x号星系),必备条件和参考条件说法是一样的,筛选过程中可能会造成一点不便,如果能改为符合x号必备条件,符合x号参考条件xxx就好了。
最后说说功能吧,个人觉得,目前已经离完美只差一步之遥,唯一可以增加的就是把行星类型也纳入星系的搜索条件,目前只能通过矿堆数和类型侧面判断星球类型,而增加后就可以把黑石盐滩、戈壁、草原、冰原等优秀行星高效筛选出来,这对优化一球一物和星际布局很有意义,尤其是考虑后期帧数的时候,但我不了解这样是否对搜索效率有大的影响,希望作者能够考虑一下。
愿网络上像题主一样有共享精神的大佬越来越多。 发布于 2022-10-17 13:31:55

艾泽之风861:
这个东西很好,可惜源程序作者没更新 发布于 2022-10-17 09:45:55

9745情何以琛:大佬,有个问题,关于行星数的定义,一个气态行星+一个卫星,算1个还是算2个行星数? 发布于 2022-10-17 06:58:45

ins3333:能不能加上O星亮度 发布于 2022-10-17 06:47:15

小伍灬秋:大佬,能帮忙搜一下星球数量最多的种子吗?(含行星、卫星、气态巨星、冰巨星) 发布于 2022-10-17 03:56:15

蓝天白云啦啦啊:大佬,目前神种号求推荐 发布于 2022-10-17 01:44:05

ins3333:增加个气态星球数据搜索吧 发布于 2022-10-16 22:25:15

君君臣臣父父:好东西,新版本能用吗,准备开新档 发布于 2022-10-16 22:21:25

kevinwmj0000:用了几次之后,专门回来再膜拜下大佬~还是发现了点问题,今天第一次下了1.3版本,试了试条件导出功能,发现每次都会意外关闭、同时条件也没有成功导出,添加条件时也会偶尔意外关闭,不知道是不是普遍现象。
另外提个优化建议,关于搜索条件中,行星数量、光度两个搜索条件,可否调整为输入最大和最小值,输出位于之间的符合条件的星系,
这样的好处是可以区分白矮星、中子星、黑洞等特殊星系,方便就地产阴间过滤器等特殊情况,同时也不会增加太多搜索的负担。
望采纳。 发布于 2022-10-16 21:35:15

毒奶粉……:题主有联系方式不,我最近在做一个DSP Web,看到你的工具后,我觉得可以把你的mod整合进来,想和你沟通一下 发布于 2022-10-16 18:08:25

origin_0110:建议显示无限资源下的矿物有多少g,对搜单极磁很有帮助
还有建议开放github的Issues,方便坛子用的少的人反馈建议。已star,感谢 发布于 2022-10-15 17:46:15

社会下的小蚂蚁:大佬增加一个o星数量的选项吧。这点现在很重要啊 发布于 2022-10-15 15:21:05

蜡笔老虎:建议加入32-64恒星搜索 发布于 2022-10-15 07:37:45

bhlzn:大佬,我提一个需求想法:希望能提供针对已有种子列表进行搜索的入口,比如要对前面已搜出的种子列表的csv文件增加条件进行二次搜索,以便进一步找出想要的种子。(种子文件列表,可以是CSV或单纯文本,只认第一列数字?) 发布于 2022-10-15 01:32:55

小时光TAT:大佬膜拜!能否添加搜索型星的种类和数量呢?比如想找一个种子,这个种子G型星比较多的。 发布于 2022-10-15 00:03:35

残泪活宝:搜索出来的结果第一列不是种子号,也没有任何种子号,建议作者自己测试下,我不建议你在工程里直接测,我建议你下载个你打包好的exe测试下,或者说是我们有什么地方没设置对,所以没有种子号输出? 发布于 2022-10-14 21:09:35

18t8h8:在这下的
发布于 2022-10-14 18:18:55

18t8h8:用的0.5版本,大佬这个问题该怎么处理
发布于 2022-10-14 18:18:45

西瓜西瓜爱草莓:我点了开始搜索为什么没有反应,应该放在哪个文件吗 发布于 2022-10-14 18:06:45

kevinwmj0000:感谢大佬 可否完善一下 筛选条件里加上冰巨 气巨
做卡晶还是很重要的 发布于 2022-10-14 17:43:05

请设置13513:设置条件1为什么会改变条件2? 发布于 2022-10-14 17:39:35

陈博洋enjoy:大佬,能不能加一个戴森球包裹第二行星的条件啊 发布于 2022-10-14 14:13:55

蛮奇第一:请问,这个怎么看种子号啊,我看导出来的文件没有种子号 发布于 2022-10-14 13:46:25

Kreych:下载下来没看到.exe 发布于 2022-10-14 10:11:45

谁道是最恨离别:
链接
https://github.com/Xinyuell/DspFindSeed 发布于 2022-10-14 10:00:25

更多《戴森球计划》[工具]一个独立于游戏之外的搜种子工具相关问题

问题:《戴森球计划》[工具]一个独立于游戏之外的搜种子工具

回答:这是古典宫廷卫队吧没出现在君王之略里面 详情 >

问题:《戴森球计划》有没有开局完美种子

回答:13.小心点。古三撞击不同的NPC,对话会跟着改变,并且并非所有角色的对话都是一样的,甚至能看出他们性格的不同。栖霞有一位老妇人,撞她四次,台词会变成“小心点别摔着啦”。一个老人家,被一位年轻人撞了许多次,她不是责怪、不是抱怨、不是碰瓷,而是关心对... 详情 >

问题:《戴森球计划》希望科技树可以从存档中独立出来

回答:这游戏真肝,那个虚空骑士(白色的蟑螂侠)也是一样的机制吗 详情 >

问题:《戴森球计划》这游戏科技树设计对萌新也太不友好了...

回答:完全听不懂你们在聊什么,看来我就是个粉丝 详情 >

问题:《戴森球计划》每分钟60发火箭制造列表清单

回答:可以给你来句这一切这值得吗 详情 >