Snap Hutao https://hut.ao/en/ Super utilitarian Genshin Impact Tool en-US Sat, 06 May 2023 10:27:12 GMT Sat, 06 May 2023 10:27:12 GMT vuepress-plugin-feed2 https://validator.w3.org/feed/docs/rss2.html Feature Tutorial FAQ 第三方工具 Announcement 功能 教程 公告 Real-time Notes https://hut.ao/en/features/real-time-notes.html https://hut.ao/en/features/real-time-notes.html Real-time Notes This features requires you to login in to your MiYouShe or HoYoLab account in Snap Hutao, you can check 米游社多帐号切换 (mhy-account-switch.html) for more information. live-data-tracki... Feature Tutorial Sat, 01 Apr 2023 00:54:18 GMT Real-time Notes

Info

This features requires you to login in to your MiYouShe or HoYoLab account in Snap Hutao, you can check 米游社多帐号切换 for more information.

live-data-tracking

Add Role

  • Click on Add Role button
  • In the pop-up menu, find the UID you want to add, and click on the add button to its right
  • Now, the game UID character's Real-time Notes should be displayed in the page
    • The Real-time Notes is set to refresh timely
      • You can click on the Notification Settings on the top right to manage it
      • If you want to see the data at this moment, you can click Refresh button to refresh data immediately
    • If you receive any warning similar to Verification failed, it may be caused by too many account added, and you can try to fix it youself by refreshing account cookie

Global Notification Settings

  • In the Notification Settings on the top right, you can change the global settings of Real-time Notes, including:
    • Refresh rate
    • Do not disturb setting
    • Prioritized notification
      • This prevent Snap Hutao's notification being closed automatically

Independent Settings for Accounts

  • Snap Hutao allows different settings on each Real-time Notes account
  • Hover the cursor over the form of Real-time Notes account that needs to set
  • Click on the setting button on it, and you can modify these settings:
    • Original Resin threshold value
    • Realm Currency threshold value
    • Parametric Transformer notification
    • Daily Commission notification
    • Expeditions notification
    • Display in the main page (feature coming soon)
  • Click on Save and you can save the settings

Delete Daily-Notes Account

  • Hover the cursor over the form of Real-time Notes account that needs to delete
  • Clock on the remove button on it, and you can remove the corresponding account
]]>
账号风险及异常提示 https://hut.ao/en/advanced/mihoyo-risk-tip.html https://hut.ao/en/advanced/mihoyo-risk-tip.html 账号风险及异常提示 image 当胡桃工具箱返回"账号有风险,请前往米游社查看"、"请求异常,请前往米游社对应功能页面查看"、"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 "等错误提示时,代表当前的操作被米游社的验证系统所阻挡; 解决方式; 方法 1 :; 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可; 方法 2:; 使用手机打开米游社... FAQ Sat, 18 Mar 2023 03:05:41 GMT 账号风险及异常提示

image image

  • 当胡桃工具箱返回"账号有风险,请前往米游社查看"、"请求异常,请前往米游社对应功能页面查看"、"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 "等错误提示时,代表当前的操作被米游社的验证系统所阻挡

  • 解决方式

    • 方法 1
    • 方法 2:
      • 使用手机打开米游社 App
      • 点击我的
      • 点击个人主页
      • 点击我的角色下方的角色标签
        • 点击全部角色
        • 或可以点击实时便笺窗体
      • 完成在此期间可能随机触发的验证流程(例如验证码),即可解决本问题。
        • 若此操作未触发验证流程,可重复进行多次,直到触发验证为止
        • 若始终无法触发验证,可修改密码

Tips

  • 若风险提示过于频繁,或始终无法触发验证,代表您的账号风险已过高,请修改密码,使多个设备同时登录的状态被重置

Note

  • 若您已绑定并使用可提供原神查询的 Bot同时有多个设备使用同一个米哈游通行证,则本条目所示的情况,尤其无感验证将基本无法成功,这是米游社后端的安全性设计,不可避免,无法绕过
  • 若您本地有多个米哈游通行证同时频繁与米游社进行数据交互,则可能会被米游社在一定时间内封禁 IP 地址,这是米游社后端的安全性设计,不可避免,无法绕过
]]>
Uninstall Snap Hutao https://hut.ao/en/advanced/uninstall.html https://hut.ao/en/advanced/uninstall.html Uninstall Snap Hutao Clear Real-time Notes Scheduled Task; Before version 1.4.15, if not execute this step, scheduled task used to refresh real-time notes may not be deleted,and you may face this is... FAQ Sat, 18 Mar 2023 03:05:41 GMT Uninstall Snap Hutao
  • Clear Real-time Notes Scheduled Task
    • Before version 1.4.15, if not execute this step, scheduled task used to refresh real-time notes may not be deleted,and you may face this issue
      • Method 1
    • Method 2
      • Execute the following PowerShell script
    • Method 3
      • Open Windows Scheduled Task Manager
      • Find SnapHutaoDailyNoteRefreshTask task and delete it
    • Method 4
      • Upgrade to1.5.1 version and open Real-time Notes
      • Close software and remove it
  • Remove the Software
    • Open Start Menu
    • Find or search Snap Hutao
    • Right click on it, and select Unstall
  • Remove data folder (If you want remove it completely)
    • Open and delete %userprofile%/Documents/Hutao
]]>
已知问题 https://hut.ao/en/advanced/known-issue.html https://hut.ao/en/advanced/known-issue.html 已知问题 该文档包含由程序错误造成的问题 #1 微软商店下载应用程序 该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下 发现于 2023/02/07; 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权... FAQ Sat, 18 Mar 2023 03:05:40 GMT 已知问题

该文档包含由程序错误造成的问题

#1 微软商店下载应用程序

该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下

  • 发现于 2023/02/07
  • 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权服务出现问题时,自然不会再进入到下一步下载环节,这就导致了用户无法安装
    • 目前仅发现于微软商店新加坡授权服务器 52.137.108.250 出现了问题,所以你可以使用代理,切换到其它授权服务器,来实现下载。
  • 授权服务器问题 DGP-Studio 已反馈给微软,等待解决。
  • 临时的解决方案:
    • 方法 1
      • 使用UsbEAm Hosts Editor
        • 在该工具箱内选择 Microsoft Store - 微软商店 中的 微软授权验证
        • 点击检测延迟
        • 选择一个对你而言延迟最低的服务器,选中后点击应用选中
        • 此时重启微软商店后,你应当可以下载应用了
        • 下载完成后,建议点击清除当前以删除对 Hosts 文件的修改
      • 如果你懒得下载,可以尝试将 licensing.mp.microsoft.com 通过修改 Hosts文件解析到以下 IP 地址之一 (收集于 UsbEAm Hosts Editor)
        • 124.108.22.138
        • 92.38.149.175
        • 141.147.180.87
        • 103.151.179.4
    • 方法 2
      • 将系统的 DNS 服务器设置为 4.2.2.1 和 4.2.2.2(完事后记得改回原本的设置)
    • 方法 3

#2 服务器切换导致 31-4302 报错

该问题已于 1.4.15 版本修复,请及时更新

  • 使用高级启动器中的服务器切换功能时,可能会出现31-4302相关错误
  • 目前的临时解决方案:
    • 将原神截图目录中的服务器切换缓存目录删除

#3 任务栏右键菜单中没有快速启动游戏的入口

该问题已于 1.5.1 版本修复,请及时更新

  • 胡桃使用 Windows 提供的 JumpPath 接口来提供快速启动游戏菜单
    • 该接口需要用户在系统设置 -> 个性化 -> 开始 中启用在“开始”菜单或任务栏的跳转列表中以及资源管理器的“快速使用”中显示最近打开的项 (该设置系统默认开启)
  • 在下一版本,我们会使用 JumpTask 接口来代替 JumpPath 接口,用户将不再需要上述设置选项开启

