种子求解器 这是什么? 这是一个暴力猜解词条种子的脚本工具。
这有什么用? 如果你错过了开服的种子公开展示的时机,也可以通过这个工具尝试重新找回种子。
该如何使用? 安装Python3,推荐3.12,是开发时使用的环境。
安装pysat库。
pip install python-sat 如果在国内出现超时,又不会用VPN的话,可以试试加-i使用镜像源,例如:
pip install python-sat -i https://pypi.tuna.tsinghua.edu.cn/simple 其它镜像源: 中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣:http://pypi.douban.com/simple/ 阿里云:http://mirrors.aliyun.com/pypi/simple/
复制本文下方的python脚本,保存到 HBRGuess.py文件。
复制本文下方的 lottery_data.json,保存到 HBRGuess.py文件同目录,记得使用GBK编码保存。
在 HBRGuess.py文件同目录创建一个名为 config.json的文件,复制下面内容到 config.json中:
{ "start_index": 1, "search_depth": 20, "search_length": 1000, "requires": [ ] } 阅读上一篇词条计算器说明,可以知道计算词条需要两个必要的值,index和seed。index可以通过已经制作的装备来估算,而seed就是本工具求解的值。index可以通过项链+2,手环+4,耳环+3,粗略估算一下当前index的范围,越精细后续需要计算的越少。
如果估算当前index大概在300-400之间,那么将 config.json中的 start_index改为300,search_length改为100.其它范围以此类推。
连续打造一组装备/连续开孔/连续铣孔,获得一组连续的词条,注意,一定要保持连续!将连续的词条按照顺序填入 requires中。
词条的名称不是按照游戏中的名称来,需要填入 lottery_data.json中 Description的值,比如”灵巧 +2”、”攻击属性变化”。
填写完后的示例,记得使用GBK编码保存:
{ "start_index": 450, "search_depth": 20, "search_length": 100, "requires": [ "幸运 +2", "灵巧 +2", "DP +30", "灵巧 +2", "力量 +1", "HP +30", "灵巧 +2", "HP +20", "体力 +2", "灵巧 +3", "灵巧 +1", "HP +10", "DP +30", "幸运 +1", "力量 +1", "幸运 +1" ] } 打开控制台,在py脚本目录执行,即可开始计算。