一哥手游欢迎您
QQ登陆 注册 找回密码
查看: 1976|回复: 0

[重装芯片求解器 使用教程][抛个砖头] 韩国佬开发的重装芯片求解器 使用教程

[复制链接]
  • TA的每日心情

    2022-4-2 16:53
  • 签到天数: 6 天

    [LV.2]

    大神版主

    Rank: 7Rank: 7Rank: 7

    阳光
    312
    人气
    8190
    G点
    2244
    任务金卷
    1

    公爵大人皇帝大神卓越贡献元老勋章人气达人视频达人年度优秀管理奖金点子奖纪念勋章活动先锋版主勋章

    发表于 2019-11-26 09:20:15 | 显示全部楼层 |阅读模式
    本帖最后由 轻风无痕 于 2019-11-30 21:22 编辑

    功能介绍
    输入现有的芯片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类,也可以减少一点计算量。
    309.jpg   

    310.jpg
    311.jpg
    记录芯片的表格请仿照文件中的Orange.xlsx表格格式进行。抬头中,idx即芯片编号,从0开始,相同形状的芯片可以同时存在,以该编号区分。Chip.no即上图中的形状序号,star为星级。此处的四维排序为“精度”,“装填”,“杀伤”,“破防”,与游戏内显示方式一致。此处的四维数据,可以选择输入直接数据,也可以选择输入该芯片的属性格数,不建议输入已强化过的数据。
    312.jpg

    数据与格数的转换关系,已知强化等级对应的原数据的查询,请参考:【http://bbs.1g31.com/thread-343139-1-1.html


    2.将Excel表格输出为tsv格式

    使用任意工具将该excel表格转换为tsv格式。此处使用的是google doc。
    313.jpg


    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文件名请根据实际情况填入。
    由于原作者是韩国人,此处的命令行输出全部是问号也不要感到奇怪。
    314.jpg


    4.选择可用的拼法,可视化

    使用记事本打开输出的tsv文件。
    315.jpg
    显然,这个文件的可读性是比较差的。最左四列同样是以“精度”,“装填”,“杀伤”,“破防”的顺序。整个表格默认是以“杀伤”属性排序的。
    由于之前使用的是格数,此处得到的,最左四列显示的数值,是该拼法计算出的,四项数据的最终格数。我们可以查询自己想要的格数分配,来筛选最合适的拼法。
    基于【http://bbs.1g31.com/thread-343069-1-1.html】中提到的最优格数,我们可以试着去查看该求解器是否有提供达到最优格数的拼法。
    属性
    格数
    精度
    7
    装填
    16
    杀伤
    10
    破防
    5

    我们首先从表格中随意找一行数据复制下来:
    317.jpg
    显然,该行数据代表的是“精度”7格,“装填”8格,“杀伤”19格,“破防”4格的拼法。我们打开查找界面,把刚才复制的数据粘贴进去:
    318.jpg
    然后根据上文提到的最优格数,对应修改为“精度”7格,“装填”16格,“杀伤”10格,“破防”5格:
    323.jpg
    点击“查找下一个”。 不出意外应该是找不到任何对象的,因为如果找到了就意味着你已经有一套基本接近毕业的芯片了……
    如果真的找到了,此处以一个“精度”7格,“装填”16格,“杀伤”11格,“破防”4格, 迫真毕业 的拼法为例子:
    319.jpg
    打开原作者提供的可视化网站:
    [
    https://as-a-hobby.lisp.ai/chips-solver/
    选定左上的重装类型和星级,复制tsv表头的第一行数据,和选中的拼法对应的整行数据,粘贴到该网站的文本框里。
    320.jpg
    最后按一下可视化按钮。
    321.jpg
    其中单块上的数字,即对应记录表格中的芯片序号。


    结语

    这一套程序最麻烦的点,是将自己的box记成表格的过程。优点在于可以在输出多种拼法的同时,计算出各个拼法的最终四维格数分配/最终数值,供后期筛选。由于该程序是专门为少前开发的,已经预先定义好了棋盘形状,使用起来也很方便。缺点是,不能在满足格数要求的同时,保证格数的构成同样是最优。
    祝大家在云母倒闭之前重装毕业!
    一个中国人和韩国人用日语交流,真的怪
    授权:
    322.jpg




    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    客服:| 客服QQ: 2607818610 | 商务QQ:19878895 | 服务邮箱:ohyeah@vip.qq.com | 商务电话:13637860062

    公安机关备案号:50010602501574|网站地图|小黑屋|

    一哥ACG ( 渝ICP备13004552号-1)

    GMT+8, 2024-4-18 16:01 , Processed in 0.214734 second(s), 36 queries , Gzip On.

    Powered by 一哥网 X3.4

    © 2001-2013 www.1g31.com

    快速回复 返回顶部 返回列表