Skip to content

1.9.0

Compare
Choose a tag to compare
@qhy040404 qhy040404 released this 23 Dec 04:45
· 1786 commits to main since this release
6ee8230

更新日志

Important

Snap Hutao 在近期获得了 SignPath 基金会的赞助的代码签名证书。自1.9.0版本起,我们将使用全新的证书为 Snap Hutao 安装包签名。
拥有新签名的程序将与旧版本不兼容,用户在从1.8.4及更旧版本更新至1.9.0及更新版本时,需要首先卸载旧版本再全新安装新版本客户端。由于胡桃数据目录的设计,用户不会丢失任何重要数据。
你可以阅读1.9.0 版本重大改变详解一文来更深入地了解这次版本更新中签名变化对 Snap Hutao 项目的改变。

  • 新增 ➕
    • 游戏启动器现在支持了多个游戏路径 #525
    • 在用户面板中增加了米游社的扫码登录方法 #870
    • 客户端新增了自动检测网络状态,并将结果显示在设置页面中 #1116
    • 在游戏启动器中新增了以触屏模式启动原神的选项 #1173
    • 在设置中增加了修改游戏公告源的选项,现在用户可以选择国际服公告并根据客户端语言显示对应语言的公告 #1112
      • 仅当 Crowdin 翻译库中有对应语言的正则表达式时才可以正确显示公告(目前已确认支持简体中文、繁体中文和英语)
    • 在设置中新增了启用控制台的选项,用户现在可以通过启用该选项在排查问题时获得更多的错误提示
    • 添加了全新的软件更新处理逻辑
  • 修复 🔨
    • 修复了米游社接口获取角色信息产生5003错误的问题 #1060
    • 修复了游戏启动器中帧率解锁功能在游戏4.3版本下失效的问题 #1190
    • 修复了特定情况下米游社公告倒计时数据错误的问题
    • 修复了错误的 PowerShell 语句
  • 优化 ✨
    • 优化了养成计算中的错误提示语句,使得错误提示更加明确 #1163
    • 优化了养成计算的界面,现在将会显示每项具体目标 #1016
    • 优化了主界面中胡桃账号信息的显示,不再显示用户邮箱 #1160
    • 更新了胡桃 API 的错误提示
    • 优化了设置页界面,用户现在可以在设置中查看 Snap Hutao 产生的数据和缓存目录大小
    • 移除了微软商店相关按钮
  • 本地化 🌏
    • 客户端增加了印尼语选项,感谢 @NatsumeAoii提供的翻译 #1188
    • 客户端增加了俄语翻译,感谢 @QweRezOn 提供的翻译
    • 完善了客户端本地化字串符覆盖 #1198
    • 更新了现有语言的翻译

Update Log

Important

Snap Hutao recently obtained sponsorship from the SignPath Foundation for code signing certificates. Starting from version 1.9.0, we will use a brand-new certificate to sign Snap Hutao installation packages.
Programs with the new signature will be incompatible with old versions. Users updating from versions 1.8.4 and older to 1.9.0 and newer versions need to uninstall the old version first and then perform a fresh installation of the new version of the client. Due to the design of Snap Hutao's data directory, users will not lose any important data.
You can read the article Explanation of Breaking Changes in Version 1.9.0 for a deeper understanding of how the signature changes in this version update affect the Snap Hutao project.

  • New Features ➕
    • The game launcher now supports multiple game paths #525
    • Added QR code login method for miHoYo in the user panel #870
    • The client now automatically detects network status and displays the results in the settings page #1116
    • Added an option in the game launcher to start Genshin Impact in touch mode #1173
    • Add option to change in-game announcement source in the settings page, now you may select oversea severs as the source and display announcements with same lanague of your Snap Hutao #1112
      • Only available when there is valid regular expression in Crowdin translation (Simplified Chinese, Traditional Chinese and English are supported now)
    • Added an option in the settings to enable the console. Users can now get more error prompts when troubleshooting by enabling this option.
    • Introduced a completely new logic for software updates.
  • Bug Fixes 🔨
    • Fixed an issue with miHoYo API returning a 5003 error when fetching character information #1060
    • Fixed the issue that Game Launcher cannot unlock framerate limit in Genshin Impact 4.3 version #1190
    • Fixed an issue with incorrect countdown data for miHoYo announcements in specific situations.
    • Fixed incorrect PowerShell statements.
  • Optimizations ✨
    • Improved error prompt statements in development calculations, making error messages more explicit #1163
    • Optimized the interface of development calculations, now showing specific goals for each item #1016
    • Optimized the display of Hutao account information on the main interface, no longer displaying user email addresses #1160
    • Updated error prompts for Hutao API.
    • Optimized the settings page interface; users can now view the size of data and cache directories generated by Snap Hutao in the settings.
    • Removed Microsoft Store buttons
  • Localization 🌏
    • Added Indonesian language option in the client, thanks to contribution by @NatsumeAoii #1188
    • Added Russian language option in the client, thanks to contribution by @QweRezOn
    • Improved client localization string character coverage #1198
    • Updated translations for existing languages.

完整更新日志/What's Changed

Full Changelog: 1.8.4...1.9.0