#4 无法使用管理员模式启动胡桃工具箱

该问题来源并非胡桃工具箱,属于外部问题 该问题仅存在于 Windows 10 低于 22H2 的版本中

  • 当用户系统版本低于 Windows Build 19045(即 Windows 10 22H2 版本)时,可能无法通过管理员模式启动胡桃工具箱
    • 该问题属于 Windows 内核级别问题,难以判断具体来源,故建议用户升级至 Windows 10 最新版本

#5 服务器转换卡死并持续写入的问题

相关 Issue:issues/566

该问题已在 1.5.4 版本修复,请及时更新

]]>
使用第三方工具获取有 Stoken 的 cookie https://hut.ao/en/advanced/get-stoken-cookie-from-the-third-party.html https://hut.ao/en/advanced/get-stoken-cookie-from-the-third-party.html 使用第三方工具获取有 Stoken 的 cookie 以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa... FAQ 第三方工具 Sat, 18 Mar 2023 03:05:39 GMT 使用第三方工具获取有 Stoken 的 cookie

Note

  • 以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关
  • 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关

Android

Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie

GetToken 开源项目

  • GetToken 项目的发布会包含两个 apk 文件,两者最终效果相同。根据你的设备情况选择适合你的版本即可
    • app-release.apk 为一个 LSPosed 插件允许用户在官方米游社中使用 GetToken 功能
    • 名称以lspatched结尾的 apk 文件是一个已包含 GetToken 功能的修改版米游社程序
      • 你需要卸载官方版米游社以安装该版本的米游社
  • 启用插件或安装修改版米游社后打开米游社,在底栏点击"我的",然后登录您的通行证
  • 在右上角点击形如 🔑 形状的按钮
  • 点击勾选 Stoken 选项
  • 点击复制登录信息
  • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
  • 胡桃工具箱中的账号登录位置,点击手动输入
  • 将之前获取到的 cookie 输入,此时即可完成登录

iOS

iOS 用户可以在 App Store 下载抓包软件 Stream 来获取包含 Stoken 字段的 cookie

  • 从 App Store 下载 Stream
  • 对域名 api-takumi.mihoyo.com 进行抓包分析
  • 找到并复制带有 Stoken 的数据
    • 形如stuid=****;stoken=v2****;mid=****;
  • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
  • 胡桃工具箱中的账号登录位置,点击手动输入
  • 将之前获取到的 cookie 输入,此时即可完成登录
]]>
Common Program Exceptions https://hut.ao/en/advanced/exceptions.html https://hut.ao/en/advanced/exceptions.html Common Program Exceptions This document covers solutions of foreseeable client error RuntimeEnvironmentException Exception: RuntimeEnvironmentException; Hint: Unable to set registry key without enabling ... FAQ Sat, 18 Mar 2023 03:05:38 GMT Common Program Exceptions

This document covers solutions of foreseeable client error

RuntimeEnvironmentException

  • Exception: RuntimeEnvironmentException
    • Hint: Unable to set registry key without enabling long path
  • Issue source: Windows long path limit is set to be limited at 256 characters by default
  • Solution: Download EnableLongPaths.zip, unzip it and run .reg file as administrator

Return Code: -10001

  • This error comes directly from MiHoYo BBS, hints include
    • Return Code: -10001
    • Return Code: -100
  • Issue source
    1. Cookie expired
    2. Network error
    3. System time is not accurate
  • Solution
    1. In the account panel, execute Refresh Cookies
    2. Remove your account and add it again
    3. Sync your system time

HttpRequestException Metadata Download Failed

403 (Forbidden) / 404 (Not Found)

Solution: Update your Snap Hutao to latest version

502 (Bad Gateway)

Associated Issue: https://github.com/DGP-Studio/Snap.Hutao/issues/100

This HTTP Exception occurs when Snap Hutao failed to fetch remote resource (usually static image and configuration)

HttpRequestException

If you are using proxy software, you may need to turn it off or using TUN mode proxy; otherwise you need to use Windows 8 AppContainer Loopback Utility to remove Windows APP Container Loopback limits.

]]>
祈愿系统与导出原理 https://hut.ao/en/advanced/Gacha-system-and-export-principal.html https://hut.ao/en/advanced/Gacha-system-and-export-principal.html 祈愿系统与导出原理 Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这... FAQ Sat, 18 Mar 2023 03:05:36 GMT 祈愿系统与导出原理

Gacha System and Principal

胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。

本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。

祈愿的获取

获取祈愿记录需要请求米哈游的 API

关于此 API, 有下列几个注意点

  • 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录
    • 这也是原神客户端中祈愿记录的来源
  • API 存在请求速率限制,过快的请求会导致后续的请求失败,无法正常获取数据

为了请求此 API,我们需要四个关键参数

  • 目前有下列几种方法可以获取这些参数
    • 遍历 Unity 的日志文件,查找用户打开的祈愿记录 URL
    • 代理本机流量,筛选祈愿记录 URL
    • 查找 CefBrowser 的浏览器缓存,找到祈愿记录 URL
    • 对于包含了 Stoken 的 Cookie,调用 genAuthKey API,获取参数
    • 高级用户手动输入相关 URL

在请求 API 后可以获取到零散的祈愿记录,在对其进行拼接后即可获得一份完整的祈愿记录列表

祈愿的存储

获得完整的祈愿记录列表后即可将其简单的序列化入本地数据库内,在需要时可从数据库中反序列化出来呈现给用户。

后续的对服务器的请求只需要对比数据库中的数据请求新增的部分即可。

这样,用户即可长期地保存帐号的完整祈愿记录

UIGF 格式

统一可交换祈愿记录标准

Uniformed Interchangeable GachaLog Format standard

UIGF 是由我们联合其他祈愿记录应用倡导、推出并持久维护的一个统一的祈愿记录数据交换标准

标准化的数据格式将允许用户将祈愿记录在不同的转移数据,以使用到不同原神工具中各自的特色功能

祈愿的导入

在使用 UIGF 数据格式的前提下,可以导入曾在其他应用中储存的数据

胡桃在处理导入时,会对比本地储存中存在的最早的索引(ID)并仅导入较老的数据

(因为始终可以从米哈游的服务器获取较新的数据,这种原始数据有更高的精确度)

祈愿的导出

尚未实现,正在设计 已实装

]]>
Advanced https://hut.ao/en/advanced/ https://hut.ao/en/advanced/ Advanced Sat, 18 Mar 2023 03:05:36 GMT Advanced ]]> FAQ https://hut.ao/en/advanced/FAQ.html https://hut.ao/en/advanced/FAQ.html FAQ How to create desktop shortcut Community Power Thanks to solution provided by CzHUV (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12)。 Use Win+R to start run, in the win... FAQ Sat, 18 Mar 2023 03:05:35 GMT FAQ

How to create desktop shortcut

Community Power

Thanks to solution provided by CzHUV

  • Use Win+R to start run, in the window input shell:AppsFolder Run
  • In the new pop-up window, find Snap Hutao
  • Right lick on it, and click Create shortcut
  • Confirm the operation and you will get the desktop shortcut

How to create desktop shortcut with Administrator privilege

Community Power

Thanks to solution provided by Parsifa1

Fundamental principle: Use the following PowerShell scrip can run Snap Hutao with Administrator privilege

  • Save Snap Hutao logo to your device
    • You can find it here
    • It is expected to see a blank image in the browser
  • In your desktop, select New -> Shortcut
  • In the field of Type the location of the item, input:
  • Name the shortcut as Snap Hutao
  • Confirm the creation, and you will get this shortcut with PowerShell logo
  • Right-click on this shortcut, select Properties
    • Change value of Run to Minimized
    • Select Change Icon, and select the icon you just downloaded
  • Now, you get a shortcut of Snap Hutao with Administrator privilege
    • You can also pin it to task bar or start menu

