原神祈愿记录导出:5 个卡池完整抽卡历史的免费本地备份与 Excel 导出
【免费下载链接】genshin-wish-exportEasily export the Genshin Impact wish record.项目地址: https://gitcode.com/GitHub_Trending/ge/genshin-wish-export
genshin-wish-export 是一个基于 Electron 的原神祈愿记录导出桌面工具:它绕过游戏内 6 个月的历史查看上限,通过读取游戏日志或代理模式获取 authKey,向官方运营接口拉取全部祈愿数据,并以 Excel 与 UIGF 两种格式保存到本地。全程数据不出本机。
拉取完整祈愿历史,覆盖全部 5 类卡池
游戏内"祈愿历史"页面只展示最近 6 个月,更早的出货记录无法再查。该工具先取得访问祈愿 API 所需的 authKey(来源是游戏日志,或代理模式截获请求),再由src/main/getData.js向官方运营接口分页拉取完整历史记录,覆盖角色活动祈愿(301)、武器活动祈愿(302)、集录祈愿(500)、常驻祈愿(200)、新手祈愿(100)五种类型。
本地档案自动合并,多账号独立保存
每次拉取的结果写入程序目录下的userData文件夹,文件按 UID 命名为gacha-list-*.json。再次点击"加载数据"时,新记录会与本地已有数据自动合并去重,档案可以连续累积、不产生重复条目。
多账号场景下,点击界面"+"号,游戏切到新账号并重开祈愿历史页,各账号数据独立存放,互不干扰。界面内置 13 种语言,翻译资源在src/i18n/目录。
Excel 与 UIGF 双格式导出
点"导出 Excel"生成 .xlsx 文件,每个祈愿池一个工作表,列包含时间、名称、稀有度、累计抽数等字段,核心逻辑在src/main/excel.js,可直接用表格软件或在线分析器继续处理。
需要对接社区其他工具时,可导出 UIGF(统一祈愿数据格式)JSON。src/main/UIGFJson.js内置 uigf3_0 与 uigf4_1 两套规范的校验,schema 定义放在src/schema/目录,保证导出数据能被标准工具直接识别。
最小运行路径:从获取到加载数据
普通用户从发布页下载打包好的可执行文件,解压即用,无需安装任何环境。开发者想跑源码,准备 Node.js 后执行:
git clone https://gitcode.com/GitHub_Trending/ge/genshin-wish-export cd genshin-wish-export yarn install yarn start操作只有三步:启动工具、在游戏中打开"祈愿 - 历史记录"页并保持开启、回到工具点击"加载数据"。Windows 64 位为主力平台,Linux 与 macOS 可用yarn build:linux、yarn build:mac自行构建。
数据边界与适用人群
数据仅存储在本地userData文件夹,不上传云端;工具采用 MIT 协议开源,只读取日志或抓包中的必要字段,不修改游戏文件。两点限制需要留意:主平台为 Windows 64 位,换机前需把userData文件夹一并迁移;手机端可尝试代理模式,但稳定性一般,不建议作为日常方案。
| 对比项 | 游戏内祈愿历史 | genshin-wish-export |
|---|---|---|
| 历史范围 | 最近 6 个月 | 完整历史,本地持续累积 |
| 数据导出 | 不支持 | Excel + UIGF JSON |
| 统计图表 | 无 | 总抽数、卡池分布、饼图 |
| 多账号 | 不支持 | 独立保存 |
一份持续合并的本地档案,意味着每一抽都有据可查。
【免费下载链接】genshin-wish-exportEasily export the Genshin Impact wish record.项目地址: https://gitcode.com/GitHub_Trending/ge/genshin-wish-export
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考