[重装芯片求解器 使用教程][抛个砖头] 韩国佬开发的重装芯片求解器 使用教程
本帖最后由 轻风无痕 于 2019-11-30 21:22 编辑Chips-solver 0.4.2.0 重装芯片求解器 使用教程
程序作者:@@lazy_schemer【https://twitter.com/lazy_schemer】
Source:
[https://twitter.com/lazy_schemer/status/1043745666743201792]
[https://github.com/lazy-schemer/sjzs-chips-solver/releases/tag/0.4.2.0]
[https://as-a-hobby.lisp.ai/chips-solver/how-to.html]
功能介绍
输入现有的芯片box数据,给定目标重装种类、星级,输出可行拼法,及对应拼法可得到的四维数据供筛选。
程序下载
链接:【提取码:nywr】
文件列表:
文件名
描述
Chips-solver.zip
主程序
Chip-no.jpg
芯片形状图例
Orange-weight.tsv
橙色芯片(按格数)表格例
Blue-weight.tsv
蓝色芯片(按格数)表格例
Orange.xlsx
橙色芯片(按数据)记录用表格例
程序必需:Java环境
使用方法
1.使用Excel工具记录仓库内芯片信息
注:如果对表格转换为tsv格式有困难,可直接用记事本编辑提供的tsv文件例。
以橙色芯片为例,打开“少女前线”,在“格纳库”界面,选择显示种类过滤器为“五星”及“橙色”。将排序改为按“格数”排序。
由于密度补正和格数要求,建议蓝色芯片只记录6格,橙色芯片只记录6格和5格1类,也可以减少一点计算量。
记录芯片的表格请仿照文件中的Orange.xlsx表格格式进行。抬头中,idx即芯片编号,从0开始,相同形状的芯片可以同时存在,以该编号区分。Chip.no即上图中的形状序号,star为星级。此处的四维排序为“精度”,“装填”,“杀伤”,“破防”,与游戏内显示方式一致。此处的四维数据,可以选择输入直接数据,也可以选择输入该芯片的属性格数,不建议输入已强化过的数据。
数据与格数的转换关系,已知强化等级对应的原数据的查询,请参考:【http://bbs.1g31.com/thread-343139-1-1.html】
2.将Excel表格输出为tsv格式
使用任意工具将该excel表格转换为tsv格式。此处使用的是google doc。
3.输出拼法数据
将得到的tsv文件移动至主程序所在文件夹。在该文件夹内,按住shift,点击鼠标右键,选择“在此处打开powershell窗口”。以五星AGS为例,输入指令:
Code c:
java -jar chips-solver.zip ags30 5 Orange-weight.tsv AGS-5.tsv
Code c:
Usage: java -jav [主程序名称] [重装名称] [星级] [输入tsv] [输出tsv]
其中重装名称,星级根据自己需要输入。输出tsv文件名任意。主程序名称和输入tsv文件名请根据实际情况填入。
由于原作者是韩国人,此处的命令行输出全部是问号也不要感到奇怪。
4.选择可用的拼法,可视化
使用记事本打开输出的tsv文件。
显然,这个文件的可读性是比较差的。最左四列同样是以“精度”,“装填”,“杀伤”,“破防”的顺序。整个表格默认是以“杀伤”属性排序的。
由于之前使用的是格数,此处得到的,最左四列显示的数值,是该拼法计算出的,四项数据的最终格数。我们可以查询自己想要的格数分配,来筛选最合适的拼法。
基于【http://bbs.1g31.com/thread-343069-1-1.html】中提到的最优格数,我们可以试着去查看该求解器是否有提供达到最优格数的拼法。
属性
格数
精度
7
装填
16
杀伤
10
破防
5
我们首先从表格中随意找一行数据复制下来:
显然,该行数据代表的是“精度”7格,“装填”8格,“杀伤”19格,“破防”4格的拼法。我们打开查找界面,把刚才复制的数据粘贴进去:
然后根据上文提到的最优格数,对应修改为“精度”7格,“装填”16格,“杀伤”10格,“破防”5格:
点击“查找下一个”。 不出意外应该是找不到任何对象的,因为如果找到了就意味着你已经有一套基本接近毕业的芯片了……
如果真的找到了,此处以一个“精度”7格,“装填”16格,“杀伤”11格,“破防”4格, 迫真毕业 的拼法为例子:
打开原作者提供的可视化网站:
[https://as-a-hobby.lisp.ai/chips-solver/
选定左上的重装类型和星级,复制tsv表头的第一行数据,和选中的拼法对应的整行数据,粘贴到该网站的文本框里。
最后按一下可视化按钮。
其中单块上的数字,即对应记录表格中的芯片序号。
结语
这一套程序最麻烦的点,是将自己的box记成表格的过程。优点在于可以在输出多种拼法的同时,计算出各个拼法的最终四维格数分配/最终数值,供后期筛选。由于该程序是专门为少前开发的,已经预先定义好了棋盘形状,使用起来也很方便。缺点是,不能在满足格数要求的同时,保证格数的构成同样是最优。
祝大家在云母倒闭之前重装毕业!
一个中国人和韩国人用日语交流,真的怪
授权:
页:
[1]