原神成就数据备份全攻略:YaeAchievement 一次搞定九种导出
2026/8/20 11:52:03 网站建设 项目流程

原神成就数据备份全攻略:YaeAchievement 一次搞定九种导出

【免费下载链接】YaeAchievement更快、更准的原神数据导出工具项目地址: https://gitcode.com/gh_mirrors/ya/YaeAchievement

换设备重装游戏,成就进度一夜回到解放前,是不少原神玩家都踩过的坑。为了集齐某一地区的全部成就,有人愿意把同一关反复刷上几十遍,可最难受的不是辛苦本身——而是这些记录只在游戏里待着,换个电脑登录就仿佛从没存在过。想把它搬到椰羊、胡桃工具箱这类平台继续管理,又常常因为格式不互通而作罢。

YaeAchievement 就是冲着这个麻烦来的:它能在几秒钟内从游戏内存里把成就进度完整抽出来,再按你的选择转换成九种主流格式中的任意一种。全程免费、全程本地运算、不用注册任何账号,拿来即用。

先认识一下它

一句话概括:这是一个用 C# 写成的 Windows 命令行程序,以 GPL-3.0 协议开源,打包成单个可执行文件,下载后直接运行。

它最拿得出手的几点:

  • 覆盖面全:所有类别的成就都能导出;官服、渠道服、国际服全部兼容;不限制窗口大小,也不挑游戏语言。
  • 出口丰富:椰羊、胡桃工具箱、Paimon.moe、Seelie.me、CSV 表格、寻空、原魔工具箱、TeyvatGuide,外加 UIAF JSON,九种格式任选。
  • 足够省心:绿色单文件,没有依赖要装,没有账号要注册,双击就能跑。
  • 足够安全:只读取游戏内存里的数据,不碰任何游戏文件,所有处理都留在本机完成。

说得直白点,它干的活相当于"数据代驾":把成就记录从游戏里接出来,安全送到你指定的地方。

跟着走一遍完整流程

我第一次用的时候,全程没有碰过任何配置文件,整条链路大致是这样:

  1. 拿文件:从项目 Release 页面下载 YaeAchievement.exe,放进一个独立的文件夹(放桌面就行)。这里有一条必须记住的红线:别把它塞进原神自己的安装目录,否则游戏启动时做文件校验会直接报错。

  2. 起程序:双击运行,屏幕上会出现"原神正在启动"的提示。工具会自己去找游戏装在哪——依次翻查缓存、Unity 日志、游戏进程三个线索,完全不需要手动指定路径。

  3. 进游戏:正常登录并进入大世界。程序趁游戏进程加载的空当把读取模块注入进去,悄悄盯住下发的成就数据包。待上一小会儿,游戏会自动退出,导出菜单随即弹出。

  4. 选出口:按数字键挑一个目标平台。新手阶段我建议先试这两个:

    • [8] UIAF JSON 文件:通用性最强,主流工具基本都能吃下。
    • [4] 表格文件 .csv:可以直接拖进 Excel 做数据整理。

    选椰羊、Paimon.moe 这类在线平台时,程序会自动拉起浏览器并把数据填进去;选胡桃工具箱、寻空这类桌面应用时,数据会先写入剪贴板,再唤起对应应用完成导入。

  5. 核对成果:导出完成后,程序所在目录里会多出类似 export-20260820094512-seelie.json 或 achievement-20260820094512.csv 的文件。打开看一眼成就数量对不对,就算大功告成。

小提示:如果距上次运行还没超过 60 分钟,程序会问你要不要直接调用缓存数据,选"是"就能跳过开游戏这一步,几秒钟出结果。

翻车现场与急救办法

再顺手的工具也难免碰到意外,我把常见的状况和对应的解法整理成了一张表:

症状原因对策
原神一启动就弹"数据异常(31-4302)"工具跟游戏主程序放在同一个目录,干扰了文件校验把 YaeAchievement.exe 挪到任意其他独立文件夹
提示找不到游戏进程权限不够,或杀毒软件拦住了注入操作右键"以管理员身份运行";还不行就加白名单后重启游戏再试
导出的文件是空的游戏世界还没加载完,工具就已经完成读取了等角色完全进入世界、成就页数据就绪后再运行;或直接用缓存数据重来一次
报错"文件被占用"上次运行的残留进程或更新程序没退出在任务管理器里把 YaeAchievement 和 update.exe 的残留进程全部收掉,最省事的办法是直接重启系统

揭秘:数据是怎么被截胡的

原理其实不复杂,但设计得很巧妙。游戏里的成就数据以加密压缩的 protobuf 协议包形式在网络层传输,普通工具根本截不下来。YaeAchievement 的做法是借助 MinHook 钩子技术,直接钻进游戏进程内部,在数据收发的函数上"挂个耳朵",一旦捕捉到成就相关数据包,当场完成截获、解压、解析。

可以把游戏想象成一家快递公司,成就数据是贴着封条的加密包裹。别的工具只能蹲在收件人家门口,等包裹送出来再拆;而 YaeAchievement 是直接混进了分拣中心——包裹刚从流水线上下来,就被它抢先开箱登记。因为拦截发生在进程内部,天然绕开了网络加密和反作弊校验,又快又稳。

更值得一提的还有工程上的取舍:项目把"游戏版本适配"和"主程序"拆成了两件事。不同版本游戏的函数偏移量单独存在 NativeMethods.json 这份配置表里,游戏每次更新,只要换掉配置,主程序一行都不用动。这正是它能跟上游戏更新节奏的原因。

谁更适合你:主流方案对号入座

对比项YaeAchievement胡桃工具箱手工截图/笔记
数据来源内存直读,实时准确官方接口,要扫码登录人肉整理,容易漏
上手难度双击即用,零配置装应用、登账号无成本但极耗时间
导出速度秒级完成看接口心情,偏慢逐条手抄,以小时计
支持格式九种一次集齐以自家格式为主机器根本读不了
是否免费完全免费开源免费
隐私程度全本地处理,不上传数据经过官方服务器最安全

结论很直接:想要"一份数据到处能用"的省心体验,YaeAchievement 是眼下最均衡的选择;胡桃工具箱适合深度绑定其生态的老用户;手工记录则只适合成就数本来就不多的休闲玩家。

给进阶玩家的两条建议

建议一:命令行一键备份

程序支持三个启动参数,分别是游戏路径、导出目标序号、是否检查更新。把它们写进批处理脚本,就能实现无人值守的定时备份:

@echo off YaeAchievement.exe auto 8 0 echo 成就已备份为 UIAF 文件:%date% pause

建议二:多账号档案库

借助缓存 60 分钟有效的机制,可以在同一台机器上轮流登录不同账号逐个导出,再按"账号+日期"给文件归档,慢慢攒成一条完整的个人成就时间线,日后迁移、回溯都方便。

动手,给成就上道保险

成就的分量从来不靠数字衡量,而在于它记下了你在提瓦特走过的每一步。花五分钟给这些记录上一道保险:换设备不慌、换工具不愁、随时有备份可查。

想立刻上手,可以通过git clone https://gitcode.com/gh_mirrors/ya/YaeAchievement拉取源码,也可以直接下载 Release 版本。更详细的图文步骤在 docs/Tutorial.md,遇到问题可以去 Issues 反馈,也欢迎给这个开源项目提交代码——这份工具存在的理由,就是不让任何一份成就记录凭空蒸发。

(已完成结构与表述降重)

【免费下载链接】YaeAchievement更快、更准的原神数据导出工具项目地址: https://gitcode.com/gh_mirrors/ya/YaeAchievement

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询