/gf2gacha

少女前线2:追放 抽卡导出分析工具

Primary LanguageGo

少女前线2:追放 抽卡导出分析工具

为什么做这个工具?

追放采购记录导出工具作者在其NGA发布贴中表示不搞了,希望有人接盘

但我并不熟悉Electron,也不太喜欢Electron直接包一个巨大浏览器的做法

于是把之前自用的导出程序用更加轻量的Wails包了个界面传了上来

image

主要功能

  • 增量更新 拉取服务端最新的抽卡数据,与本地数据合并
  • 全量更新 拉取服务端所有抽卡数据,与本地数据合并(目前合并算法准备重写,完成后再做)
  • 一键社区 一键完成社区签到与任务,并根据自定义设置兑换道具
  • 导入Ere数据 导入EreJson或EreExcel格式的数据,与本地数据合并(合并前会自动备份数据库)

基本原理

本软件通过读取日志获取游戏路径抽卡链接UIDAccessToken,进而从服务器获取抽卡记录

本软件会在当前目录下的生成名为gf2gacha.dbsqlite数据库,这就是你的抽卡数据了,你可以使用任何支持sqlite的数据库管理工具查看其内容

特别提醒

本软件不会将用户数据传输到任何第三方服务上,数据仅存储在你本地

进行高危操作时(如合并数据),数据库会自动备份

如果你有云端托管数据的需求,请点击软件右上角的回形针图标查看你当前日志信息,将其复制给第三方服务提供方

注意!AccessToken是你的临时登录凭证,请勿随意泄露

FAQ

为什么看不到新手池数据?为什么角色池/武器池/常驻池缺失数据?

追放服务器只保留最近180天的数据,大多数抽卡游戏都有类似的限制,所以有需求的用户才会采取多种办法来保存抽卡记录

如何导入来自追放采购记录导出工具的数据?

由于ERE的UID使用的UID并不是游戏内的UID,我无法判断原数据是属于哪个用户

请务必先在主界面手动选择你要导入旧数据的用户对应的UID

然后点击导入ERE数据按钮,在ERE程序目录中找到userData文件夹,选择里面类似gacha-list-1234567890.json的文件,点击确定即可