How to run Snap Hutao when Windows starts

This is a workaround solution

  • Create a bat file, content refers to this Issue, it allows bat to run Snap Hutao with Administrator privilege
  • Create a Scheduled Task, run the bat when Windows startup, or drag it to Windows start folder

Use Snap Hutao to quick start the game

  • Config the game launcher in the settings

  • Pin Snap Hutao on taskbar

  • Right click on Snap Hutao and you will see the quick launcher

    quick-start

  • Select Lauch Game, you will be asked which account to start the game

Use Snap Hutao with Network Proxy

Refer to HttpRequestException Error (502) document

Mojibake in Snap Hutao

  • If you are using Windows 10 and see some button are not display properly
    • You can download Segoe Fluent Icons font
    • You need to install it for all users
  • You can find this font from Microsoft

MiHoYo BBS Account often Lose Login Status

Snap Hutao use saved MiHoYo BBS cookies to maintain login status. If you log out your account in your browser or other device, cookie will become invalid, and Snap Hutao will also be forced to log out, account will be automatically removed.

This problem may also be caused by network error, you should check this first; If it's not caused by network issue, you can use Refresh Cookie in the account panel; You can also remove your account manually and add it back again.

Since October 2022, MiYouShe (Chinese BBS) rapidly increased bot detection and may set users' account as under-risk status, this may cause Snap Hutao failed to check validation of the cookie

Game Account Lose Login Status in the Launcher

  • There are two factors associated with game account login status: network and device ID
  • This issue usually caused by:
    • Change of public IP address
    • Failed saving operation, no real login status been saved (Snap Hutao cannot detect if the status is real valid)
      • Make sure to enter the game after sign in
      • Make sure the game process is gone after closing the game
      • Detect the account again to save your login status

Snap Hutao Throws Failed to add Scheduled Task Error

If you are using Administrator privilege to start real-time notes feature, Snap Hutao's scheduled task will be created as Administrator role. When next time edit real-time notes settings without Administrator privilege, the program will have a lack of privilege to edit the settings and throw out this error.

Run Snap Hutao as Administrator to edit your settings to solve this issue.

]]>
Update Logs https://hut.ao/en/statements/update-log.html https://hut.ao/en/statements/update-log.html Update Logs 1.6.2 New Feature; Wish history cloud backup based on Hutao account system; Currently, sponsors on AFDIAN and beta users will receive corresponding cloud membership time; All re... Announcement Sat, 18 Mar 2023 03:05:34 GMT Update Logs

1.6.2

  • New Feature
    • Wish history cloud backup based on Hutao account system
      • Currently, sponsors on AFDIAN and beta users will receive corresponding cloud membership time; All registered users will receive 5 days membership time after uploading Abyss record.
      • This feature will be optimized constantly in the following 1.6 versions
  • Fix
    • Issue that BiliBili server account cannot receive data for Real-time Notes
    • Issue on HoYoLab login
  • Optimize
    • Static assets download logic

1.6.0

  • Add
    • Hutao account system with registration and login available now
    • Support of HoYoLab account login, and add its support to the following features:
      • Web login and Stoken Cookie login
      • Abyss record
      • Daily check-in reward
      • My character
      • Real-time notes
  • Optimization
    • Performance of frame rate unlock
    • Multi-client
    • Now users must unlock advanced features in the settings page before actually using them
    • Settings page layout
    • Tiles image on Windows 10

1.5.4

  • Add
    • Game Launcher
      • Game resource package download
      • Allow multiple Genshin Impact process to run
      • Allow users to select the specified monitor to start the game
    • New icons have been used
  • Fix
    • Issue caused unlimited file writing during server switch
  • Optimization
    • Optimize default language selection
    • Allow device ID be copied with button
    • Setting page UI optimization

1.5.1

  • Optimization
    • Replace JumpList menus with JumpTask,
    • Add option to allow user set language over system default setting
    • Add translation contribution entry
    • Add options to reset the image resource
  • Add
    • Monster WIKI
    • Korean translation
    • Internationalized Metadata

1.4.15

  • New
    • Static image reset method
    • Cookie refresh
  • Fix
  • Optimization
    • Optimize Dev Plan UI #486
    • Optimize English and Traditional Chinese translations
    • Add hints when Windows long path limits are triggered
    • Optimize wake-up for scheduled tasks

1.4.14

  • Fix issue that new dev plan cannot be added
  • Support English UI
  • Other minor bug fix

1.4.11

  • First version on Microsoft Store
]]>
https://hut.ao/en/star-request.html https://hut.ao/en/star-request.html If you believe Snap Hutao is a good project and helps you, you can support us by the following ways Star our project on GitHub ⭐; Snap.Hutao (https://github.com/DGP-Studio/Snap.... Sat, 18 Mar 2023 03:05:21 GMT If you believe Snap Hutao is a good project and helps you, you can support us by the following ways

commit_activity hutao-last-commit

]]>
https://hut.ao/en/side-load.html https://hut.ao/en/side-load.html 侧载安装 通用安装方式 在系统设置中打开开发者设置界面,勾选 开发人员模式 和 允许 PowerShell 脚本 (自行百度); 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许 PowerShell 执行操作即可; 安装完毕,胡桃将出现在您的开始菜单中; 小白级安装方式 解压已下载的安装包; 运行... Sat, 18 Mar 2023 03:05:20 GMT 侧载安装

通用安装方式

  • 在系统设置中打开开发者设置界面,勾选 开发人员模式允许 PowerShell 脚本 (自行百度)
  • 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许 PowerShell 执行操作即可
  • 安装完毕,胡桃将出现在您的开始菜单

小白级安装方式

  • 解压已下载的安装包
  • 运行 Snap.Hutao.Installer.exe
    • 该程序将执行上述通用安装方式的命令
  • 安装完毕,胡桃将出现在您的开始菜单

升级胡桃工具箱

  • 解压你下载的最新版本压缩包
  • 重复 安装胡桃工具箱 的步骤
  • 若您安装失败或出现异常情况,可参考如下步骤
    • 先卸载已经安装的胡桃工具箱
    • 重复 安装胡桃工具箱 的步骤
]]>
Join Community https://hut.ao/en/community.html https://hut.ao/en/community.html Join Community As open-source software, community power is an important part of the ecology of Snap Hutao, and you can join our user community by following ways. GitHub Discussion Snap.Hutao D... Announcement Sat, 18 Mar 2023 03:05:17 GMT Join Community

As open-source software, community power is an important part of the ecology of Snap Hutao, and you can join our user community by following ways.

If you believe Snap Hutao is a good project and helps you, you can support us by the following ways

commit_activity hutao-last-commit

GitHub Discussion

Snap.Hutao Discussion

QQ Group (CN)

Discord

Invite link:https://discord.gg/Yb8bykUKp

]]>
Localization https://hut.ao/en/i18n.html https://hut.ao/en/i18n.html Localization Localization Process Snap Hutao Project features were originally based on the China server, but we are also trying to expand the coverage globally through the support of the MiH... Sat, 18 Mar 2023 03:05:17 GMT Localization

Localization Process

Snap Hutao Project features were originally based on the China server, but we are also trying to expand the coverage globally through the support of the MiHoYo global gaming server & software localization.Currently, our localization process includes:

  • Snap Hutao
      • Process: Crowdin
  • Snao Hutao Docs
    • Process:

