mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.Docs.git
synced 2025-11-19 21:16:31 +08:00
Deploying to gh-pages from @ DGP-Studio/Snap.Hutao.Docs@c53ca6bd04 🚀
This commit is contained in:
@@ -1 +1 @@
|
||||
import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-75ff5032.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","404.html.vue"]]);export{f as default};
|
||||
import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-9bdedc14.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","404.html.vue"]]);export{f as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/FAQ.html-3c530173.js
Normal file
1
assets/FAQ.html-3c530173.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
const t=JSON.parse('{"key":"v-1bd4ef83","path":"/en/advanced/FAQ.html","title":"FAQ","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"ask","category":["FAQ"],"order":1,"description":"How to create desktop shortcut (with no admin privilege) Community Power Thanks to solution provided by CzHUV (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12)。 Use Win+...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/FAQ.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/FAQ.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"FAQ"}],["meta",{"property":"og:description","content":"How to create desktop shortcut (with no admin privilege) Community Power Thanks to solution provided by CzHUV (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12)。 Use Win+..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-09-19T02:47:00.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-19T02:47:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-19T02:47:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"How to create desktop shortcut (with no admin privilege)","slug":"how-to-create-desktop-shortcut-with-no-admin-privilege","link":"#how-to-create-desktop-shortcut-with-no-admin-privilege","children":[]},{"level":2,"title":"How to create desktop shortcut with Administrator privilege","slug":"how-to-create-desktop-shortcut-with-administrator-privilege","link":"#how-to-create-desktop-shortcut-with-administrator-privilege","children":[]},{"level":2,"title":"How to run Snap Hutao when Windows starts","slug":"how-to-run-snap-hutao-when-windows-starts","link":"#how-to-run-snap-hutao-when-windows-starts","children":[]},{"level":2,"title":"Use Snap Hutao to quick start the game","slug":"use-snap-hutao-to-quick-start-the-game","link":"#use-snap-hutao-to-quick-start-the-game","children":[]},{"level":2,"title":"Use Snap Hutao with Network Proxy","slug":"use-snap-hutao-with-network-proxy","link":"#use-snap-hutao-with-network-proxy","children":[]},{"level":2,"title":"Mojibake in Snap Hutao","slug":"mojibake-in-snap-hutao","link":"#mojibake-in-snap-hutao","children":[]},{"level":2,"title":"MiHoYo BBS Account often Lose Login Status","slug":"mihoyo-bbs-account-often-lose-login-status","link":"#mihoyo-bbs-account-often-lose-login-status","children":[]},{"level":2,"title":"Game Account Lose Login Status in the Launcher","slug":"game-account-lose-login-status-in-the-launcher","link":"#game-account-lose-login-status-in-the-launcher","children":[]},{"level":2,"title":"Snap Hutao Throws Failed to add Scheduled Task Error","slug":"snap-hutao-throws-failed-to-add-scheduled-task-error","link":"#snap-hutao-throws-failed-to-add-scheduled-task-error","children":[]},{"level":2,"title":"Stuck at Installing Required Framework when Using MSIX Package to Install","slug":"stuck-at-installing-required-framework-when-using-msix-package-to-install","link":"#stuck-at-installing-required-framework-when-using-msix-package-to-install","children":[]},{"level":2,"title":"Unable to Run Snap Hutao as Administrator","slug":"unable-to-run-snap-hutao-as-administrator","link":"#unable-to-run-snap-hutao-as-administrator","children":[]}],"git":{"createdTime":1679108735000,"updatedTime":1695091620000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":8},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.32,"words":696},"filePathRelative":"en/advanced/FAQ.md","localizedDate":"March 18, 2023","autoDesc":true}');export{t as data};
|
||||
1
assets/FAQ.html-d02617b3.js
Normal file
1
assets/FAQ.html-d02617b3.js
Normal file
@@ -0,0 +1 @@
|
||||
const t=JSON.parse('{"key":"v-1bd4ef83","path":"/en/advanced/FAQ.html","title":"FAQ","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"iconfont icon-ask","category":["FAQ"],"order":1,"description":"How to create desktop shortcut (with no admin privilege) Community Power Thanks to solution provided by CzHUV (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12)。 Use Win+...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/FAQ.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/FAQ.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"FAQ"}],["meta",{"property":"og:description","content":"How to create desktop shortcut (with no admin privilege) Community Power Thanks to solution provided by CzHUV (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12)。 Use Win+..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-09T11:35:30.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-09T11:35:30.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-09T11:35:30.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"How to create desktop shortcut (with no admin privilege)","slug":"how-to-create-desktop-shortcut-with-no-admin-privilege","link":"#how-to-create-desktop-shortcut-with-no-admin-privilege","children":[]},{"level":2,"title":"How to create desktop shortcut with Administrator privilege","slug":"how-to-create-desktop-shortcut-with-administrator-privilege","link":"#how-to-create-desktop-shortcut-with-administrator-privilege","children":[]},{"level":2,"title":"How to run Snap Hutao when Windows starts","slug":"how-to-run-snap-hutao-when-windows-starts","link":"#how-to-run-snap-hutao-when-windows-starts","children":[]},{"level":2,"title":"Use Snap Hutao to quick start the game","slug":"use-snap-hutao-to-quick-start-the-game","link":"#use-snap-hutao-to-quick-start-the-game","children":[]},{"level":2,"title":"Use Snap Hutao with Network Proxy","slug":"use-snap-hutao-with-network-proxy","link":"#use-snap-hutao-with-network-proxy","children":[]},{"level":2,"title":"Mojibake in Snap Hutao","slug":"mojibake-in-snap-hutao","link":"#mojibake-in-snap-hutao","children":[]},{"level":2,"title":"MiHoYo BBS Account often Lose Login Status","slug":"mihoyo-bbs-account-often-lose-login-status","link":"#mihoyo-bbs-account-often-lose-login-status","children":[]},{"level":2,"title":"Game Account Lose Login Status in the Launcher","slug":"game-account-lose-login-status-in-the-launcher","link":"#game-account-lose-login-status-in-the-launcher","children":[]},{"level":2,"title":"Snap Hutao Throws Failed to add Scheduled Task Error","slug":"snap-hutao-throws-failed-to-add-scheduled-task-error","link":"#snap-hutao-throws-failed-to-add-scheduled-task-error","children":[]},{"level":2,"title":"Stuck at Installing Required Framework when Using MSIX Package to Install","slug":"stuck-at-installing-required-framework-when-using-msix-package-to-install","link":"#stuck-at-installing-required-framework-when-using-msix-package-to-install","children":[]},{"level":2,"title":"Unable to Run Snap Hutao as Administrator","slug":"unable-to-run-snap-hutao-as-administrator","link":"#unable-to-run-snap-hutao-as-administrator","children":[]}],"git":{"createdTime":1679108735000,"updatedTime":1696851330000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":9},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.33,"words":698},"filePathRelative":"en/advanced/FAQ.md","localizedDate":"March 18, 2023","autoDesc":true}');export{t as data};
|
||||
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-5c3f740a","path":"/en/advanced/Gacha-system-and-export-principal.html","title":"祈愿系统与导出原理","lang":"en-US","frontmatter":{"headerDepth":0,"category":["FAQ"],"icon":"iconfont icon-read","order":8,"comment":false,"description":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"祈愿系统与导出原理"}],["meta",{"property":"og:description","content":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-12T16:19:24.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T16:19:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"祈愿系统与导出原理\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T16:19:24.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"祈愿的获取","slug":"祈愿的获取","link":"#祈愿的获取","children":[]},{"level":2,"title":"祈愿的存储","slug":"祈愿的存储","link":"#祈愿的存储","children":[]},{"level":2,"title":"UIGF 格式","slug":"uigf-格式","link":"#uigf-格式","children":[{"level":3,"title":"祈愿的导入","slug":"祈愿的导入","link":"#祈愿的导入","children":[]},{"level":3,"title":"祈愿的导出","slug":"祈愿的导出","link":"#祈愿的导出","children":[]}]}],"git":{"createdTime":1679108736000,"updatedTime":1697127564000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.21,"words":662},"filePathRelative":"en/advanced/Gacha-system-and-export-principal.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-5c3f740a","path":"/en/advanced/Gacha-system-and-export-principal.html","title":"祈愿系统与导出原理","lang":"en-US","frontmatter":{"headerDepth":0,"category":["FAQ"],"icon":"read","order":8,"description":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"祈愿系统与导出原理"}],["meta",{"property":"og:description","content":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-09-19T02:47:00.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-19T02:47:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"祈愿系统与导出原理\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-19T02:47:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"祈愿的获取","slug":"祈愿的获取","link":"#祈愿的获取","children":[]},{"level":2,"title":"祈愿的存储","slug":"祈愿的存储","link":"#祈愿的存储","children":[]},{"level":2,"title":"UIGF 格式","slug":"uigf-格式","link":"#uigf-格式","children":[{"level":3,"title":"祈愿的导入","slug":"祈愿的导入","link":"#祈愿的导入","children":[]},{"level":3,"title":"祈愿的导出","slug":"祈愿的导出","link":"#祈愿的导出","children":[]}]}],"git":{"createdTime":1679108736000,"updatedTime":1695091620000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.19,"words":658},"filePathRelative":"en/advanced/Gacha-system-and-export-principal.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data};
|
||||
@@ -1 +1 @@
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{o as e,c as i,e as r}from"./app-75ff5032.js";const t={},l=r('<h1 id="祈愿系统与导出原理" tabindex="-1"><a class="header-anchor" href="#祈愿系统与导出原理" aria-hidden="true">#</a> 祈愿系统与导出原理</h1><blockquote><p>Gacha System and Principal</p></blockquote><p>胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。</p><p>本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。</p><h2 id="祈愿的获取" tabindex="-1"><a class="header-anchor" href="#祈愿的获取" aria-hidden="true">#</a> 祈愿的获取</h2><p>获取祈愿记录需要请求米哈游的 API</p><p>关于此 API, 有下列几个注意点</p><ul><li>通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录 <ul><li>这也是原神客户端中祈愿记录的来源</li></ul></li><li>API 存在请求速率限制,过快的请求会导致后续的请求失败,无法正常获取数据</li></ul><p>为了请求此 API,我们需要四个关键参数</p><ul><li>目前有下列几种方法可以获取这些参数 <ul><li>遍历 Unity 的日志文件,查找用户打开的祈愿记录 URL</li><li>代理本机流量,筛选祈愿记录 URL</li><li>查找 CefBrowser 的浏览器缓存,找到祈愿记录 URL</li><li>对于包含了 Stoken 的 Cookie,调用 genAuthKey API,获取参数</li><li>高级用户手动输入相关 URL</li></ul></li></ul><p>在请求 API 后可以获取到零散的祈愿记录,在对其进行拼接后即可获得一份完整的祈愿记录列表</p><h2 id="祈愿的存储" tabindex="-1"><a class="header-anchor" href="#祈愿的存储" aria-hidden="true">#</a> 祈愿的存储</h2><p>获得完整的祈愿记录列表后即可将其简单的序列化入本地数据库内,在需要时可从数据库中反序列化出来呈现给用户。</p><p>后续的对服务器的请求只需要对比数据库中的数据请求新增的部分即可。</p><p>这样,用户即可长期地保存帐号的完整祈愿记录</p><h2 id="uigf-格式" tabindex="-1"><a class="header-anchor" href="#uigf-格式" aria-hidden="true">#</a> UIGF 格式</h2><blockquote><p>统一可交换祈愿记录标准</p><p>Uniformed Interchangeable GachaLog Format standard</p></blockquote><p>UIGF 是由我们联合其他祈愿记录应用倡导、推出并<strong>持久维护</strong>的一个统一的祈愿记录数据交换标准</p><p>标准化的数据格式将允许用户将祈愿记录在不同的转移数据,以使用到不同原神工具中各自的特色功能</p><h3 id="祈愿的导入" tabindex="-1"><a class="header-anchor" href="#祈愿的导入" aria-hidden="true">#</a> 祈愿的导入</h3><p>在使用 UIGF 数据格式的前提下,可以导入曾在其他应用中储存的数据</p><p>胡桃在处理导入时,会对比本地储存中存在的最早的索引(ID)并仅导入较老的数据</p><p>(因为始终可以从米哈游的服务器获取较新的数据,这种原始数据有更高的精确度)</p><h3 id="祈愿的导出" tabindex="-1"><a class="header-anchor" href="#祈愿的导出" aria-hidden="true">#</a> 祈愿的导出</h3><p><s>尚未实现,正在设计</s> 已实装</p>',25),n=[l];function h(p,d){return e(),i("div",null,n)}const s=a(t,[["render",h],["__file","Gacha-system-and-export-principal.html.vue"]]);export{s as default};
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{o as e,c as i,e as r}from"./app-9bdedc14.js";const t={},l=r('<h1 id="祈愿系统与导出原理" tabindex="-1"><a class="header-anchor" href="#祈愿系统与导出原理" aria-hidden="true">#</a> 祈愿系统与导出原理</h1><blockquote><p>Gacha System and Principal</p></blockquote><p>胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。</p><p>本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。</p><h2 id="祈愿的获取" tabindex="-1"><a class="header-anchor" href="#祈愿的获取" aria-hidden="true">#</a> 祈愿的获取</h2><p>获取祈愿记录需要请求米哈游的 API</p><p>关于此 API, 有下列几个注意点</p><ul><li>通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录 <ul><li>这也是原神客户端中祈愿记录的来源</li></ul></li><li>API 存在请求速率限制,过快的请求会导致后续的请求失败,无法正常获取数据</li></ul><p>为了请求此 API,我们需要四个关键参数</p><ul><li>目前有下列几种方法可以获取这些参数 <ul><li>遍历 Unity 的日志文件,查找用户打开的祈愿记录 URL</li><li>代理本机流量,筛选祈愿记录 URL</li><li>查找 CefBrowser 的浏览器缓存,找到祈愿记录 URL</li><li>对于包含了 Stoken 的 Cookie,调用 genAuthKey API,获取参数</li><li>高级用户手动输入相关 URL</li></ul></li></ul><p>在请求 API 后可以获取到零散的祈愿记录,在对其进行拼接后即可获得一份完整的祈愿记录列表</p><h2 id="祈愿的存储" tabindex="-1"><a class="header-anchor" href="#祈愿的存储" aria-hidden="true">#</a> 祈愿的存储</h2><p>获得完整的祈愿记录列表后即可将其简单的序列化入本地数据库内,在需要时可从数据库中反序列化出来呈现给用户。</p><p>后续的对服务器的请求只需要对比数据库中的数据请求新增的部分即可。</p><p>这样,用户即可长期地保存帐号的完整祈愿记录</p><h2 id="uigf-格式" tabindex="-1"><a class="header-anchor" href="#uigf-格式" aria-hidden="true">#</a> UIGF 格式</h2><blockquote><p>统一可交换祈愿记录标准</p><p>Uniformed Interchangeable GachaLog Format standard</p></blockquote><p>UIGF 是由我们联合其他祈愿记录应用倡导、推出并<strong>持久维护</strong>的一个统一的祈愿记录数据交换标准</p><p>标准化的数据格式将允许用户将祈愿记录在不同的转移数据,以使用到不同原神工具中各自的特色功能</p><h3 id="祈愿的导入" tabindex="-1"><a class="header-anchor" href="#祈愿的导入" aria-hidden="true">#</a> 祈愿的导入</h3><p>在使用 UIGF 数据格式的前提下,可以导入曾在其他应用中储存的数据</p><p>胡桃在处理导入时,会对比本地储存中存在的最早的索引(ID)并仅导入较老的数据</p><p>(因为始终可以从米哈游的服务器获取较新的数据,这种原始数据有更高的精确度)</p><h3 id="祈愿的导出" tabindex="-1"><a class="header-anchor" href="#祈愿的导出" aria-hidden="true">#</a> 祈愿的导出</h3><p><s>尚未实现,正在设计</s> 已实装</p>',25),n=[l];function h(p,d){return e(),i("div",null,n)}const s=a(t,[["render",h],["__file","Gacha-system-and-export-principal.html.vue"]]);export{s as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{o as e,c as i,e as r}from"./app-75ff5032.js";const t={},l=r('<h1 id="祈愿系统与导出原理" tabindex="-1"><a class="header-anchor" href="#祈愿系统与导出原理" aria-hidden="true">#</a> 祈愿系统与导出原理</h1><blockquote><p>Gacha System and Principal</p></blockquote><p>胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。</p><p>本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。</p><h2 id="祈愿的获取" tabindex="-1"><a class="header-anchor" href="#祈愿的获取" aria-hidden="true">#</a> 祈愿的获取</h2><p>获取祈愿记录需要请求米哈游的 API</p><p>关于此 API, 有下列几个注意点</p><ul><li>通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录 <ul><li>这也是原神客户端中祈愿记录的来源</li></ul></li><li>API 存在请求速率限制,过快的请求会导致后续的请求失败,无法正常获取数据</li></ul><p>为了请求此 API,我们需要四个关键参数</p><ul><li>目前有下列几种方法可以获取这些参数 <ul><li>遍历 Unity 的日志文件,查找用户打开的祈愿记录 URL</li><li>代理本机流量,筛选祈愿记录 URL</li><li>查找 CefBrowser 的浏览器缓存,找到祈愿记录 URL</li><li>对于包含了 Stoken 的 Cookie,调用 genAuthKey API,获取参数</li><li>高级用户手动输入相关 URL</li></ul></li></ul><p>在请求 API 后可以获取到零散的祈愿记录,在对其进行拼接后即可获得一份完整的祈愿记录列表</p><h2 id="祈愿的存储" tabindex="-1"><a class="header-anchor" href="#祈愿的存储" aria-hidden="true">#</a> 祈愿的存储</h2><p>获得完整的祈愿记录列表后即可将其简单的序列化入本地数据库内,在需要时可从数据库中反序列化出来呈现给用户。</p><p>后续的对服务器的请求只需要对比数据库中的数据请求新增的部分即可。</p><p>这样,用户即可长期地保存帐号的完整祈愿记录</p><h2 id="uigf-格式" tabindex="-1"><a class="header-anchor" href="#uigf-格式" aria-hidden="true">#</a> UIGF 格式</h2><blockquote><p>统一可交换祈愿记录标准</p><p>Uniformed Interchangeable GachaLog Format standard</p></blockquote><p>UIGF 是由我们联合其他祈愿记录应用倡导、推出并<strong>持久维护</strong>的一个统一的祈愿记录数据交换标准</p><p>标准化的数据格式将允许用户将祈愿记录在不同的转移数据,以使用到不同原神工具中各自的特色功能</p><h3 id="祈愿的导入" tabindex="-1"><a class="header-anchor" href="#祈愿的导入" aria-hidden="true">#</a> 祈愿的导入</h3><p>在使用 UIGF 数据格式的前提下,可以导入曾在其他应用中储存的数据</p><p>胡桃在处理导入时,会对比本地储存中存在的最早的索引(ID)并仅导入较老的数据</p><p>(因为始终可以从米哈游的服务器获取较新的数据,这种原始数据有更高的精确度)</p><h3 id="祈愿的导出" tabindex="-1"><a class="header-anchor" href="#祈愿的导出" aria-hidden="true">#</a> 祈愿的导出</h3><p><s>尚未实现,正在设计</s> 已实装</p>',25),n=[l];function h(p,d){return e(),i("div",null,n)}const s=a(t,[["render",h],["__file","Gacha-system-and-export-principal.html.vue"]]);export{s as default};
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{o as e,c as i,e as r}from"./app-9bdedc14.js";const t={},l=r('<h1 id="祈愿系统与导出原理" tabindex="-1"><a class="header-anchor" href="#祈愿系统与导出原理" aria-hidden="true">#</a> 祈愿系统与导出原理</h1><blockquote><p>Gacha System and Principal</p></blockquote><p>胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。</p><p>本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。</p><h2 id="祈愿的获取" tabindex="-1"><a class="header-anchor" href="#祈愿的获取" aria-hidden="true">#</a> 祈愿的获取</h2><p>获取祈愿记录需要请求米哈游的 API</p><p>关于此 API, 有下列几个注意点</p><ul><li>通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录 <ul><li>这也是原神客户端中祈愿记录的来源</li></ul></li><li>API 存在请求速率限制,过快的请求会导致后续的请求失败,无法正常获取数据</li></ul><p>为了请求此 API,我们需要四个关键参数</p><ul><li>目前有下列几种方法可以获取这些参数 <ul><li>遍历 Unity 的日志文件,查找用户打开的祈愿记录 URL</li><li>代理本机流量,筛选祈愿记录 URL</li><li>查找 CefBrowser 的浏览器缓存,找到祈愿记录 URL</li><li>对于包含了 Stoken 的 Cookie,调用 genAuthKey API,获取参数</li><li>高级用户手动输入相关 URL</li></ul></li></ul><p>在请求 API 后可以获取到零散的祈愿记录,在对其进行拼接后即可获得一份完整的祈愿记录列表</p><h2 id="祈愿的存储" tabindex="-1"><a class="header-anchor" href="#祈愿的存储" aria-hidden="true">#</a> 祈愿的存储</h2><p>获得完整的祈愿记录列表后即可将其简单的序列化入本地数据库内,在需要时可从数据库中反序列化出来呈现给用户。</p><p>后续的对服务器的请求只需要对比数据库中的数据请求新增的部分即可。</p><p>这样,用户即可长期地保存帐号的完整祈愿记录</p><h2 id="uigf-格式" tabindex="-1"><a class="header-anchor" href="#uigf-格式" aria-hidden="true">#</a> UIGF 格式</h2><blockquote><p>统一可交换祈愿记录标准</p><p>Uniformed Interchangeable GachaLog Format standard</p></blockquote><p>UIGF 是由我们联合其他祈愿记录应用倡导、推出并<strong>持久维护</strong>的一个统一的祈愿记录数据交换标准</p><p>标准化的数据格式将允许用户将祈愿记录在不同的转移数据,以使用到不同原神工具中各自的特色功能</p><h3 id="祈愿的导入" tabindex="-1"><a class="header-anchor" href="#祈愿的导入" aria-hidden="true">#</a> 祈愿的导入</h3><p>在使用 UIGF 数据格式的前提下,可以导入曾在其他应用中储存的数据</p><p>胡桃在处理导入时,会对比本地储存中存在的最早的索引(ID)并仅导入较老的数据</p><p>(因为始终可以从米哈游的服务器获取较新的数据,这种原始数据有更高的精确度)</p><h3 id="祈愿的导出" tabindex="-1"><a class="header-anchor" href="#祈愿的导出" aria-hidden="true">#</a> 祈愿的导出</h3><p><s>尚未实现,正在设计</s> 已实装</p>',25),n=[l];function h(p,d){return e(),i("div",null,n)}const s=a(t,[["render",h],["__file","Gacha-system-and-export-principal.html.vue"]]);export{s as default};
|
||||
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-b0dd6b00","path":"/zh/advanced/Gacha-system-and-export-principal.html","title":"祈愿系统与导出原理","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["FAQ"],"icon":"iconfont icon-read","order":8,"redirectFrom":"/advanced/Gacha-system-and-export-principal.html","comment":false,"description":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"祈愿系统与导出原理"}],["meta",{"property":"og:description","content":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-10-12T16:19:24.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T16:19:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"祈愿系统与导出原理\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T16:19:24.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"祈愿的获取","slug":"祈愿的获取","link":"#祈愿的获取","children":[]},{"level":2,"title":"祈愿的存储","slug":"祈愿的存储","link":"#祈愿的存储","children":[]},{"level":2,"title":"UIGF 格式","slug":"uigf-格式","link":"#uigf-格式","children":[{"level":3,"title":"祈愿的导入","slug":"祈愿的导入","link":"#祈愿的导入","children":[]},{"level":3,"title":"祈愿的导出","slug":"祈愿的导出","link":"#祈愿的导出","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1697127564000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.23,"words":668},"filePathRelative":"zh/advanced/Gacha-system-and-export-principal.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-b0dd6b00","path":"/zh/advanced/Gacha-system-and-export-principal.html","title":"祈愿系统与导出原理","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["FAQ"],"icon":"read","order":8,"redirectFrom":"/advanced/Gacha-system-and-export-principal.html","description":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"祈愿系统与导出原理"}],["meta",{"property":"og:description","content":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-09-19T02:47:00.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-19T02:47:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"祈愿系统与导出原理\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-19T02:47:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"祈愿的获取","slug":"祈愿的获取","link":"#祈愿的获取","children":[]},{"level":2,"title":"祈愿的存储","slug":"祈愿的存储","link":"#祈愿的存储","children":[]},{"level":2,"title":"UIGF 格式","slug":"uigf-格式","link":"#uigf-格式","children":[{"level":3,"title":"祈愿的导入","slug":"祈愿的导入","link":"#祈愿的导入","children":[]},{"level":3,"title":"祈愿的导出","slug":"祈愿的导出","link":"#祈愿的导出","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1695091620000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.21,"words":664},"filePathRelative":"zh/advanced/Gacha-system-and-export-principal.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data};
|
||||
@@ -1 +1 @@
|
||||
import{_ as r}from"./plugin-vue_export-helper-c27b6911.js";import{r as l,o as c,c as i,a as e,b as t,d as n,e as s}from"./app-75ff5032.js";const d={},h=s('<h1 id="成就管理" tabindex="-1"><a class="header-anchor" href="#成就管理" aria-hidden="true">#</a> 成就管理</h1><p><img src="https://img.alicdn.com/imgextra/i4/1797064093/O1CN01gdzS4e1g6dyH1G5wh_!!1797064093.png_.webp" alt="成就管理界面" loading="lazy"></p><p>胡桃工具箱提供成就管理功能,用户可以通过它浏览并管理所有的成就状态</p><ul><li>在第一次使用时,你需要根据提示点击<code>创建新存档</code>按钮以创造一个成就存档并为其命名</li><li>创建第一个资料页后,你可以点击右上角的<code>创建新存档</code>来继续为更多的帐号创建成就记录档案</li></ul><h2 id="成就导入" tabindex="-1"><a class="header-anchor" href="#成就导入" aria-hidden="true">#</a> 成就导入</h2>',5),_={href:"https://uigf.org/zh/standards/UIAF.html",target:"_blank",rel:"noopener noreferrer"},p=e("ul",null,[e("li",null,[t("该标准允许用户从其它"),e("strong",null,"成就导出工具"),t("中通过 Url 协议和剪贴板将数据导入到胡桃工具箱中")])],-1),u=e("li",null,[t("你可以点击成就页面右上角隐藏菜单中的"),e("code",null,"导入"),t("按钮,并选择"),e("code",null,"从 UIAF 文件导入"),t("以加载以 UIAF 数据格式储存的第三方成就数据")],-1),m=e("h2",{id:"推荐使用的成就识别工具",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#推荐使用的成就识别工具","aria-hidden":"true"},"#"),t(" 推荐使用的成就识别工具")],-1),g={href:"https://github.com/HolographicHat/YaeAchievement",target:"_blank",rel:"noopener noreferrer"},f={href:"https://cocogoat.work/",target:"_blank",rel:"noopener noreferrer"};function x(b,k){const o=l("ExternalLinkIcon"),a=l("Badge");return c(),i("div",null,[h,e("ul",null,[e("li",null,[t("胡桃工具箱使用"),e("a",_,[t("统一可交换成就标准"),n(o)]),t("数据标准来储存用户的成就数据 "),p]),u]),m,e("ul",null,[e("li",null,[e("p",null,[e("a",g,[t("YaeAchievement"),n(o)]),t(),n(a,{text:"成就识别",type:"tip"})])]),e("li",null,[e("p",null,[e("a",f,[t("椰羊 cocogoat"),n(o)]),t(),n(a,{text:"成就攻略",type:"tip"})])])])])}const B=r(d,[["render",x],["__file","achievements.html.vue"]]);export{B as default};
|
||||
import{_ as r}from"./plugin-vue_export-helper-c27b6911.js";import{r as l,o as c,c as i,a as e,b as t,d as n,e as s}from"./app-9bdedc14.js";const d={},h=s('<h1 id="成就管理" tabindex="-1"><a class="header-anchor" href="#成就管理" aria-hidden="true">#</a> 成就管理</h1><p><img src="https://img.alicdn.com/imgextra/i4/1797064093/O1CN01gdzS4e1g6dyH1G5wh_!!1797064093.png_.webp" alt="成就管理界面" loading="lazy"></p><p>胡桃工具箱提供成就管理功能,用户可以通过它浏览并管理所有的成就状态</p><ul><li>在第一次使用时,你需要根据提示点击<code>创建新存档</code>按钮以创造一个成就存档并为其命名</li><li>创建第一个资料页后,你可以点击右上角的<code>创建新存档</code>来继续为更多的帐号创建成就记录档案</li></ul><h2 id="成就导入" tabindex="-1"><a class="header-anchor" href="#成就导入" aria-hidden="true">#</a> 成就导入</h2>',5),_={href:"https://uigf.org/zh/standards/UIAF.html",target:"_blank",rel:"noopener noreferrer"},p=e("ul",null,[e("li",null,[t("该标准允许用户从其它"),e("strong",null,"成就导出工具"),t("中通过 Url 协议和剪贴板将数据导入到胡桃工具箱中")])],-1),u=e("li",null,[t("你可以点击成就页面右上角隐藏菜单中的"),e("code",null,"导入"),t("按钮,并选择"),e("code",null,"从 UIAF 文件导入"),t("以加载以 UIAF 数据格式储存的第三方成就数据")],-1),m=e("h2",{id:"推荐使用的成就识别工具",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#推荐使用的成就识别工具","aria-hidden":"true"},"#"),t(" 推荐使用的成就识别工具")],-1),g={href:"https://github.com/HolographicHat/YaeAchievement",target:"_blank",rel:"noopener noreferrer"},f={href:"https://cocogoat.work/",target:"_blank",rel:"noopener noreferrer"};function x(b,k){const o=l("ExternalLinkIcon"),a=l("Badge");return c(),i("div",null,[h,e("ul",null,[e("li",null,[t("胡桃工具箱使用"),e("a",_,[t("统一可交换成就标准"),n(o)]),t("数据标准来储存用户的成就数据 "),p]),u]),m,e("ul",null,[e("li",null,[e("p",null,[e("a",g,[t("YaeAchievement"),n(o)]),t(),n(a,{text:"成就识别",type:"tip"})])]),e("li",null,[e("p",null,[e("a",f,[t("椰羊 cocogoat"),n(o)]),t(),n(a,{text:"成就攻略",type:"tip"})])])])])}const B=r(d,[["render",x],["__file","achievements.html.vue"]]);export{B as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as i}from"./plugin-vue_export-helper-c27b6911.js";import{r,o as c,c as l,a as e,b as t,d as a,e as s}from"./app-75ff5032.js";const h={},m=s('<h1 id="achievement-management" tabindex="-1"><a class="header-anchor" href="#achievement-management" aria-hidden="true">#</a> Achievement Management</h1><p><img src="https://img.alicdn.com/imgextra/i2/1797064093/O1CN01xJaPGy1g6dyAWV0vm_!!1797064093.png_.webp" alt="Achievement Screenshot" loading="lazy"></p><p>Snap Hutao offers local achievement management feature, users can view and manage status of achievement</p><ul><li>At first time use, you will follow the instruction to create an archive and name it</li><li>After that, you are still able to make new archives by click on <code>Create New Archive</code> for other game accounts</li></ul><h2 id="achievement-import" tabindex="-1"><a class="header-anchor" href="#achievement-import" aria-hidden="true">#</a> Achievement Import</h2>',5),d={href:"https://uigf.org/en/standards/UIAF.html",target:"_blank",rel:"noopener noreferrer"},u=e("ul",null,[e("li",null,[t("This standard allows user to transmit achievement data between Snap Hutao wiht other achievement tools, such as "),e("strong",null,"Achievement exporter")])],-1),p=e("li",null,[t("You can click on "),e("code",null,"Import"),t(" at top right menu on Achievement Management page, and select file import to load UIAF formatted data")],-1),_=e("h2",{id:"achievement-tools-we-recommend",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#achievement-tools-we-recommend","aria-hidden":"true"},"#"),t(" Achievement Tools We Recommend")],-1),v={href:"https://github.com/HolographicHat/YaeAchievement",target:"_blank",rel:"noopener noreferrer"},g={href:"https://cocogoat.work/",target:"_blank",rel:"noopener noreferrer"};function f(A,x){const n=r("ExternalLinkIcon"),o=r("Badge");return c(),l("div",null,[m,e("ul",null,[e("li",null,[t("Snap Hutao is using "),e("a",d,[t("Uniformed Interchangeable Achievement Format Standar"),a(n)]),t(" to store user's achievement data "),u]),p]),_,e("ul",null,[e("li",null,[e("p",null,[e("a",v,[t("YaeAchievement"),a(n)]),t(),a(o,{text:"Achievement Recognition",type:"tip"})])]),e("li",null,[e("p",null,[e("a",g,[t("椰羊 cocogoat"),a(n)]),t(),a(o,{text:"Achievement Guide",type:"tip"})])])])])}const k=i(h,[["render",f],["__file","achievements.html.vue"]]);export{k as default};
|
||||
import{_ as i}from"./plugin-vue_export-helper-c27b6911.js";import{r,o as c,c as l,a as e,b as t,d as a,e as s}from"./app-9bdedc14.js";const h={},m=s('<h1 id="achievement-management" tabindex="-1"><a class="header-anchor" href="#achievement-management" aria-hidden="true">#</a> Achievement Management</h1><p><img src="https://img.alicdn.com/imgextra/i2/1797064093/O1CN01xJaPGy1g6dyAWV0vm_!!1797064093.png_.webp" alt="Achievement Screenshot" loading="lazy"></p><p>Snap Hutao offers local achievement management feature, users can view and manage status of achievement</p><ul><li>At first time use, you will follow the instruction to create an archive and name it</li><li>After that, you are still able to make new archives by click on <code>Create New Archive</code> for other game accounts</li></ul><h2 id="achievement-import" tabindex="-1"><a class="header-anchor" href="#achievement-import" aria-hidden="true">#</a> Achievement Import</h2>',5),d={href:"https://uigf.org/en/standards/UIAF.html",target:"_blank",rel:"noopener noreferrer"},u=e("ul",null,[e("li",null,[t("This standard allows user to transmit achievement data between Snap Hutao wiht other achievement tools, such as "),e("strong",null,"Achievement exporter")])],-1),p=e("li",null,[t("You can click on "),e("code",null,"Import"),t(" at top right menu on Achievement Management page, and select file import to load UIAF formatted data")],-1),_=e("h2",{id:"achievement-tools-we-recommend",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#achievement-tools-we-recommend","aria-hidden":"true"},"#"),t(" Achievement Tools We Recommend")],-1),v={href:"https://github.com/HolographicHat/YaeAchievement",target:"_blank",rel:"noopener noreferrer"},g={href:"https://cocogoat.work/",target:"_blank",rel:"noopener noreferrer"};function f(A,x){const n=r("ExternalLinkIcon"),o=r("Badge");return c(),l("div",null,[m,e("ul",null,[e("li",null,[t("Snap Hutao is using "),e("a",d,[t("Uniformed Interchangeable Achievement Format Standar"),a(n)]),t(" to store user's achievement data "),u]),p]),_,e("ul",null,[e("li",null,[e("p",null,[e("a",v,[t("YaeAchievement"),a(n)]),t(),a(o,{text:"Achievement Recognition",type:"tip"})])]),e("li",null,[e("p",null,[e("a",g,[t("椰羊 cocogoat"),a(n)]),t(),a(o,{text:"Achievement Guide",type:"tip"})])])])])}const k=i(h,[["render",f],["__file","achievements.html.vue"]]);export{k as default};
|
||||
File diff suppressed because one or more lines are too long
10
assets/app-9bdedc14.js
Normal file
10
assets/app-9bdedc14.js
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-45ceb024","path":"/en/statements/bug-report.html","title":"Submit Bug Report","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"icon":"debug","comment":false,"order":2,"description":"You can submit bug reports when you find reproducible issue that cannot be fixed by yourself Before submitting your issue, please do the following checklist: [ ] Make sure you a...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/bug-report.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/bug-report.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Submit Bug Report"}],["meta",{"property":"og:description","content":"You can submit bug reports when you find reproducible issue that cannot be fixed by yourself Before submitting your issue, please do the following checklist: [ ] Make sure you a..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-09-17T05:48:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-17T05:48:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Submit Bug Report\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-17T05:48:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"Request Document Update","slug":"request-document-update","link":"#request-document-update","children":[]}],"git":{"createdTime":1664419063000,"updatedTime":1694929719000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":8},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.85,"words":256},"filePathRelative":"en/statements/bug-report.md","localizedDate":"September 29, 2022","autoDesc":true}');export{e as data};
|
||||
1
assets/bug-report.html-310cbc3b.js
Normal file
1
assets/bug-report.html-310cbc3b.js
Normal file
@@ -0,0 +1 @@
|
||||
const t=JSON.parse('{"key":"v-c87f8b6e","path":"/zh/statements/bug-report.html","title":"提交 BUG 报告","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"icon":"iconfont icon-debug","order":2,"comment":false,"redirectFrom":"/statements/bug-report.html","description":"在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。 suggestion 在发起新的 Issue 之前,请先执行以下清单: [ ] 当前使用的是最新版本客户端; ] 阅读[常见问题 (../advanced/FAQ.md)文档和已知问题 (../advanced/known-issue.md)文档...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/bug-report.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/bug-report.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"提交 BUG 报告"}],["meta",{"property":"og:description","content":"在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。 suggestion 在发起新的 Issue 之前,请先执行以下清单: [ ] 当前使用的是最新版本客户端; ] 阅读[常见问题 (../advanced/FAQ.md)文档和已知问题 (../advanced/known-issue.md)文档..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-10-09T11:35:30.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-09T11:35:30.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"提交 BUG 报告\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-09T11:35:30.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"请求增加或更新文档","slug":"请求增加或更新文档","link":"#请求增加或更新文档","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1696851330000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":8},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.39,"words":416},"filePathRelative":"zh/statements/bug-report.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data};
|
||||
@@ -1 +1 @@
|
||||
import{_ as c}from"./plugin-vue_export-helper-c27b6911.js";import{r as l,o as n,c as r,a as e,b as s,d as t,w as o,e as u}from"./app-75ff5032.js";const d={},b=e("h1",{id:"submit-bug-report",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#submit-bug-report","aria-hidden":"true"},"#"),s(" Submit Bug Report")],-1),m=e("p",null,"You can submit bug reports when you find reproducible issue that cannot be fixed by yourself",-1),k=e("p",null,"Before submitting your issue, please do the following checklist:",-1),h={class:"task-list-container"},p=e("li",{class:"task-list-item"},[e("input",{type:"checkbox",class:"task-list-item-checkbox",id:"task-item-0",disabled:"disabled"}),e("label",{class:"task-list-item-label",for:"task-item-0"}," Make sure you are in the latest version of Snap Hutao")],-1),_={class:"task-list-item"},f=e("input",{type:"checkbox",class:"task-list-item-checkbox",id:"task-item-1",disabled:"disabled"},null,-1),y={class:"task-list-item-label",for:"task-item-1"},x=e("li",{class:"task-list-item"},[e("input",{type:"checkbox",class:"task-list-item-checkbox",id:"task-item-2",disabled:"disabled"}),e("label",{class:"task-list-item-label",for:"task-item-2"}," Search current issues in the project to see if there is same or similar issues")],-1),g=e("p",null,"If you don't get a solution from the above checklist, you can start a new issue on GitHub",-1),S={href:"https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+label%3A%E4%BC%98%E8%B4%A8%E9%97%AE%E9%A2%98+is%3Aclosed",target:"_blank",rel:"noopener noreferrer"},w={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},H=u('<li>You should include these information in your issue: <ul class="task-list-container"><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-3" disabled="disabled"><label class="task-list-item-label" for="task-item-3"> Your device ID</label></li><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-4" disabled="disabled"><label class="task-list-item-label" for="task-item-4"> Your operating system version</label></li><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-5" disabled="disabled"><label class="task-list-item-label" for="task-item-5"> Describe your issue in details, so the developer can replicate your problem</label><ul class="task-list-container"><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-6" disabled="disabled"><label class="task-list-item-label" for="task-item-6"> How the issue being triggered?</label></li><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-7" disabled="disabled"><label class="task-list-item-label" for="task-item-7"> Is there any error or warning message from the program or your OS?</label></li><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-8" disabled="disabled"><label class="task-list-item-label" for="task-item-8"> Have you done any debug process by yourself? What's the outcome?</label></li></ul></li><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-9" disabled="disabled"><label class="task-list-item-label" for="task-item-9"> If your issue is about program crash, you need to find <code>.NET error</code> on Snap Hutao in your Windows Event Viewer, and include it in your issue</label></li></ul></li>',1),v=e("h2",{id:"request-document-update",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#request-document-update","aria-hidden":"true"},"#"),s(" Request Document Update")],-1),D=e("p",null,"If you think Snap Hutao document is missing some information or contains errors, you can start an issue on Snap.Hutao.Docs project",-1),E={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/new/choose",target:"_blank",rel:"noopener noreferrer"};function A(G,I){const a=l("RouterLink"),i=l("ExternalLinkIcon");return n(),r("div",null,[b,m,k,e("ul",h,[p,e("li",_,[f,e("label",y,[s(" Check "),t(a,{to:"/en/advanced/FAQ.html"},{default:o(()=>[s("FAQ")]),_:1}),s(" document and "),t(a,{to:"/en/advanced/known-issue.html"},{default:o(()=>[s("known issues")]),_:1}),s(" document")])]),x]),g,e("p",null,[s("If you need some examples of good issues, you can check them "),e("a",S,[s("here"),t(i)])]),e("ul",null,[e("li",null,[s("Submit your issue on GitHub "),e("ul",null,[e("li",null,[e("a",w,[s("github.com/DGP-Studio/Snap.Hutao/issues/new/choose"),t(i)])])])]),H]),v,D,e("ul",null,[e("li",null,[s("Submit your issue on GitHub:"),e("a",E,[s("DGP-Studio/Snap.Hutao.Docs"),t(i)])])])])}const P=c(d,[["render",A],["__file","bug-report.html.vue"]]);export{P as default};
|
||||
import{_ as c}from"./plugin-vue_export-helper-c27b6911.js";import{r as l,o as n,c as r,a as e,b as s,d as t,w as o,e as u}from"./app-9bdedc14.js";const d={},b=e("h1",{id:"submit-bug-report",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#submit-bug-report","aria-hidden":"true"},"#"),s(" Submit Bug Report")],-1),m=e("p",null,"You can submit bug reports when you find reproducible issue that cannot be fixed by yourself",-1),k=e("p",null,"Before submitting your issue, please do the following checklist:",-1),h={class:"task-list-container"},p=e("li",{class:"task-list-item"},[e("input",{type:"checkbox",class:"task-list-item-checkbox",id:"task-item-0",disabled:"disabled"}),e("label",{class:"task-list-item-label",for:"task-item-0"}," Make sure you are in the latest version of Snap Hutao")],-1),_={class:"task-list-item"},f=e("input",{type:"checkbox",class:"task-list-item-checkbox",id:"task-item-1",disabled:"disabled"},null,-1),y={class:"task-list-item-label",for:"task-item-1"},x=e("li",{class:"task-list-item"},[e("input",{type:"checkbox",class:"task-list-item-checkbox",id:"task-item-2",disabled:"disabled"}),e("label",{class:"task-list-item-label",for:"task-item-2"}," Search current issues in the project to see if there is same or similar issues")],-1),g=e("p",null,"If you don't get a solution from the above checklist, you can start a new issue on GitHub",-1),S={href:"https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+label%3A%E4%BC%98%E8%B4%A8%E9%97%AE%E9%A2%98+is%3Aclosed",target:"_blank",rel:"noopener noreferrer"},w={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},H=u('<li>You should include these information in your issue: <ul class="task-list-container"><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-3" disabled="disabled"><label class="task-list-item-label" for="task-item-3"> Your device ID</label></li><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-4" disabled="disabled"><label class="task-list-item-label" for="task-item-4"> Your operating system version</label></li><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-5" disabled="disabled"><label class="task-list-item-label" for="task-item-5"> Describe your issue in details, so the developer can replicate your problem</label><ul class="task-list-container"><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-6" disabled="disabled"><label class="task-list-item-label" for="task-item-6"> How the issue being triggered?</label></li><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-7" disabled="disabled"><label class="task-list-item-label" for="task-item-7"> Is there any error or warning message from the program or your OS?</label></li><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-8" disabled="disabled"><label class="task-list-item-label" for="task-item-8"> Have you done any debug process by yourself? What's the outcome?</label></li></ul></li><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-9" disabled="disabled"><label class="task-list-item-label" for="task-item-9"> If your issue is about program crash, you need to find <code>.NET error</code> on Snap Hutao in your Windows Event Viewer, and include it in your issue</label></li></ul></li>',1),v=e("h2",{id:"request-document-update",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#request-document-update","aria-hidden":"true"},"#"),s(" Request Document Update")],-1),D=e("p",null,"If you think Snap Hutao document is missing some information or contains errors, you can start an issue on Snap.Hutao.Docs project",-1),E={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/new/choose",target:"_blank",rel:"noopener noreferrer"};function A(G,I){const a=l("RouterLink"),i=l("ExternalLinkIcon");return n(),r("div",null,[b,m,k,e("ul",h,[p,e("li",_,[f,e("label",y,[s(" Check "),t(a,{to:"/en/advanced/FAQ.html"},{default:o(()=>[s("FAQ")]),_:1}),s(" document and "),t(a,{to:"/en/advanced/known-issue.html"},{default:o(()=>[s("known issues")]),_:1}),s(" document")])]),x]),g,e("p",null,[s("If you need some examples of good issues, you can check them "),e("a",S,[s("here"),t(i)])]),e("ul",null,[e("li",null,[s("Submit your issue on GitHub "),e("ul",null,[e("li",null,[e("a",w,[s("github.com/DGP-Studio/Snap.Hutao/issues/new/choose"),t(i)])])])]),H]),v,D,e("ul",null,[e("li",null,[s("Submit your issue on GitHub:"),e("a",E,[s("DGP-Studio/Snap.Hutao.Docs"),t(i)])])])])}const P=c(d,[["render",A],["__file","bug-report.html.vue"]]);export{P as default};
|
||||
1
assets/bug-report.html-84fe1704.js
Normal file
1
assets/bug-report.html-84fe1704.js
Normal file
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-45ceb024","path":"/en/statements/bug-report.html","title":"Submit Bug Report","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"icon":"iconfont icon-debug","comment":false,"order":2,"description":"You can submit bug reports when you find reproducible issue that cannot be fixed by yourself Before submitting your issue, please do the following checklist: [ ] Make sure you a...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/bug-report.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/bug-report.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Submit Bug Report"}],["meta",{"property":"og:description","content":"You can submit bug reports when you find reproducible issue that cannot be fixed by yourself Before submitting your issue, please do the following checklist: [ ] Make sure you a..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-09T11:35:30.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-09T11:35:30.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Submit Bug Report\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-09T11:35:30.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"Request Document Update","slug":"request-document-update","link":"#request-document-update","children":[]}],"git":{"createdTime":1664419063000,"updatedTime":1696851330000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":9},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.86,"words":258},"filePathRelative":"en/statements/bug-report.md","localizedDate":"September 29, 2022","autoDesc":true}');export{e as data};
|
||||
@@ -1 +0,0 @@
|
||||
const t=JSON.parse('{"key":"v-c87f8b6e","path":"/zh/statements/bug-report.html","title":"提交 BUG 报告","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"icon":"debug","order":2,"comment":false,"redirectFrom":"/statements/bug-report.html","description":"在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。 suggestion 在发起新的 Issue 之前,请先执行以下清单: [ ] 当前使用的是最新版本客户端; ] 阅读[常见问题 (../advanced/FAQ.md)文档和已知问题 (../advanced/known-issue.md)文档...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/bug-report.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/bug-report.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"提交 BUG 报告"}],["meta",{"property":"og:description","content":"在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。 suggestion 在发起新的 Issue 之前,请先执行以下清单: [ ] 当前使用的是最新版本客户端; ] 阅读[常见问题 (../advanced/FAQ.md)文档和已知问题 (../advanced/known-issue.md)文档..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-09-17T05:48:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-17T05:48:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"提交 BUG 报告\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-17T05:48:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"请求增加或更新文档","slug":"请求增加或更新文档","link":"#请求增加或更新文档","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1694929719000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":7},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.38,"words":414},"filePathRelative":"zh/statements/bug-report.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{_ as i}from"./plugin-vue_export-helper-c27b6911.js";import{r as l,o as r,c as o,a as e,b as a,d as c,w as n,e as d}from"./app-75ff5032.js";const h={},s=d('<h1 id="character-wiki" tabindex="-1"><a class="header-anchor" href="#character-wiki" aria-hidden="true">#</a> Character WIKI</h1><p><img src="https://img.alicdn.com/imgextra/i3/1797064093/O1CN01BTeWoh1g6dyHbVwkf_!!1797064093.png_.webp" alt="characters-wiki" loading="lazy"></p><p>Character WIKI is a Snap Hutao build-in WIKI feature used to query each character's information.</p><h2 id="included-data" tabindex="-1"><a class="header-anchor" href="#included-data" aria-hidden="true">#</a> Included Data</h2><ul><li>Character list <ul><li>Use the icon above the list, you can change the view between <code>list</code> and <code>grid</code></li><li>Click on character's icon or title, and you will be directed to its WIKI page</li></ul></li><li>Character information <ul><li>Character information <ul><li>Introduction of the character</li><li>Numerical attributes value at each level</li><li>Attributes</li></ul></li></ul></li><li>Talent <ul><li>Introduction</li><li>Numerical talent value at each level</li></ul></li><li>Constellation</li><li>statistical information on <strong>Team, weapon usage, artifact set usage</strong> provided by Hutao Database</li><li>Other information <ul><li>Character tachie</li><li>Special food</li><li>Costume</li><li>Character stories</li></ul></li></ul><h2 id="add-to-dev-plan" tabindex="-1"><a class="header-anchor" href="#add-to-dev-plan" aria-hidden="true">#</a> Add to Dev Plan</h2>',6),u=e("code",null,"Dev Plan",-1),f=e("li",null,[a("The new plan will set the base level as "),e("code",null,"1")],-1);function m(p,_){const t=l("RouterLink");return r(),o("div",null,[s,e("ul",null,[e("li",null,[a("At character WIKI page, you can select character and click on "),u,a(" on the top right to add it to your Dev Plan "),e("ul",null,[f,e("li",null,[a("If you want to make new Dev Plan based on character you already have, you can try "),c(t,{to:"/en/features/character-data.html"},{default:n(()=>[a("My Character")]),_:1}),a(" feature")])])])])])}const w=i(h,[["render",m],["__file","character-wiki.html.vue"]]);export{w as default};
|
||||
import{_ as i}from"./plugin-vue_export-helper-c27b6911.js";import{r as l,o as r,c as o,a as e,b as a,d as c,w as n,e as d}from"./app-9bdedc14.js";const h={},s=d('<h1 id="character-wiki" tabindex="-1"><a class="header-anchor" href="#character-wiki" aria-hidden="true">#</a> Character WIKI</h1><p><img src="https://img.alicdn.com/imgextra/i3/1797064093/O1CN01BTeWoh1g6dyHbVwkf_!!1797064093.png_.webp" alt="characters-wiki" loading="lazy"></p><p>Character WIKI is a Snap Hutao build-in WIKI feature used to query each character's information.</p><h2 id="included-data" tabindex="-1"><a class="header-anchor" href="#included-data" aria-hidden="true">#</a> Included Data</h2><ul><li>Character list <ul><li>Use the icon above the list, you can change the view between <code>list</code> and <code>grid</code></li><li>Click on character's icon or title, and you will be directed to its WIKI page</li></ul></li><li>Character information <ul><li>Character information <ul><li>Introduction of the character</li><li>Numerical attributes value at each level</li><li>Attributes</li></ul></li></ul></li><li>Talent <ul><li>Introduction</li><li>Numerical talent value at each level</li></ul></li><li>Constellation</li><li>statistical information on <strong>Team, weapon usage, artifact set usage</strong> provided by Hutao Database</li><li>Other information <ul><li>Character tachie</li><li>Special food</li><li>Costume</li><li>Character stories</li></ul></li></ul><h2 id="add-to-dev-plan" tabindex="-1"><a class="header-anchor" href="#add-to-dev-plan" aria-hidden="true">#</a> Add to Dev Plan</h2>',6),u=e("code",null,"Dev Plan",-1),f=e("li",null,[a("The new plan will set the base level as "),e("code",null,"1")],-1);function m(p,_){const t=l("RouterLink");return r(),o("div",null,[s,e("ul",null,[e("li",null,[a("At character WIKI page, you can select character and click on "),u,a(" on the top right to add it to your Dev Plan "),e("ul",null,[f,e("li",null,[a("If you want to make new Dev Plan based on character you already have, you can try "),c(t,{to:"/en/features/character-data.html"},{default:n(()=>[a("My Character")]),_:1}),a(" feature")])])])])])}const w=i(h,[["render",m],["__file","character-wiki.html.vue"]]);export{w as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o as r,c as o,a as l,b as i,d as c,w as n,e as u}from"./app-75ff5032.js";const s={},d=u('<h1 id="角色资料" tabindex="-1"><a class="header-anchor" href="#角色资料" aria-hidden="true">#</a> 角色资料</h1><p><img src="https://img.alicdn.com/imgextra/i4/1797064093/O1CN011A6QZM1g6dyEd2Bzu_!!1797064093.png_.webp" alt="characters-wiki" loading="lazy"></p><p>角色资料是胡桃工具箱中内置的用于查询各个角色的基础信息、天赋数值、命之座、培养材料等数据的 wiki</p><h2 id="已包含的数据" tabindex="-1"><a class="header-anchor" href="#已包含的数据" aria-hidden="true">#</a> 已包含的数据</h2><ul><li>角色列表 <ul><li>使用列表左上角的按钮,可切换列表显示的方式:即"缩略图与名称"或"仅缩略图"</li><li>单击列表中的缩略图或名称,即可跳转到相应的介绍页面</li></ul></li><li>数据内容 <ul><li>角色基本信息 <ul><li>介绍</li><li>各等级下的数值</li><li>属性</li></ul></li></ul></li><li>天赋 <ul><li>基本介绍</li><li>可切换至对应等级天赋的各项数值</li></ul></li><li>命之座</li><li>根据"胡桃数据库"的统计信息而展示的<strong>角色队伍搭配、武器搭配以及圣遗物搭配</strong>的相关推荐</li><li>其他信息 <ul><li>角色立绘</li><li>特色料理</li><li>衣装信息</li><li>角色资料</li><li>角色故事</li></ul></li></ul><h2 id="添加至养成计划" tabindex="-1"><a class="header-anchor" href="#添加至养成计划" aria-hidden="true">#</a> 添加至养成计划</h2>',6),h=l("code",null,"养成计算",-1),_=l("li",null,"该养成计划将默认从角色 1 级开始培养",-1);function m(p,f){const e=t("RouterLink");return r(),o("div",null,[d,l("ul",null,[l("li",null,[i("在角色资料页面,你可以在选定角色后,点击右上角的"),h,i("按钮来将该角色添加至你的养成计划中 "),l("ul",null,[_,l("li",null,[i("如果你需要基于当前已有的角色创建养成计划,可以使用"),c(e,{to:"/zh/features/character-data.html"},{default:n(()=>[i("我的角色")]),_:1}),i("功能")])])])])])}const k=a(s,[["render",m],["__file","character-wiki.html.vue"]]);export{k as default};
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o as r,c as o,a as l,b as i,d as c,w as n,e as u}from"./app-9bdedc14.js";const s={},d=u('<h1 id="角色资料" tabindex="-1"><a class="header-anchor" href="#角色资料" aria-hidden="true">#</a> 角色资料</h1><p><img src="https://img.alicdn.com/imgextra/i4/1797064093/O1CN011A6QZM1g6dyEd2Bzu_!!1797064093.png_.webp" alt="characters-wiki" loading="lazy"></p><p>角色资料是胡桃工具箱中内置的用于查询各个角色的基础信息、天赋数值、命之座、培养材料等数据的 wiki</p><h2 id="已包含的数据" tabindex="-1"><a class="header-anchor" href="#已包含的数据" aria-hidden="true">#</a> 已包含的数据</h2><ul><li>角色列表 <ul><li>使用列表左上角的按钮,可切换列表显示的方式:即"缩略图与名称"或"仅缩略图"</li><li>单击列表中的缩略图或名称,即可跳转到相应的介绍页面</li></ul></li><li>数据内容 <ul><li>角色基本信息 <ul><li>介绍</li><li>各等级下的数值</li><li>属性</li></ul></li></ul></li><li>天赋 <ul><li>基本介绍</li><li>可切换至对应等级天赋的各项数值</li></ul></li><li>命之座</li><li>根据"胡桃数据库"的统计信息而展示的<strong>角色队伍搭配、武器搭配以及圣遗物搭配</strong>的相关推荐</li><li>其他信息 <ul><li>角色立绘</li><li>特色料理</li><li>衣装信息</li><li>角色资料</li><li>角色故事</li></ul></li></ul><h2 id="添加至养成计划" tabindex="-1"><a class="header-anchor" href="#添加至养成计划" aria-hidden="true">#</a> 添加至养成计划</h2>',6),h=l("code",null,"养成计算",-1),_=l("li",null,"该养成计划将默认从角色 1 级开始培养",-1);function m(p,f){const e=t("RouterLink");return r(),o("div",null,[d,l("ul",null,[l("li",null,[i("在角色资料页面,你可以在选定角色后,点击右上角的"),h,i("按钮来将该角色添加至你的养成计划中 "),l("ul",null,[_,l("li",null,[i("如果你需要基于当前已有的角色创建养成计划,可以使用"),c(e,{to:"/zh/features/character-data.html"},{default:n(()=>[i("我的角色")]),_:1}),i("功能")])])])])])}const k=a(s,[["render",m],["__file","character-wiki.html.vue"]]);export{k as default};
|
||||
@@ -1 +0,0 @@
|
||||
const t=JSON.parse('{"key":"v-082946dd","path":"/en/community.html","title":"Join Community","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"comment":false,"icon":"community","order":8,"description":"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...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/community.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/community.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Join Community"}],["meta",{"property":"og:description","content":"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..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-09-16T04:22:59.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-16T04:22:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Join Community\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-16T04:22:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"GitHub Discussion","slug":"github-discussion","link":"#github-discussion","children":[]},{"level":2,"title":"QQ Group (CN)","slug":"qq-group-cn","link":"#qq-group-cn","children":[]},{"level":2,"title":"Discord","slug":"discord","link":"#discord","children":[]}],"git":{"createdTime":1679108717000,"updatedTime":1694838179000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":9},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.38,"words":114},"filePathRelative":"en/community.md","localizedDate":"March 18, 2023","autoDesc":true}');export{t as data};
|
||||
1
assets/community.html-30703de0.js
Normal file
1
assets/community.html-30703de0.js
Normal file
@@ -0,0 +1 @@
|
||||
import{_ as r}from"./plugin-vue_export-helper-c27b6911.js";import{r as s,o as a,c as l,a as o,b as t,d as e}from"./app-9bdedc14.js";const c={},d=o("h1",{id:"加入用户社区",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#加入用户社区","aria-hidden":"true"},"#"),t(" 加入用户社区")],-1),h=o("p",null,"作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。",-1),u=o("p",null,[o("strong",null,"如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们")],-1),_={href:"https://github.com/DGP-Studio/Snap.Hutao",target:"_blank",rel:"noopener noreferrer"},m=o("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao?style=plastic&color=red",alt:"hutao.stars",loading:"lazy"},null,-1),p={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},g=o("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao.Docs?style=plastic&color=red",alt:"hutao.docs.stars",loading:"lazy"},null,-1),b=o("li",null,[t("在"),o("a",{href:"ms-windows-store://review/?ProductId=9PH4NXJ2JN52"},"微软商店"),t("上给出好评")],-1),f=o("li",null,"在更多的地方帮助我们宣传",-1),H=o("p",null,[o("img",{src:"https://img.shields.io/github/commit-activity/y/DGP-Studio/Snap.Hutao?style=for-the-badge",alt:"commit_activity",loading:"lazy"}),o("img",{src:"https://img.shields.io/github/last-commit/DGP-Studio/Snap.Hutao?label=Hutao Last Commit&style=for-the-badge",alt:"hutao-last-commit",loading:"lazy"})],-1),y={id:"github-讨论",tabindex:"-1"},q=o("a",{class:"header-anchor",href:"#github-讨论","aria-hidden":"true"},"#",-1),S={href:"https://github.com/DGP-Studio/Snap.Hutao/discussions",target:"_blank",rel:"noopener noreferrer"},k={id:"qq-群",tabindex:"-1"},P=o("a",{class:"header-anchor",href:"#qq-群","aria-hidden":"true"},"#",-1),D=o("blockquote",null,[o("p",null,[t("若入群问题为最新版本号则请输入三位版本号(如 "),o("code",null,"1.2.3"),t(")而不是四位版本号(如 "),o("code",null,"1.2.3.0"),t(")")])],-1),v={href:"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=DmW_LDX35YEr1CQZwjZ6x4JYP03soai2&authKey=z3PzXsuYlaPTm%2FW7TyE0o9KNz7H6LA%2BTEZ4mK2BE9%2Fcz0HhH3s1qgbydciAmrGeg&noverify=0&group_code=910780153",target:"_blank",rel:"noopener noreferrer"},G={href:"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=XJPjE6ffuYPkZmXvujdP1ZDY2BqL8RDg&authKey=YHBYvW4KmPUpPjGwYwGduG7ZELhFIkd9QxLHuwBFmm4UvQH1ThWiv%2FKPgeckiqt4&noverify=0&group_code=982424236",target:"_blank",rel:"noopener noreferrer"},x=o("em",null,"Snap 开发交流群",-1),z=o("ul",null,[o("li",null,"广泛的技术交流群,并非胡桃工具箱开发群"),o("li",null,"开发群对申请者的技术水平有一定要求")],-1),Y={id:"discord",tabindex:"-1"},w=o("a",{class:"header-anchor",href:"#discord","aria-hidden":"true"},"#",-1),E={href:"https://discord.gg/Yb8bykaUKp",target:"_blank",rel:"noopener noreferrer"};function B(K,L){const n=s("ExternalLinkIcon"),i=s("HopeIcon");return a(),l("div",null,[d,h,u,o("ul",null,[o("li",null,[t("为我们在 GitHub 上的项目加星点赞 ⭐ "),o("ul",null,[o("li",null,[o("a",_,[t("Snap.Hutao"),e(n)]),t(),m]),o("li",null,[o("a",p,[t("Snap.Hutao.Docs"),e(n)]),t(),g])])]),b,f]),H,o("h2",y,[q,t(),e(i,{icon:"iconfont icon-github",size:"1.5rem"}),t(" GitHub 讨论")]),o("p",null,[o("a",S,[t("Snap.Hutao Discussion"),e(n)])]),o("h2",k,[P,t(),e(i,{icon:"iconfont icon-qq",size:"1.5rem",color:"rgb(0,126,198)"}),t(" QQ 群")]),D,o("ul",null,[o("li",null,[o("a",v,[t("Snap Hutao"),e(n)])]),o("li",null,[o("a",G,[x,e(n)]),z])]),o("h2",Y,[w,t(),e(i,{icon:"iconfont icon-discord1",size:"1.5rem",color:"rgb(115,139,216)"}),t(" Discord")]),o("p",null,[t("邀请链接:"),o("a",E,[t("https://discord.gg/Yb8bykaUKp"),e(n)])])])}const Z=r(c,[["render",B],["__file","community.html.vue"]]);export{Z as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{_ as i}from"./plugin-vue_export-helper-c27b6911.js";import{r as s,o as r,c as a,a as o,b as t,d as n}from"./app-75ff5032.js";const l={},u=o("h1",{id:"join-community",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#join-community","aria-hidden":"true"},"#"),t(" Join Community")],-1),c=o("p",null,"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.",-1),d=o("p",null,[o("strong",null,"If you believe Snap Hutao is a good project and helps you, you can support us by the following ways")],-1),h={href:"https://github.com/DGP-Studio/Snap.Hutao",target:"_blank",rel:"noopener noreferrer"},p=o("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao?style=plastic&color=red",alt:"hutao.stars",loading:"lazy"},null,-1),_={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},m=o("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao.Docs?style=plastic&color=red",alt:"hutao.docs.stars",loading:"lazy"},null,-1),g=o("li",null,[t("Rate our App on "),o("a",{href:"ms-windows-store://review/?ProductId=9PH4NXJ2JN52"},"Microsoft Store")],-1),f=o("li",null,"Promote our project in your network",-1),b=o("p",null,[o("img",{src:"https://img.shields.io/github/commit-activity/y/DGP-Studio/Snap.Hutao?style=for-the-badge",alt:"commit_activity",loading:"lazy"}),t(),o("img",{src:"https://img.shields.io/github/last-commit/DGP-Studio/Snap.Hutao?label=Hutao Last Commit&style=for-the-badge",alt:"hutao-last-commit",loading:"lazy"})],-1),y=o("h2",{id:"github-discussion",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#github-discussion","aria-hidden":"true"},"#"),t(" GitHub Discussion")],-1),S={href:"https://github.com/DGP-Studio/Snap.Hutao/discussions",target:"_blank",rel:"noopener noreferrer"},H=o("h2",{id:"qq-group-cn",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#qq-group-cn","aria-hidden":"true"},"#"),t(" QQ Group (CN)")],-1),D={href:"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=DmW_LDX35YEr1CQZwjZ6x4JYP03soai2&authKey=z3PzXsuYlaPTm%2FW7TyE0o9KNz7H6LA%2BTEZ4mK2BE9%2Fcz0HhH3s1qgbydciAmrGeg&noverify=0&group_code=910780153",target:"_blank",rel:"noopener noreferrer"},k=o("em",null,"Snap Developer Open Discussion Group",-1),v=o("li",null,"General tech talk, not Snap Hutao Project development group",-1),P=o("li",null,"The Dev group requires some basic tech knowledge",-1),w={href:"https://dev-group.hut.ao",target:"_blank",rel:"noopener noreferrer"},G=o("h2",{id:"discord",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#discord","aria-hidden":"true"},"#"),t(" Discord")],-1),q={href:"https://discord.gg/Yb8bykaUKp",target:"_blank",rel:"noopener noreferrer"};function x(j,z){const e=s("ExternalLinkIcon");return r(),a("div",null,[u,c,d,o("ul",null,[o("li",null,[t("Star our project on GitHub ⭐ "),o("ul",null,[o("li",null,[o("a",h,[t("Snap.Hutao"),n(e)]),t(),p]),o("li",null,[o("a",_,[t("Snap.Hutao.Docs"),n(e)]),t(),m])])]),g,f]),b,y,o("p",null,[o("a",S,[t("Snap.Hutao Discussion"),n(e)])]),H,o("ul",null,[o("li",null,[o("a",D,[t("Snap Hutao"),n(e)])]),o("li",null,[k,o("ul",null,[v,P,o("li",null,[t("You can join via "),o("a",w,[t("https://dev-group.hut.ao"),n(e)]),t(" if you are interested to join")])])])]),G,o("p",null,[t("Invite link:"),o("a",q,[t("https://discord.gg/Yb8bykUKp"),n(e)])])])}const Y=i(l,[["render",x],["__file","community.html.vue"]]);export{Y as default};
|
||||
1
assets/community.html-84f8e709.js
Normal file
1
assets/community.html-84f8e709.js
Normal file
@@ -0,0 +1 @@
|
||||
const t=JSON.parse('{"key":"v-082946dd","path":"/en/community.html","title":"Join Community","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"comment":false,"icon":"iconfont icon-community","order":8,"description":"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...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/community.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/community.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Join Community"}],["meta",{"property":"og:description","content":"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..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-09T11:35:30.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-09T11:35:30.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Join Community\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-09T11:35:30.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"GitHub Discussion","slug":"github-discussion","link":"#github-discussion","children":[]},{"level":2,"title":"QQ Group (CN)","slug":"qq-group-cn","link":"#qq-group-cn","children":[]},{"level":2,"title":"Discord","slug":"discord","link":"#discord","children":[]}],"git":{"createdTime":1679108717000,"updatedTime":1696851330000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":10},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.49,"words":148},"filePathRelative":"en/community.md","localizedDate":"March 18, 2023","autoDesc":true}');export{t as data};
|
||||
@@ -1 +0,0 @@
|
||||
const t=JSON.parse('{"key":"v-5cad49b8","path":"/zh/community.html","title":"加入用户社区","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"redirectFrom":"/community.html","comment":false,"icon":"community","order":8,"description":"作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。 GitHub 讨论 Snap.Hutao Discussion (https://github.com/DGP-Studio/Snap.Hutao/discussions) QQ 群 若入群问题为最新版本号则请输入三位版本号(如 1.2.3)而不是四位...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/community.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/community.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"加入用户社区"}],["meta",{"property":"og:description","content":"作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。 GitHub 讨论 Snap.Hutao Discussion (https://github.com/DGP-Studio/Snap.Hutao/discussions) QQ 群 若入群问题为最新版本号则请输入三位版本号(如 1.2.3)而不是四位..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-09-16T04:22:59.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-16T04:22:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"加入用户社区\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-16T04:22:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"GitHub 讨论","slug":"github-讨论","link":"#github-讨论","children":[]},{"level":2,"title":"QQ 群","slug":"qq-群","link":"#qq-群","children":[]},{"level":2,"title":"Discord","slug":"discord","link":"#discord","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1694838179000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":10},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.67,"words":202},"filePathRelative":"zh/community.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data};
|
||||
1
assets/community.html-def461a0.js
Normal file
1
assets/community.html-def461a0.js
Normal file
@@ -0,0 +1 @@
|
||||
const t=JSON.parse('{"key":"v-5cad49b8","path":"/zh/community.html","title":"加入用户社区","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"redirectFrom":"/community.html","comment":false,"icon":"iconfont icon-community","order":8,"description":"作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。 GitHub 讨论 Snap.Hutao Discussion (https://github.com/DGP-Studio/Snap.Hutao/discussions) QQ 群 若入群问题为最新版本号则请输入三位版本号(如 1.2.3)而不是四位...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/community.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/community.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"加入用户社区"}],["meta",{"property":"og:description","content":"作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。 GitHub 讨论 Snap.Hutao Discussion (https://github.com/DGP-Studio/Snap.Hutao/discussions) QQ 群 若入群问题为最新版本号则请输入三位版本号(如 1.2.3)而不是四位..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-10-09T11:35:30.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-09T11:35:30.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"加入用户社区\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-09T11:35:30.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"GitHub 讨论","slug":"github-讨论","link":"#github-讨论","children":[]},{"level":2,"title":"QQ 群","slug":"qq-群","link":"#qq-群","children":[]},{"level":2,"title":"Discord","slug":"discord","link":"#discord","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1696851330000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":11},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.77,"words":230},"filePathRelative":"zh/community.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data};
|
||||
1
assets/community.html-f3e3bf66.js
Normal file
1
assets/community.html-f3e3bf66.js
Normal file
@@ -0,0 +1 @@
|
||||
import{_ as r}from"./plugin-vue_export-helper-c27b6911.js";import{r as s,o as a,c as l,a as o,b as t,d as e}from"./app-9bdedc14.js";const c={},u=o("h1",{id:"join-community",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#join-community","aria-hidden":"true"},"#"),t(" Join Community")],-1),d=o("p",null,"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.",-1),h=o("p",null,[o("strong",null,"If you believe Snap Hutao is a good project and helps you, you can support us by the following ways")],-1),p={href:"https://github.com/DGP-Studio/Snap.Hutao",target:"_blank",rel:"noopener noreferrer"},_=o("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao?style=plastic&color=red",alt:"hutao.stars",loading:"lazy"},null,-1),m={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},g=o("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao.Docs?style=plastic&color=red",alt:"hutao.docs.stars",loading:"lazy"},null,-1),f=o("li",null,[t("Rate our App on "),o("a",{href:"ms-windows-store://review/?ProductId=9PH4NXJ2JN52"},"Microsoft Store")],-1),b=o("li",null,"Promote our project in your network",-1),y=o("p",null,[o("img",{src:"https://img.shields.io/github/commit-activity/y/DGP-Studio/Snap.Hutao?style=for-the-badge",alt:"commit_activity",loading:"lazy"}),t(),o("img",{src:"https://img.shields.io/github/last-commit/DGP-Studio/Snap.Hutao?label=Hutao Last Commit&style=for-the-badge",alt:"hutao-last-commit",loading:"lazy"})],-1),H={id:"github-discussion",tabindex:"-1"},S=o("a",{class:"header-anchor",href:"#github-discussion","aria-hidden":"true"},"#",-1),k={href:"https://github.com/DGP-Studio/Snap.Hutao/discussions",target:"_blank",rel:"noopener noreferrer"},q={id:"qq-group-cn",tabindex:"-1"},D=o("a",{class:"header-anchor",href:"#qq-group-cn","aria-hidden":"true"},"#",-1),P={href:"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=DmW_LDX35YEr1CQZwjZ6x4JYP03soai2&authKey=z3PzXsuYlaPTm%2FW7TyE0o9KNz7H6LA%2BTEZ4mK2BE9%2Fcz0HhH3s1qgbydciAmrGeg&noverify=0&group_code=910780153",target:"_blank",rel:"noopener noreferrer"},v={href:"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=XJPjE6ffuYPkZmXvujdP1ZDY2BqL8RDg&authKey=YHBYvW4KmPUpPjGwYwGduG7ZELhFIkd9QxLHuwBFmm4UvQH1ThWiv%2FKPgeckiqt4&noverify=0&group_code=982424236",target:"_blank",rel:"noopener noreferrer"},w=o("em",null,"Snap Developer Open Discussion Group",-1),G=o("ul",null,[o("li",null,"General tech talk, not Snap Hutao Project development group"),o("li",null,"The Dev group requires some basic tech knowledge")],-1),x={id:"discord",tabindex:"-1"},j=o("a",{class:"header-anchor",href:"#discord","aria-hidden":"true"},"#",-1),z={href:"https://discord.gg/Yb8bykaUKp",target:"_blank",rel:"noopener noreferrer"};function Y(E,B){const n=s("ExternalLinkIcon"),i=s("HopeIcon");return a(),l("div",null,[u,d,h,o("ul",null,[o("li",null,[t("Star our project on GitHub ⭐ "),o("ul",null,[o("li",null,[o("a",p,[t("Snap.Hutao"),e(n)]),t(),_]),o("li",null,[o("a",m,[t("Snap.Hutao.Docs"),e(n)]),t(),g])])]),f,b]),y,o("h2",H,[S,t(),e(i,{icon:"iconfont icon-github",size:"1.5rem"}),t(" GitHub Discussion")]),o("p",null,[o("a",k,[t("Snap.Hutao Discussion"),e(n)])]),o("h2",q,[D,t(),e(i,{icon:"iconfont icon-qq",size:"1.5rem",color:"rgb(0,126,198)"}),t(" QQ Group (CN)")]),o("ul",null,[o("li",null,[o("a",P,[t("Snap Hutao"),e(n)])]),o("li",null,[o("a",v,[w,e(n)]),G])]),o("h2",x,[j,t(),e(i,{icon:"iconfont icon-discord1",size:"1.5rem",color:"rgb(115,139,216)"}),t(" Discord")]),o("p",null,[t("Invite link:"),o("a",z,[t("https://discord.gg/Yb8bykUKp"),e(n)])])])}const L=r(c,[["render",Y],["__file","community.html.vue"]]);export{L as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{_ as s}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as l,c as i,a as t,b as o,d as n}from"./app-75ff5032.js";const r={},c=t("h1",{id:"加入用户社区",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#加入用户社区","aria-hidden":"true"},"#"),o(" 加入用户社区")],-1),d=t("p",null,"作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。",-1),u=t("p",null,[t("strong",null,"如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们")],-1),h={href:"https://github.com/DGP-Studio/Snap.Hutao",target:"_blank",rel:"noopener noreferrer"},_=t("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao?style=plastic&color=red",alt:"hutao.stars",loading:"lazy"},null,-1),p={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},m=t("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao.Docs?style=plastic&color=red",alt:"hutao.docs.stars",loading:"lazy"},null,-1),g=t("li",null,[o("在"),t("a",{href:"ms-windows-store://review/?ProductId=9PH4NXJ2JN52"},"微软商店"),o("上给出好评")],-1),b=t("li",null,"在更多的地方帮助我们宣传",-1),f=t("p",null,[t("img",{src:"https://img.shields.io/github/commit-activity/y/DGP-Studio/Snap.Hutao?style=for-the-badge",alt:"commit_activity",loading:"lazy"}),t("img",{src:"https://img.shields.io/github/last-commit/DGP-Studio/Snap.Hutao?label=Hutao Last Commit&style=for-the-badge",alt:"hutao-last-commit",loading:"lazy"})],-1),y=t("h2",{id:"github-讨论",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#github-讨论","aria-hidden":"true"},"#"),o(" GitHub 讨论")],-1),S={href:"https://github.com/DGP-Studio/Snap.Hutao/discussions",target:"_blank",rel:"noopener noreferrer"},H=t("h2",{id:"qq-群",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#qq-群","aria-hidden":"true"},"#"),o(" QQ 群")],-1),k=t("blockquote",null,[t("p",null,[o("若入群问题为最新版本号则请输入三位版本号(如 "),t("code",null,"1.2.3"),o(")而不是四位版本号(如 "),t("code",null,"1.2.3.0"),o(")")])],-1),D={href:"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=DmW_LDX35YEr1CQZwjZ6x4JYP03soai2&authKey=z3PzXsuYlaPTm%2FW7TyE0o9KNz7H6LA%2BTEZ4mK2BE9%2Fcz0HhH3s1qgbydciAmrGeg&noverify=0&group_code=910780153",target:"_blank",rel:"noopener noreferrer"},P=t("em",null,"Snap 开发交流群",-1),q=t("li",null,"广泛的技术交流群,并非胡桃工具箱开发群",-1),x=t("li",null,"开发群对申请者的技术水平有一定要求",-1),v={href:"https://dev-group.hut.ao",target:"_blank",rel:"noopener noreferrer"},G=t("h2",{id:"discord",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#discord","aria-hidden":"true"},"#"),o(" Discord")],-1),z={href:"https://discord.gg/Yb8bykaUKp",target:"_blank",rel:"noopener noreferrer"};function E(N,w){const e=a("ExternalLinkIcon");return l(),i("div",null,[c,d,u,t("ul",null,[t("li",null,[o("为我们在 GitHub 上的项目加星点赞 ⭐ "),t("ul",null,[t("li",null,[t("a",h,[o("Snap.Hutao"),n(e)]),o(),_]),t("li",null,[t("a",p,[o("Snap.Hutao.Docs"),n(e)]),o(),m])])]),g,b]),f,y,t("p",null,[t("a",S,[o("Snap.Hutao Discussion"),n(e)])]),H,k,t("ul",null,[t("li",null,[t("a",D,[o("Snap Hutao"),n(e)])]),t("li",null,[P,t("ul",null,[q,x,t("li",null,[o("如果你有兴趣可以从"),t("a",v,[o("dev-group.hut.ao"),n(e)]),o("加入开发者交流群")])])])]),G,t("p",null,[o("邀请链接:"),t("a",z,[o("https://discord.gg/Yb8bykaUKp"),n(e)])])])}const L=s(r,[["render",E],["__file","community.html.vue"]]);export{L as default};
|
||||
File diff suppressed because one or more lines are too long
1
assets/contribute.html-28efb978.js
Normal file
1
assets/contribute.html-28efb978.js
Normal file
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-4c2cca8b","path":"/en/development/contribute.html","title":"Contribute Your Code","lang":"en-US","frontmatter":{"category":["open source","development"],"tag":["development","GitHub"],"icon":"iconfont icon-code","order":2,"description":"Snap Hutao is using C# and .NET Framework to develop both client and server. If you are willing to contribute your code to the project, please read the following guidelines. You...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/development/contribute.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/development/contribute.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Contribute Your Code"}],["meta",{"property":"og:description","content":"Snap Hutao is using C# and .NET Framework to develop both client and server. If you are willing to contribute your code to the project, please read the following guidelines. You..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-12T07:34:56.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:tag","content":"development"}],["meta",{"property":"article:tag","content":"GitHub"}],["meta",{"property":"article:modified_time","content":"2023-10-12T07:34:56.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Contribute Your Code\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T07:34:56.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"Setup Snap.Hutao Project","slug":"setup-snap-hutao-project","link":"#setup-snap-hutao-project","children":[]},{"level":2,"title":"Start Pull Request","slug":"start-pull-request","link":"#start-pull-request","children":[]},{"level":2,"title":"Test Binary Package","slug":"test-binary-package","link":"#test-binary-package","children":[]}],"git":{"createdTime":1697095418000,"updatedTime":1697096096000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":1.14,"words":343},"filePathRelative":"en/development/contribute.md","localizedDate":"October 12, 2023","autoDesc":true}');export{e as data};
|
||||
1
assets/contribute.html-628ee239.js
Normal file
1
assets/contribute.html-628ee239.js
Normal file
@@ -0,0 +1 @@
|
||||
import{_ as s}from"./plugin-vue_export-helper-c27b6911.js";import{r as i,o as l,c as r,a as e,b as o,d as t,e as c}from"./app-9bdedc14.js";const d={},u=e("h1",{id:"contribute-your-code",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contribute-your-code","aria-hidden":"true"},"#"),o(" Contribute Your Code")],-1),h=e("p",null,"Snap Hutao is using C# and .NET Framework to develop both client and server. If you are willing to contribute your code to the project, please read the following guidelines.",-1),p={href:"https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+is%3Aopen+-label%3A%E5%B7%B2%E4%BF%AE%E5%A4%8D+",target:"_blank",rel:"noopener noreferrer"},_={id:"setup-snap-hutao-project",tabindex:"-1"},m=e("a",{class:"header-anchor",href:"#setup-snap-hutao-project","aria-hidden":"true"},"#",-1),g={href:"https://visualstudio.microsoft.com/downloads/",target:"_blank",rel:"noopener noreferrer"},b=c("<li>Open Visual Studio Installer to complete Visual Studio installation <ul><li>You need to install <code>.NET desktop development</code>, <code>Desktop development with C++</code> and <code>Universal Windows Platform development</code> components</li></ul></li><li>Install <code>Single-project MSIX Packaging Tools for VS 2022</code> provided by Microsoft in Visual Studio marketplace</li><li>Use git to clone the project <code>https://github.com/DGP-Studio/Snap.Hutao.git</code> to your local device</li><li>Switch git branch to <code>develop</code></li><li>Open project solution with your Visual Studio and then you are ready to go</li>",5),f={id:"start-pull-request",tabindex:"-1"},k=e("a",{class:"header-anchor",href:"#start-pull-request","aria-hidden":"true"},"#",-1),S=e("li",null,[o("All code-related changes from authors' own branches are only allowed be merged to "),e("code",null,"develop"),o(" branch")],-1),w={href:"https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests",target:"_blank",rel:"noopener noreferrer"},y=e("code",null,"main",-1),v={id:"test-binary-package",tabindex:"-1"},H=e("a",{class:"header-anchor",href:"#test-binary-package","aria-hidden":"true"},"#",-1),I=e("code",null,"develop",-1),P=e("code",null,"main",-1),x=e("code",null,"Snap Hutao Alpha",-1),V={href:"https://github.com/DGP-Studio/Snap.Hutao/releases",target:"_blank",rel:"noopener noreferrer"},C={href:"https://github.com/DGP-Studio/Snap.Hutao/releases/download/2023.10.3.1/Snap.Hutao.CI.cer",target:"_blank",rel:"noopener noreferrer"},E=e("p",null,"*If the latest release does not contain attached file, that means package is still in uploading process.",-1);function A(j,B){const n=i("ExternalLinkIcon"),a=i("HopeIcon");return l(),r("div",null,[u,h,e("p",null,[o("You can find all "),e("a",p,[o("unsolved opened issues"),t(n)]),o(" on GitHub")]),e("h2",_,[m,o(),t(a,{icon:"iconfont icon-visual-studio",size:"1.5rem",color:"rgb(193,142,241)"}),o(" Setup Snap.Hutao Project")]),e("ol",null,[e("li",null,[o("Download and install "),e("a",g,[o("Visual Studio 2022 Community"),t(n)])]),b]),e("h2",f,[k,o(),t(a,{icon:"iconfont icon-pull-request",size:"1.5rem"}),o(" Start Pull Request")]),e("ul",null,[S,e("li",null,[o("Please use "),e("a",w,[o("keywords"),t(n)]),o(" to link your PR or commits with issues, so issues can be automatically closed once commits are merged into "),y,o(" branch.")])]),e("h2",v,[H,o(),t(a,{icon:"iconfont icon-build-package",size:"1.5rem"}),o(" Test Binary Package")]),e("p",null,[o("Once the code in updated in "),I,o(" and "),P,o(" branches, an Azure Pipeline CI script will build the latest code to "),x,o(" package. Once the package is built, it will be released on "),e("a",V,[o("GitHub Release page"),t(n)]),o(" as a pre-released package.")]),e("p",null,[o("You need to install "),e("a",C,[o("Snap.Hutao.CI.cer"),t(n)]),o(" certificate to your local machine, and then install the msix package in the release.")]),E])}const G=s(d,[["render",A],["__file","contribute.html.vue"]]);export{G as default};
|
||||
1
assets/contribute.html-7e33174c.js
Normal file
1
assets/contribute.html-7e33174c.js
Normal file
@@ -0,0 +1 @@
|
||||
import{_ as l}from"./plugin-vue_export-helper-c27b6911.js";import{r as s,o as a,c as r,a as e,b as o,d as t,e as c}from"./app-9bdedc14.js";const d={},u=e("h1",{id:"贡献你的代码",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#贡献你的代码","aria-hidden":"true"},"#"),o(" 贡献你的代码")],-1),h=e("p",null,"胡桃工具箱使用 C# 和 .NET 框架开发桌面客户端和服务端。如果你愿意贡献你的代码,请阅读以下指导文档。",-1),_={href:"https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+is%3Aopen+-label%3A%E5%B7%B2%E4%BF%AE%E5%A4%8D+",target:"_blank",rel:"noopener noreferrer"},p={id:"设置-snap-hutao-项目",tabindex:"-1"},f=e("a",{class:"header-anchor",href:"#设置-snap-hutao-项目","aria-hidden":"true"},"#",-1),m={href:"https://visualstudio.microsoft.com/downloads/",target:"_blank",rel:"noopener noreferrer"},b=c("<li>启动 Visual Studio Installer 以完成 Visual Studio 的安装流程 <ul><li>你需要安装 <code>.NET desktop development</code>、 <code>Desktop development with C++</code> 和 <code>Universal Windows Platform development</code> 组件</li></ul></li><li>安装 Visual Studio 商店中由 Microsoft 提供的 <code>Single-project MSIX Packaging Tools for VS 2022</code> 插件</li><li>使用 Git clone <code>https://github.com/DGP-Studio/Snap.Hutao.git</code> 到你的本地设备</li><li>将分支切换为 <code>develop</code></li><li>使用你的 Visual Studio 打开项目 solution,接下来你就可以开始编辑代码了</li>",5),g={id:"发起-pull-request",tabindex:"-1"},S=e("a",{class:"header-anchor",href:"#发起-pull-request","aria-hidden":"true"},"#",-1),k=e("li",null,[o("所有不是从项目其它分支发起的 Pull Request 都只被允许合并进 "),e("code",null,"develop"),o(" 分支")],-1),v={href:"https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests",target:"_blank",rel:"noopener noreferrer"},H=e("code",null,"main",-1),P={id:"测试打包程序",tabindex:"-1"},x=e("a",{class:"header-anchor",href:"#测试打包程序","aria-hidden":"true"},"#",-1),V=e("code",null,"develop",-1),E=e("code",null,"main",-1),I=e("code",null,"Snap Hutao Alpha",-1),w=e("code",null,"pre-release",-1),q={href:"https://github.com/DGP-Studio/Snap.Hutao/releases",target:"_blank",rel:"noopener noreferrer"},A={href:"https://github.com/DGP-Studio/Snap.Hutao/releases/download/2023.10.3.1/Snap.Hutao.CI.cer",target:"_blank",rel:"noopener noreferrer"},C=e("p",null,"*如果在最新的发布中没有包含程序安装包附件,则意味着它仍然处于上传过程中。",-1);function G(B,D){const n=s("ExternalLinkIcon"),i=s("HopeIcon");return a(),r("div",null,[u,h,e("p",null,[o("你可以在 GitHub 上查看所有当前仍然"),e("a",_,[o("未解决的问题"),t(n)])]),e("h2",p,[f,o(),t(i,{icon:"iconfont icon-visual-studio",size:"1.5rem",color:"rgb(193,142,241)"}),o(" 设置 Snap.Hutao 项目")]),e("ol",null,[e("li",null,[o("下载并安装 "),e("a",m,[o("Visual Studio 2022 Community"),t(n)])]),b]),e("h2",g,[S,o(),t(i,{icon:"iconfont icon-pull-request",size:"1.5rem"}),o(" 发起 Pull Request")]),e("ul",null,[k,e("li",null,[o("如果你提交的代码与已有的 issue 相关,请使用请使用"),e("a",v,[o("关键词"),t(n)]),o(" 将你的 PR 与相关的 issue 关联起来。这样当你的 PR 最终被合并进 "),H,o(" 主分支时,这些 issue 将被自动关闭。")])]),e("h2",P,[x,o(),t(i,{icon:"iconfont icon-build-package",size:"1.5rem"}),o(" 测试打包程序")]),e("p",null,[o("一旦你的代码被合并进 "),V,o(" 和 "),E,o(" 分支,一个 Azure Pipeline CI 流水线脚本将运行起来以构建所在分支的最新代码,并以 "),I,o(" 命名。 当该测试包打包完成后,它将被以 "),w,o(" 的形式发布在 "),e("a",q,[o("GitHub 发布页面"),t(n)]),o("上。")]),e("p",null,[o("你需要安装 "),e("a",A,[o("Snap.Hutao.CI.cer"),t(n)]),o(" 证书到你的本地设备上以允许你安装测试版安装包。")]),C])}const R=l(d,[["render",G],["__file","contribute.html.vue"]]);export{R as default};
|
||||
1
assets/contribute.html-8250bee9.js
Normal file
1
assets/contribute.html-8250bee9.js
Normal file
@@ -0,0 +1 @@
|
||||
const t=JSON.parse('{"key":"v-62778390","path":"/zh/development/contribute.html","title":"贡献你的代码","lang":"zh-CN","frontmatter":{"category":["open source","development"],"tag":["开发","GitHub"],"icon":"iconfont icon-code","order":2,"description":"胡桃工具箱使用 C# 和 .NET 框架开发桌面客户端和服务端。如果你愿意贡献你的代码,请阅读以下指导文档。 你可以在 GitHub 上查看所有当前仍然未解决的问题 (https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+is%3Aopen+-label%3A%E5%B7%B2%E4%...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/development/contribute.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/development/contribute.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"贡献你的代码"}],["meta",{"property":"og:description","content":"胡桃工具箱使用 C# 和 .NET 框架开发桌面客户端和服务端。如果你愿意贡献你的代码,请阅读以下指导文档。 你可以在 GitHub 上查看所有当前仍然未解决的问题 (https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+is%3Aopen+-label%3A%E5%B7%B2%E4%..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-10-12T07:34:56.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:tag","content":"开发"}],["meta",{"property":"article:tag","content":"GitHub"}],["meta",{"property":"article:modified_time","content":"2023-10-12T07:34:56.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"贡献你的代码\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T07:34:56.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"设置 Snap.Hutao 项目","slug":"设置-snap-hutao-项目","link":"#设置-snap-hutao-项目","children":[]},{"level":2,"title":"发起 Pull Request","slug":"发起-pull-request","link":"#发起-pull-request","children":[]},{"level":2,"title":"测试打包程序","slug":"测试打包程序","link":"#测试打包程序","children":[]}],"git":{"createdTime":1697095418000,"updatedTime":1697096096000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":1.72,"words":517},"filePathRelative":"zh/development/contribute.md","localizedDate":"2023年10月12日","autoDesc":true}');export{t as data};
|
||||
@@ -1 +1 @@
|
||||
import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as t,e as i}from"./app-75ff5032.js";const o={},n=i('<h1 id="home-dashboard" tabindex="-1"><a class="header-anchor" href="#home-dashboard" aria-hidden="true">#</a> Home Dashboard</h1><p><img src="https://img.alicdn.com/imgextra/i2/1797064093/O1CN01BV3VBz1g6dy4fyYJw_!!1797064093.png_.webp" alt="dashbord screenshot" loading="lazy"></p><p>Snap Hutao will enter home dashboard by default when it's opened. The top part is your personal gaming data; the bottom part is recent game notice and event countdown in days and hours.</p><p>Gaming data dashboard includes:</p><ul><li>Snap Hutao Announcement <ul><li>If Snap Hutao dev team publish a new announcement, it will be shown on the dashboard, it can be manually closed</li></ul></li><li>Snap Hutao Account <ul><li>If you have a signed in Snap Hutao account, the email address will be shown on the top; If not signed in, there will be a register/login hint</li></ul></li><li>Game launcher <ul><li>You can select your account and start the game from dashboard</li></ul></li><li>Wish history <ul><li>Game UID and progress bar styled pity count will be display in the dashboard</li><li>If you have multiple wish history archives, you can use arrow button on left and right side of chart to switch archive</li></ul></li><li>Achievement statistics <ul><li>Achievement statistics charts includes gained achievements count, percentage, and the latest gained achievements</li><li>If you have multiple achievement archives, you can use arrow button on left and right side of chart to switch archive</li></ul></li><li>Real-time Notes <ul><li>Real-time notes data will be displayed on home dashboard</li><li>If you have multiple activated real-time notes account, you can use arrow button on left and right side of chart to switch account</li></ul></li></ul>',5),l=[n];function s(r,h){return a(),t("div",null,l)}const u=e(o,[["render",s],["__file","dashboard.html.vue"]]);export{u as default};
|
||||
import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as t,e as i}from"./app-9bdedc14.js";const o={},n=i('<h1 id="home-dashboard" tabindex="-1"><a class="header-anchor" href="#home-dashboard" aria-hidden="true">#</a> Home Dashboard</h1><p><img src="https://img.alicdn.com/imgextra/i2/1797064093/O1CN01BV3VBz1g6dy4fyYJw_!!1797064093.png_.webp" alt="dashbord screenshot" loading="lazy"></p><p>Snap Hutao will enter home dashboard by default when it's opened. The top part is your personal gaming data; the bottom part is recent game notice and event countdown in days and hours.</p><p>Gaming data dashboard includes:</p><ul><li>Snap Hutao Announcement <ul><li>If Snap Hutao dev team publish a new announcement, it will be shown on the dashboard, it can be manually closed</li></ul></li><li>Snap Hutao Account <ul><li>If you have a signed in Snap Hutao account, the email address will be shown on the top; If not signed in, there will be a register/login hint</li></ul></li><li>Game launcher <ul><li>You can select your account and start the game from dashboard</li></ul></li><li>Wish history <ul><li>Game UID and progress bar styled pity count will be display in the dashboard</li><li>If you have multiple wish history archives, you can use arrow button on left and right side of chart to switch archive</li></ul></li><li>Achievement statistics <ul><li>Achievement statistics charts includes gained achievements count, percentage, and the latest gained achievements</li><li>If you have multiple achievement archives, you can use arrow button on left and right side of chart to switch archive</li></ul></li><li>Real-time Notes <ul><li>Real-time notes data will be displayed on home dashboard</li><li>If you have multiple activated real-time notes account, you can use arrow button on left and right side of chart to switch account</li></ul></li></ul>',5),l=[n];function s(r,h){return a(),t("div",null,l)}const u=e(o,[["render",s],["__file","dashboard.html.vue"]]);export{u as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as l}from"./plugin-vue_export-helper-c27b6911.js";import{o as i,c as a,e}from"./app-75ff5032.js";const t={},o=e('<h1 id="首页仪表盘" tabindex="-1"><a class="header-anchor" href="#首页仪表盘" aria-hidden="true">#</a> 首页仪表盘</h1><p><img src="https://img.alicdn.com/imgextra/i2/1797064093/O1CN01SYGGdw1g6dyH1OHmD_!!1797064093.png_.webp" alt="仪表盘" loading="lazy"></p><p>胡桃工具箱启动后会默认进入首页仪表盘,上半部分为你的个人游戏数据,下半部分为近期游戏公告及游戏活动倒计时。</p><p>个人游戏数据仪表盘包含以下内容:</p><ul><li>Snap Hutao 公告 <ul><li>若 Snap Hutao 开发组发布了新的公告则会在仪表盘上方显示,你可以手动关闭这些公告</li></ul></li><li>胡桃帐号 <ul><li>若你已登录胡桃帐号,将会在顶部显示胡桃邮箱帐号;若未登录将会有注册和登录提示</li></ul></li><li>游戏启动器 <ul><li>你可以直接在仪表盘中选择帐号并启动游戏</li></ul></li><li>祈愿记录 <ul><li>仪表盘中将显示祈愿档案 UID 并以进度条的形式显示保底计数</li><li>如在胡桃工具箱中有多个祈愿档案,你可以使用祈愿记录图表两侧的箭头按钮来切换档案</li></ul></li><li>成就统计 <ul><li>仪表盘中将显示成就档案中已完成成就总数、百分比和最新获得的成就</li><li>如在胡桃工具箱中有多个成就档案,你可以使用成就统计图表两侧的箭头按钮来切换档案</li></ul></li><li>实时便笺 <ul><li>仪表盘中将显示实时便笺数据</li><li>如在胡桃工具箱中有多个激活的实时便笺,你可以使用实时便笺两侧的箭头按钮来切换档案</li></ul></li></ul>',5),r=[o];function c(u,n){return i(),a("div",null,r)}const _=l(t,[["render",c],["__file","dashboard.html.vue"]]);export{_ as default};
|
||||
import{_ as l}from"./plugin-vue_export-helper-c27b6911.js";import{o as i,c as a,e}from"./app-9bdedc14.js";const t={},o=e('<h1 id="首页仪表盘" tabindex="-1"><a class="header-anchor" href="#首页仪表盘" aria-hidden="true">#</a> 首页仪表盘</h1><p><img src="https://img.alicdn.com/imgextra/i2/1797064093/O1CN01SYGGdw1g6dyH1OHmD_!!1797064093.png_.webp" alt="仪表盘" loading="lazy"></p><p>胡桃工具箱启动后会默认进入首页仪表盘,上半部分为你的个人游戏数据,下半部分为近期游戏公告及游戏活动倒计时。</p><p>个人游戏数据仪表盘包含以下内容:</p><ul><li>Snap Hutao 公告 <ul><li>若 Snap Hutao 开发组发布了新的公告则会在仪表盘上方显示,你可以手动关闭这些公告</li></ul></li><li>胡桃帐号 <ul><li>若你已登录胡桃帐号,将会在顶部显示胡桃邮箱帐号;若未登录将会有注册和登录提示</li></ul></li><li>游戏启动器 <ul><li>你可以直接在仪表盘中选择帐号并启动游戏</li></ul></li><li>祈愿记录 <ul><li>仪表盘中将显示祈愿档案 UID 并以进度条的形式显示保底计数</li><li>如在胡桃工具箱中有多个祈愿档案,你可以使用祈愿记录图表两侧的箭头按钮来切换档案</li></ul></li><li>成就统计 <ul><li>仪表盘中将显示成就档案中已完成成就总数、百分比和最新获得的成就</li><li>如在胡桃工具箱中有多个成就档案,你可以使用成就统计图表两侧的箭头按钮来切换档案</li></ul></li><li>实时便笺 <ul><li>仪表盘中将显示实时便笺数据</li><li>如在胡桃工具箱中有多个激活的实时便笺,你可以使用实时便笺两侧的箭头按钮来切换档案</li></ul></li></ul>',5),r=[o];function c(u,n){return i(),a("div",null,r)}const _=l(t,[["render",c],["__file","dashboard.html.vue"]]);export{_ as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as s,o as a,c as l,a as e,b as n,d as i}from"./app-75ff5032.js";const c={},d=e("h1",{id:"手动安装依赖项",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#手动安装依赖项","aria-hidden":"true"},"#"),n(" 手动安装依赖项")],-1),r=e("p",null,"Snap Hutao 依赖于 Windows App Runtime 作为环境,当用户系统缺少该环境时,Windows 系统会在安装胡桃前安装该框架。",-1),_=e("p",null,[e("img",{src:"https://img.alicdn.com/imgextra/i1/1797064093/O1CN01xH5WtE1g6dyZoGnu3_!!1797064093.png_.webp",alt:"",loading:"lazy"})],-1),p=e("p",null,"若你处在网络较差的环境中,可能会卡在环境安装过程中。在这种情况下,你可以从微软官网下载 Windows App Runtime 安装包并手动安装:",-1),u={href:"https://learn.microsoft.com/zh-cn/windows/apps/windows-app-sdk/downloads",target:"_blank",rel:"noopener noreferrer"},h=e("li",null,[n("点击"),e("code",null,"下载最新的 x64 稳定安装程序"),n("以下载离线安装包")],-1),m=e("li",null,"运行下载的 Windows App Runtime 安装包,完成后再安装 Snap Hutao",-1);function f(w,x){const o=s("ExternalLinkIcon");return a(),l("div",null,[d,r,_,p,e("ol",null,[e("li",null,[n("访问微软官方文档:"),e("a",u,[n("Windows 应用 SDK 最新的下载项"),i(o)])]),h,m])])}const W=t(c,[["render",f],["__file","dependency.html.vue"]]);export{W as default};
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as s,o as a,c as l,a as e,b as n,d as i}from"./app-9bdedc14.js";const c={},d=e("h1",{id:"手动安装依赖项",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#手动安装依赖项","aria-hidden":"true"},"#"),n(" 手动安装依赖项")],-1),r=e("p",null,"Snap Hutao 依赖于 Windows App Runtime 作为环境,当用户系统缺少该环境时,Windows 系统会在安装胡桃前安装该框架。",-1),_=e("p",null,[e("img",{src:"https://img.alicdn.com/imgextra/i1/1797064093/O1CN01xH5WtE1g6dyZoGnu3_!!1797064093.png_.webp",alt:"",loading:"lazy"})],-1),p=e("p",null,"若你处在网络较差的环境中,可能会卡在环境安装过程中。在这种情况下,你可以从微软官网下载 Windows App Runtime 安装包并手动安装:",-1),u={href:"https://learn.microsoft.com/zh-cn/windows/apps/windows-app-sdk/downloads",target:"_blank",rel:"noopener noreferrer"},h=e("li",null,[n("点击"),e("code",null,"下载最新的 x64 稳定安装程序"),n("以下载离线安装包")],-1),m=e("li",null,"运行下载的 Windows App Runtime 安装包,完成后再安装 Snap Hutao",-1);function f(w,x){const o=s("ExternalLinkIcon");return a(),l("div",null,[d,r,_,p,e("ol",null,[e("li",null,[n("访问微软官方文档:"),e("a",u,[n("Windows 应用 SDK 最新的下载项"),i(o)])]),h,m])])}const W=t(c,[["render",f],["__file","dependency.html.vue"]]);export{W as default};
|
||||
1
assets/dependency.html-6aa2a973.js
Normal file
1
assets/dependency.html-6aa2a973.js
Normal file
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-37e841a9","path":"/zh/advanced/dependency.html","title":"手动安装依赖项","lang":"zh-CN","frontmatter":{"category":["FAQ","依赖项","安装"],"icon":"iconfont icon-structure","order":6,"comment":false,"description":"Snap Hutao 依赖于 Windows App Runtime 作为环境,当用户系统缺少该环境时,Windows 系统会在安装胡桃前安装该框架。 若你处在网络较差的环境中,可能会卡在环境安装过程中。在这种情况下,你可以从微软官网下载 Windows App Runtime 安装包并手动安装: 1. 访问微软官方文档:Windows 应用 SDK ...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/dependency.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/dependency.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"手动安装依赖项"}],["meta",{"property":"og:description","content":"Snap Hutao 依赖于 Windows App Runtime 作为环境,当用户系统缺少该环境时,Windows 系统会在安装胡桃前安装该框架。 若你处在网络较差的环境中,可能会卡在环境安装过程中。在这种情况下,你可以从微软官网下载 Windows App Runtime 安装包并手动安装: 1. 访问微软官方文档:Windows 应用 SDK ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-10-12T16:19:24.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T16:19:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"手动安装依赖项\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T16:19:24.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[],"git":{"createdTime":1695091620000,"updatedTime":1697127564000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":0.6,"words":181},"filePathRelative":"zh/advanced/dependency.md","localizedDate":"2023年9月19日","autoDesc":true}');export{e as data};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-37e841a9","path":"/zh/advanced/dependency.html","title":"手动安装依赖项","lang":"zh-CN","frontmatter":{"category":["FAQ","依赖项","安装"],"icon":"structure","order":6,"description":"Snap Hutao 依赖于 Windows App Runtime 作为环境,当用户系统缺少该环境时,Windows 系统会在安装胡桃前安装该框架。 若你处在网络较差的环境中,可能会卡在环境安装过程中。在这种情况下,你可以从微软官网下载 Windows App Runtime 安装包并手动安装: 1. 访问微软官方文档:Windows 应用 SDK ...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/dependency.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/dependency.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"手动安装依赖项"}],["meta",{"property":"og:description","content":"Snap Hutao 依赖于 Windows App Runtime 作为环境,当用户系统缺少该环境时,Windows 系统会在安装胡桃前安装该框架。 若你处在网络较差的环境中,可能会卡在环境安装过程中。在这种情况下,你可以从微软官网下载 Windows App Runtime 安装包并手动安装: 1. 访问微软官方文档:Windows 应用 SDK ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-09-19T02:50:01.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-19T02:50:01.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"手动安装依赖项\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-19T02:50:01.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[],"git":{"createdTime":1695091620000,"updatedTime":1695091801000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":0.59,"words":177},"filePathRelative":"zh/advanced/dependency.md","localizedDate":"2023年9月19日","autoDesc":true}');export{e as data};
|
||||
@@ -1 +1 @@
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as l,c as s,a as e,b as n,d as i}from"./app-75ff5032.js";const r={},d=e("h1",{id:"install-dependency-manually",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#install-dependency-manually","aria-hidden":"true"},"#"),n(" Install Dependency Manually")],-1),c=e("p",null,"Snap Hutao relies on Windows App Runtime as a dependency, when user's system is missing this environment, Windows will install this framework before Snap Hutao's installation.",-1),p=e("p",null,[e("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01RJFPnY1g6dye2b8Uy_!!1797064093.png_.webp",alt:"",loading:"lazy"})],-1),u=e("p",null,"If you are in a poor network, you may slow or even stuck at framework installation stage. In such a scenario, you can download the framework from Microsoft website and install it manually.",-1),_={href:"https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/downloads",target:"_blank",rel:"noopener noreferrer"},m=e("li",null,[n("Click on "),e("code",null,"Dwonload the latest x64 stable installer"),n(" to download the offline installer")],-1),h=e("li",null,"Run Windows App Runtime installer you just downloaded, and then install Snap Hutao",-1);function f(w,y){const o=a("ExternalLinkIcon");return l(),s("div",null,[d,c,p,u,e("ol",null,[e("li",null,[n("Visit Microsoft document page:"),e("a",_,[n("Latest downloads for the Windows App SDK"),i(o)])]),m,h])])}const x=t(r,[["render",f],["__file","dependency.html.vue"]]);export{x as default};
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as l,c as s,a as e,b as n,d as i}from"./app-9bdedc14.js";const r={},d=e("h1",{id:"install-dependency-manually",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#install-dependency-manually","aria-hidden":"true"},"#"),n(" Install Dependency Manually")],-1),c=e("p",null,"Snap Hutao relies on Windows App Runtime as a dependency, when user's system is missing this environment, Windows will install this framework before Snap Hutao's installation.",-1),p=e("p",null,[e("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01RJFPnY1g6dye2b8Uy_!!1797064093.png_.webp",alt:"",loading:"lazy"})],-1),u=e("p",null,"If you are in a poor network, you may slow or even stuck at framework installation stage. In such a scenario, you can download the framework from Microsoft website and install it manually.",-1),_={href:"https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/downloads",target:"_blank",rel:"noopener noreferrer"},m=e("li",null,[n("Click on "),e("code",null,"Dwonload the latest x64 stable installer"),n(" to download the offline installer")],-1),h=e("li",null,"Run Windows App Runtime installer you just downloaded, and then install Snap Hutao",-1);function f(w,y){const o=a("ExternalLinkIcon");return l(),s("div",null,[d,c,p,u,e("ol",null,[e("li",null,[n("Visit Microsoft document page:"),e("a",_,[n("Latest downloads for the Windows App SDK"),i(o)])]),m,h])])}const x=t(r,[["render",f],["__file","dependency.html.vue"]]);export{x as default};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse(`{"key":"v-e14c56e4","path":"/en/advanced/dependency.html","title":"Install Dependency Manually","lang":"en-US","frontmatter":{"category":["FAQ","dependency","installation"],"icon":"structure","order":6,"description":"Snap Hutao relies on Windows App Runtime as a dependency, when user's system is missing this environment, Windows will install this framework before Snap Hutao's installation. I...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/dependency.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/dependency.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Install Dependency Manually"}],["meta",{"property":"og:description","content":"Snap Hutao relies on Windows App Runtime as a dependency, when user's system is missing this environment, Windows will install this framework before Snap Hutao's installation. I..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-09-19T02:47:00.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-19T02:47:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Install Dependency Manually\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-19T02:47:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[],"git":{"createdTime":1695091620000,"updatedTime":1695091620000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":0.4,"words":120},"filePathRelative":"en/advanced/dependency.md","localizedDate":"September 19, 2023","autoDesc":true}`);export{e as data};
|
||||
1
assets/dependency.html-cb812315.js
Normal file
1
assets/dependency.html-cb812315.js
Normal file
@@ -0,0 +1 @@
|
||||
const e=JSON.parse(`{"key":"v-e14c56e4","path":"/en/advanced/dependency.html","title":"Install Dependency Manually","lang":"en-US","frontmatter":{"category":["FAQ","dependency","installation"],"icon":"iconfont icon-structure","order":6,"comment":false,"description":"Snap Hutao relies on Windows App Runtime as a dependency, when user's system is missing this environment, Windows will install this framework before Snap Hutao's installation. I...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/dependency.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/dependency.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Install Dependency Manually"}],["meta",{"property":"og:description","content":"Snap Hutao relies on Windows App Runtime as a dependency, when user's system is missing this environment, Windows will install this framework before Snap Hutao's installation. I..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-12T16:19:24.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T16:19:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Install Dependency Manually\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T16:19:24.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[],"git":{"createdTime":1695091620000,"updatedTime":1697127564000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3}]},"readingTime":{"minutes":0.41,"words":124},"filePathRelative":"en/advanced/dependency.md","localizedDate":"September 19, 2023","autoDesc":true}`);export{e as data};
|
||||
@@ -1 +1 @@
|
||||
import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as t,e as l}from"./app-75ff5032.js";const o={},d=l('<h1 id="development-plan" tabindex="-1"><a class="header-anchor" href="#development-plan" aria-hidden="true">#</a> Development Plan</h1><p><img src="https://img.alicdn.com/imgextra/i1/1797064093/O1CN01CDsjcb1g6dyB7M0EW_!!1797064093.png_.webp" alt="dev-plan" loading="lazy"></p><h2 id="add-develop-goals-into-material-checklist" tabindex="-1"><a class="header-anchor" href="#add-develop-goals-into-material-checklist" aria-hidden="true">#</a> Add Develop Goals into Material Checklist</h2><h3 id="add-goals-from-wikis" tabindex="-1"><a class="header-anchor" href="#add-goals-from-wikis" aria-hidden="true">#</a> Add Goals from WIKIs</h3><ul><li>Click <code>Character WIKI</code> or <code>Weapon WIKI</code> from the left menu bar</li><li>Select on character or weapon to want to add</li><li>Click <code>Add to Dev Plan</code> on the top right</li><li>In the pop-up window, input the base level and target level <ul><li>By default, add goals from WIKIs will set base level as <code>1</code></li></ul></li></ul><h3 id="add-goals-from-my-characters-data" tabindex="-1"><a class="header-anchor" href="#add-goals-from-my-characters-data" aria-hidden="true">#</a> Add Goals from My Characters Data</h3><ul><li>Click <code>My Characters</code> from the left menu bar</li><li>Select the character you want to add</li><li>In the pop-up window, input the base level and target level <ul><li>By default, add goals from WIKIs will set base level as player's live data'</li><li>Refer to <a href="character-data#sync-character-data">My Characters</a> document to get more guides</li></ul></li></ul><h2 id="inventory-items" tabindex="-1"><a class="header-anchor" href="#inventory-items" aria-hidden="true">#</a> Inventory Items</h2><div class="hint-container info"><p class="hint-container-title">Info</p><p>This feature is under construction for non-Chinese languages</p></div>',9),i=[d];function r(n,c){return a(),t("div",null,i)}const p=e(o,[["render",r],["__file","develop-plan.html.vue"]]);export{p as default};
|
||||
import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as t,e as l}from"./app-9bdedc14.js";const o={},d=l('<h1 id="development-plan" tabindex="-1"><a class="header-anchor" href="#development-plan" aria-hidden="true">#</a> Development Plan</h1><p><img src="https://img.alicdn.com/imgextra/i1/1797064093/O1CN01CDsjcb1g6dyB7M0EW_!!1797064093.png_.webp" alt="dev-plan" loading="lazy"></p><h2 id="add-develop-goals-into-material-checklist" tabindex="-1"><a class="header-anchor" href="#add-develop-goals-into-material-checklist" aria-hidden="true">#</a> Add Develop Goals into Material Checklist</h2><h3 id="add-goals-from-wikis" tabindex="-1"><a class="header-anchor" href="#add-goals-from-wikis" aria-hidden="true">#</a> Add Goals from WIKIs</h3><ul><li>Click <code>Character WIKI</code> or <code>Weapon WIKI</code> from the left menu bar</li><li>Select on character or weapon to want to add</li><li>Click <code>Add to Dev Plan</code> on the top right</li><li>In the pop-up window, input the base level and target level <ul><li>By default, add goals from WIKIs will set base level as <code>1</code></li></ul></li></ul><h3 id="add-goals-from-my-characters-data" tabindex="-1"><a class="header-anchor" href="#add-goals-from-my-characters-data" aria-hidden="true">#</a> Add Goals from My Characters Data</h3><ul><li>Click <code>My Characters</code> from the left menu bar</li><li>Select the character you want to add</li><li>In the pop-up window, input the base level and target level <ul><li>By default, add goals from WIKIs will set base level as player's live data'</li><li>Refer to <a href="character-data#sync-character-data">My Characters</a> document to get more guides</li></ul></li></ul><h2 id="inventory-items" tabindex="-1"><a class="header-anchor" href="#inventory-items" aria-hidden="true">#</a> Inventory Items</h2><div class="hint-container info"><p class="hint-container-title">Info</p><p>This feature is under construction for non-Chinese languages</p></div>',9),i=[d];function r(n,c){return a(),t("div",null,i)}const p=e(o,[["render",r],["__file","develop-plan.html.vue"]]);export{p as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as i}from"./plugin-vue_export-helper-c27b6911.js";import{o as l,c as o,e as t}from"./app-75ff5032.js";const e={},a=t('<h1 id="养成计划" tabindex="-1"><a class="header-anchor" href="#养成计划" aria-hidden="true">#</a> 养成计划</h1><p><img src="https://img.alicdn.com/imgextra/i2/1797064093/O1CN01O0N4DT1g6dyEhgjZn_!!1797064093.png_.webp" alt="dev-plan" loading="lazy"></p><h2 id="添加养成目标进入材料清单" tabindex="-1"><a class="header-anchor" href="#添加养成目标进入材料清单" aria-hidden="true">#</a> 添加养成目标进入材料清单</h2><h3 id="基于-wiki-资料添加" tabindex="-1"><a class="header-anchor" href="#基于-wiki-资料添加" aria-hidden="true">#</a> 基于 WIKI 资料添加</h3><ul><li>在胡桃工具箱的左侧栏目中,点击<code>角色资料</code>或<code>武器资料</code>功能</li><li>在"胡桃工具箱"的整体界面右上部分,点击<code>养成计算</code>按钮</li><li>在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级 <ul><li>基于 WIKI 资料添加的养成目标,默认初始值为 1 级</li></ul></li></ul><h3 id="基于玩家数据添加" tabindex="-1"><a class="header-anchor" href="#基于玩家数据添加" aria-hidden="true">#</a> 基于玩家数据添加</h3><ul><li>在"胡桃工具箱"的左侧栏目中,点击<code>我的角色</code>功能</li><li>在选中角色后,点击右上角的<code>养成计算</code>按钮</li><li>在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的"起始等级"以及"目标等级" <ul><li>基于玩家数据添加的养成目标,默认初始等级为玩家当前的角色等级</li><li>请参考<a href="character-data#%E5%B0%86%E5%BD%93%E5%89%8D%E9%80%89%E5%AE%9A%E8%A7%92%E8%89%B2%E5%8A%A0%E5%85%A5%E5%85%BB%E6%88%90%E8%AE%A1%E7%AE%97">属性统计</a>文档以获取更多信息</li></ul></li></ul><h2 id="背包物品" tabindex="-1"><a class="header-anchor" href="#背包物品" aria-hidden="true">#</a> 背包物品</h2><ul><li>在"胡桃工具箱"的左侧栏目中,点击"养成计划"功能</li><li>点击"背包物品"功能栏</li><li>在"胡桃工具箱"的整体界面右上部分,点击"新建计划"按钮</li><li>在弹出的"创建新的养成计划"的窗口中,填写需要创建的养成计划名称 <ul><li>此处可勾选"绑定当前选中的账号角色"</li><li>"新建计划"按钮左侧的下拉选项框,可<strong>自行切换不同的养成计划</strong></li></ul></li><li>点击下方的任意物品图标或数字区域,即可手动编辑该种材料的数目 <ul><li>背包物品的具体材料信息,<strong>对应于</strong>其修改时,所切换至的养成计划</li></ul></li><li>在"胡桃工具箱"的整体界面右上部分,可点击"删除计划"按钮,将当前的养成计划删除 <ul><li>在删除当前养成计划后,处于切换至该养成计划时,输入的背包物品信息将一同删除</li></ul></li></ul>',9),u=[a];function d(r,c){return l(),o("div",null,u)}const q=i(e,[["render",d],["__file","develop-plan.html.vue"]]);export{q as default};
|
||||
import{_ as i}from"./plugin-vue_export-helper-c27b6911.js";import{o as l,c as o,e as t}from"./app-9bdedc14.js";const e={},a=t('<h1 id="养成计划" tabindex="-1"><a class="header-anchor" href="#养成计划" aria-hidden="true">#</a> 养成计划</h1><p><img src="https://img.alicdn.com/imgextra/i2/1797064093/O1CN01O0N4DT1g6dyEhgjZn_!!1797064093.png_.webp" alt="dev-plan" loading="lazy"></p><h2 id="添加养成目标进入材料清单" tabindex="-1"><a class="header-anchor" href="#添加养成目标进入材料清单" aria-hidden="true">#</a> 添加养成目标进入材料清单</h2><h3 id="基于-wiki-资料添加" tabindex="-1"><a class="header-anchor" href="#基于-wiki-资料添加" aria-hidden="true">#</a> 基于 WIKI 资料添加</h3><ul><li>在胡桃工具箱的左侧栏目中,点击<code>角色资料</code>或<code>武器资料</code>功能</li><li>在"胡桃工具箱"的整体界面右上部分,点击<code>养成计算</code>按钮</li><li>在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级 <ul><li>基于 WIKI 资料添加的养成目标,默认初始值为 1 级</li></ul></li></ul><h3 id="基于玩家数据添加" tabindex="-1"><a class="header-anchor" href="#基于玩家数据添加" aria-hidden="true">#</a> 基于玩家数据添加</h3><ul><li>在"胡桃工具箱"的左侧栏目中,点击<code>我的角色</code>功能</li><li>在选中角色后,点击右上角的<code>养成计算</code>按钮</li><li>在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的"起始等级"以及"目标等级" <ul><li>基于玩家数据添加的养成目标,默认初始等级为玩家当前的角色等级</li><li>请参考<a href="character-data#%E5%B0%86%E5%BD%93%E5%89%8D%E9%80%89%E5%AE%9A%E8%A7%92%E8%89%B2%E5%8A%A0%E5%85%A5%E5%85%BB%E6%88%90%E8%AE%A1%E7%AE%97">属性统计</a>文档以获取更多信息</li></ul></li></ul><h2 id="背包物品" tabindex="-1"><a class="header-anchor" href="#背包物品" aria-hidden="true">#</a> 背包物品</h2><ul><li>在"胡桃工具箱"的左侧栏目中,点击"养成计划"功能</li><li>点击"背包物品"功能栏</li><li>在"胡桃工具箱"的整体界面右上部分,点击"新建计划"按钮</li><li>在弹出的"创建新的养成计划"的窗口中,填写需要创建的养成计划名称 <ul><li>此处可勾选"绑定当前选中的账号角色"</li><li>"新建计划"按钮左侧的下拉选项框,可<strong>自行切换不同的养成计划</strong></li></ul></li><li>点击下方的任意物品图标或数字区域,即可手动编辑该种材料的数目 <ul><li>背包物品的具体材料信息,<strong>对应于</strong>其修改时,所切换至的养成计划</li></ul></li><li>在"胡桃工具箱"的整体界面右上部分,可点击"删除计划"按钮,将当前的养成计划删除 <ul><li>在删除当前养成计划后,处于切换至该养成计划时,输入的背包物品信息将一同删除</li></ul></li></ul>',9),u=[a];function d(r,c){return l(),o("div",null,u)}const q=i(e,[["render",d],["__file","develop-plan.html.vue"]]);export{q as default};
|
||||
File diff suppressed because one or more lines are too long
1
assets/exceptions.html-a4da661a.js
Normal file
1
assets/exceptions.html-a4da661a.js
Normal file
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-1a028d16","path":"/en/advanced/exceptions.html","title":"Common Program Exceptions","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"iconfont icon-warn","category":["FAQ"],"order":2,"redirectFrom":"/en/advanced/mihoyo-risk-tip.html","comment":false,"description":"This document covers solutions of foreseeable client error RuntimeEnvironmentException Exception: RuntimeEnvironmentException; Hint: Unable to set registry key without enabling ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/exceptions.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/exceptions.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Common Program Exceptions"}],["meta",{"property":"og:description","content":"This document covers solutions of foreseeable client error RuntimeEnvironmentException Exception: RuntimeEnvironmentException; Hint: Unable to set registry key without enabling ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-12T16:19:24.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T16:19:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Common Program Exceptions\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T16:19:24.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"RuntimeEnvironmentException","slug":"runtimeenvironmentexception","link":"#runtimeenvironmentexception","children":[]},{"level":2,"title":"Return Code: -10001","slug":"return-code-10001","link":"#return-code-10001","children":[]},{"level":2,"title":"Return Code: 1034 Verification Failed","slug":"return-code-1034-verification-failed","link":"#return-code-1034-verification-failed","children":[]},{"level":2,"title":"HttpRequestException Metadata Download Failed","slug":"httprequestexception-metadata-download-failed","link":"#httprequestexception-metadata-download-failed","children":[{"level":3,"title":"403 (Forbidden) / 404 (Not Found)","slug":"_403-forbidden-404-not-found","link":"#_403-forbidden-404-not-found","children":[]},{"level":3,"title":"502 (Bad Gateway)","slug":"_502-bad-gateway","link":"#_502-bad-gateway","children":[]}]},{"level":2,"title":"Error Finding Required Modules","slug":"error-finding-required-modules","link":"#error-finding-required-modules","children":[]}],"git":{"createdTime":1679108738000,"updatedTime":1697127564000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":7},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.69,"words":508},"filePathRelative":"en/advanced/exceptions.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-1a028d16","path":"/en/advanced/exceptions.html","title":"Common Program Exceptions","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"debug","category":["FAQ"],"order":2,"redirectFrom":"/en/advanced/mihoyo-risk-tip.html","description":"This document covers solutions of foreseeable client error RuntimeEnvironmentException Exception: RuntimeEnvironmentException; Hint: Unable to set registry key without enabling ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/exceptions.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/exceptions.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Common Program Exceptions"}],["meta",{"property":"og:description","content":"This document covers solutions of foreseeable client error RuntimeEnvironmentException Exception: RuntimeEnvironmentException; Hint: Unable to set registry key without enabling ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-09-16T04:22:59.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-16T04:22:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Common Program Exceptions\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-16T04:22:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"RuntimeEnvironmentException","slug":"runtimeenvironmentexception","link":"#runtimeenvironmentexception","children":[]},{"level":2,"title":"Return Code: -10001","slug":"return-code-10001","link":"#return-code-10001","children":[]},{"level":2,"title":"Return Code: 1034 Verification Failed","slug":"return-code-1034-verification-failed","link":"#return-code-1034-verification-failed","children":[]},{"level":2,"title":"HttpRequestException Metadata Download Failed","slug":"httprequestexception-metadata-download-failed","link":"#httprequestexception-metadata-download-failed","children":[{"level":3,"title":"403 (Forbidden) / 404 (Not Found)","slug":"_403-forbidden-404-not-found","link":"#_403-forbidden-404-not-found","children":[]},{"level":3,"title":"502 (Bad Gateway)","slug":"_502-bad-gateway","link":"#_502-bad-gateway","children":[]}]},{"level":2,"title":"Error Finding Required Modules","slug":"error-finding-required-modules","link":"#error-finding-required-modules","children":[]}],"git":{"createdTime":1679108738000,"updatedTime":1694838179000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.69,"words":506},"filePathRelative":"en/advanced/exceptions.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-c8e5b2e0","path":"/zh/advanced/exceptions.html","title":"常见的程序异常","lang":"zh-CN","frontmatter":{"headerDepth":2,"icon":"debug","category":["FAQ"],"order":2,"redirectFrom":["/advanced/exceptions.html","/advanced/mihoyo-risk-tip.html","/zh/advanced/mihoyo-risk-tip.html"],"description":"该文档包含由用户端错误造成的问题 RuntimeEnvironmentException 异常:RuntimeEnvironmentException; 提示:未开启长路径功能,无法设置注册表键值; 问题来源:没有解除 Windows 目录长度限制; 解决方案:下载 EnableLongPaths.zip (https://d.hut.ao/d/too...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/exceptions.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/exceptions.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"常见的程序异常"}],["meta",{"property":"og:description","content":"该文档包含由用户端错误造成的问题 RuntimeEnvironmentException 异常:RuntimeEnvironmentException; 提示:未开启长路径功能,无法设置注册表键值; 问题来源:没有解除 Windows 目录长度限制; 解决方案:下载 EnableLongPaths.zip (https://d.hut.ao/d/too..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-09-16T04:22:59.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-16T04:22:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见的程序异常\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-16T04:22:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"RuntimeEnvironmentException","slug":"runtimeenvironmentexception","link":"#runtimeenvironmentexception","children":[]},{"level":2,"title":"Return Code: -10001","slug":"return-code-10001","link":"#return-code-10001","children":[]},{"level":2,"title":"状态:1034 验证失败","slug":"状态-1034-验证失败","link":"#状态-1034-验证失败","children":[]},{"level":2,"title":"HttpRequestException 元数据校验文件下载失败","slug":"httprequestexception-元数据校验文件下载失败","link":"#httprequestexception-元数据校验文件下载失败","children":[{"level":3,"title":"403 (Forbidden)/ 404 (NOT FOUND)","slug":"_403-forbidden-404-not-found","link":"#_403-forbidden-404-not-found","children":[]},{"level":3,"title":"502 (Bad Gateway)","slug":"_502-bad-gateway","link":"#_502-bad-gateway","children":[]}]},{"level":2,"title":"653366069 请求异常","slug":"_653366069-请求异常","link":"#_653366069-请求异常","children":[]},{"level":2,"title":"在查找必要的模块时出现问题","slug":"在查找必要的模块时出现问题","link":"#在查找必要的模块时出现问题","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1694838179000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":7},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":3.44,"words":1032},"filePathRelative":"zh/advanced/exceptions.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data};
|
||||
File diff suppressed because one or more lines are too long
1
assets/exceptions.html-e6881ae2.js
Normal file
1
assets/exceptions.html-e6881ae2.js
Normal file
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-c8e5b2e0","path":"/zh/advanced/exceptions.html","title":"常见的程序异常","lang":"zh-CN","frontmatter":{"headerDepth":2,"icon":"iconfont icon-warn","category":["FAQ"],"order":2,"redirectFrom":["/advanced/exceptions.html","/advanced/mihoyo-risk-tip.html","/zh/advanced/mihoyo-risk-tip.html"],"comment":false,"description":"该文档包含由用户端错误造成的问题 RuntimeEnvironmentException 异常:RuntimeEnvironmentException; 提示:未开启长路径功能,无法设置注册表键值; 问题来源:没有解除 Windows 目录长度限制; 解决方案:下载 EnableLongPaths.zip (https://d.hut.ao/d/too...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/exceptions.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/exceptions.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"常见的程序异常"}],["meta",{"property":"og:description","content":"该文档包含由用户端错误造成的问题 RuntimeEnvironmentException 异常:RuntimeEnvironmentException; 提示:未开启长路径功能,无法设置注册表键值; 问题来源:没有解除 Windows 目录长度限制; 解决方案:下载 EnableLongPaths.zip (https://d.hut.ao/d/too..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-10-12T16:19:24.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T16:19:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见的程序异常\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T16:19:24.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"RuntimeEnvironmentException","slug":"runtimeenvironmentexception","link":"#runtimeenvironmentexception","children":[]},{"level":2,"title":"Return Code: -10001","slug":"return-code-10001","link":"#return-code-10001","children":[]},{"level":2,"title":"状态:1034 验证失败","slug":"状态-1034-验证失败","link":"#状态-1034-验证失败","children":[]},{"level":2,"title":"HttpRequestException 元数据校验文件下载失败","slug":"httprequestexception-元数据校验文件下载失败","link":"#httprequestexception-元数据校验文件下载失败","children":[{"level":3,"title":"403 (Forbidden)/ 404 (NOT FOUND)","slug":"_403-forbidden-404-not-found","link":"#_403-forbidden-404-not-found","children":[]},{"level":3,"title":"502 (Bad Gateway)","slug":"_502-bad-gateway","link":"#_502-bad-gateway","children":[]}]},{"level":2,"title":"653366069 请求异常","slug":"_653366069-请求异常","link":"#_653366069-请求异常","children":[]},{"level":2,"title":"在查找必要的模块时出现问题","slug":"在查找必要的模块时出现问题","link":"#在查找必要的模块时出现问题","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1697127564000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":9},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":3.43,"words":1030},"filePathRelative":"zh/advanced/exceptions.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{_ as n}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as c,c as r,a as e,b as o,d as l,e as i}from"./app-75ff5032.js";const d={},s=i('<h1 id="使用第三方工具获取有-stoken-的-cookie" tabindex="-1"><a class="header-anchor" href="#使用第三方工具获取有-stoken-的-cookie" aria-hidden="true">#</a> 使用第三方工具获取有 Stoken 的 cookie</h1><div class="hint-container warning"><p class="hint-container-title">注意</p><ul><li>以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关</li><li>本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关</li></ul></div><h2 id="android" tabindex="-1"><a class="header-anchor" href="#android" aria-hidden="true">#</a> Android</h2><p>Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie</p>',4),h={class:"hint-container tip"},p=e("p",{class:"hint-container-title"},"GetToken 开源项目",-1),k={href:"https://github.com/HolographicHat/GetToken",target:"_blank",rel:"noopener noreferrer"},u=i('<ul><li>GetToken 项目的发布会包含两个 apk 文件,两者最终效果相同。根据你的设备情况选择适合你的版本即可 <ul><li><code>app-release.apk</code> 为一个 LSPosed 插件允许用户在官方米游社中使用 GetToken 功能</li><li>名称以<code>lspatched</code>结尾的 apk 文件是一个已包含 GetToken 功能的修改版米游社程序 <ul><li>你需要卸载官方版米游社以安装该版本的米游社</li></ul></li></ul></li><li>启用插件或安装修改版米游社后打开米游社,在底栏点击"我的",然后登录您的通行证</li><li>在右上角点击形如 🔑 形状的按钮</li><li>点击勾选 <code>Stoken</code> 选项</li><li>点击<code>复制登录信息</code></li><li>将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑</li><li>在<code>胡桃工具箱</code>中的账号登录位置,点击<code>手动输入</code></li><li>将之前获取到的 cookie 输入,此时即可完成登录</li></ul><h2 id="ios" tabindex="-1"><a class="header-anchor" href="#ios" aria-hidden="true">#</a> iOS</h2><p>iOS 用户可以在 App Store 下载抓包软件 Stream 来获取包含 Stoken 字段的 cookie</p>',3),_={href:"https://apps.apple.com/cn/app/stream/id1312141691",target:"_blank",rel:"noopener noreferrer"},m=i("<li>对域名 <code>api-takumi.mihoyo.com</code> 进行抓包分析</li><li>找到并复制带有 <code>Stoken</code> 的数据 <ul><li>形如<code>stuid=****;stoken=v2****;mid=****;</code></li></ul></li><li>将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑</li><li>在<code>胡桃工具箱</code>中的账号登录位置,点击<code>手动输入</code></li><li>将之前获取到的 cookie 输入,此时即可完成登录</li>",5);function S(f,T){const t=a("ExternalLinkIcon");return c(),r("div",null,[s,e("div",h,[p,e("ul",null,[e("li",null,[o("GitHub:"),e("a",k,[o("HolographicHat/GetToken"),l(t)])])])]),u,e("ul",null,[e("li",null,[o("从 App Store 下载 "),e("a",_,[o("Stream"),l(t)])]),m])])}const b=n(d,[["render",S],["__file","get-stoken-cookie-from-the-third-party.html.vue"]]);export{b as default};
|
||||
import{_ as n}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as c,c as r,a as e,b as o,d as l,e as i}from"./app-9bdedc14.js";const d={},s=i('<h1 id="使用第三方工具获取有-stoken-的-cookie" tabindex="-1"><a class="header-anchor" href="#使用第三方工具获取有-stoken-的-cookie" aria-hidden="true">#</a> 使用第三方工具获取有 Stoken 的 cookie</h1><div class="hint-container warning"><p class="hint-container-title">注意</p><ul><li>以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关</li><li>本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关</li></ul></div><h2 id="android" tabindex="-1"><a class="header-anchor" href="#android" aria-hidden="true">#</a> Android</h2><p>Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie</p>',4),h={class:"hint-container tip"},p=e("p",{class:"hint-container-title"},"GetToken 开源项目",-1),k={href:"https://github.com/HolographicHat/GetToken",target:"_blank",rel:"noopener noreferrer"},u=i('<ul><li>GetToken 项目的发布会包含两个 apk 文件,两者最终效果相同。根据你的设备情况选择适合你的版本即可 <ul><li><code>app-release.apk</code> 为一个 LSPosed 插件允许用户在官方米游社中使用 GetToken 功能</li><li>名称以<code>lspatched</code>结尾的 apk 文件是一个已包含 GetToken 功能的修改版米游社程序 <ul><li>你需要卸载官方版米游社以安装该版本的米游社</li></ul></li></ul></li><li>启用插件或安装修改版米游社后打开米游社,在底栏点击"我的",然后登录您的通行证</li><li>在右上角点击形如 🔑 形状的按钮</li><li>点击勾选 <code>Stoken</code> 选项</li><li>点击<code>复制登录信息</code></li><li>将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑</li><li>在<code>胡桃工具箱</code>中的账号登录位置,点击<code>手动输入</code></li><li>将之前获取到的 cookie 输入,此时即可完成登录</li></ul><h2 id="ios" tabindex="-1"><a class="header-anchor" href="#ios" aria-hidden="true">#</a> iOS</h2><p>iOS 用户可以在 App Store 下载抓包软件 Stream 来获取包含 Stoken 字段的 cookie</p>',3),_={href:"https://apps.apple.com/cn/app/stream/id1312141691",target:"_blank",rel:"noopener noreferrer"},m=i("<li>对域名 <code>api-takumi.mihoyo.com</code> 进行抓包分析</li><li>找到并复制带有 <code>Stoken</code> 的数据 <ul><li>形如<code>stuid=****;stoken=v2****;mid=****;</code></li></ul></li><li>将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑</li><li>在<code>胡桃工具箱</code>中的账号登录位置,点击<code>手动输入</code></li><li>将之前获取到的 cookie 输入,此时即可完成登录</li>",5);function S(f,T){const t=a("ExternalLinkIcon");return c(),r("div",null,[s,e("div",h,[p,e("ul",null,[e("li",null,[o("GitHub:"),e("a",k,[o("HolographicHat/GetToken"),l(t)])])])]),u,e("ul",null,[e("li",null,[o("从 App Store 下载 "),e("a",_,[o("Stream"),l(t)])]),m])])}const b=n(d,[["render",S],["__file","get-stoken-cookie-from-the-third-party.html.vue"]]);export{b as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as n}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as c,c as r,a as e,b as o,d as l,e as i}from"./app-75ff5032.js";const d={},s=i('<h1 id="使用第三方工具获取有-stoken-的-cookie" tabindex="-1"><a class="header-anchor" href="#使用第三方工具获取有-stoken-的-cookie" aria-hidden="true">#</a> 使用第三方工具获取有 Stoken 的 cookie</h1><div class="hint-container warning"><p class="hint-container-title">Note</p><ul><li>以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关</li><li>本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关</li></ul></div><h2 id="android" tabindex="-1"><a class="header-anchor" href="#android" aria-hidden="true">#</a> Android</h2><p>Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie</p>',4),h={class:"hint-container tip"},p=e("p",{class:"hint-container-title"},"GetToken 开源项目",-1),k={href:"https://github.com/HolographicHat/GetToken",target:"_blank",rel:"noopener noreferrer"},u=i('<ul><li>GetToken 项目的发布会包含两个 apk 文件,两者最终效果相同。根据你的设备情况选择适合你的版本即可 <ul><li><code>app-release.apk</code> 为一个 LSPosed 插件允许用户在官方米游社中使用 GetToken 功能</li><li>名称以<code>lspatched</code>结尾的 apk 文件是一个已包含 GetToken 功能的修改版米游社程序 <ul><li>你需要卸载官方版米游社以安装该版本的米游社</li></ul></li></ul></li><li>启用插件或安装修改版米游社后打开米游社,在底栏点击"我的",然后登录您的通行证</li><li>在右上角点击形如 🔑 形状的按钮</li><li>点击勾选 <code>Stoken</code> 选项</li><li>点击<code>复制登录信息</code></li><li>将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑</li><li>在<code>胡桃工具箱</code>中的账号登录位置,点击<code>手动输入</code></li><li>将之前获取到的 cookie 输入,此时即可完成登录</li></ul><h2 id="ios" tabindex="-1"><a class="header-anchor" href="#ios" aria-hidden="true">#</a> iOS</h2><p>iOS 用户可以在 App Store 下载抓包软件 Stream 来获取包含 Stoken 字段的 cookie</p>',3),_={href:"https://apps.apple.com/cn/app/stream/id1312141691",target:"_blank",rel:"noopener noreferrer"},m=i("<li>对域名 <code>api-takumi.mihoyo.com</code> 进行抓包分析</li><li>找到并复制带有 <code>Stoken</code> 的数据 <ul><li>形如<code>stuid=****;stoken=v2****;mid=****;</code></li></ul></li><li>将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑</li><li>在<code>胡桃工具箱</code>中的账号登录位置,点击<code>手动输入</code></li><li>将之前获取到的 cookie 输入,此时即可完成登录</li>",5);function S(f,T){const t=a("ExternalLinkIcon");return c(),r("div",null,[s,e("div",h,[p,e("ul",null,[e("li",null,[o("GitHub:"),e("a",k,[o("HolographicHat/GetToken"),l(t)])])])]),u,e("ul",null,[e("li",null,[o("从 App Store 下载 "),e("a",_,[o("Stream"),l(t)])]),m])])}const b=n(d,[["render",S],["__file","get-stoken-cookie-from-the-third-party.html.vue"]]);export{b as default};
|
||||
import{_ as n}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as c,c as r,a as e,b as o,d as l,e as i}from"./app-9bdedc14.js";const d={},s=i('<h1 id="使用第三方工具获取有-stoken-的-cookie" tabindex="-1"><a class="header-anchor" href="#使用第三方工具获取有-stoken-的-cookie" aria-hidden="true">#</a> 使用第三方工具获取有 Stoken 的 cookie</h1><div class="hint-container warning"><p class="hint-container-title">Note</p><ul><li>以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关</li><li>本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关</li></ul></div><h2 id="android" tabindex="-1"><a class="header-anchor" href="#android" aria-hidden="true">#</a> Android</h2><p>Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie</p>',4),h={class:"hint-container tip"},p=e("p",{class:"hint-container-title"},"GetToken 开源项目",-1),k={href:"https://github.com/HolographicHat/GetToken",target:"_blank",rel:"noopener noreferrer"},u=i('<ul><li>GetToken 项目的发布会包含两个 apk 文件,两者最终效果相同。根据你的设备情况选择适合你的版本即可 <ul><li><code>app-release.apk</code> 为一个 LSPosed 插件允许用户在官方米游社中使用 GetToken 功能</li><li>名称以<code>lspatched</code>结尾的 apk 文件是一个已包含 GetToken 功能的修改版米游社程序 <ul><li>你需要卸载官方版米游社以安装该版本的米游社</li></ul></li></ul></li><li>启用插件或安装修改版米游社后打开米游社,在底栏点击"我的",然后登录您的通行证</li><li>在右上角点击形如 🔑 形状的按钮</li><li>点击勾选 <code>Stoken</code> 选项</li><li>点击<code>复制登录信息</code></li><li>将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑</li><li>在<code>胡桃工具箱</code>中的账号登录位置,点击<code>手动输入</code></li><li>将之前获取到的 cookie 输入,此时即可完成登录</li></ul><h2 id="ios" tabindex="-1"><a class="header-anchor" href="#ios" aria-hidden="true">#</a> iOS</h2><p>iOS 用户可以在 App Store 下载抓包软件 Stream 来获取包含 Stoken 字段的 cookie</p>',3),_={href:"https://apps.apple.com/cn/app/stream/id1312141691",target:"_blank",rel:"noopener noreferrer"},m=i("<li>对域名 <code>api-takumi.mihoyo.com</code> 进行抓包分析</li><li>找到并复制带有 <code>Stoken</code> 的数据 <ul><li>形如<code>stuid=****;stoken=v2****;mid=****;</code></li></ul></li><li>将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑</li><li>在<code>胡桃工具箱</code>中的账号登录位置,点击<code>手动输入</code></li><li>将之前获取到的 cookie 输入,此时即可完成登录</li>",5);function S(f,T){const t=a("ExternalLinkIcon");return c(),r("div",null,[s,e("div",h,[p,e("ul",null,[e("li",null,[o("GitHub:"),e("a",k,[o("HolographicHat/GetToken"),l(t)])])])]),u,e("ul",null,[e("li",null,[o("从 App Store 下载 "),e("a",_,[o("Stream"),l(t)])]),m])])}const b=n(d,[["render",S],["__file","get-stoken-cookie-from-the-third-party.html.vue"]]);export{b as default};
|
||||
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-6892c29a","path":"/zh/advanced/get-stoken-cookie-from-the-third-party.html","title":"使用第三方工具获取有 Stoken 的 cookie","lang":"zh-CN","frontmatter":{"category":["FAQ","第三方工具"],"icon":"iconfont icon-read","order":7,"redirectFrom":"/advanced/get-stoken-cookie-from-the-third-party.html","comment":false,"description":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"使用第三方工具获取有 Stoken 的 cookie"}],["meta",{"property":"og:description","content":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-10-12T16:19:24.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T16:19:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用第三方工具获取有 Stoken 的 cookie\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T16:19:24.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"Android","slug":"android","link":"#android","children":[]},{"level":2,"title":"iOS","slug":"ios","link":"#ios","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1697127564000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.64,"words":493},"filePathRelative":"zh/advanced/get-stoken-cookie-from-the-third-party.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data};
|
||||
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-bd668802","path":"/en/advanced/get-stoken-cookie-from-the-third-party.html","title":"使用第三方工具获取有 Stoken 的 cookie","lang":"en-US","frontmatter":{"category":["FAQ","第三方工具"],"icon":"iconfont icon-read","order":7,"comment":false,"description":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"使用第三方工具获取有 Stoken 的 cookie"}],["meta",{"property":"og:description","content":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-12T16:19:24.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T16:19:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用第三方工具获取有 Stoken 的 cookie\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T16:19:24.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"Android","slug":"android","link":"#android","children":[]},{"level":2,"title":"iOS","slug":"ios","link":"#ios","children":[]}],"git":{"createdTime":1679108739000,"updatedTime":1697127564000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.62,"words":485},"filePathRelative":"en/advanced/get-stoken-cookie-from-the-third-party.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-6892c29a","path":"/zh/advanced/get-stoken-cookie-from-the-third-party.html","title":"使用第三方工具获取有 Stoken 的 cookie","lang":"zh-CN","frontmatter":{"category":["FAQ","第三方工具"],"icon":"read","order":7,"redirectFrom":"/advanced/get-stoken-cookie-from-the-third-party.html","description":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"使用第三方工具获取有 Stoken 的 cookie"}],["meta",{"property":"og:description","content":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-09-19T02:47:00.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-19T02:47:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用第三方工具获取有 Stoken 的 cookie\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-19T02:47:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"Android","slug":"android","link":"#android","children":[]},{"level":2,"title":"iOS","slug":"ios","link":"#ios","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1695091620000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.63,"words":489},"filePathRelative":"zh/advanced/get-stoken-cookie-from-the-third-party.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-bd668802","path":"/en/advanced/get-stoken-cookie-from-the-third-party.html","title":"使用第三方工具获取有 Stoken 的 cookie","lang":"en-US","frontmatter":{"category":["FAQ","第三方工具"],"icon":"read","order":7,"description":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"使用第三方工具获取有 Stoken 的 cookie"}],["meta",{"property":"og:description","content":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-09-19T02:47:00.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-19T02:47:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用第三方工具获取有 Stoken 的 cookie\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-19T02:47:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"Android","slug":"android","link":"#android","children":[]},{"level":2,"title":"iOS","slug":"ios","link":"#ios","children":[]}],"git":{"createdTime":1679108739000,"updatedTime":1695091620000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.6,"words":481},"filePathRelative":"en/advanced/get-stoken-cookie-from-the-third-party.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/i18n.html-10933388.js
Normal file
1
assets/i18n.html-10933388.js
Normal file
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-038e810e","path":"/en/i18n.html","title":"Localization","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement","i18n"],"comment":false,"icon":"iconfont icon-network","order":7,"description":"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...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/i18n.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/i18n.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Localization"}],["meta",{"property":"og:description","content":"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..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-09T11:35:30.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-09T11:35:30.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Localization\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-09T11:35:30.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"Localization Process","slug":"localization-process","link":"#localization-process","children":[]},{"level":2,"title":"Engage our Localization","slug":"engage-our-localization","link":"#engage-our-localization","children":[]}],"git":{"createdTime":1679108717000,"updatedTime":1696851330000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":7},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.93,"words":280},"filePathRelative":"en/i18n.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-038e810e","path":"/en/i18n.html","title":"Localization","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement","i18n"],"comment":false,"icon":"network","order":7,"description":"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...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/i18n.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/i18n.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Localization"}],["meta",{"property":"og:description","content":"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..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-08-27T07:53:32.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-08-27T07:53:32.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Localization\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-08-27T07:53:32.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"Localization Process","slug":"localization-process","link":"#localization-process","children":[]},{"level":2,"title":"Engage our Localization","slug":"engage-our-localization","link":"#engage-our-localization","children":[]}],"git":{"createdTime":1679108717000,"updatedTime":1693122812000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.93,"words":278},"filePathRelative":"en/i18n.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data};
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
const t=JSON.parse('{"key":"v-27c4e153","path":"/zh/i18n.html","title":"国际化支持","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告","i18n"],"redirectFrom":"/i18n.html","comment":false,"icon":"network","order":7,"description":"国际化进度 Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下: Snap Hutao 主项目; [x] 语言本土化技术框架; [ ] 客户端翻译; 进度:!Crowdin (https://badges.crowdin.net/snap-hutao/localized.svg);...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/i18n.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/i18n.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"国际化支持"}],["meta",{"property":"og:description","content":"国际化进度 Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下: Snap Hutao 主项目; [x] 语言本土化技术框架; [ ] 客户端翻译; 进度:!Crowdin (https://badges.crowdin.net/snap-hutao/localized.svg);..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-08-27T07:53:32.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-08-27T07:53:32.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"国际化支持\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-08-27T07:53:32.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"国际化进度","slug":"国际化进度","link":"#国际化进度","children":[]},{"level":2,"title":"参与国际化","slug":"参与国际化","link":"#参与国际化","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1693122812000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":8},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.69,"words":508},"filePathRelative":"zh/i18n.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data};
|
||||
1
assets/i18n.html-f972be08.js
Normal file
1
assets/i18n.html-f972be08.js
Normal file
@@ -0,0 +1 @@
|
||||
const t=JSON.parse('{"key":"v-27c4e153","path":"/zh/i18n.html","title":"国际化支持","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告","i18n"],"redirectFrom":"/i18n.html","comment":false,"icon":"iconfont icon-network","order":7,"description":"国际化进度 Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下: Snap Hutao 主项目; [x] 语言本土化技术框架; [ ] 客户端翻译; 进度:!Crowdin (https://badges.crowdin.net/snap-hutao/localized.svg);...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/i18n.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/i18n.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"国际化支持"}],["meta",{"property":"og:description","content":"国际化进度 Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下: Snap Hutao 主项目; [x] 语言本土化技术框架; [ ] 客户端翻译; 进度:!Crowdin (https://badges.crowdin.net/snap-hutao/localized.svg);..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-10-09T11:35:30.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-09T11:35:30.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"国际化支持\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-09T11:35:30.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[{"level":2,"title":"国际化进度","slug":"国际化进度","link":"#国际化进度","children":[]},{"level":2,"title":"参与国际化","slug":"参与国际化","link":"#参与国际化","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1696851330000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":9},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.7,"words":510},"filePathRelative":"zh/i18n.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data};
|
||||
1
assets/index.html-061d6dc0.js
Normal file
1
assets/index.html-061d6dc0.js
Normal file
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-f88d343e","path":"/en/development/","title":"Open Source Development","lang":"en-US","frontmatter":{"headerDepth":0,"comment":false,"index":false,"dir":{"text":"Open Source Development","order":3},"description":"","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/development/"}],["meta",{"property":"og:url","content":"https://hut.ao/en/development/"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Open Source Development"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-12T07:23:38.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T07:23:38.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Open Source Development\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T07:23:38.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[],"git":{"createdTime":1685750783000,"updatedTime":1697095418000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":0.06,"words":18},"filePathRelative":"en/development/README.md","localizedDate":"June 3, 2023","autoDesc":true}');export{e as data};
|
||||
1
assets/index.html-19db5e64.js
Normal file
1
assets/index.html-19db5e64.js
Normal file
@@ -0,0 +1 @@
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as n,c as r,d as c,a as e,b as s}from"./app-9bdedc14.js";const d={},l=e("h1",{id:"open-source-development",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#open-source-development","aria-hidden":"true"},"#"),s(" Open Source Development")],-1);function _(i,m){const o=a("AutoCatalog");return n(),r("div",null,[l,c(o)])}const f=t(d,[["render",_],["__file","index.html.vue"]]);export{f as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{o,c as a,a as e,b as n}from"./app-75ff5032.js";const r={},c=e("h1",{id:"development",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#development","aria-hidden":"true"},"#"),n(" Development")],-1),s=[c];function d(_,i){return o(),a("div",null,s)}const h=t(r,[["render",d],["__file","index.html.vue"]]);export{h as default};
|
||||
1
assets/index.html-279f7857.js
Normal file
1
assets/index.html-279f7857.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/index.html-2c7e5049.js
Normal file
1
assets/index.html-2c7e5049.js
Normal file
@@ -0,0 +1 @@
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as r,c as n,d as c,a as e,b as s}from"./app-9bdedc14.js";const d={},_=e("h1",{id:"开源开发",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#开源开发","aria-hidden":"true"},"#"),s(" 开源开发")],-1);function i(l,m){const o=a("AutoCatalog");return r(),n("div",null,[_,c(o)])}const u=t(d,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o as n,c,d as r,a as e,b as d}from"./app-75ff5032.js";const s={},_=e("h1",{id:"advanced",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#advanced","aria-hidden":"true"},"#"),d(" Advanced")],-1);function i(l,m){const a=t("AutoCatalog");return n(),c("div",null,[_,r(a)])}const u=o(s,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o as n,c,d as r,a as e,b as d}from"./app-9bdedc14.js";const s={},_=e("h1",{id:"advanced",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#advanced","aria-hidden":"true"},"#"),d(" Advanced")],-1);function i(l,m){const a=t("AutoCatalog");return n(),c("div",null,[_,r(a)])}const u=o(s,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as o,o as r,c as s,d as n,a as e,b as c}from"./app-75ff5032.js";const d={},_=e("h1",{id:"features",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#features","aria-hidden":"true"},"#"),c(" Features")],-1);function i(l,f){const t=o("AutoCatalog");return r(),s("div",null,[_,n(t)])}const h=a(d,[["render",i],["__file","index.html.vue"]]);export{h as default};
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as o,o as r,c as s,d as n,a as e,b as c}from"./app-9bdedc14.js";const d={},_=e("h1",{id:"features",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#features","aria-hidden":"true"},"#"),c(" Features")],-1);function i(l,f){const t=o("AutoCatalog");return r(),s("div",null,[_,n(t)])}const h=a(d,[["render",i],["__file","index.html.vue"]]);export{h as default};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-d0f33908","path":"/zh/development/","title":"开发","lang":"zh-CN","frontmatter":{"headerDepth":0,"comment":false,"index":false,"redirectFrom":"/development/","dir":{"text":"开发","order":3},"description":"","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/development/"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/development/"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"开发"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-06-02T03:35:43.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-06-02T03:35:43.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"开发\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-06-02T03:35:43.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[],"git":{"createdTime":1685676943000,"updatedTime":1685676943000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":0.05,"words":16},"filePathRelative":"zh/development/README.md","localizedDate":"2023年6月2日","autoDesc":true}');export{e as data};
|
||||
@@ -1 +1 @@
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as r,c as n,d as c,a as e,b as s}from"./app-75ff5032.js";const d={},_=e("h1",{id:"声明和公告",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#声明和公告","aria-hidden":"true"},"#"),s(" 声明和公告")],-1);function i(l,m){const o=a("AutoCatalog");return r(),n("div",null,[_,c(o)])}const u=t(d,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as r,c as n,d as c,a as e,b as s}from"./app-9bdedc14.js";const d={},_=e("h1",{id:"声明和公告",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#声明和公告","aria-hidden":"true"},"#"),s(" 声明和公告")],-1);function i(l,m){const o=a("AutoCatalog");return r(),n("div",null,[_,c(o)])}const u=t(d,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as r,c as n,d as c,a as e,b as s}from"./app-75ff5032.js";const d={},_=e("h1",{id:"高级",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#高级","aria-hidden":"true"},"#"),s(" 高级")],-1);function i(l,m){const o=a("AutoCatalog");return r(),n("div",null,[_,c(o)])}const u=t(d,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as r,c as n,d as c,a as e,b as s}from"./app-9bdedc14.js";const d={},_=e("h1",{id:"高级",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#高级","aria-hidden":"true"},"#"),s(" 高级")],-1);function i(l,m){const o=a("AutoCatalog");return r(),n("div",null,[_,c(o)])}const u=t(d,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
File diff suppressed because one or more lines are too long
1
assets/index.html-6913b6c2.js
Normal file
1
assets/index.html-6913b6c2.js
Normal file
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-d0f33908","path":"/zh/development/","title":"开源开发","lang":"zh-CN","frontmatter":{"headerDepth":0,"comment":false,"index":false,"redirectFrom":"/development/","dir":{"text":"开源开发","order":3},"description":"","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/development/"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/development/"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"开源开发"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-10-12T07:23:38.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T07:23:38.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"开源开发\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T07:23:38.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[],"git":{"createdTime":1685676943000,"updatedTime":1697095418000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":0.07,"words":22},"filePathRelative":"zh/development/README.md","localizedDate":"2023年6月2日","autoDesc":true}');export{e as data};
|
||||
@@ -1 +1 @@
|
||||
import{_ as d}from"./plugin-vue_export-helper-c27b6911.js";import{f as u,o as _,c as m,a as p}from"./app-75ff5032.js";const g=p("p",null,"Redirecting to the correct locale...",-1),$=[g],z={__name:"index.html",setup(x){return u(()=>{const{languages:c}=window.navigator,{hash:l,origin:o}=window.location,e=l.substring(1),r={0:["/en/",["en-US","en-UK","en"]],1:["/zh/",["zh-CN","zh-TW","zh"]],"/zh/":["zh-CN"],"/en/":["en-US"]},t=["/en/","/zh/"],a=t.pop();let n=null;e:for(const h of c)for(const[i,f]of Object.entries(r))if(f.includes(h)){if(!t.includes(i))continue;n=i;break e}const s=a?`${o}${a}${e?`#${e}`:""}`:null;n&&t.includes(n)?location.href=`${o}${n}${e?`#${e}`:""}`:s?location.href=s:location.href=`${o}/404.html`}),(c,l)=>(_(),m("div",null,$))}},v=d(z,[["__file","index.html.vue"]]);export{v as default};
|
||||
import{_ as d}from"./plugin-vue_export-helper-c27b6911.js";import{f as u,o as _,c as m,a as p}from"./app-9bdedc14.js";const g=p("p",null,"Redirecting to the correct locale...",-1),$=[g],z={__name:"index.html",setup(x){return u(()=>{const{languages:c}=window.navigator,{hash:l,origin:o}=window.location,e=l.substring(1),r={0:["/en/",["en-US","en-UK","en"]],1:["/zh/",["zh-CN","zh-TW","zh"]],"/zh/":["zh-CN"],"/en/":["en-US"]},t=["/en/","/zh/"],a=t.pop();let n=null;e:for(const h of c)for(const[i,f]of Object.entries(r))if(f.includes(h)){if(!t.includes(i))continue;n=i;break e}const s=a?`${o}${a}${e?`#${e}`:""}`:null;n&&t.includes(n)?location.href=`${o}${n}${e?`#${e}`:""}`:s?location.href=s:location.href=`${o}/404.html`}),(c,l)=>(_(),m("div",null,$))}},v=d(z,[["__file","index.html.vue"]]);export{v as default};
|
||||
1
assets/index.html-81dd031d.js
Normal file
1
assets/index.html-81dd031d.js
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as r,c as n,d as c,a as e,b as s}from"./app-75ff5032.js";const d={},_=e("h1",{id:"功能指南",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#功能指南","aria-hidden":"true"},"#"),s(" 功能指南")],-1);function i(l,m){const o=a("AutoCatalog");return r(),n("div",null,[_,c(o)])}const u=t(d,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as a,o as r,c as n,d as c,a as e,b as s}from"./app-9bdedc14.js";const d={},_=e("h1",{id:"功能指南",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#功能指南","aria-hidden":"true"},"#"),s(" 功能指南")],-1);function i(l,m){const o=a("AutoCatalog");return r(),n("div",null,[_,c(o)])}const u=t(d,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as o,o as n,c as s,d as r,a as e,b as c}from"./app-75ff5032.js";const d={},_=e("h1",{id:"statements",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#statements","aria-hidden":"true"},"#"),c(" Statements")],-1);function i(l,m){const t=o("AutoCatalog");return n(),s("div",null,[_,r(t)])}const u=a(d,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as o,o as n,c as s,d as r,a as e,b as c}from"./app-9bdedc14.js";const d={},_=e("h1",{id:"statements",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#statements","aria-hidden":"true"},"#"),c(" Statements")],-1);function i(l,m){const t=o("AutoCatalog");return n(),s("div",null,[_,r(t)])}const u=a(d,[["render",i],["__file","index.html.vue"]]);export{u as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as l,o as r,c as i,a as t,b as o,d as e,w as c}from"./app-75ff5032.js";const u={},h=t("h2",{id:"contribute",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#contribute","aria-hidden":"true"},"#"),o(" Contribute")],-1),d=t("p",null,"Snap Hutao is a free software maintained by open-source community, and we hope more players with same ambitions can join together to provide more features to the community.",-1),p=t("p",null,"You can make contribution by the following ways:",-1),_={href:"https://github.com/DGP-Studio/Snap.Hutao/pulls",target:"_blank",rel:"noopener noreferrer"},m={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},g=t("p",null,[t("strong",null,"If you believe Snap Hutao is a good project and helps you, you can support us by the following ways")],-1),f={href:"https://github.com/DGP-Studio/Snap.Hutao",target:"_blank",rel:"noopener noreferrer"},b=t("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao?style=plastic&color=red",alt:"hutao.stars",loading:"lazy"},null,-1),y={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},w=t("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao.Docs?style=plastic&color=red",alt:"hutao.docs.stars",loading:"lazy"},null,-1),S=t("li",null,[o("Rate our App on "),t("a",{href:"ms-windows-store://review/?ProductId=9PH4NXJ2JN52"},"Microsoft Store")],-1),k=t("li",null,"Promote our project in your network",-1),H=t("p",null,[t("img",{src:"https://img.shields.io/github/commit-activity/y/DGP-Studio/Snap.Hutao?style=for-the-badge",alt:"commit_activity",loading:"lazy"}),o(),t("img",{src:"https://img.shields.io/github/last-commit/DGP-Studio/Snap.Hutao?label=Hutao Last Commit&style=for-the-badge",alt:"hutao-last-commit",loading:"lazy"})],-1),v={style:{"text-align":"center"}},x=t("h2",{id:"sponsorship",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#sponsorship","aria-hidden":"true"},"#"),o(" Sponsorship")],-1),D=t("p",null,"Snap Hutao is currently using sponsored software from the following service providers.",-1),P={href:"https://www.netlify.com/",target:"_blank",rel:"noopener noreferrer"},G=t("img",{src:"https://www.netlify.com/v3/img/components/netlify-light.svg",alt:"",loading:"lazy"},null,-1),z={href:"https://crowdin.com/",target:"_blank",rel:"noopener noreferrer"},j=t("img",{src:"https://badges.crowdin.net/badge/light/crowdin-on-dark.png",alt:"",loading:"lazy"},null,-1),L={href:"https://gitlab.cn/",target:"_blank",rel:"noopener noreferrer"},N=t("img",{src:"https://gitlab.cn/images/icons/logos/logo-121-75.svg",alt:"",loading:"lazy"},null,-1);function C(I,R){const n=l("ExternalLinkIcon"),s=l("RouterLink");return r(),i("div",null,[h,d,p,t("ol",null,[t("li",null,[t("a",_,[o("Make Pull Requests to our code"),e(n)])]),t("li",null,[o("Translate the project for a better "),e(s,{to:"/en/i18n.html"},{default:c(()=>[o("localization")]),_:1})]),t("li",null,[t("a",m,[o("Update document"),e(n)])])]),g,t("ul",null,[t("li",null,[o("Star our project on GitHub ⭐ "),t("ul",null,[t("li",null,[t("a",f,[o("Snap.Hutao"),e(n)]),o(),b]),t("li",null,[t("a",y,[o("Snap.Hutao.Docs"),e(n)]),o(),w])])]),S,k]),H,t("div",v,[x,D,t("table",null,[t("thead",null,[t("tr",null,[t("th",null,[t("a",P,[G,e(n)])]),t("th",null,[t("a",z,[j,e(n)])]),t("th",null,[t("a",L,[N,e(n)])])])])])])])}const V=a(u,[["render",C],["__file","index.html.vue"]]);export{V as default};
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as l,o as r,c as i,a as t,b as o,d as e,w as c}from"./app-9bdedc14.js";const u={},h=t("h2",{id:"contribute",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#contribute","aria-hidden":"true"},"#"),o(" Contribute")],-1),d=t("p",null,"Snap Hutao is a free software maintained by open-source community, and we hope more players with same ambitions can join together to provide more features to the community.",-1),p=t("p",null,"You can make contribution by the following ways:",-1),_={href:"https://github.com/DGP-Studio/Snap.Hutao/pulls",target:"_blank",rel:"noopener noreferrer"},m={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},g=t("p",null,[t("strong",null,"If you believe Snap Hutao is a good project and helps you, you can support us by the following ways")],-1),f={href:"https://github.com/DGP-Studio/Snap.Hutao",target:"_blank",rel:"noopener noreferrer"},b=t("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao?style=plastic&color=red",alt:"hutao.stars",loading:"lazy"},null,-1),y={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},w=t("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao.Docs?style=plastic&color=red",alt:"hutao.docs.stars",loading:"lazy"},null,-1),S=t("li",null,[o("Rate our App on "),t("a",{href:"ms-windows-store://review/?ProductId=9PH4NXJ2JN52"},"Microsoft Store")],-1),k=t("li",null,"Promote our project in your network",-1),H=t("p",null,[t("img",{src:"https://img.shields.io/github/commit-activity/y/DGP-Studio/Snap.Hutao?style=for-the-badge",alt:"commit_activity",loading:"lazy"}),o(),t("img",{src:"https://img.shields.io/github/last-commit/DGP-Studio/Snap.Hutao?label=Hutao Last Commit&style=for-the-badge",alt:"hutao-last-commit",loading:"lazy"})],-1),v={style:{"text-align":"center"}},x=t("h2",{id:"sponsorship",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#sponsorship","aria-hidden":"true"},"#"),o(" Sponsorship")],-1),D=t("p",null,"Snap Hutao is currently using sponsored software from the following service providers.",-1),P={href:"https://www.netlify.com/",target:"_blank",rel:"noopener noreferrer"},G=t("img",{src:"https://www.netlify.com/v3/img/components/netlify-light.svg",alt:"",loading:"lazy"},null,-1),z={href:"https://crowdin.com/",target:"_blank",rel:"noopener noreferrer"},j=t("img",{src:"https://badges.crowdin.net/badge/light/crowdin-on-dark.png",alt:"",loading:"lazy"},null,-1),L={href:"https://gitlab.cn/",target:"_blank",rel:"noopener noreferrer"},N=t("img",{src:"https://gitlab.cn/images/icons/logos/logo-121-75.svg",alt:"",loading:"lazy"},null,-1);function C(I,R){const n=l("ExternalLinkIcon"),s=l("RouterLink");return r(),i("div",null,[h,d,p,t("ol",null,[t("li",null,[t("a",_,[o("Make Pull Requests to our code"),e(n)])]),t("li",null,[o("Translate the project for a better "),e(s,{to:"/en/i18n.html"},{default:c(()=>[o("localization")]),_:1})]),t("li",null,[t("a",m,[o("Update document"),e(n)])])]),g,t("ul",null,[t("li",null,[o("Star our project on GitHub ⭐ "),t("ul",null,[t("li",null,[t("a",f,[o("Snap.Hutao"),e(n)]),o(),b]),t("li",null,[t("a",y,[o("Snap.Hutao.Docs"),e(n)]),o(),w])])]),S,k]),H,t("div",v,[x,D,t("table",null,[t("thead",null,[t("tr",null,[t("th",null,[t("a",P,[G,e(n)])]),t("th",null,[t("a",z,[j,e(n)])]),t("th",null,[t("a",L,[N,e(n)])])])])])])])}const V=a(u,[["render",C],["__file","index.html.vue"]]);export{V as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as l,o as i,c as r,a as t,b as o,d as e,w as c}from"./app-75ff5032.js";const h={},d=t("h2",{id:"贡献",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#贡献","aria-hidden":"true"},"#"),o(" 贡献")],-1),_=t("p",null,"Snap Hutao 是一个由开源社区维护的免费项目,我们希望有更多志同道合的开发者能参与到项目中,为 Snap Hutao 带来更多的功能。",-1),u=t("p",null,"你可以通过以下方法为项目作出贡献:",-1),g={href:"https://github.com/DGP-Studio/Snap.Hutao/pulls",target:"_blank",rel:"noopener noreferrer"},p={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},m=t("p",null,[t("strong",null,"如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们")],-1),f={href:"https://github.com/DGP-Studio/Snap.Hutao",target:"_blank",rel:"noopener noreferrer"},b=t("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao?style=plastic&color=red",alt:"hutao.stars",loading:"lazy"},null,-1),y={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},S=t("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao.Docs?style=plastic&color=red",alt:"hutao.docs.stars",loading:"lazy"},null,-1),H=t("li",null,[o("在"),t("a",{href:"ms-windows-store://review/?ProductId=9PH4NXJ2JN52"},"微软商店"),o("上给出好评")],-1),x=t("li",null,"在更多的地方帮助我们宣传",-1),k=t("p",null,[t("img",{src:"https://img.shields.io/github/commit-activity/y/DGP-Studio/Snap.Hutao?style=for-the-badge",alt:"commit_activity",loading:"lazy"}),t("img",{src:"https://img.shields.io/github/last-commit/DGP-Studio/Snap.Hutao?label=Hutao Last Commit&style=for-the-badge",alt:"hutao-last-commit",loading:"lazy"})],-1),w={style:{"text-align":"center"}},D=t("h2",{id:"赞助商",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#赞助商","aria-hidden":"true"},"#"),o(" 赞助商")],-1),P=t("p",null,"Snap Hutao 目前使用了以下软件厂商赞助的服务",-1),v={style:{"text-align":"center"}},G={href:"https://www.netlify.com/",target:"_blank",rel:"noopener noreferrer"},z=t("img",{src:"https://www.netlify.com/v3/img/components/netlify-light.svg",alt:"",loading:"lazy"},null,-1),L={style:{"text-align":"center"}},N={href:"https://crowdin.com/",target:"_blank",rel:"noopener noreferrer"},B=t("img",{src:"https://badges.crowdin.net/badge/light/crowdin-on-dark.png",alt:"",loading:"lazy"},null,-1),C={style:{"text-align":"center"}},E={href:"https://gitlab.cn/",target:"_blank",rel:"noopener noreferrer"},I=t("img",{src:"https://gitlab.cn/images/icons/logos/logo-121-75.svg",alt:"",loading:"lazy"},null,-1);function R(V,J){const n=l("ExternalLinkIcon"),s=l("RouterLink");return i(),r("div",null,[d,_,u,t("ol",null,[t("li",null,[t("a",g,[o("向我们提交 PR"),e(n)])]),t("li",null,[o("为项目贡献"),e(s,{to:"/zh/i18n.html"},{default:c(()=>[o("本地化翻译")]),_:1})]),t("li",null,[t("a",p,[o("为我们更新文档"),e(n)])])]),m,t("ul",null,[t("li",null,[o("为我们在 GitHub 上的项目加星点赞 ⭐ "),t("ul",null,[t("li",null,[t("a",f,[o("Snap.Hutao"),e(n)]),o(),b]),t("li",null,[t("a",y,[o("Snap.Hutao.Docs"),e(n)]),o(),S])])]),H,x]),k,t("div",w,[D,P,t("table",null,[t("thead",null,[t("tr",null,[t("th",v,[t("a",G,[z,e(n)])]),t("th",L,[t("a",N,[B,e(n)])]),t("th",C,[t("a",E,[I,e(n)])])])])])])])}const j=a(h,[["render",R],["__file","index.html.vue"]]);export{j as default};
|
||||
import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as l,o as i,c as r,a as t,b as o,d as e,w as c}from"./app-9bdedc14.js";const h={},d=t("h2",{id:"贡献",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#贡献","aria-hidden":"true"},"#"),o(" 贡献")],-1),_=t("p",null,"Snap Hutao 是一个由开源社区维护的免费项目,我们希望有更多志同道合的开发者能参与到项目中,为 Snap Hutao 带来更多的功能。",-1),u=t("p",null,"你可以通过以下方法为项目作出贡献:",-1),g={href:"https://github.com/DGP-Studio/Snap.Hutao/pulls",target:"_blank",rel:"noopener noreferrer"},p={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},m=t("p",null,[t("strong",null,"如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们")],-1),f={href:"https://github.com/DGP-Studio/Snap.Hutao",target:"_blank",rel:"noopener noreferrer"},b=t("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao?style=plastic&color=red",alt:"hutao.stars",loading:"lazy"},null,-1),y={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},S=t("img",{src:"https://img.shields.io/github/stars/DGP-Studio/Snap.Hutao.Docs?style=plastic&color=red",alt:"hutao.docs.stars",loading:"lazy"},null,-1),H=t("li",null,[o("在"),t("a",{href:"ms-windows-store://review/?ProductId=9PH4NXJ2JN52"},"微软商店"),o("上给出好评")],-1),x=t("li",null,"在更多的地方帮助我们宣传",-1),k=t("p",null,[t("img",{src:"https://img.shields.io/github/commit-activity/y/DGP-Studio/Snap.Hutao?style=for-the-badge",alt:"commit_activity",loading:"lazy"}),t("img",{src:"https://img.shields.io/github/last-commit/DGP-Studio/Snap.Hutao?label=Hutao Last Commit&style=for-the-badge",alt:"hutao-last-commit",loading:"lazy"})],-1),w={style:{"text-align":"center"}},D=t("h2",{id:"赞助商",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#赞助商","aria-hidden":"true"},"#"),o(" 赞助商")],-1),P=t("p",null,"Snap Hutao 目前使用了以下软件厂商赞助的服务",-1),v={style:{"text-align":"center"}},G={href:"https://www.netlify.com/",target:"_blank",rel:"noopener noreferrer"},z=t("img",{src:"https://www.netlify.com/v3/img/components/netlify-light.svg",alt:"",loading:"lazy"},null,-1),L={style:{"text-align":"center"}},N={href:"https://crowdin.com/",target:"_blank",rel:"noopener noreferrer"},B=t("img",{src:"https://badges.crowdin.net/badge/light/crowdin-on-dark.png",alt:"",loading:"lazy"},null,-1),C={style:{"text-align":"center"}},E={href:"https://gitlab.cn/",target:"_blank",rel:"noopener noreferrer"},I=t("img",{src:"https://gitlab.cn/images/icons/logos/logo-121-75.svg",alt:"",loading:"lazy"},null,-1);function R(V,J){const n=l("ExternalLinkIcon"),s=l("RouterLink");return i(),r("div",null,[d,_,u,t("ol",null,[t("li",null,[t("a",g,[o("向我们提交 PR"),e(n)])]),t("li",null,[o("为项目贡献"),e(s,{to:"/zh/i18n.html"},{default:c(()=>[o("本地化翻译")]),_:1})]),t("li",null,[t("a",p,[o("为我们更新文档"),e(n)])])]),m,t("ul",null,[t("li",null,[o("为我们在 GitHub 上的项目加星点赞 ⭐ "),t("ul",null,[t("li",null,[t("a",f,[o("Snap.Hutao"),e(n)]),o(),b]),t("li",null,[t("a",y,[o("Snap.Hutao.Docs"),e(n)]),o(),S])])]),H,x]),k,t("div",w,[D,P,t("table",null,[t("thead",null,[t("tr",null,[t("th",v,[t("a",G,[z,e(n)])]),t("th",L,[t("a",N,[B,e(n)])]),t("th",C,[t("a",E,[I,e(n)])])])])])])])}const j=a(h,[["render",R],["__file","index.html.vue"]]);export{j as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as o,a as e,b as r}from"./app-75ff5032.js";const c={},n=e("h1",{id:"开发",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#开发","aria-hidden":"true"},"#"),r(" 开发")],-1),s=[n];function _(d,i){return a(),o("div",null,s)}const f=t(c,[["render",_],["__file","index.html.vue"]]);export{f as default};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-f88d343e","path":"/en/development/","title":"Development","lang":"en-US","frontmatter":{"headerDepth":0,"comment":false,"index":false,"dir":{"text":"Development","order":3},"description":"","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/development/"}],["meta",{"property":"og:url","content":"https://hut.ao/en/development/"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Development"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-06-03T00:06:23.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-06-03T00:06:23.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Development\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-06-03T00:06:23.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[],"git":{"createdTime":1685750783000,"updatedTime":1685750783000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":0.04,"words":12},"filePathRelative":"en/development/README.md","localizedDate":"June 3, 2023","autoDesc":true}');export{e as data};
|
||||
File diff suppressed because one or more lines are too long
1
assets/known-issue.html-49f6f761.js
Normal file
1
assets/known-issue.html-49f6f761.js
Normal file
@@ -0,0 +1 @@
|
||||
const e=JSON.parse('{"key":"v-51647c4a","path":"/en/advanced/known-issue.html","title":"Known Issue","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"iconfont icon-tool","category":["FAQ"],"order":3,"description":"This document records known issues that need to be fixed. You can view latest version of opened BUG report on https://github.com/DGP-Studio/Snap.Hutao/issues (https://github.com...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/known-issue.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/known-issue.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Known Issue"}],["meta",{"property":"og:description","content":"This document records known issues that need to be fixed. You can view latest version of opened BUG report on https://github.com/DGP-Studio/Snap.Hutao/issues (https://github.com..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-10-12T16:19:24.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T16:19:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Known Issue\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T16:19:24.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[],"git":{"createdTime":1679108740000,"updatedTime":1697127564000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":11},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.15,"words":44},"filePathRelative":"en/advanced/known-issue.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data};
|
||||
@@ -1 +0,0 @@
|
||||
const e=JSON.parse('{"key":"v-51647c4a","path":"/en/advanced/known-issue.html","title":"Known Issue","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"tool","category":["FAQ"],"order":3,"description":"This document records known issues that need to be fixed. You can view latest version of opened BUG report on https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+is%3Ao...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/known-issue.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/known-issue.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Known Issue"}],["meta",{"property":"og:description","content":"This document records known issues that need to be fixed. You can view latest version of opened BUG report on https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+is%3Ao..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-09-16T04:22:59.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-09-16T04:22:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Known Issue\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-09-16T04:22:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/en/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[],"git":{"createdTime":1679108740000,"updatedTime":1694838179000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":9},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.17,"words":51},"filePathRelative":"en/advanced/known-issue.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data};
|
||||
1
assets/known-issue.html-8333c916.js
Normal file
1
assets/known-issue.html-8333c916.js
Normal file
@@ -0,0 +1 @@
|
||||
import{_ as n}from"./plugin-vue_export-helper-c27b6911.js";import{r as s,o as a,c as r,a as e,b as t,d as c}from"./app-9bdedc14.js";const i={},l=e("h1",{id:"已知问题",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#已知问题","aria-hidden":"true"},"#"),t(" 已知问题")],-1),_=e("p",null,"该文档包含由所有已知问题和修复计划",-1),u={href:"https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+label%3ABUG+",target:"_blank",rel:"noopener noreferrer"};function d(h,p){const o=s("ExternalLinkIcon");return a(),r("div",null,[l,_,e("p",null,[t("你可以在 "),e("a",u,[t("https://github.com/DGP-Studio/Snap.Hutao/issues"),c(o)]),t(" 查看最新的来自社区的 BUG 报告")])])}const k=n(i,[["render",d],["__file","known-issue.html.vue"]]);export{k as default};
|
||||
1
assets/known-issue.html-842d4d04.js
Normal file
1
assets/known-issue.html-842d4d04.js
Normal file
@@ -0,0 +1 @@
|
||||
const t=JSON.parse('{"key":"v-8ab89ae2","path":"/zh/advanced/known-issue.html","title":"已知问题","lang":"zh-CN","frontmatter":{"headerDepth":2,"icon":"iconfont icon-tool","category":["FAQ"],"order":3,"redirectFrom":"/advanced/known-issue.html","description":"该文档包含由所有已知问题和修复计划 你可以在 https://github.com/DGP-Studio/Snap.Hutao/issues (https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+label%3ABUG+) 查看最新的来自社区的 BUG 报告","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/known-issue.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/known-issue.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"已知问题"}],["meta",{"property":"og:description","content":"该文档包含由所有已知问题和修复计划 你可以在 https://github.com/DGP-Studio/Snap.Hutao/issues (https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+label%3ABUG+) 查看最新的来自社区的 BUG 报告"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-10-12T16:19:24.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-10-12T16:19:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"已知问题\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-10-12T16:19:24.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/zh/rss.xml","title":"胡桃工具箱 RSS Feed"}]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1697127564000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":21},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.21,"words":62},"filePathRelative":"zh/advanced/known-issue.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data};
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user