- 支持导出所有类别的成就
- 支持官服,渠道服与国际服
- 没有窗口大小、游戏语言等要求
按照数字键选择导出方式,0 为默认导出方式
- 椰羊
- 胡桃工具箱
- Paimon.moe
- Seelie.me
- 表格文件
.csv
- 寻空
- 原魔工具箱
- TeyvatGuide
- UIAF JSON 文件
-
Q: 打不开
A: 安装 .NET Runtime -
Q: 原神启动时报错: 数据异常(31-4302)
A: 不要把软件和原神主程序放一起
更快、更准的原神成就导出工具
License: GNU General Public License v3.0
按照数字键选择导出方式,0 为默认导出方式
.csv
Q: 打不开
A: 安装 .NET Runtime
Q: 原神启动时报错: 数据异常(31-4302)
A: 不要把软件和原神主程序放一起
求星穹铁道的成就导出系统
你好,我是 Snap.Genshin 的主要维护者
你的项目做的非常不错,但是导出的结果中并没有我们能够较好的处理的格式
请问能否支持以下的格式(或比较类似的格式)的导出呢:
[
{
"Id" : 80001,
"DateTime" : "yyyy-MM-dd HH:mm:ss"
},
{...},
...
]
其中应当仅包含已完成的成就的Id与时间,字段的名称可以变通
但我认为Id
与完成时间
是必不可少的。
可以把vc设置为用户自己选择,或者取消,让用户自己去下载,原本有些用户系统已经安装了。
下载vs c++显示网络错误是什么问题
[UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "没有可用的CDN".] {
code: 'ERR_UNHANDLED_REJECTION'
}
Origin: unhandledRejection
按任意键退出
可以通过如下命令启动 TeyvatGuide(通过微软应用商店安装)
explorer.exe shell:appsFolder\27581BTMuli.tauri-genshin_t86f1j5fs8b3t!TEYVATGUIDE
然后通过如下 url 定向到 UIAF 导入:
teyvatguide://import_uigf?app=appName
之后 TeyvatGuide 将会读取剪贴板的 UIAF 数据并导入。
昨天按alt+f4强制推出过软件,之后软件就“网络错误,请检查网络后重试 (22-1)”
游戏也上不去了
Can you add a little bit of English to the executable file? I don't use Chinese as the main language for the system, so when I launch the application, all I see is that the squares come with question marks.
Well can I help you translate readme.md into English?
下面是运行日志,可以分析一下吗?
14:57:18 检查更新
14:57:19 加载完毕
14:57:19 启动原神
Unhandled Rejection at: Promise {
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
}
0Reason: TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
Unhandled Rejection at: Promise {
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
}
0Reason: TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
Unhandled Rejection at: Promise {
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
}
0Reason: TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
Unhandled Rejection at: Promise {
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
}
0Reason: TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
Unhandled Rejection at: Promise {
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
}
0Reason: TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
Unhandled Rejection at: Promise {
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
}
0Reason: TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received an instance of Object
at new NodeError (node:internal/errors:371:5)
at Function.from (node:buffer:323:9)
at getModifiedRegionInfo (C:\snapshot\genshin-export\regionServer.js)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server. (C:\snapshot\genshin-export\regionServer.js) {
code: 'ERR_INVALID_ARG_TYPE'
}
安装了.NET 6.0.7 以后仍然无法打开 YaeAchievement.exe,无论是普通模式还是管理员模式
RT,建议添加一个导出为JSON文件的选项
首次打开提示:请将程序完整解压后运行
运行后没有反应,游戏打不开,安装.net7.0也没用
感谢大佬开发这么方便的软件。我在使用时发现seelie仙灵网页的成就数总是比我原神游戏上的少一个,经过排查发现缺失了81219 【照亮黑暗】成就,排查的发现如下:
81219
和81222
81219
81222
因此导致仙灵网页的成就数比原神游戏中少一个,目前我已经手动点亮仙灵网页的“照亮黑暗”成就。
id是从原神解包获得的吗?如果是,虽然不清楚原神为什么会为此成就留了两个id,但能否请大佬为此做一下兼容性支持?(比如导出到seelie时两个id均设为已达成成就)
谢谢!
该接口是如何处理数据的呢,应该是有一个解码和解密的操作吧,解密的key如何获取呢
建议新增一条: 解压后再运行.
同时可以考虑运行时输出这几句话,会出现这种问题的人可能都不知道 README 是什么
加载完毕
Error: listen EACCES: permission denied 127.0.0.1:443
at Server.setupListenHandle [as _listen2] (node:net:1317:21)
at listenInCluster (node:net:1382:12)
at doListen (node:net:1520:7)
at processTicksAndRejections (node:internal/process/task_queues:84:21) {
code: 'EACCES',
errno: -4092,
syscall: 'listen',
address: '127.0.0.1',
port: 443
}
Origin: uncaughtException
按任意键退出
2.5.0到2.6.0升级中对.NET版本需求已经从6.0.x升级到7.0.x,考虑到Windows更新不会主动升级.NET的大版本,可否在Release里添加上有关说明,以免后来用户踩坑?
运行软件后,显示如下:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\ProgramData\yae.dll'.
at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)
at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
at YaeAchievement.Utils.StartAndWaitResult(String exePath, Func`2 onReceive)
at Program.
由于其中出现“C:\ProgramData\yae.dll”,猜测是因为我的系统盘的盘符并不是C,且电脑中也没有盘符为C的盘。
导出到椰羊显示无内容,导出为表格或者json是空文件
您好,感谢您创作的便捷的导出工具。
在使用过程中发现一个小问题,希望有空能检查一下。感谢~
导出为 paimon.moe 格式,JSON 结果:
{"achievement":{"[object Object]":{"80001":true,"80002":true,"80003":true,...}
初步分析:按照预期这里是个字符串,实际上是个对象:
https://github.com/HolographicHat/genshin-achievement-export/blob/4417feab53be7f53094f0618a64bd6eb6351e6e8/export.js#L22
修改草案:
const gid = data["a"][id]["g"]
环境
版本:
1.5
环境:
Edition Windows 11 Home
Version 22H2
Installed on 4/7/2022
OS build 22593.1
Experience Windows Feature Experience Pack 1000.22593.1.0
一开始如#7 问题一样
在下载了1.5.50并修改config后,启动出现如下字样:
19:27:01 检查更新
19:27:02 有可用更新: 1.5 => undefined
19:27:02 更新内容:
undefined
19:27:02 下载地址: https://github.com/HolographicHat/genshin-achievement-export/releases
网络错误,请检查网络后重试 (22-1)
按任意键退出
23:21:56 检查更新
23:21:56 加载完毕
23:21:56 启动原神
我游戏已经启动了
2.0.0 Latest
适配原神2.8版本
修复了一些其它问题
无法打开: .NET Runtime 6.0.7
Full Changelog: 1.7.0...2.0.0
Assets 3
net6.0.7z
472 KB
27 days ago
Source code (zip)
28 days ago
Source code (tar.gz)
28 days ago
只有2个代码文件和net6.0的环境
I don't know if and how you can change it but it seems CMD doesn't support some characters.
The program can already be used whitout problem, it just look weird.
----------------------------------------------------
YaeAchievement - ???????? (2.1)
https://github.com/HolographicHat/YaeAchievement
----------------------------------------------------
?????? (14180)
???:
[0] ?? (https://cocogoat.work/achievement, ??)
[1] SnapGenshin
[2] Paimon.moe
[3] Seelie.me
[4] ????
[5] ?????
??????(0-4): 2
???????? C:\Users\The Gamer\Downloads\YaeAchievement 2.1.0\export-20220902122833-paimon.json
??????
2.0版本没有下载地址。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.