Engage our Localization

  • Snap Hutao
    • We created an issue thread named [Hoyolab] on GitHub: Globalization support Issue
      • We will update our process in this thread
      • You can declare your localization engagement in the thread, and we will provide the necessary support
        • We also welcome PR directly
    • You can provide your translation at translate.hut.ao
  • Snap Hutao Docs
    • The developer team is maintaining Chinese documents and working on English documents
    • You can clone the docs repository, translate docs with your favorite tools, and make a Pull Request to contribute your work to the main repository
    • If you are adding a new language, you can copy the entire en folder and rename it with ISO 639-1 language code
      • For example jp as Japanese
      • Do not translate based on Chinese docs (zh) as there are some content only specific useful for Chinese users; they are not useful for international users.
]]>
My Characters https://hut.ao/en/features/character-data.html https://hut.ao/en/features/character-data.html My Characters This features required logged in MiHoYo BBS account, please refer to MiHoYo BBS Account Switch (mhy-account-switch.md) document for sign in tutorial My characters is a character... Feature Tutorial Thu, 12 Jan 2023 00:51:03 GMT My Characters

Info

This features required logged in MiHoYo BBS account, please refer to MiHoYo BBS Account Switch document for sign in tutorial

My characters is a character statistics feature that allows Snap Hutao to read character's statistics on the account, including level, constellation, weapon, talent and artifact set; we also provide artifacts rating and CRTI rating for each character.

属性统计示例图

Sync Character Data

Sync from Enka API

Synchronous Feature

  • Enka API sync data from characters displayed in the in-game character showcase

    • Data includes Artifacts detail data, weapon detail data, talent data
    • Character costume
    • This sync method only support 8 characters at a time
  • In the game, put characters that you need detailed data into the showcase
    • The character showcase allows up to 8 characters at the same time
  • You need to wait for data sync to complete after editing the showcase configuration
    • You may need up to 5 minutes after enable the showcase or re-config the showcase
  • Enter My Characters page in the Snap Hutao, Click Sync Character Data button on the top-right
  • Select Sync from Enka API

Sync from MiHoYo BBS - My Characters

Synchronous Feature

  • Data in this sync method comes from My Characters feature in MiHoYo official BSS

    • This method does not contain any artifacts data
    • This method can sync all characters data at a time
  • Enter My Characters page in the Snap Hutao, Click Sync Character Data button on the top-right
  • Select Sync from MiHoYo BBS My Characters

Sync from MiHoYo BBS - Development Plan

Synchronous Feature

  • Data in this method comes from Enhancement Progression Calculator feature in MiHoYo official BBS tool set

    • This sync method contains talent level data
    • This sync method can sync all characters data at a time
  • Enter My Characters page in the Snap Hutao, Click Sync Character Data button on the top-right
  • Select Sync from MiHoYo BBS Developement Plan

Add Selected Character to Development Plan

  • Enter My Characters page in the Snap Hutao, click on character you need to add to development plan
  • Click on Development Plan and enter target level
    • Synchronized data of the character will be pre-filled into current level, and you can change the target level

rolescal

  • After adding successfully, you can find added development plan in the Dev Plan page in Snap Hutao

image

  • For tutorial of Dev Plan feature, please refer to Dev Plan document

Export as Image

  • In My Characters page, you can select a character and then click Export as Image button to create image with your character's data, this will help you to share your character's data
  • The exported image is stored in your clipboard, and you can paste it wherever you need
  • A sample exported image is shown below

sample-output-image

]]>
Character WIKI https://hut.ao/en/features/character-wiki.html https://hut.ao/en/features/character-wiki.html Character WIKI characters-wiki Character WIKI is a Snap Hutao build-in WIKI feature used to query each character's information. Included Data Character list; Use the icon above the list, you c... Feature Tutorial Thu, 12 Jan 2023 00:51:03 GMT Character WIKI

characters-wiki

Character WIKI is a Snap Hutao build-in WIKI feature used to query each character's information.

Included Data

  • Character list
    • Use the icon above the list, you can change the view between list and grid
    • Click on character's icon or title, and you will be directed to its WIKI page
  • Character information
    • Character information
      • Introduction of the character
      • Numerical attributes value at each level
      • Attributes
  • Talent
    • Introduction
    • Numerical talent value at each level
  • Constellation
  • statistical information on Team, weapon usage, artifact set usage provided by Hutao Database
  • Other information
    • Character tachie
    • Special food
    • Costume
    • Character stories

Add to Dev Plan

  • At character WIKI page, you can select character and click on Dev Plan on the top right to add it to your Dev Plan
    • The new plan will set the base level as 1
    • If you want to make new Dev Plan based on character you already have, you can try My Character feature
]]>
Development Plan https://hut.ao/en/features/develop-plan.html https://hut.ao/en/features/develop-plan.html Development Plan dev-plan Dev Plan is under redesigning, the document will be translated after the refinement. 添加养成目标进入材料清单 基于 WIKI 资料添加 在胡桃工具箱的左侧栏目中,点击角色资料或`武器资料功能; 在"胡桃工具箱"的整体界面右上部分,点击养成计算按钮; ... 功能 教程 Thu, 12 Jan 2023 00:51:03 GMT Development Plan

dev-plan

Info

Dev Plan is under redesigning, the document will be translated after the refinement.

添加养成目标进入材料清单

基于 WIKI 资料添加

  • 在胡桃工具箱的左侧栏目中,点击角色资料武器资料功能
  • 在"胡桃工具箱"的整体界面右上部分,点击养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级
    • 基于 WIKI 资料添加的养成目标,默认初始值为 1 级

基于玩家数据添加

  • 在"胡桃工具箱"的左侧栏目中,点击我的角色功能
  • 在选中角色后,点击右上角的养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的"起始等级"以及"目标等级"
    • 基于玩家数据添加的养成目标,默认初始等级为玩家当前的角色等级
    • 请参考属性统计文档以获取更多信息

背包物品

  • 在"胡桃工具箱"的左侧栏目中,点击"养成计划"功能
  • 点击"背包物品"功能栏
  • 在"胡桃工具箱"的整体界面右上部分,点击"新建计划"按钮
  • 在弹出的"创建新的养成计划"的窗口中,填写需要创建的养成计划名称
    • 此处可勾选"绑定当前选中的账号角色"
    • "新建计划"按钮左侧的下拉选项框,可自行切换不同的养成计划
  • 点击下方的任意物品图标或数字区域,即可手动编辑该种材料的数目
    • 背包物品的具体材料信息,对应于其修改时,所切换至的养成计划
  • 在"胡桃工具箱"的整体界面右上部分,可点击"删除计划"按钮,将当前的养成计划删除
    • 在删除当前养成计划后,处于切换至该养成计划时,输入的背包物品信息将一同删除

功能说明

此功能尚在完善阶段,若您有建设性的建议,或发现了显著的问题,请按此页面直接向我们反馈,感谢您的贡献!

]]>
Game Launcher https://hut.ao/en/features/game-launcher.html https://hut.ao/en/features/game-launcher.html Game Launcher Snap Hutao offers advanced game launcher feature allows user to launch the game with self-defined settings; Click on the Game Launcher on the sidebar to get into game launcher's... Feature Tutorial Thu, 12 Jan 2023 00:51:03 GMT Game Launcher
  • Snap Hutao offers advanced game launcher feature allows user to launch the game with self-defined settings
  • Click on the Game Launcher on the sidebar to get into game launcher's page
    • If you are using it at the first time, you will be redirected to Snap Hutao settings page and asked to set your game path
      • When choosing the game path, noticed that you should choose game program instead of launcher program
        • Such as $\Genshin Impact\Genshin Impact Game\YuanShen.exe and $\Genshin Impact\Genshin Impact Game\Genshin Impact.exe
        • Official launcher program is usually $\Genshin Impact\launcher.exe
  • You can make launcher configuration options in the game launcher's page, and then click Launcher button on the top-right to launch the game
    • Launcher options is explained in the document below

Server Switch

