5分钟上手原神抽卡记录导出与数据分析
【免费下载链接】genshin-wish-exportEasily export the Genshin Impact wish record.项目地址: https://gitcode.com/GitHub_Trending/ge/genshin-wish-export
genshin-wish-export 是一款免费开源的原神抽卡记录导出工具:它通过读取游戏日志或代理模式拿到祈愿记录的访问凭证,把游戏里只显示最近 6 个月的抽卡历史完整存到本地,再按祈愿类型画出分布图表做抽卡数据分析。适合想长期留存数据、管理多个账号 UID 的玩家。
项目速览
这是一个基于 Electron 的桌面小工具,核心流程是:获取 authKey → 拉取祈愿记录 → 本地合并保存 → 统计与导出。语言配置在 src/i18n/ 目录,共 13 种语言包,翻译缺失时回退英文。
| 维度 | 说明 |
|---|---|
| 运行方式 | 桌面小工具 |
| 支持平台 | Windows 64 位 |
| 导出格式 | Excel / UIGF |
| 语言支持 | 13 种语言 |
| 使用成本 | 免费(MIT) |
典型使用场景
- 想在限定池结束前决定要不要继续抽 → 工具直接显示该池总抽数与当前距五星的保底进度,不必回游戏里翻记录。
- 想同时管理多个账号的抽卡数据 → 点加号按钮添加新 UID,右上角下拉框切换账号,各账号数据按 UID 分开保存。
- 想在换电脑前备份数据 → 导出 Excel 或 UIGF 标准 JSON,新设备导入即可恢复全部历史。
核心功能
一键导出抽卡记录为 Excel
点"导出 Excel"按钮即可生成文件,角色活动祈愿、武器活动祈愿、集录祈愿、常驻祈愿、新手祈愿各占一个工作表,含时间、名称、星级、累计抽数、保底进度等列,方便在表格里自行筛选。导出逻辑见 src/main/excel.js。
按祈愿类型查看出货分布与保底统计
加载完成后,界面按祈愿类型分块展示饼图:各星级角色与武器的占比、五星平均出货次数、当前未出五星的抽数都直接标出。图表组件见 src/renderer/components/PieChart.vue。
用 UIGF 标准格式导入导出抽卡数据
设置里支持 UIGF 3.0 / 4.1 两种标准的导入与导出,可一次导出全部账号,导入前会用 schema 校验文件合法性,换机迁移到其他原神工具时数据可无缝带上。相关代码在 src/main/UIGFJson.js,校验规则见 src/schema/。
多账号管理:加号按钮切换 UID 并自动合并数据
点"+"号按钮添加新账号,游戏里切到目标账号、打开祈愿历史后,工具再点"加载数据"即可。数据以gacha-list-UID.json形式保存在 userData 目录,新记录会自动与本地旧数据合并去重,逻辑在 src/main/getData.js。
从零开始
工具运行需要 Windows 64 位系统。按下面四步走:
- 克隆仓库并安装依赖:
git clone https://gitcode.com/GitHub_Trending/ge/genshin-wish-export yarn install yarn dev- 工具启动后,打开原神游戏,进入祈愿历史记录页面。
- 点击"加载数据"按钮获取抽卡记录;如果读不到游戏日志,可在设置中开启代理模式,并重新打开一次祈愿历史。
- 加载完成后即可看到分祈愿类型的统计图表,随后可导出 Excel 或 UIGF 数据。
常见问题
问:点"加载数据"提示找不到游戏日志?
确认游戏内已打开祈愿历史记录页面再点击;仍然拿不到 URL 时,在设置里切换代理模式重试。
问:提示"用户认证已过期"?
回到游戏里重新打开一次祈愿历史,再点"加载数据"即可,工具会重新获取 authKey。
问:数据存在哪里,会不会丢失?
记录以gacha-list-UID.json的形式保存在 userData 目录,每次更新自动合并去重;建议定期导出 Excel 做一份备份。
genshin-wish-export 把原本只能查看 6 个月的祈愿历史,变成一份可长期保存、可统计、可跨设备迁移的本地数据。若发现翻译不准确或想补充功能,可以到 genshin-wish-export 仓库直接提交 Issue 或 Pull Request。
【免费下载链接】genshin-wish-exportEasily export the Genshin Impact wish record.项目地址: https://gitcode.com/GitHub_Trending/ge/genshin-wish-export
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考