Releases: triwinds/ns-emu-tools
Releases · triwinds/ns-emu-tools
0.3.1
- 调整浏览器的兼容范围, 修复某些老版本浏览器白屏的问题
- 最低需要支持 es6 的浏览器, 一般在 2016 年之后发布的浏览器都支持
- 修复固件 md5 校验失败时没有自动删除相应 zip 包的问题
- 修复非简体中文的系统环境中自动更新失败的问题
- 调整 Ryujinx 的安装逻辑: 安装时只移除 Ryujinx*.exe 文件, 其余文件使用覆盖模式
- 更新 CloudflareSpeedTest 版本至 v2.2.2 , 并修复了一些问题
0.3.0
- 在 api 请求发生超时错误时进行重试
- 当 IPv6 启用时 DoH 尝试查询 AAAA 记录
- 安装固件时对下载文件的 md5 进行校验
- 修复某些情况下 aria2 进程没有正常关闭的问题
- 更正检测固件版本时固件文件解密失败的错误文本
- 修复某些代理软件错误配置 localhost 代理导致无法调用 aria2 api 的问题
0.2.9
- 添加新 GitHub 下载源 nuaa.cf, 并更新在其它 GitHub 下载源中使用的 UA
- 更正尝试下载一个不存在的 Ryujinx 版本时所展示的文本
- 集成 sentry sdk 收集异常信息 (可通过
--no-sentry
启动参数将其禁用) - 使 DNS 缓存遵循返回的 ttl 设定
- 当 yuzu/ryujinx/固件 版本检测失败时, 将记录中的版本号重置为
未知
ps. 目前 Ryujinx LDN 只能下载 3.0.1 及之后的版本。如果需要更久之前的版本,请前往 Ryujinx 官网下载。
0.2.8
- 调整 ui 启动逻辑
- 启动后自动创建
切换 UI 启动模式.bat
用于切换启动模式 - 添加启动参数
--switch-mode
用于切换启动模式
0.2.7
0.2.6
0.2.5
- webview 版本增加运行前环境检测,并自动下载缺失的组件
- 替换不安全的 Unicode decode 方式
- 新增配置项: 在启动 aria2 前自动删除旧的日志
- 更新 UA 标识
- 添加
其它资源
页面
ps. 现在的 webview 版本应该可以在没安装过 Microsoft Edge WebView2 的系统中运行了.
如果您之前遇到过 webview 版本打不开的问题, 可以试试这个版本, 还有问题的话可以在 issue 中反馈.
0.2.4
0.2.3
- 新增自动更新功能 (建议使用 webview 版本)
- 当直连 GitHub api 出现问题时尝试使用 CDN 进行重试
设置
页面中新增开关 aria2 ipv6 的选项About
页面中新增查看 更新日志 的按钮Ryujinx
页面中新增查看 更新日志 的按钮- 更新缓存配置, 根据 HTTP 响应中的 Cache Control 进行缓存
关于 webview 版本
由于 js/css 语法的兼容性问题, 一些浏览器上可能无法正确展示页面, 所以这里提供一个使用 webview 打包的版本。
这个版本不依赖于用户环境中的浏览器, 而是使用 Microsoft Edge WebView2 打开界面, 这个组件已经预置在较新版本的系统当中(通过 Windows Update 推送), 因此这些系统无需进行额外下载。如果你的系统中没有这个组件, 可以从 这里 下载。
此外, 由于浏览器的安全限制, 程序无法主动关闭打开的浏览器页面, 因此只有 webview 版本能在更新时自动关闭打开的窗口,
其余版本则需要手动关闭之前打开的页面。