Privilege Notice

  1. You need to run Snap Hutao as administrator to use this feature
  2. Snap Hutao will create ServerCache folder in the data directory to save required sever switch files
  • Enter Game Launcher page

  • In the General - Server field, select the server you want

    • Current available serves options include:
    Option Server
    CN Mainland China server
    BiliBili Chinese server with BiliBili account system
    Global Default HoYoVerse servers
    Global Epic HoYoVerse servers with Epic Store payment gateway
    Global Google HoYoVerse servers with Google Pay payment gateway
  • click Launcher button on the top-right to launch the game, Snap Hutao will download server required files and then launch the game

Game Account Switch

Tips

  1. The account mentioned in this feature is Genshin game login account instead of HoYoLAB account
  2. Game account switch feature currently only supporting official CN server
CN BiliBili Global
Save Login Status Supported Supported Supported
Switch Account Supported Not Supported Theoretically Supported
We need community's support for this
  1. Enter Game Launcher page
  2. Click Detect Account field in the General category, Snap Hutao will detect current Genshin Impact's account login status
  3. In this pop-up window, enter an archive name for this account and click Confirm
  4. Go back to the game, sign out and sign in to your another account. Repeat step 2 and 3 to add all your account to Snap Hutao
    • Each saved account are selectable
    • On the right side, there are three buttons, they are:
      • Bind current user account, bind current activated MiHoYo BBS account with this game account, an UID will be display on this archive
      • Rename, rename current account archive name
      • Delete, delete current account archive

Appearance

Note

  • In some reported cases, using Snap Hutao with Exclusive Fullscreen mode will cause the game process no response.

    • Suggest to use Borderless or Fullscreen mode if you faced same problem
    • The problem is caused by failure of game embedded browser cannot run
  • Enter Game Launcher page
  • In the Appearance category, there are 6 available options:
    • Exclusive Fullscreen, the game process will run in exclusive fullscreen mode
    • Fullscreen, the game display mode is set to fullscreen
    • Borderless, the game display mode is set to borderless
    • Width, game window width, such as 1920
    • Height, game window height, such as 1080
    • Display, users with multiple displays can use this option to set which display to run the game

Advanced Features

Warning

  • Be aware: all advanced features are labeled as Dangeroud Feature; indicating that enabling them means you choose to assume any risk on your own.
  • You need to enable advanced features in Snap Hutao's settings page

Unlock Frame Rate Limit

Warning

  • The Unlocker project only affects the UnityPlayer itself, directly affecting the Unity3D engine, and does not have a direct relationship with the game itself. Essentially, it is no different from settings like 120 FPS in mobile devices. However, you should still use it with caution and read the user agreement on your own.
  • Run Snap Hutao as administrator

  • Enter Game Launcher page

  • At the bottom of the page, you can find Unlock Frame Rate Limit option

    • Trigger the switch to enable or disable this feature
    • In the Set Frame Rate Limit field, you can adjust the limit freely
  • Fact that may cause failure in unlocking frame rate limit:

    • Snap Hutao process is not kept in the background
    • V-Sync is not set to off in the game
    • Max Framerate limit is not changed in your graphic card settings
    • Power Saving mode is not disabled in power settings
    • Your graphic card is not powerful enough

Multi-Client

Warning

Multiple instances of the game client is a far more dangerous feature compared to unlocking the framerate limit. You should personally or invite a technically knowledgeable professional to review the code and make your own judgment on whether to use this feature.

Using this feature may cause the anti-cheat system in Genshin Impact to fail to load, and the game client will report this situation to miHoYo's servers.

  1. Run Snap Hutao as administrator
  2. Enter Game Launcher page
  3. At the bottom of the page, enable Multi-Client option
  4. Click Launch button on the top-right of the window
  5. Wait for 12 seconds before entering the game (open the gate)
  6. Repeat step 4 and 5 to launch next client instance
]]>
Hutao Database / Abyss Record https://hut.ao/en/features/hutao-API.html https://hut.ao/en/features/hutao-API.html Hutao Database / Abyss Record Snap Hutao offers two major statistic features associated with Spiral Abyss challenge Abyss Stats on the sidebar is a feature designed to help players who are not familiar with ... Feature Tutorial Thu, 12 Jan 2023 00:51:03 GMT Hutao Database / Abyss Record

Snap Hutao offers two major statistic features associated with Spiral Abyss challenge

  • Abyss Stats on the sidebar is a feature designed to help players who are not familiar with Genshin Impact's battle system to build teams, pass the Abyss and obtain rewards by collecting and displaying challenge stats data from the Spiral Abyss from a large number of players.
  • Abyss Record on the sidebar is a statistical feature that helps individuals review their gaming experience and personal data collection by saving their challenge data from each period of the Spiral Abyss.
    • Many players contribute to the Hutao Database's Abyss Stats dataset by uploading their personal Abyss Records

View Abyss Stats

Data Scope Limitation

All calculated data are based on the player data uploaded to the Hutao Database and cannot represent the average data of all Genshin Impact players. The data is for reference only.

Stats Data Refresh Cycle

  1. Abyss Stats (character usage, character appearance, teams appearance) wil be automatically reset on 1st and 16th day of each month on the gaming server timezone of your account
    • You can view real-time total uploaded data by clicking Details button in the Abyss Stats page
  2. If user does not upload its record for 30 days, its character constellation data will be reset in the database

Upload Abyss Data

Use Snap Hutao Client

  • Enter Abyss Records page by clicking Abyss Records on the sidebar menu
  • Click Refresh Data button to make suer Snap Hutao is storing your latest Spiral Abyss record
  • Click Upload Data to upload your Spiral Abyss records
    • This may take a few seconds, you will see the following success message after your data is submitted upload-hutaoapi

Use Browser

Info

This method does not support HoYoLab

  • Open our JavaScript file, copy the entire content
  • Create new bookmark in your browser
    • Fill with a suitable name
    • in the URL field, fill with script you just copied add-bookmark
  • Visit MiYouShe, wait the page to be fully loaded, and then click the bookmark
  • Wait for a moment, and you will see data upload request window
  • After confirm it, the browser will upload your abyss record, do not turn off your browser
  • You will receive a notification when your data is submitted

  1. When same character appearances in the same floor but different level, appearance time only count for 1 ↩︎

  2. When same character appearances in the same floor but different level, appearance time only count for 1 ↩︎

  3. Character constellation data is a separate data set from Spiral Abyss records database ↩︎

  4. Once owned this character, it's counted into database even it's not appearing in Spiral Abyss; Once upload your Abyss stats, all collected characters will be included ↩︎

]]>
Software Settings https://hut.ao/en/features/hutao-settings.html https://hut.ao/en/features/hutao-settings.html Software Settings The following feature tutorials are introduced in-program order.; About Snap Hutao This part has the following information: The icon of Snap Hutao:You can find the original imag... Feature Tutorial Thu, 12 Jan 2023 00:51:03 GMT Software Settings

Info

  • The following feature tutorials are introduced in-program order.

About Snap Hutao

This part has the following information:

  • The icon of Snap Hutao:You can find the original image of the icon at the home page
  • Snap Hutao client version
  • Device ID

Snap Hutao Account

Hutao-account Snap Hutao account system is designed by DGP-Studio to provide fundamental component for cloud service such as wish history backup. Currently, you are already able to register and login to your Snap Hutao account in the settings page.

Appearance

  • Language

    • Snap Hutao will following system language setting by default
    • You can force to change to another language in the settings page
  • Backdrop Material

    • In this option, you can change the backdrop material of the software to
      • Acrylic
      • Mica (Windows 11 only)
      • MicaAlt (Windows 11 only)
    • The setting will take effect immediately

@slidestart auto

Windows 10 Acrylic

win10-Acrylic


