如何用 YaeAchievement 3 步快速导出原神全部成就数据
【免费下载链接】YaeAchievement更快、更准的原神数据导出工具项目地址: https://gitcode.com/gh_mirrors/ya/YaeAchievement
游戏里查看成就,你只能看到总数,看不到每个成就的进度和完成时间。YaeAchievement 是一款原神成就导出工具,它直接从游戏进程读取全部成就数据,导出为 UIAF v1.1 标准的 JSON 或 CSV 文件,适合想备份成就数据、统计进度的玩家使用。
📌 它替你解决了什么
游戏内的成就界面只能回答"完成了多少",再细一点的需求就会卡住:
- 只能看到已完成成就的总数,正在进行的成就得逐页翻找。
- 成就数据没有存档,长期无法回看,和朋友手动对比进度很麻烦。
- 从不同网页工具拿到的数据格式各异,同一份数据没法复用到不同分析里。
- 部分第三方工具对语言、分辨率、服务器有限制,兼容性要提前担心。
工具的思路:从游戏直接读取全部成就,输出统一成标准格式。
| 痛点 | 工具解法 |
|---|---|
| 游戏内只看得到总数,没有进度明细 | 导出全部成就,含当前进度与完成时间 |
| 数据没地方存,没法回看 | 自动生成按时间戳命名的 JSON / CSV 文件 |
| 各渠道格式不统一,数据难复用 | 统一输出 UIAF v1.1 标准格式 |
| 担心语言、窗口、服务器兼容性 | 官服、渠道服、国际服均支持,无语言和窗口大小要求 |
🚀 3 步跑通原神成就导出:导出操作步骤
- 准备:克隆仓库,或直接下载发布包里的
YaeAchievement.exe,放在原神主程序以外的目录。
git clone https://gitcode.com/gh_mirrors/ya/YaeAchievement- 启动工具:运行
YaeAchievement.exe,它会识别游戏进程(未启动游戏时按提示启动),随后自动读取全部成就进度,无需手动操作。 - 选择导出格式:菜单中选"UIAF JSON 文件",生成
uiaf-20250101120000.json;选"表格文件",生成achievement-20250101120000.csv,文件都在工具所在目录。
导出目标完整列表还有 CSV 表格、胡桃工具箱等多个选项,对应逻辑集中在 YaeAchievement/src/Export.cs。
🗂 UIAF 成就格式字段说明
UIAF 是 UIGF 社区定义的一套通用成就数据交换格式,YaeAchievement 实现的是 v1.1 标准,因此导出的 JSON 可以被各类成就工具直接识别。文件分两层:info记录导出信息(工具、版本、时间),list是成就列表,结构定义见 YaeAchievement/src/Outputs/UIAF.cs。
每条成就包含 4 个字段:
| 字段名 | 类型 | 含义 |
|---|---|---|
| id | uint | 成就唯一标识符 |
| status | uint | 完成状态,区分未开始、进行中、已完成、已领取 |
| current | uint | 当前进度值 |
| timestamp | uint | 完成时间(Unix 时间戳) |
如果选 CSV,文件包含 ID、状态、特辑、名称、描述、当前进度、目标进度、完成时间共 8 列,可直接用 Excel 打开。
拿到原神成就数据后能做什么
- 备份留档:把每次导出的 JSON 按时间保存,就是一份完整的原神成就数据备份,日后能查到任意成就的完成时间。
- 进度统计:用 status 和 timestamp 计算完成率、时间分布,做原神成就进度统计。
- 工具间流转:UIAF 成就格式的 JSON 可导入其他成就管理工具,工具本身也支持直接导出到胡桃工具箱、寻空、TeyvatGuide 等目的地。
几行脚本算个完成率:
import json with open('uiaf-20250101120000.json', encoding='utf-8') as f: data = json.load(f) done = [a for a in data['list'] if a['timestamp'] > 0] total = len(data['list']) print(f"已完成 {len(done)}/{total},完成率 {len(done) / total:.1%}")❓ 原神成就导出常见问题
问:游戏没启动会怎样?工具依赖游戏进程读取成就数据,游戏没运行时拿不到数据。先进游戏,再运行工具即可。
问:支持哪些服务器?官服、渠道服、国际服都支持,对游戏语言和窗口大小没有要求。
问:多久导一次合适?随用随导。做长期统计的话,一周一次或每次版本更新后导一次就够;每次导出都按时间戳生成新文件,不会覆盖之前导出的数据。
更多操作步骤与格式说明见 docs/Tutorial.md,新导出目标与问题反馈可以去 YaeAchievement 项目仓库查看。
【免费下载链接】YaeAchievement更快、更准的原神数据导出工具项目地址: https://gitcode.com/gh_mirrors/ya/YaeAchievement
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考