Windows 11 Acrylic

win11-Acrylic


Windows 11 Mica

win11-Mica


Windows 11 MicaAlt

win11-MicaAlt

@slideend

Wish History

  • In this field, you can choose to hide wish event that you do not have any record in the period in the wish export feature

Game

  • Game Path

    • In this field, you can modify or set your game path for Snap Hutao
    • When setting the game path, you should select game program instead of launcher program
      • Such as $\Genshin Impact\Genshin Impact Game\YuanShen.exe
  • Delete Game Embedded Browser Web Cache

    • When you are using web cache refresh method in the wish history feature and receiving authkey expiration error, you can try this operation to fix the error
    • Click on this field to execute the operation

Storage

  • Open Data Folder

    • Click this field to open data folder that contains user data, log, and metadata
  • Change Data Directory

    • This field allows you to change the data directory to path you want
  • Open Cache Folder

    • Click this field will open cache folder that saves image assets used by Snap Hutao
  • Reset Image Resource

    • This option allows user to reset image cache when there are too many image failed to load. The program will re-download images resource at next start-up

MiHoYo BBS/HoYoLab Daily Check-in

Tips

Daily Check-in feature in Snap Hutao is mainly used to check account login status

  • How to use
    • First, login to your MiHoYo BBS/HoYoLab account and select it
    • Click on the field
    • Then Snap Hutao will pop up the check-in page and you can check-in manually
  • Interface when this feature is working: Daily check in

Dangerous Features

]]>
MiHoYo BBS Account Switch https://hut.ao/en/features/mhy-account-switch.html https://hut.ao/en/features/mhy-account-switch.html MiHoYo BBS Account Switch There are two types of MiHoYo BBS, MiYouShe and HoYoLab. MiYouShe refers to Mainland China version, HoYoLab refers to global version, both of them are accepted by Snap Hutao The... Feature Tutorial Thu, 12 Jan 2023 00:51:03 GMT MiHoYo BBS Account Switch

Tips

There are two types of MiHoYo BBS, MiYouShe and HoYoLab. MiYouShe refers to Mainland China version, HoYoLab refers to global version, both of them are accepted by Snap Hutao

  • The document in page is talking about MiHoYo BBS account, not Genshin Impact's in-game account
  • Before starting using Snap Hutao, you must initial your MiHoYo BBS account by login to your account in official mobile application
    • If your account name shows like user_123456789, then it means the account is not initial yet

多帐号管理样图

  • At the left bottom corner, you can find the account menu above the Settings button. In the pop-up account menu, you can find the entry to login in to your MiYouShe and HoYoLab account:

  • Click on Web Login

    • In the pop-up build-in browser, login with your account
    • Click I'm logged in button on the top right, after you have logged into your account
    • Then your account will be added to Snap Hutao, the browser will close automatically
  • Alternatively, you can enter your MiHoYo BBS cookie list by click on Input Manually button

  • After added your MiHoYo BBS account, you need to switch to account you want in the account menu, to activate it

  • You can always switch your MiHoYo BBS account in the account menu, and you are also allowed to copy account's cookie or remove account there

Security Tips

  • Stoken is a security sensitive cookie field, you should NEVER store it in cloud-based software or device that you cannot guarantee the safety (such as public computers).
  • You can copy accounts' cookie with Stoken from Snap Hutao, but you should carefully consider if the receiver is trustworthy to have Stoken cookie
  • When you are signing in to your MiHoYo BBS account in Snap Hutao, the data are only been processed by MiHoYo's official server and local Snap Hutao program, no third-party server (including any server from Snap Hutao) will involve in this process.
]]>
Weapon WIKI https://hut.ao/en/features/weapon-wiki.html https://hut.ao/en/features/weapon-wiki.html Weapon WIKI weapon-wiki Weapon WIKI is a Snap Hutao build-in WIKI feature used to look up each weapon's information Included Data Weapon list; Use the icon above the list, you can change th... Feature Tutorial Thu, 12 Jan 2023 00:51:03 GMT Weapon WIKI

weapon-wiki

Weapon WIKI is a Snap Hutao build-in WIKI feature used to look up each weapon's information

Included Data

  • Weapon list
    • Use the icon above the list, you can change the view between list and grid
    • Click on weapon's icon or title, and you will be directed to its WIKI page
  • Weapon data
    • Weapon basic information
      • Images of weapon before and after ascension
      • Weapon's main image
      • Weapon's introduction
      • Weapon's numerical value at value you switch to
    • Weapon refinement data
      • Weapon's numerical value at each refinement level
    • Weapon's most used by characters data provided by Hutao Database
]]>
User Data and Privacy Notice https://hut.ao/en/statements/privacy-notice.html https://hut.ao/en/statements/privacy-notice.html User Data and Privacy Notice Personal Information The nature of Snap Hutao project states it does not collect any personal information data. Regular Data Usage Snap Hutao respects the privacy of users, and ... Announcement Thu, 12 Jan 2023 00:51:03 GMT User Data and Privacy Notice

Personal Information

The nature of Snap Hutao project states it does not collect any personal information data.

Regular Data Usage

Snap Hutao respects the privacy of users, and we're currently using data as described below:

  • Once using Snap Hutao,the database file in the data directory

    • Store
      • MiHoYo BBS and HoYoLab cookie
      • Snap Hutao program settings
      • All other user data
  • When using Snap Hutao, we collect anonymously logs data for development and statistical purposes when program stops unexpectedly or throw an error, including - User device ID - Error or crash log - Active user statistical data

  • When using Hutao Database (Abyss Record/Abyss Stats) feature and select Upload Data

    • Upload data to Hutao API, including
      • User's in-game UID
      • User's Abyss record
      • User's character information including artifact and weapon data
  • After using Real-time Notes features

    • Create a Windows scheduled task to fetch data timely
  • After using server switch feature in Game Laucher, in Snap Hutao's data directory

    • Store game files for server switch usage
  • After using Hutao Account features, Hutao Account system server will

    • Store
      • User registered email address
      • Encrypted password
]]>
User Agreement and Legal Disclaime https://hut.ao/en/statements/tos.html https://hut.ao/en/statements/tos.html User Agreement and Legal Disclaime This page of document was original written in Simplified Chinese. It's translated by AI-driven translate software, and still under review. If there is any conflict between the c... Announcement Thu, 12 Jan 2023 00:51:03 GMT User Agreement and Legal Disclaime

Info

This page of document was original written in Simplified Chinese. It's translated by AI-driven translate software, and still under review. If there is any conflict between the content of the document on this page and the original document, please refer to the original document.

General Provisions

  • This "User Agreement and Legal Disclaimer" (hereinafter referred to as "Terms" or "User Agreement") applies to all software works developed by the DGP-Studio development team (hereinafter referred to as "the team" or "we"), the official website of each development project, and affiliated self-hosted media accounts.
    • Please read all the contents of this User Agreement carefully. If you have any objections to any terms of this User Agreement after reading it, please immediately stop using any projects developed by the team.
    • If you are under 18 years old, please read and fully understand this agreement with the accompaniment of a legal guardian, and obtain the consent of the legal guardian before using any projects developed by the team.
    • If you have installed, used, or referenced any projects developed by the team during development, it means that you have actively read (read it completely) and fully agree to the terms listed in this User Agreement, that is, you have fully understood this Agreement and promised to accept the constraints of the agreement, legal statements, privacy policies, rules, norms, statements, notices, and other content related to any projects developed by the team.
    • This "User Agreement" is a user agreement and legal disclaimer entered into by the user (hereinafter referred to as "you") and any projects developed by the team. This agreement has legal effect on both the user and the team.

Nature of the Project, Services, and Definition of Responsibilities and Obligations

  1. As all projects developed by the team are "open-source" and "non-business" in nature, the team can make full decisions at any time, including but not limited to changing the "User Agreement" and modifying any content within any projects developed by the team. If there are any changes to the "Terms" or the content of the works, we will post notices on the relevant project display website. The revised "Terms" will take effect automatically after they are published on the official website.

  2. The development of this software is aimed at "learning development knowledge" and "accumulating development experience." All functions provided by all projects are "open-source" and "non-business" in nature. If you are dissatisfied with the security of any projects developed by the team, please uninstall/delete/stop using them immediately. If you continue to use them normally, it means that you approve of the security of any projects developed by the team.

  3. Any "unexpected losses (including but not limited to: software, hardware, property, virtual items, etc.)", "contractual damage", "defamation", "copyright or intellectual property infringement," and the resulting losses and liabilities caused by the use of any content in any projects developed by the team are all "losses and liabilities" caused by the user's own use behavior of open-source software on the Internet. Based on the MIT license declared in all works at their open-source location (i.e., GitHub) and the content stipulated in this declaration, it should be deemed that the aforementioned "losses and liabilities" have no responsibility relationship with all the relevant developers of the projects.

  4. During the user's use of any projects developed by the team, the team does not make any guarantees that do not occur under the following circumstances:

    • The user cannot use or update normally due to network conditions, communication lines, and other technical reasons;
    • Negative results caused by using "plug-ins in this software developed by a third party," "modified versions of this software compiled by a third party," and "software compiled by reusing project code created by this development team."
  5. Users acknowledge that any project developed by our team requires active user trigger for any information upload, except for necessary upload reports or related information in passive receipt of software or other related projects.

    • Users acknowledge that any project developed by our team fully respects and protects the "personal privacy rights" of all users. The project code is also fully open, and users do not have subjective reasons to accuse the development team or team members of "violation of privacy rights".
    • Any personal information of users will not be shared or transferred to third parties by any project developed by our team, unless with the user's prior authorization or the shared and transferred personal information has been de-identified and the third party cannot re-identify the natural person subject of such information.
    • Any project developed by our team contains links to other sites. When you visit third-party links, please read the user agreement and statement of the third-party site carefully. Our team is not responsible for the content, privacy terms, and usage agreements of third-party sites.
    • When using any project developed by our team, we cannot guarantee that the information you submit will be saved successfully. You need to properly store and keep the information you submit. Some projects developed by our team provide storage for "authorized data," but there are various force majeure factors in the storage process. Our team cannot promise to keep users' stored information indefinitely. Please back up your important information yourself.

Rights and Obligations

  1. Our team allows any individual or organization to conduct secondary development, functional modification, and reuse of our code for other projects without our team's authorization, for any project developed by our team. However, we reserve the right to pursue legal action against any infringement of our team's computer software copyright.

    • Our team shall not be responsible for any consequences resulting from the public release of the contents of any project developed by our team (including but not limited to video production, articles with content of this software, uploading to download sites not designated by our development team, etc.) by any individual or organization using the project developed by our team.
    • Our team shall not be responsible for any consequences resulting from the use of "third-party subsidiary programs or additional code that can be used for any project developed by our team", "modified versions of any project developed by our team that have been compiled by third parties", or "software compiled using the project code created by our development team".
    • Based on the legal definitions of "computer software" and "documents" in Article 2 and Article 3 of the "Regulations on the Protection of Computer Software," DGP Studio reserves all computer software copyright for all of our development projects. This includes but is not limited to all information necessary to construct the project and all document data related to the project (i.e. program design specifications, flowcharts, user manuals, etc.), with the actual content subject to the "Computer Software Copyright Registration Certificate" for each project.
  2. Any project developed by our team is only intended for lawful and compliant learning and research use and shall not be used for illegal activities.

    • Our team is only a development team (not a legal entity composed of natural persons), and shall not be held responsible for any joint liability for any use of the software or any project developed by our team that results in any legal consequences.
    • If a user has already started using any project developed by our team, it means that they have agreed to the "Usage Agreement" and that our team has already fulfilled the notification requirements in Section 10 of this Usage Agreement.
  3. Copyright of the developed projects.

    • Our software development team holds the ownership of all trademarks in the software itself (excluding display content other than functional modules), all historical versions of the aforementioned works, and the surrounding websites. We also hold any related rights and interests regarding copyright.
    • All statistical data of any project developed by our team comes from users who submit data voluntarily. After the data is screened, it is displayed. Therefore, our team is not responsible for the accuracy of the data, and the data is not related to us.
    • During the use of any project developed by our team, there may be data that has original copyright. For these data, our team does not own their ownership. In order to avoid infringement, the user has the obligation to fully read and comply with the content of Section 10 of this Usage Agreement. The resources used in this software (including but not limited to fonts, images, and text) are from public information on the Internet. If infringement occurs, you can contact us at our GitHub to remove it.

Other Terms

  1. Determination of "Non-Business Nature" of Projects Developed by the Team.

    • Any project developed by the team has no business nature.
    • If individual or certain members of the development team, during their participation in the development of any project developed by the team, have entered into relationships with third-party users, including but not limited to gifts, exchanges, sales, etc., the resulting relationships are unrelated to the development team. This occurrence is not based on the fact that the team developed a related project, but rather on independent events that occurred at the location where the user entered into the aforementioned relationship on the Internet or in reality. The nature of this behavior should be determined based on the user terms of use at the Internet interaction location where the aforementioned relationship occurred, or in combination with specific behaviors that occurred in reality.
  2. Any project (including websites) developed by the team is developed for the purpose of "learning development knowledge" and "accumulating development experience," and is only for learning and communication purposes. It is strictly prohibited to use it for commercial purposes. After downloading or viewing the learning materials, please delete all related information within 24 hours. If you ignore this requirement, the software development team is not responsible for "possible copyright disputes, infringement of intellectual property rights, and civil disputes."

  3. The establishment, effectiveness, performance, interpretation, and dispute resolution of this agreement shall be governed by the laws of the mainland of the People's Republic of China. If any provision of this agreement conflicts with the laws of the People's Republic of China and is invalid, these provisions will be reinterpreted as closely as possible to the original intent of this agreement. The other provisions of this agreement shall remain in full force and effect.

  4. The place of signing this agreement is Liaohe Oilfield Mining Area, Panjin City, Liaoning Province, China. If a dispute arises in the performance of this agreement, the parties shall resolve it through consultation. If no agreement can be reached through consultation, the Liaohe People's Court shall have jurisdiction, and the appellant shall bear the costs of each stage immediately.

  5. The titles (including subtitles) in this agreement are for convenience and reading only and do not affect the meaning or interpretation of any provisions of this agreement.

  6. Both you and the development team are independent entities, and under no circumstances does this agreement constitute any express or implied guarantee or condition of the development team towards users. There is also no agency, partnership, joint venture, or employment relationship between the two parties.

  7. In this "User Agreement and Legal Statement," the term "our party" or "the development team" (as distinguished from "you" or "the user") refers to the entire team of DGP-Studio Development Team, including each individual member.

]]>
Features https://hut.ao/en/features/ https://hut.ao/en/features/ Features Thu, 29 Sep 2022 02:37:43 GMT Features ]]> Achievement Management https://hut.ao/en/features/achievements.html https://hut.ao/en/features/achievements.html Achievement Management Snap Hutao offers local achievement management feature, users can view and manage status of achievement At first time use, you will follow the instruction to create an archive a... Feature Tutorial Thu, 29 Sep 2022 02:37:43 GMT Achievement Management

Snap Hutao offers local achievement management feature, users can view and manage status of achievement

  • At first time use, you will follow the instruction to create an archive and name it
  • After that, you are still able to make new archives by click on Create New Archive for other game accounts

Achievement Import

  • Snap Hutao is using Uniformed Interchangeable Achievement Format Standar to store user's achievement data
    • This standard allows user to transmit achievement data between Snap Hutao wiht other achievement tools, such as Achievement exporter
  • You can click on Import at top right menu on Achievement Management page, and select file import to load UIAF formatted data

Achievement Tools We Recommend

]]>
Wish History https://hut.ao/en/features/wish-export.html https://hut.ao/en/features/wish-export.html Wish History Gacha is one of the core gameplay in Genshin Impact. Whether it's for commemorative and show-off purposes, or for serious planning for a gacha strategy, it's very important to p... Feature Tutorial Thu, 29 Sep 2022 02:37:43 GMT Wish History

Gacha is one of the core gameplay in Genshin Impact. Whether it's for commemorative and show-off purposes, or for serious planning for a gacha strategy, it's very important to perform statical analysis on historical gacha record. However, Genshin Impact only provides players with six months of gacha records, which is not user-friendly (although they still keep tracking how many Timmie's pigeons you've killed for the whole year)

Therefore, we need to use the gacha records from these six months to retrieve the data and transfer the record to our local device. This is the purpose of wish history export feature in Snap Hutao.

Regarding the technical principles of exporting Genshin Impact gacha records, you can refer to our article on Gacha System and Export Principles

祈愿导出

As shown in the above figure, through the wish history feature in Snap Hutao, you can clearly obtain the following information: total number of wishes, current pity count, quantity and percentage of obtained items with different rarity, number of times a 5-star rarity item was not obtained and the current pity status.

Delay in Gacha Data Export

Snap Hutao retrieves gacha records from the MiHoYo servers, which means that recently made wishes may not be immediately available. When you see the latest batch of gacha records in the game's own history, then you can then obtain the corresponding statistics from Snap Hutao.

Fetch Wish History

Refresh with Stoken Cookie

Hint

  • This method requires user to sign in to MiHoYo BBS account in Snap Hutao, refer to MiHoYo BBS Account Switch to get to know how to login to your MiHoYo BBS account
  • Stoken Cookie refresh method does not support global server (HoYoLab)
  • Make sure the account you want to refresh wish history has been signed in to Snap Hutao
  • Switch to Wish History feature page in Snap Hutao
  • Click on Refresh button and select SToken Refresh
  • Wait for refresh task to complete

Refresh with Web Cache

  • Switch to Wish History feature page in Snap Hutao
  • Start the game, go to in-game wish history page
  • Go back to Snap Hutao, clock on Refresh button and select Refresh with Web Cache
  • Wait for refresh task to complete

Tips

If errors keep occur:

  • Go to settings page in Snap Hutao
  • Execute operation Delete game embeeded browser web cache

Refresh with Manually Input URL

  • If you get your personal wish history URL, you can select Manual Input and submit your wish history URL
  • Be aware that the URL is time-sensitive

Explanation on Full Refresh Option

By default, Snap Hutao will stop importing gacha records once it matches a Wish ID that already exists locally. However, if you wish to obtain all the historical records from the Genshin Impact servers (even if they are already present in your local wish history), you can check the "Full Refresh" option.

Not selecting Full Refresh will not cause you to lose your wishing data, and selecting Full Refresh will not cause your local records to mistakenly record the same wishing data twice.

Import Wish History Data from Other Applications

Snap Hutao supports importing wish history data file that in UIGF data format[1]

If you need to import such type of data, you can:

  • Start Snap Hutao, switch to Wish History feature page
  • Select Import
  • Select your UIGF Json data file
  • Check the imported file information and confirm to import

Export Wish History Data

Snap Hutao support exporting wish history data to a Json file written in UIGF data format

If you need to export the wish history data, you can:

  • Start Snap Hutao, switch to Wish History feature page
  • Switch to the archive you want to export, and select Export
    • In the pop-up window, confirm your export path
  • Confirm and export data

  1. Unified Standardized GenshinData Format is provided by UIGF-Org ↩︎

]]>
Statements https://hut.ao/en/statements/ https://hut.ao/en/statements/ Statements Thu, 29 Sep 2022 02:37:43 GMT Statements ]]> Submit Bug Report https://hut.ao/en/statements/bug-report.html https://hut.ao/en/statements/bug-report.html Submit Bug Report opened-issue Recommended Method You can submit bug reports when you find reproducible issue that cannbot be fixed by youself; When submitting the issue, you should describe the ... Announcement Thu, 29 Sep 2022 02:37:43 GMT Submit Bug Report

opened-issue closed-issue

Recommended Method

  • You can submit bug reports when you find reproducible issue that cannbot be fixed by youself
  • When submitting the issue, you should describe the problem in as much detail as you can.Screenshots of error should be attached if you have.This is help us to identify the issue faster.
  • If you are able to fix the issue from code, you are also welcome to make PRs directly.

Client Issue

Request New or Update Document

]]>
Project https://hut.ao/en/project.html https://hut.ao/en/project.html Project Snap Hutao is an MIT-licensed open-source project that provides a Genshin Impact Toolset on Windows, aiming to provide a better experience on PC gaming. It makes undestructive f... 公告 Wed, 28 Sep 2022 01:46:44 GMT Project

Snap Hutao is an MIT-licensed open-source project that provides a Genshin Impact Toolset on Windows, aiming to provide a better experience on PC gaming. It makes undestructive feature expansions on desktops by making features that Genshin Impact provides only on mobile applications.

Feature Migration

Snap Hutao project was originally from the Snap Genshin project. Currently, we are still migrating features.

Documents will be provided on this website for all migrated features. The migration process is shown below:

    • Will be integrated to Dev Plan feature
    • Will be integrated to Dev Plan feature

New features

The following features are planned to add when the project was established.

]]>
Quick Start https://hut.ao/en/quick-start.html https://hut.ao/en/quick-start.html Quick Start If you download and use Snap Hutao,you are agree to our terms of service (statements/tos.md) Video Tutorial For most people, follow the instruction on this page is more effiency... Feature Tutorial Wed, 28 Sep 2022 01:46:44 GMT Quick Start

Tips

If you download and use Snap Hutao,you are agree to our terms of service

If you believe Snap Hutao is a good project and helps you, you can support us by the following ways

commit_activity hutao-last-commit

Video Tutorial

For most people, follow the instruction on this page is more effiency.

However, if you are not familiar with the operation mentioned below, you can come back the follow the video tutorial.

Snap Hutao Tutorial - Microsoft Store Installation (zh-CN)

Minimum System Requirements

Requirement Attribute
Minimum Required OS Windows 10 Build 19045 (22H2) [1]
Recommended OS Windows 11 Build 22621 (22H2)
Optional Components WebView2 Runtime

Download Snap Hutao

Whatever installation method you used, package source and registration are always handled by Microsoft Store.

Upgrade to MS Store Version from Sideload Versions

  • Uninstall the sideload version with our uninstallation instruction document
    • You data will not lose as long as you don't delete data directory manually
  • Follow the method above to install the Microsoft Store version application

Update Snap Hutao

You can use any of the update methods, whatever method you used when you installed Snap Hutao. They don't need to be consistent, as Microsoft Store is the only source of packages.

Installing WebView2 Runtime

WebView2 Runtime is provided by Microsoft, which enables a built-in browser at a low resource cost inside the program.As an optional component, WebView2 is not a mandatory component, but it will make some Snap Hutao's features easier.

At the bottom of theMicrosoft official page, you can findEvergreen Standalone Installer, choosex64download and install as prompted


  1. As LTSC and LTSB Windows versions do not contain Microsoft Store and some other necessary dependencies, they are not supported.Windows 10 Build 19041 is allowed to install Snap Hutao, but some features have known issues caused by Windows Os Kernal, those issues won't be fixed. ↩︎

]]>