404
Page not found
That’s a Four-Oh-Four.
diff --git a/%E5%85%B3%E4%BA%8E%E6%88%91.html b/%E5%85%B3%E4%BA%8E%E6%88%91.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/%E5%85%B3%E4%BA%8E%E6%88%91.html @@ -0,0 +1,69 @@ + + +
+ + +Redirecting...
+ + diff --git a/404.html b/404.html new file mode 100644 index 0000000..f795fea --- /dev/null +++ b/404.html @@ -0,0 +1,40 @@ + + + + + + + +The exported .maFile file is usually named "a string of numbers .maFile" by default
Steam++ Click Steam Authenticator
-New
- choose Import from other apps
.
将 2FA 导入 ASF 中可以在运行 ASF 的时候自动验证令牌以及确认能市场交易
提示
注意,导入 ASF 中的 2FA 文件无法直接导出,请不要只保留 ASF 的 2FA 验证
选择一个机器人 -> 点击锁图标的 两步验证
-> 点击 导入验证器
-> 选择后缀为 .mafile
的令牌文件
.mafile
参考 [steam++令牌导入教程](/document/Steam Guard/import/android令牌) 获取到 steamguard-xxxxx
文件,将文件后缀改为 .mafile
打开SDA文件夹中的 maFile
文件夹,找到其中的 SteamID.mafile
文件
请在复制前确保你没有设置加密,即使用记事本打开后第一个字符为 {
,如果不是,请在SDA中点击 Setup Encryption
,输入密码后连续点击三次 Accept
,将加密清空后再操作
首先在令牌处点击查看令牌详细数据按钮(如图第三个按钮)
复制 SteamGuard 栏中的所有内容,创建一个新的文本文件,将复制的文本原样粘贴进去,将文件后缀改为 .mafile
首先右击条目,选择 Show SteamGuard and Recovery Code
勾选 Allow copy
以允许复制,然后选择最后一个大框中的所有内容,创建一个新的文本文件,将复制的文本原样粘贴进去,将文件后缀改为 .mafile
由于各个 2FA 应用获取信息方法各不相同,此处无法给出详细步骤,请根据各软件教程获取数据后,按如下格式保存后缀为 .mafile 的文件
{
+ "shared_secret": "字符串",
+ "identity_secret": "字符串"
+}
+
导出的.maFile文件,通常默认命名为“一串数字.maFile”
Steam++ 点击令牌管理
-新增
-选择Steam++ 导入
Open /var/mobile/Containers/Data/Application/{String}
with Filza, the number string location is Steam data folder, it may be different, Filza will show it as "Steam" Open /Documents/Steamguard-xxxxxxxxxxxxxxxx
with text, go to the bottom and find the otpauth column and paste it into Steam++ Open /Library/Preferences/com.valvesoftware.Steam
with text and find <string>/var/mobile/Containers/Data/Application/XXXXXXXX-XXXX-XXXX-XXXX- XXXXXXXXXXXXXX/Library/Caches</string>
, copy XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX
and add android:
at the top and paste it into Watt Toolkit
The token export for iOS can be found at
',3),m={href:"https://keylol.com/t728973-1-1",target:"_blank",rel:"noopener noreferrer"},_={href:"https://keylol.com/t696543-1-1",target:"_blank",rel:"noopener noreferrer"},f={href:"https://keylol.com/t703874-1-1",target:"_blank",rel:"noopener noreferrer"},u={href:"https://keylol.com/t245711-1-1",target:"_blank",rel:"noopener noreferrer"},x=n("Simple steps.
iTunes Old Version
.iOS old app download
to download old version of Steam
.Extract ipa
and install it with 爱思助手
and other toolsmacOS
Linux
Implement normal access to Steam
Discord
Twitch
Origin
Uplay
GitHub
Microsoft Store
Google Captcha
Pixiv
and other hard-to-access web pages in China to prevent network interference
There are two ways to choose Host proxy mode
and system proxy mode
, you need to confirm the installation of the certificate file before using it for the first time
You can also remove Steam Store access restrictions**, including but not limited to: This item is not currently available in your region
This game is marked as "adults only". You are seeing this game because you have set your preferences to allow such content.
Q: hosts is being used by another process, so that process cannot access this file?
A: If the hosts file is occupied by other programs and this program cannot read or write normally, use
Resource Monitor
to search for hosts in theAssociated Handle
to find the occupied process and end it.Q: Why the checkbox in front of the script is not saved when the script in Community Acceleration is enabled and invalid?
A: The script requires the corresponding acceleration service to be enabled to take effect, and the script must also be enabled after the acceleration function is enabled to be effective, for example, the
Steam Store History Low Search
script must have theSteam Store Acceleration Service
enabled to take effect.Q: Using acceleration prompts certificate installation failure?
A: You can try to manually install the
SteamTools.Certificate.pfx
certificate file under theAppData
folder in the program directory, install it to the trusted root certificate area, the area must be selected correctly, otherwise the installation will be invalid even if it succeeds.
Injects some JS scripts into web pages (Steam's built-in browser) through an acceleration service that intercepts network requests, providing web plug-in-like functionality. Enables Steam's built-in browser to use some of the scripts
For example Steam History Lowest Price Check
Steam Economy Enhancer(Steam Market Enhancement)``CSGO Market Tool(CSGO Market Check Gun Wear Value)`
Switch between Steam accounts that are already logged in on the current PC with one click via Steam save by default credential information** and the ability to log in offline with one click, as well as manage features such as home shared library sorting.
Q: I still need to enter my password and token after switching accounts? Why can I sometimes switch with one click and sometimes not?
A: Watt Toolkit account switching feature doesn't record your password and token. The fast account switching is due to Steam's own remember password feature.
Adjust the priority order of Steam accounts shared on the current device to solve the problem that you want to play with account B's shares but keep using account A's shares, sorted from top to bottom by the priority order of the shared library usage, or you can choose to temporarily disable or enable shares for a specific account. You can also choose to temporarily disable or enable shares for a specific account. Save and restart Steam after the adjustment takes effect!
Lets you manage your Steam game inventory directly, not only by downloading older Steam games, but also by managing Steam game achievements directly, supporting unlocked achievements and unlocked achievements.
You can use Steam download completion timer shutdown so that no one can reduce unnecessary power consumption after the completion of the download (for example, sleep at night automatically after the completion of the download automatically shutdown)
It is also possible to customize the ability to increase the length of the game after starting Watt Toolkit
Note
This feature carries some risk, theoretically it will not be VAC, but if abused it may be pulled by the game manufacturer, it is recommended to use it without starting the game, so far it has no effect. The unlock achievements feature is not a plug-in, it only communicates with Steam in principle, and has nothing to do with the game itself, as anti-cheat systems like VAC work in multiplayer games. If the game is bound to another platform, unlocked achievements will not be synced to other platforms and may not be updated on other platforms if the achievements are re-completed, e.g. Sea of Thieves is bound to Xbox.
By checking the achievements and saving the achievement changes (Note: It is best not to change achievements for games with VAC
to avoid unnecessary damage, the picture below is a game with VAC
)
Watt Toolkit 使用显卡进行界面硬件渲染加速
在打开主程序界面的时候会调用 GPU 渲染
如果不想要占用 GPU 可以在设置中关闭
设置
-> 通用设置
-> 关闭 使用GPU渲染界面(硬件加速)
This is the easiest solution, just log in directly through your Steam account as shown below
Warning
This solution will unlock the mobile Guard and cause a 15-day temporary suspension of marketplace transactions
Please go to C:\\Windows\\System32\\drivers\\etc
, right-click on the host
file, open Properties
and uncheck the Read-only
option below.
Read-only may also be occupied by other software or blocked by anti-virus software. If the hosts
file has no custom content, you can delete the file before starting it, or use the system agent mode with the file located at C:\\Windows\\System32\\drivers\\etc\\hosts
Or automatically reset the host problem with a disconnected one-click repair program, such as 360 Disconnect First Aid
FireWire Disconnect Repair
After the program crashes during acceleration, the community/game server cannot be connected because the 127.0.0.1
written to the host
after the crash has not been eliminated properly, you can cancel the acceleration and reopen it, or you can clean up the host
file manually
Or you can automatically reset the host
problem with a one-click repair program, such as 360 Disconnect First Aid
, FireWire Disconnect Repair
.
',7),i=[s];function n(d,l){return o(),t("div",null,i)}const u=e(a,[["render",n],["__file","Network problems.html.vue"]]);export{u as default}; diff --git a/assets/QR-Code-df8b5e0d.png b/assets/QR-Code-df8b5e0d.png new file mode 100644 index 0000000..a9c6add Binary files /dev/null and b/assets/QR-Code-df8b5e0d.png differ diff --git a/assets/Reference documents.html-09f0cb3c.js b/assets/Reference documents.html-09f0cb3c.js new file mode 100644 index 0000000..8803081 --- /dev/null +++ b/assets/Reference documents.html-09f0cb3c.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-5116c806","path":"/en/document/Steam%20Guard/Reference%20documents.html","title":"Reference Documents","lang":"en","frontmatter":{"description":"steam++令牌导入教程 (https://keylol.com/t710508-1-1) (Keylol)@cyb233 (https://keylol.com/suid-988278)This post currently corresponds to Steam ++ version: 2.4.11 has been reprinted and...","head":[["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/en/document/Steam%20Guard/Reference%20documents.html"}],["meta",{"property":"og:site_name","content":"Watt Toolkit Guide"}],["meta",{"property":"og:title","content":"Reference Documents"}],["meta",{"property":"og:description","content":"steam++令牌导入教程 (https://keylol.com/t710508-1-1) (Keylol)@cyb233 (https://keylol.com/suid-988278)This post currently corresponds to Steam ++ version: 2.4.11 has been reprinted and..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en"}],["meta",{"property":"og:updated_time","content":"2022-05-14T21:22:17.000Z"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["meta",{"property":"article:modified_time","content":"2022-05-14T21:22:17.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Reference Documents\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2022-05-14T21:22:17.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"SteamTools Guide\\",\\"url\\":\\"https://github.com/SteamTools-Guide\\"}]}"]]},"headers":[],"git":{"createdTime":1652559986000,"updatedTime":1652563337000,"contributors":[{"name":"XTsat","email":"xiaotong1238@gmail.com","commits":2}]},"readingTime":{"minutes":0.19,"words":57},"filePathRelative":"en/document/Steam Guard/Reference documents.md","localizedDate":"May 14, 2022","autoDesc":true}');export{e as data}; diff --git a/assets/Reference documents.html-4b405db3.js b/assets/Reference documents.html-4b405db3.js new file mode 100644 index 0000000..e3ef8b7 --- /dev/null +++ b/assets/Reference documents.html-4b405db3.js @@ -0,0 +1 @@ +import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as s,o as l,c,a as e,b as r,d as o}from"./app-d53ff271.js";const a={},i=e("h1",{id:"reference-documents",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#reference-documents","aria-hidden":"true"},"#"),r(" Reference Documents")],-1),d={href:"https://keylol.com/t710508-1-1",target:"_blank",rel:"noopener noreferrer"},_={href:"https://keylol.com/suid-988278",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"This post currently corresponds to Steam ++ version: 2.4.11",-1),m={href:"https://www.bilibili.com/read/cv10145839",target:"_blank",rel:"noopener noreferrer"},f={href:"https://space.bilibili.com/484296",target:"_blank",rel:"noopener noreferrer"};function p(u,b){const n=s("ExternalLinkIcon");return l(),c("div",null,[i,e("ul",null,[e("li",null,[e("p",null,[e("a",d,[r("steam++令牌导入教程"),o(n)]),r(),e("a",_,[r("(Keylol)@cyb233"),o(n)]),h,r(" has been reprinted and modified with permission, this article is optimized based on the original")])]),e("li",null,[e("p",null,[e("a",m,[r("steam++令牌导入教程"),o(n)]),r(),e("a",f,[r("(BiliBili)@牛奶君"),o(n)])])])])])}const g=t(a,[["render",p],["__file","Reference documents.html.vue"]]);export{g as default}; diff --git a/assets/Sam-6081be07.png b/assets/Sam-6081be07.png new file mode 100644 index 0000000..ffa84f8 Binary files /dev/null and b/assets/Sam-6081be07.png differ diff --git a/assets/Sam2-cf8e381e.png b/assets/Sam2-cf8e381e.png new file mode 100644 index 0000000..19abdb9 Binary files /dev/null and b/assets/Sam2-cf8e381e.png differ diff --git a/assets/Setting-Update-0e847796.png b/assets/Setting-Update-0e847796.png new file mode 100644 index 0000000..b92e135 Binary files /dev/null and b/assets/Setting-Update-0e847796.png differ diff --git a/assets/Sign-Guard-750438a0.png b/assets/Sign-Guard-750438a0.png new file mode 100644 index 0000000..528fc12 Binary files /dev/null and b/assets/Sign-Guard-750438a0.png differ diff --git a/assets/Steam__ to import Guard.html-3dcfe0d0.js b/assets/Steam__ to import Guard.html-3dcfe0d0.js new file mode 100644 index 0000000..37885c6 --- /dev/null +++ b/assets/Steam__ to import Guard.html-3dcfe0d0.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-0bd23d61","path":"/en/document/Steam%20Guard/Steam__%20to%20import%20Guard.html","title":"Older/newer Steam++ import","lang":"en","frontmatter":{"description":".dat files exported from Steam++V1, usually named \\"Steam++ Authenticator date.dat\\" by default; .mpo files exported from Steam++V2, usually named \\"Steam++ Authenticators date.mpo...","head":[["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/en/document/Steam%20Guard/Steam__%20to%20import%20Guard.html"}],["meta",{"property":"og:site_name","content":"Watt Toolkit Guide"}],["meta",{"property":"og:title","content":"Older/newer Steam++ import"}],["meta",{"property":"og:description","content":".dat files exported from Steam++V1, usually named \\"Steam++ Authenticator date.dat\\" by default; .mpo files exported from Steam++V2, usually named \\"Steam++ Authenticators date.mpo..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en"}],["meta",{"property":"og:updated_time","content":"2022-05-19T14:06:13.000Z"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["meta",{"property":"article:modified_time","content":"2022-05-19T14:06:13.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Older/newer Steam++ import\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2022-05-19T14:06:13.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"SteamTools Guide\\",\\"url\\":\\"https://github.com/SteamTools-Guide\\"}]}"]]},"headers":[{"level":2,"title":"Mobile Steam++ import","slug":"mobile-steam-import","link":"#mobile-steam-import","children":[]}],"git":{"createdTime":1652559986000,"updatedTime":1652969173000,"contributors":[{"name":"XTsat","email":"xiaotong1238@gmail.com","commits":3}]},"readingTime":{"minutes":0.46,"words":138},"filePathRelative":"en/document/Steam Guard/Steam++ to import Guard.md","localizedDate":"May 14, 2022","autoDesc":true}');export{t as data}; diff --git a/assets/Steam__ to import Guard.html-83cf4352.js b/assets/Steam__ to import Guard.html-83cf4352.js new file mode 100644 index 0000000..c7f5e35 --- /dev/null +++ b/assets/Steam__ to import Guard.html-83cf4352.js @@ -0,0 +1 @@ +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c as o,e as a}from"./app-d53ff271.js";const d="/SteamTools-Guide/assets/import-steam__-Guard-64926010.png",i="/SteamTools-Guide/assets/QR-Code-df8b5e0d.png",r="/SteamTools-Guide/assets/export-7abc6e0e.png",c={},s=a('The problem of no network after a crash is due to the normal logic of accelerating and stopping acceleration, because the program was forced to quit in acceleration, so the logic of stopping acceleration was not executed, and the configuration modified by acceleration was not restored.
If you encounter this problem, you can try to restore the hosts file, close the windows system agent, and reset the network service.
.dat files exported from Steam++V1, usually named "Steam++ Authenticator date.dat" by default
.mpo files exported from Steam++V2, usually named "Steam++ Authenticators date.mpo" by default
Steam++ Click Steam Authenticator
-New
- choose and select Import from Steam++
.
PC side
Steam++ v2.4.9
or higher
Import by code scanning
Click the Export as QR Code
button on the PC side as shown in the picture, and click the Top Right Plus
-> Add
on the mobile side to scan the code
Import via file
Click the Export
button and Confirm Export
on the PC side, send the exported file to your cell phone, and click the Top right plus sign
--> Add
on the cell phone side to import
由Steam++V1版本导出的 .dat 文件,通常默认命名为“Steam++ Authenticator 日期.dat”
由Steam++V2版本导出的 .mpo 文件,通常默认命名为“Steam++ Authenticators 日期.mpo”
Watt Toolkit 点击令牌管理
-新增
选择Steam++ 导入
PC 端
Steam++ v2.4.9
或更高版本
通过 扫码 导入
在PC端点击如图所示导出为二维码
按钮,在手机端点击 右上角加号
-->新增
进行扫码
通过 文件 导入
在PC端点击如图所示导出
按钮并确认导出
,将导出的文件发送至手机,在手机端点击 右上角加号
-->新增
进行导入
更多品牌手机可参考以上教程自行研究
注意
保留数据卸载 app 也是有风险的,请做好要用备用码解绑的心理准备!
不过好处就是如果成功了,可以合理避免暂挂问题。
'+(e?t:Y(t,!0))+`
+`:""+(e?t:Y(t,!0))+`
+`}blockquote(t){return`+${t}+`}html(t){return t}heading(t,n,e,i){if(this.options.headerIds){const a=this.options.headerPrefix+i.slug(e);return`
${t}
+`}table(t,n){return n&&(n=`${n}`),`${t}
`}br(){return this.options.xhtml?"0&&z.tokens[0].type==="paragraph"?(z.tokens[0].text=V+" "+z.tokens[0].text,z.tokens[0].tokens&&z.tokens[0].tokens.length>0&&z.tokens[0].tokens[0].type==="text"&&(z.tokens[0].tokens[0].text=V+" "+z.tokens[0].tokens[0].text)):z.tokens.unshift({type:"text",text:V}):R+=V),R+=this.parse(z.tokens,f),g+=this.renderer.listitem(R,$,I);e+=this.renderer.list(g,E,o);continue}case"html":{e+=this.renderer.html(h.text);continue}case"paragraph":{e+=this.renderer.paragraph(this.parseInline(h.tokens));continue}case"text":{for(g=h.tokens?this.parseInline(h.tokens):h.text;i+1
{if(e.message+=` +Please report this to https://github.com/markedjs/marked.`,l){const i="
An error occurred:
"+Y(e.message+"",!0)+"";if(t)return Promise.resolve(i);if(n){n(null,i);return}return i}if(t)return Promise.reject(e);if(n){n(e);return}throw e}}function Gt(l,t){return(n,e,i)=>{typeof e=="function"&&(i=e,e=null);const a={...e};e={...b.defaults,...a};const r=Dn(e.silent,e.async,i);if(typeof n>"u"||n===null)return r(new Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return r(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(jn(e),e.hooks&&(e.hooks.options=e),i){const s=e.highlight;let u;try{e.hooks&&(n=e.hooks.preprocess(n)),u=l(n,e)}catch(p){return r(p)}const d=function(p){let g;if(!p)try{e.walkTokens&&b.walkTokens(u,e.walkTokens),g=t(u,e),e.hooks&&(g=e.hooks.postprocess(g))}catch(h){p=h}return e.highlight=s,p?r(p):i(null,g)};if(!s||s.length<3||(delete e.highlight,!u.length))return d();let c=0;b.walkTokens(u,function(p){p.type==="code"&&(c++,setTimeout(()=>{s(p.text,p.lang,function(g,h){if(g)return d(g);h!=null&&h!==p.text&&(p.text=h,p.escaped=!0),c--,c===0&&d()})},0))}),c===0&&d();return}if(e.async)return Promise.resolve(e.hooks?e.hooks.preprocess(n):n).then(s=>l(s,e)).then(s=>e.walkTokens?Promise.all(b.walkTokens(s,e.walkTokens)).then(()=>s):s).then(s=>t(s,e)).then(s=>e.hooks?e.hooks.postprocess(s):s).catch(r);try{e.hooks&&(n=e.hooks.preprocess(n));const s=l(n,e);e.walkTokens&&b.walkTokens(s,e.walkTokens);let u=t(s,e);return e.hooks&&(u=e.hooks.postprocess(u)),u}catch(s){return r(s)}}}function b(l,t,n){return Gt(we.lex,ye.parse)(l,t,n)}b.options=b.setOptions=function(l){return b.defaults={...b.defaults,...l},bn(b.defaults),b};b.getDefaults=Vt;b.defaults=_e;b.use=function(...l){const t=b.defaults.extensions||{renderers:{},childTokens:{}};l.forEach(n=>{const e={...n};if(e.async=b.defaults.async||e.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if(i.renderer){const a=t.renderers[i.name];a?t.renderers[i.name]=function(...r){let s=i.renderer.apply(this,r);return s===!1&&(s=a.apply(this,r)),s}:t.renderers[i.name]=i.renderer}if(i.tokenizer){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");t[i.level]?t[i.level].unshift(i.tokenizer):t[i.level]=[i.tokenizer],i.start&&(i.level==="block"?t.startBlock?t.startBlock.push(i.start):t.startBlock=[i.start]:i.level==="inline"&&(t.startInline?t.startInline.push(i.start):t.startInline=[i.start]))}i.childTokens&&(t.childTokens[i.name]=i.childTokens)}),e.extensions=t),n.renderer){const i=b.defaults.renderer||new dt;for(const a in n.renderer){const r=i[a];i[a]=(...s)=>{let u=n.renderer[a].apply(i,s);return u===!1&&(u=r.apply(i,s)),u}}e.renderer=i}if(n.tokenizer){const i=b.defaults.tokenizer||new ht;for(const a in n.tokenizer){const r=i[a];i[a]=(...s)=>{let u=n.tokenizer[a].apply(i,s);return u===!1&&(u=r.apply(i,s)),u}}e.tokenizer=i}if(n.hooks){const i=b.defaults.hooks||new Ye;for(const a in n.hooks){const r=i[a];Ye.passThroughHooks.has(a)?i[a]=s=>{if(b.defaults.async)return Promise.resolve(n.hooks[a].call(i,s)).then(d=>r.call(i,d));const u=n.hooks[a].call(i,s);return r.call(i,u)}:i[a]=(...s)=>{let u=n.hooks[a].apply(i,s);return u===!1&&(u=r.apply(i,s)),u}}e.hooks=i}if(n.walkTokens){const i=b.defaults.walkTokens;e.walkTokens=function(a){let r=[];return r.push(n.walkTokens.call(this,a)),i&&(r=r.concat(i.call(this,a))),r}}b.setOptions(e)})};b.walkTokens=function(l,t){let n=[];for(const e of l)switch(n=n.concat(t.call(b,e)),e.type){case"table":{for(const i of e.header)n=n.concat(b.walkTokens(i.tokens,t));for(const i of e.rows)for(const a of i)n=n.concat(b.walkTokens(a.tokens,t));break}case"list":{n=n.concat(b.walkTokens(e.items,t));break}default:b.defaults.extensions&&b.defaults.extensions.childTokens&&b.defaults.extensions.childTokens[e.type]?b.defaults.extensions.childTokens[e.type].forEach(function(i){n=n.concat(b.walkTokens(e[i],t))}):e.tokens&&(n=n.concat(b.walkTokens(e.tokens,t)))}return n};b.parseInline=Gt(we.lexInline,ye.parseInline);b.Parser=ye;b.parser=ye.parse;b.Renderer=dt;b.TextRenderer=Zt;b.Lexer=we;b.lexer=we.lex;b.Tokenizer=ht;b.Slugger=Kt;b.Hooks=Ye;b.parse=b;b.options;b.setOptions;b.use;b.walkTokens;b.parseInline;ye.parse;we.lex;const Lt=({size:l})=>N("svg",{class:"wl-close-icon",viewBox:"0 0 1024 1024",width:l,height:l},[N("path",{d:"M697.173 85.333h-369.92c-144.64 0-241.92 101.547-241.92 252.587v348.587c0 150.613 97.28 252.16 241.92 252.16h369.92c144.64 0 241.494-101.547 241.494-252.16V337.92c0-151.04-96.854-252.587-241.494-252.587z",fill:"currentColor"}),N("path",{d:"m640.683 587.52-75.947-75.861 75.904-75.862a37.29 37.29 0 0 0 0-52.778 37.205 37.205 0 0 0-52.779 0l-75.946 75.818-75.862-75.946a37.419 37.419 0 0 0-52.821 0 37.419 37.419 0 0 0 0 52.821l75.947 75.947-75.776 75.733a37.29 37.29 0 1 0 52.778 52.821l75.776-75.776 75.947 75.947a37.376 37.376 0 0 0 52.779-52.821z",fill:"#888"})]),Bn=()=>N("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},N("path",{d:"m341.013 394.667 27.755 393.45h271.83l27.733-393.45h64.106l-28.01 397.952a64 64 0 0 1-63.83 59.498H368.768a64 64 0 0 1-63.83-59.52l-28.053-397.93h64.128zm139.307 19.818v298.667h-64V414.485h64zm117.013 0v298.667h-64V414.485h64zM181.333 288h640v64h-640v-64zm453.483-106.667v64h-256v-64h256z",fill:"red"})),On=()=>N("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},N("path",{d:"M563.2 463.3 677 540c1.7 1.2 3.7 1.8 5.8 1.8.7 0 1.4-.1 2-.2 2.7-.5 5.1-2.1 6.6-4.4l25.3-37.8c1.5-2.3 2.1-5.1 1.6-7.8s-2.1-5.1-4.4-6.6l-73.6-49.1 73.6-49.1c2.3-1.5 3.9-3.9 4.4-6.6.5-2.7 0-5.5-1.6-7.8l-25.3-37.8a10.1 10.1 0 0 0-6.6-4.4c-.7-.1-1.3-.2-2-.2-2.1 0-4.1.6-5.8 1.8l-113.8 76.6c-9.2 6.2-14.7 16.4-14.7 27.5.1 11 5.5 21.3 14.7 27.4zM387 348.8h-45.5c-5.7 0-10.4 4.7-10.4 10.4v153.3c0 5.7 4.7 10.4 10.4 10.4H387c5.7 0 10.4-4.7 10.4-10.4V359.2c0-5.7-4.7-10.4-10.4-10.4zm333.8 241.3-41-20a10.3 10.3 0 0 0-8.1-.5c-2.6.9-4.8 2.9-5.9 5.4-30.1 64.9-93.1 109.1-164.4 115.2-5.7.5-9.9 5.5-9.5 11.2l3.9 45.5c.5 5.3 5 9.5 10.3 9.5h.9c94.8-8 178.5-66.5 218.6-152.7 2.4-5 .3-11.2-4.8-13.6zm186-186.1c-11.9-42-30.5-81.4-55.2-117.1-24.1-34.9-53.5-65.6-87.5-91.2-33.9-25.6-71.5-45.5-111.6-59.2-41.2-14-84.1-21.1-127.8-21.1h-1.2c-75.4 0-148.8 21.4-212.5 61.7-63.7 40.3-114.3 97.6-146.5 165.8-32.2 68.1-44.3 143.6-35.1 218.4 9.3 74.8 39.4 145 87.3 203.3.1.2.3.3.4.5l36.2 38.4c1.1 1.2 2.5 2.1 3.9 2.6 73.3 66.7 168.2 103.5 267.5 103.5 73.3 0 145.2-20.3 207.7-58.7 37.3-22.9 70.3-51.5 98.1-85 27.1-32.7 48.7-69.5 64.2-109.1 15.5-39.7 24.4-81.3 26.6-123.8 2.4-43.6-2.5-87-14.5-129zm-60.5 181.1c-8.3 37-22.8 72-43 104-19.7 31.1-44.3 58.6-73.1 81.7-28.8 23.1-61 41-95.7 53.4-35.6 12.7-72.9 19.1-110.9 19.1-82.6 0-161.7-30.6-222.8-86.2l-34.1-35.8c-23.9-29.3-42.4-62.2-55.1-97.7-12.4-34.7-18.8-71-19.2-107.9-.4-36.9 5.4-73.3 17.1-108.2 12-35.8 30-69.2 53.4-99.1 31.7-40.4 71.1-72 117.2-94.1 44.5-21.3 94-32.6 143.4-32.6 49.3 0 97 10.8 141.8 32 34.3 16.3 65.3 38.1 92 64.8 26.1 26 47.5 56 63.6 89.2 16.2 33.2 26.6 68.5 31 105.1 4.6 37.5 2.7 75.3-5.6 112.3z",fill:"currentColor"})),Pn=()=>N("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},[N("path",{d:"M784 112H240c-88 0-160 72-160 160v480c0 88 72 160 160 160h544c88 0 160-72 160-160V272c0-88-72-160-160-160zm96 640c0 52.8-43.2 96-96 96H240c-52.8 0-96-43.2-96-96V272c0-52.8 43.2-96 96-96h544c52.8 0 96 43.2 96 96v480z",fill:"currentColor"}),N("path",{d:"M352 480c52.8 0 96-43.2 96-96s-43.2-96-96-96-96 43.2-96 96 43.2 96 96 96zm0-128c17.6 0 32 14.4 32 32s-14.4 32-32 32-32-14.4-32-32 14.4-32 32-32zm462.4 379.2-3.2-3.2-177.6-177.6c-25.6-25.6-65.6-25.6-91.2 0l-80 80-36.8-36.8c-25.6-25.6-65.6-25.6-91.2 0L200 728c-4.8 6.4-8 14.4-8 24 0 17.6 14.4 32 32 32 9.6 0 16-3.2 22.4-9.6L380.8 640l134.4 134.4c6.4 6.4 14.4 9.6 24 9.6 17.6 0 32-14.4 32-32 0-9.6-4.8-17.6-9.6-24l-52.8-52.8 80-80L769.6 776c6.4 4.8 12.8 8 20.8 8 17.6 0 32-14.4 32-32 0-8-3.2-16-8-20.8z",fill:"currentColor"})]),Nn=({active:l=!1})=>N("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},[N("path",{d:"M850.654 323.804c-11.042-25.625-26.862-48.532-46.885-68.225-20.022-19.61-43.258-34.936-69.213-45.73-26.78-11.124-55.124-16.727-84.375-16.727-40.622 0-80.256 11.123-114.698 32.135A214.79 214.79 0 0 0 512 241.819a214.79 214.79 0 0 0-23.483-16.562c-34.442-21.012-74.076-32.135-114.698-32.135-29.25 0-57.595 5.603-84.375 16.727-25.872 10.711-49.19 26.12-69.213 45.73-20.105 19.693-35.843 42.6-46.885 68.225-11.453 26.615-17.303 54.877-17.303 83.963 0 27.439 5.603 56.03 16.727 85.117 9.31 24.307 22.659 49.52 39.715 74.981 27.027 40.293 64.188 82.316 110.33 124.915 76.465 70.615 152.189 119.394 155.402 121.371l19.528 12.525c8.652 5.52 19.776 5.52 28.427 0l19.529-12.525c3.213-2.06 78.854-50.756 155.401-121.371 46.143-42.6 83.304-84.622 110.33-124.915 17.057-25.46 30.487-50.674 39.716-74.981 11.124-29.087 16.727-57.678 16.727-85.117.082-29.086-5.768-57.348-17.221-83.963z"+(l?"":"M512 761.5S218.665 573.55 218.665 407.767c0-83.963 69.461-152.023 155.154-152.023 60.233 0 112.473 33.618 138.181 82.727 25.708-49.109 77.948-82.727 138.18-82.727 85.694 0 155.155 68.06 155.155 152.023C805.335 573.551 512 761.5 512 761.5z"),fill:l?"red":"currentColor"})]),Hn=()=>N("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},[N("path",{d:"M710.816 654.301c70.323-96.639 61.084-230.578-23.705-314.843-46.098-46.098-107.183-71.109-172.28-71.109-65.008 0-126.092 25.444-172.28 71.109-45.227 46.098-70.756 107.183-70.756 172.106 0 64.923 25.444 126.007 71.194 172.106 46.099 46.098 107.184 71.109 172.28 71.109 51.414 0 100.648-16.212 142.824-47.404l126.53 126.006c7.058 7.06 16.297 10.979 26.406 10.979 10.105 0 19.343-3.919 26.402-10.979 14.467-14.467 14.467-38.172 0-52.723L710.816 654.301zm-315.107-23.265c-65.88-65.88-65.88-172.54 0-238.42 32.069-32.07 74.245-49.149 119.471-49.149 45.227 0 87.407 17.603 119.472 49.149 65.88 65.879 65.88 172.539 0 238.42-63.612 63.178-175.242 63.178-238.943 0zm0 0",fill:"currentColor"}),N("path",{d:"M703.319 121.603H321.03c-109.8 0-199.469 89.146-199.469 199.38v382.034c0 109.796 89.236 199.38 199.469 199.38h207.397c20.653 0 37.384-16.645 37.384-37.299 0-20.649-16.731-37.296-37.384-37.296H321.03c-68.582 0-124.352-55.77-124.352-124.267V321.421c0-68.496 55.77-124.267 124.352-124.267h382.289c68.582 0 124.352 55.771 124.352 124.267V524.72c0 20.654 16.736 37.299 37.385 37.299 20.654 0 37.384-16.645 37.384-37.299V320.549c-.085-109.8-89.321-198.946-199.121-198.946zm0 0",fill:"currentColor"})]),Vn=()=>N("svg",{width:"16",height:"16",ariaHidden:"true"},N("path",{d:"M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z",fill:"currentColor"})),Fn=()=>N("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},N("path",{d:"M810.667 213.333a64 64 0 0 1 64 64V704a64 64 0 0 1-64 64H478.336l-146.645 96.107a21.333 21.333 0 0 1-33.024-17.856V768h-85.334a64 64 0 0 1-64-64V277.333a64 64 0 0 1 64-64h597.334zm0 64H213.333V704h149.334v63.296L459.243 704h351.424V277.333zm-271.36 213.334v64h-176.64v-64h176.64zm122.026-128v64H362.667v-64h298.666z",fill:"currentColor"})),Wn=()=>N("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},N("path",{d:"M813.039 318.772L480.53 651.278H360.718V531.463L693.227 198.961C697.904 194.284 704.027 192 710.157 192C716.302 192 722.436 194.284 727.114 198.961L813.039 284.88C817.72 289.561 820 295.684 820 301.825C820 307.95 817.72 314.093 813.039 318.772ZM710.172 261.888L420.624 551.431V591.376H460.561L750.109 301.825L710.172 261.888ZM490.517 291.845H240.906V771.09H720.156V521.479C720.156 504.947 733.559 491.529 750.109 491.529C766.653 491.529 780.063 504.947 780.063 521.479V791.059C780.063 813.118 762.18 831 740.125 831H220.937C198.882 831 181 813.118 181 791.059V271.872C181 249.817 198.882 231.935 220.937 231.935H490.517C507.06 231.935 520.47 245.352 520.47 261.888C520.47 278.424 507.06 291.845 490.517 291.845Z",fill:"currentColor"})),qn=()=>N("svg",{class:"verified-icon",viewBox:"0 0 1024 1024",width:"14",height:"14"},N("path",{d:"m894.4 461.56-54.4-63.2c-10.4-12-18.8-34.4-18.8-50.4v-68c0-42.4-34.8-77.2-77.2-77.2h-68c-15.6 0-38.4-8.4-50.4-18.8l-63.2-54.4c-27.6-23.6-72.8-23.6-100.8 0l-62.8 54.8c-12 10-34.8 18.4-50.4 18.4h-69.2c-42.4 0-77.2 34.8-77.2 77.2v68.4c0 15.6-8.4 38-18.4 50l-54 63.6c-23.2 27.6-23.2 72.4 0 100l54 63.6c10 12 18.4 34.4 18.4 50v68.4c0 42.4 34.8 77.2 77.2 77.2h69.2c15.6 0 38.4 8.4 50.4 18.8l63.2 54.4c27.6 23.6 72.8 23.6 100.8 0l63.2-54.4c12-10.4 34.4-18.8 50.4-18.8h68c42.4 0 77.2-34.8 77.2-77.2v-68c0-15.6 8.4-38.4 18.8-50.4l54.4-63.2c23.2-27.6 23.2-73.2-.4-100.8zm-216-25.2-193.2 193.2a30 30 0 0 1-42.4 0l-96.8-96.8a30.16 30.16 0 0 1 0-42.4c11.6-11.6 30.8-11.6 42.4 0l75.6 75.6 172-172c11.6-11.6 30.8-11.6 42.4 0 11.6 11.6 11.6 30.8 0 42.4z",fill:"#27ae60"})),Oe=({size:l=100})=>N("svg",{width:l,height:l,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},N("circle",{cx:50,cy:50,fill:"none",stroke:"currentColor",strokeWidth:"4",r:"40","stroke-dasharray":"85 30"},N("animateTransform",{attributeName:"transform",type:"rotate",repeatCount:"indefinite",dur:"1s",values:"0 50 50;360 50 50",keyTimes:"0;1"}))),Zn=()=>N("svg",{width:24,height:24,fill:"currentcolor",viewBox:"0 0 24 24"},[N("path",{style:"transform: translateY(0.5px)",d:"M18.968 10.5H15.968V11.484H17.984V12.984H15.968V15H14.468V9H18.968V10.5V10.5ZM8.984 9C9.26533 9 9.49967 9.09367 9.687 9.281C9.87433 9.46833 9.968 9.70267 9.968 9.984V10.5H6.499V13.5H8.468V12H9.968V14.016C9.968 14.2973 9.87433 14.5317 9.687 14.719C9.49967 14.9063 9.26533 15 8.984 15H5.984C5.70267 15 5.46833 14.9063 5.281 14.719C5.09367 14.5317 5 14.2973 5 14.016V9.985C5 9.70367 5.09367 9.46933 5.281 9.282C5.46833 9.09467 5.70267 9.001 5.984 9.001H8.984V9ZM11.468 9H12.968V15H11.468V9V9Z"}),N("path",{d:"M18.5 3H5.75C3.6875 3 2 4.6875 2 6.75V18C2 20.0625 3.6875 21.75 5.75 21.75H18.5C20.5625 21.75 22.25 20.0625 22.25 18V6.75C22.25 4.6875 20.5625 3 18.5 3ZM20.75 18C20.75 19.2375 19.7375 20.25 18.5 20.25H5.75C4.5125 20.25 3.5 19.2375 3.5 18V6.75C3.5 5.5125 4.5125 4.5 5.75 4.5H18.5C19.7375 4.5 20.75 5.5125 20.75 6.75V18Z"})]),Qt={"Content-Type":"application/json"},ct=(l,t="")=>{if(typeof l=="object"&&l.errno)throw new TypeError(`${t} failed with ${l.errno}: ${l.errmsg}`);return l},It=({serverURL:l,lang:t,path:n,type:e,action:i})=>fetch(`${l}/article?lang=${t}`,{method:"POST",headers:Qt,body:JSON.stringify({path:n,type:e,action:i})}).then(a=>a.json()),Qe=({serverURL:l,lang:t,token:n,objectId:e,comment:i})=>fetch(`${l}/comment/${e}?lang=${t}`,{method:"PUT",headers:{...Qt,Authorization:`Bearer ${n}`},body:JSON.stringify(i)}).then(a=>a.json()).then(a=>ct(a,"Update comment"));let Et=null;const Xt=()=>Et||(Et=Le("WALINE_LIKE",[]));let At=null;const Kn=()=>At??(At=Le("WALINE_REACTION",{}));var Je=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Yt={},Se={},Pe={},Gn=Je&&Je.__awaiter||function(l,t,n,e){return new(n||(n=Promise))(function(i,a){function r(d){try{u(e.next(d))}catch(c){a(c)}}function s(d){try{u(e.throw(d))}catch(c){a(c)}}function u(d){var c;d.done?i(d.value):(c=d.value,c instanceof n?c:new n(function(p){p(c)})).then(r,s)}u((e=e.apply(l,t||[])).next())})},Qn=Je&&Je.__generator||function(l,t){var n,e,i,a,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(u){return function(d){return function(c){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,e&&(i=2&c[0]?e.return:c[0]?e.throw||((i=e.return)&&i.call(e),0):e.next)&&!(i=i.call(e,c[1])).done)return i;switch(e=0,i&&(c=[2&c[0],i.value]),c[0]){case 0:case 1:i=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,e=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!((i=i.length>0&&i[i.length-1])||c[0]!==6&&c[0]!==2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]"u")return Promise.reject(new Error("This is a library for the browser!"));if(l.getLoadingState()===me.LOADED)return l.instance.getSiteKey()===t?Promise.resolve(l.instance):Promise.reject(new Error("reCAPTCHA already loaded with different site key!"));if(l.getLoadingState()===me.LOADING)return t!==l.instanceSiteKey?Promise.reject(new Error("reCAPTCHA already loaded with different site key!")):new Promise(function(i,a){l.successfulLoadingConsumers.push(function(r){return i(r)}),l.errorLoadingRunnable.push(function(r){return a(r)})});l.instanceSiteKey=t,l.setLoadingState(me.LOADING);var e=new l;return new Promise(function(i,a){e.loadScript(t,n.useRecaptchaNet||!1,n.useEnterprise||!1,n.renderParameters?n.renderParameters:{},n.customUrl).then(function(){l.setLoadingState(me.LOADED);var r=e.doExplicitRender(grecaptcha,t,n.explicitRenderParameters?n.explicitRenderParameters:{},n.useEnterprise||!1),s=new Yn.ReCaptchaInstance(t,r,grecaptcha);l.successfulLoadingConsumers.forEach(function(u){return u(s)}),l.successfulLoadingConsumers=[],n.autoHideBadge&&s.hideBadge(),l.instance=s,i(s)}).catch(function(r){l.errorLoadingRunnable.forEach(function(s){return s(r)}),l.errorLoadingRunnable=[],a(r)})})},l.getInstance=function(){return l.instance},l.setLoadingState=function(t){l.loadingState=t},l.getLoadingState=function(){return l.loadingState===null?me.NOT_LOADED:l.loadingState},l.prototype.loadScript=function(t,n,e,i,a){var r=this;n===void 0&&(n=!1),e===void 0&&(e=!1),i===void 0&&(i={}),a===void 0&&(a="");var s=document.createElement("script");s.setAttribute("recaptcha-v3-script","");var u="https://www.google.com/recaptcha/api.js";n&&(u=e?"https://recaptcha.net/recaptcha/enterprise.js":"https://recaptcha.net/recaptcha/api.js"),e&&(u="https://www.google.com/recaptcha/enterprise.js"),a&&(u=a),i.render&&(i.render=void 0);var d=this.buildQueryString(i);return s.src=u+"?render=explicit"+d,new Promise(function(c,p){s.addEventListener("load",r.waitForScriptToLoad(function(){c(s)},e),!1),s.onerror=function(g){l.setLoadingState(me.NOT_LOADED),p(g)},document.head.appendChild(s)})},l.prototype.buildQueryString=function(t){return Object.keys(t).length<1?"":"&"+Object.keys(t).filter(function(n){return!!t[n]}).map(function(n){return n+"="+t[n]}).join("&")},l.prototype.waitForScriptToLoad=function(t,n){var e=this;return function(){window.grecaptcha===void 0?setTimeout(function(){e.waitForScriptToLoad(t,n)},l.SCRIPT_LOAD_DELAY):n?window.grecaptcha.enterprise.ready(function(){t()}):window.grecaptcha.ready(function(){t()})}},l.prototype.doExplicitRender=function(t,n,e,i){var a={sitekey:n,badge:e.badge,size:e.size,tabindex:e.tabindex};return e.container?i?t.enterprise.render(e.container,a):t.render(e.container,a):i?t.enterprise.render(a):t.render(a)},l.loadingState=null,l.instance=null,l.instanceSiteKey=null,l.successfulLoadingConsumers=[],l.errorLoadingRunnable=[],l.SCRIPT_LOAD_DELAY=25,l}();Se.load=Tt.load,Se.getInstance=Tt.getInstance,function(l){Object.defineProperty(l,"__esModule",{value:!0}),l.ReCaptchaInstance=l.getInstance=l.load=void 0;var t=Se;Object.defineProperty(l,"load",{enumerable:!0,get:function(){return t.load}}),Object.defineProperty(l,"getInstance",{enumerable:!0,get:function(){return t.getInstance}});var n=Pe;Object.defineProperty(l,"ReCaptchaInstance",{enumerable:!0,get:function(){return n.ReCaptchaInstance}})}(Yt);const jt={};let Ut=null;const gt=()=>Ut??(Ut=Le("WALINE_USER",{})),Jn={key:0,class:"wl-reaction"},ei=["textContent"],ti={class:"wl-reaction-list"},ni=["onClick"],ii={class:"wl-reaction-img"},li=["src","alt"],ai=["textContent"],ri=["textContent"];var si=Ne({__name:"ArticleReaction",setup(l,{expose:t}){t();const n=Kn(),e=ut("config"),i=U(-1),a=U([]),r=X(()=>e.value.locale),s=X(()=>e.value.reaction.length>0),u=X(()=>{const{reaction:p,path:g}=e.value;return p.map((h,E)=>({icon:h,desc:r.value[`reaction${E}`],active:n.value[g]===E}))});let d;const c=async()=>{if(s.value){const{serverURL:p,lang:g,path:h,reaction:E}=e.value,o=new AbortController;d=o.abort.bind(o);const f=await(({serverURL:R,lang:z,paths:I,type:$,signal:V})=>fetch(`${R}/article?path=${encodeURIComponent(I.join(","))}&type=${encodeURIComponent($.join(","))}&lang=${z}`,{signal:V}).then(O=>O.json()))({serverURL:p,lang:g,paths:[h],type:E.map((R,z)=>`reaction${z}`),signal:o.signal});if(Array.isArray(f)||typeof f=="number")return;a.value=E.map((R,z)=>f[`reaction${z}`])}};return et(()=>{ve(()=>[e.value.serverURL,e.value.path],()=>{c()},{immediate:!0})}),pt(()=>d==null?void 0:d()),(p,g)=>u.value.length?(m(),w("div",Jn,[_("div",{class:"wl-reaction-title",textContent:M(r.value.reactionTitle)},null,8,ei),_("ul",ti,[(m(!0),w(te,null,se(u.value,({active:h,icon:E,desc:o},f)=>(m(),w("li",{key:f,class:J(["wl-reaction-item",{active:h}]),onClick:R=>(async z=>{if(i.value===-1){const{serverURL:I,lang:$,path:V}=e.value,O=n.value[V];i.value=z,O!==void 0&&(await It({serverURL:I,lang:$,path:V,type:`reaction${O}`,action:"desc"}),a.value[O]=Math.max(a.value[O]-1,0)),O!==z&&(await It({serverURL:I,lang:$,path:V,type:`reaction${z}`}),a.value[z]=(a.value[z]||0)+1),O===z?delete n.value[V]:n.value[V]=z,i.value=-1}})(f)},[_("div",ii,[_("img",{src:E,alt:o},null,8,li),i.value===f?(m(),ke(T(Oe),{key:0,class:"wl-reaction-loading"})):(m(),w("div",{key:1,class:"wl-reaction-votes",textContent:M(a.value[f]||0)},null,8,ai))]),_("div",{class:"wl-reaction-text",textContent:M(o)},null,8,ri)],10,ni))),128))])])):j("v-if",!0)}}),He=(l,t)=>{const n=l.__vccOpts||l;for(const[e,i]of t)n[e]=i;return n},oi=He(si,[["__file","ArticleReaction.vue"]]);const ci=["data-index"],ui=["src","title","onClick"];var pi=He(Ne({__name:"ImageWall",props:{items:{default:()=>[]},columnWidth:{default:300},gap:{default:0}},emits:["insert"],setup(l,{expose:t}){const n=l;t();let e=null;const i=U(null),a=U({}),r=U([]),s=()=>{const p=Math.floor((i.value.getBoundingClientRect().width+n.gap)/(n.columnWidth+n.gap));return p>0?p:1},u=async p=>{var h;if(p>=n.items.length)return;await mn();const g=Array.from(((h=i.value)==null?void 0:h.children)||[]).reduce((E,o)=>o.getBoundingClientRect().height
TeX is not available in preview
':'TeX is not available in preview',vi=l=>{const t=async(n,e={})=>fetch(`https://api.giphy.com/v1/gifs/${n}?${new URLSearchParams({lang:l,limit:"20",rating:"g",api_key:"6CIMLkNMMOhRcXPoMCPkFy4Ybk2XUiMp",...e}).toString()}`).then(i=>i.json()).then(({data:i})=>i.map(a=>({title:a.title,src:a.images.downsized_medium.url})));return{search:n=>t("search",{q:n,offset:"0"}),default:()=>t("trending",{}),more:(n,e=0)=>t("search",{q:n,offset:e.toString()})}},ki=new RegExp(`(${/[\u4E00-\u9FFF\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af\u0400-\u04FF]+|\w+/.source}|${/{let t=0;return l.replace(ki,(n,e,i)=>{if(i)return`${i}`;if(e==="<")return"<";let a;tt[e]?a=tt[e]:(a=Bt[t],tt[e]=a);const r=`${e}`;return t=++t%Bt.length,r})},yi=["nick","nickError","mail","mailError","link","optional","placeholder","sofa","submit","like","cancelLike","reply","cancelReply","comment","refresh","more","preview","emoji","uploadImage","seconds","minutes","hours","days","now","uploading","login","logout","admin","sticky","word","wordHint","anonymous","level0","level1","level2","level3","level4","level5","gif","gifSearchPlaceholder","profile","approved","waiting","spam","unsticky","oldest","latest","hottest","reactionTitle"],Ie=l=>Object.fromEntries(l.map((t,n)=>[yi[n],t]));var nt=Ie(["NickName","NickName cannot be less than 3 bytes.","E-Mail","Please confirm your email address.","Website","Optional","Comment here...","No comment yet.","Submit","Like","Cancel like","Reply","Cancel reply","Comments","Refresh","Load More...","Preview","Emoji","Upload Image","seconds ago","minutes ago","hours ago","days ago","just now","Uploading","Login","logout","Admin","Sticky","Words",`Please input comments between $0 and $1 words! + Current word number: $2`,"Anonymous","Dwarves","Hobbits","Ents","Wizards","Elves","Maiar","GIF","Search GIF","Profile","Approved","Waiting","Spam","Unsticky","Oldest","Latest","Hottest","What do you think?"]),Ke=Ie(["ニックネーム","3バイト以上のニックネームをご入力ください.","メールアドレス","メールアドレスをご確認ください.","サイト","オプション","ここにコメント","コメントしましょう~","提出する","Like","Cancel like","返信する","キャンセル","コメント","更新","さらに読み込む","プレビュー","絵文字","画像をアップロード","秒前","分前","時間前","日前","たっだ今","アップロード","ログインする","ログアウト","管理者","トップに置く","ワード",`コメントは $0 から $1 ワードの間でなければなりません! + 現在の単語番号: $2`,"匿名","うえにん","なかにん","しもおし","特にしもおし","かげ","なぬし","GIF","探す GIF","個人情報","承認済み","待っている","スパム","べたつかない","逆順","正順","人気順","どう思いますか?"]),Ot=Ie(["Apelido","Apelido não pode ser menor que 3 bytes.","E-Mail","Por favor, confirme seu endereço de e-mail.","Website","Opcional","Comente aqui...","Nenhum comentário, ainda.","Enviar","Like","Cancel like","Responder","Cancelar resposta","Comentários","Refrescar","Carregar Mais...","Visualizar","Emoji","Enviar Imagem","segundos atrás","minutos atrás","horas atrás","dias atrás","agora mesmo","Enviando","Entrar","Sair","Admin","Sticky","Palavras",`Favor enviar comentário com $0 a $1 palavras! + Número de palavras atuais: $2`,"Anônimo","Dwarves","Hobbits","Ents","Wizards","Elves","Maiar","GIF","Pesquisar GIF","informação pessoal","Aprovado","Espera","Spam","Unsticky","Mais velho","Mais recentes","Mais quente","O que você acha?"]),it=Ie(["Псевдоним","Никнейм не может быть меньше 3 байт.","Эл. адрес","Пожалуйста, подтвердите адрес вашей электронной почты.","Веб-сайт","Необязательный","Комментарий здесь...","Пока нет комментариев.","Отправить","Like","Cancel like","Отвечать","Отменить ответ","Комментарии","Обновить","Загрузи больше...","Превью","эмодзи","Загрузить изображение","секунд назад","несколько минут назад","несколько часов назад","дней назад","прямо сейчас","Загрузка","Авторизоваться","Выход из системы","Админ","Липкий","Слова",`Пожалуйста, введите комментарии от $0 до $1 слов! +Номер текущего слова: $2`,"Анонимный","Dwarves","Hobbits","Ents","Wizards","Elves","Maiar","GIF","Поиск GIF","Персональные данные","Одобренный","Ожидающий","Спам","Нелипкий","самый старый","последний","самый горячий","Что вы думаете?"]),lt=Ie(["昵称","昵称不能少于3个字符","邮箱","请填写正确的邮件地址","网址","可选","欢迎评论","来发评论吧~","提交","喜欢","取消喜欢","回复","取消回复","评论","刷新","加载更多...","预览","表情","上传图片","秒前","分钟前","小时前","天前","刚刚","正在上传","登录","退出","博主","置顶","字",`评论字数应在 $0 到 $1 字之间! +当前字数:$2`,"匿名","潜水","冒泡","吐槽","活跃","话痨","传说","表情包","搜索表情包","个人资料","通过","待审核","垃圾","取消置顶","按倒序","按正序","按热度","你认为这篇文章怎么样?"]),Pt=Ie(["暱稱","暱稱不能少於3個字元","郵箱","請填寫正確的郵件地址","網址","可選","歡迎留言","來發留言吧~","送出","喜歡","取消喜歡","回覆","取消回覆","留言","重整","載入更多...","預覽","表情","上傳圖片","秒前","分鐘前","小時前","天前","剛剛","正在上傳","登入","登出","管理者","置頂","字",`留言字數應在 $0 到 $1 字之間! +目前字數:$2`,"匿名","潛水","冒泡","吐槽","活躍","多話","傳說","表情包","搜尋表情包","個人資料","通過","待審核","垃圾","取消置頂","最早","最新","熱門","你認為這篇文章怎麼樣?"]);const at={zh:lt,"zh-cn":lt,"zh-CN":lt,"zh-tw":Pt,"zh-TW":Pt,en:nt,"en-US":nt,"en-us":nt,jp:Ke,ja:Ke,"jp-jp":Ke,"jp-JP":Ke,"pt-br":Ot,"pt-BR":Ot,ru:it,"ru-ru":it,"ru-RU":it},bi=l=>{const t=Jt(l);return en(t)?t:`https://${t}`},xi=l=>Array.isArray(l)?l:!!l&&[0,l],rt=(l,t)=>typeof l=="function"?l:l!==!1&&t,st="{--waline-white:#000;--waline-light-grey:#666;--waline-dark-grey:#999;--waline-color:#888;--waline-bgcolor:#1e1e1e;--waline-bgcolor-light:#272727;--waline-bgcolor-hover: #444;--waline-border-color:#333;--waline-disable-bgcolor:#444;--waline-disable-color:#272727;--waline-bq-color:#272727;--waline-info-bgcolor:#272727;--waline-info-color:#666}",ot=(l,t)=>{let n=l.toString();for(;n.lengthThe content is automatically translated using translation software. If you find any errors, you can click on Edit this page on GitHub
to submit the correct content.
Steam++ renamed to Watt Toolkit
The guide may continue to use the original name Steam++
as a tutorial
注意:Watt Toolkit 在不断地更新功能,所以教程具有一定的时效性,如果不符合教程请确认最后更新时间和 Watt Toolkit 版本是否更新
🛠️「Watt Toolkit」是一个开源跨平台的多功能游戏工具箱。
此工具箱的大部分功能都是需要您下载安装 Steam 才能使用。
',7),n=[l];function i(s,p){return e(),o("div",null,n)}const c=t(r,[["render",i],["__file","index.html.vue"]]);export{c as default}; diff --git a/assets/index.html-42e5d233.js b/assets/index.html-42e5d233.js new file mode 100644 index 0000000..7df8ba5 --- /dev/null +++ b/assets/index.html-42e5d233.js @@ -0,0 +1 @@ +import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o as n,c,d as r}from"./app-d53ff271.js";const a={};function _(s,l){const e=t("AutoCatalog");return n(),c("div",null,[r(e)])}const f=o(a,[["render",_],["__file","index.html.vue"]]);export{f as default}; diff --git a/assets/index.html-47489daa.js b/assets/index.html-47489daa.js new file mode 100644 index 0000000..4b5dd18 --- /dev/null +++ b/assets/index.html-47489daa.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-57679c0c","path":"/zh/document/Functions/Network%20Acceleration/","title":"Network Acceleration","lang":"en-US","frontmatter":{"title":"Network Acceleration","article":false,"feed":false,"sitemap":false,"description":"","head":[["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/zh/document/Functions/Network%20Acceleration/"}],["meta",{"property":"og:title","content":"Network Acceleration"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"Network Acceleration\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0,"words":1},"filePathRelative":null,"autoDesc":true}');export{e as data}; diff --git a/assets/index.html-48915e1b.js b/assets/index.html-48915e1b.js new file mode 100644 index 0000000..d40ab9e --- /dev/null +++ b/assets/index.html-48915e1b.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-51a25878","path":"/en/document/Steam%20Guard/","title":"Steam Guard","lang":"en-US","frontmatter":{"title":"Steam Guard","article":false,"feed":false,"sitemap":false,"description":"","head":[["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/en/document/Steam%20Guard/"}],["meta",{"property":"og:title","content":"Steam Guard"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"Steam Guard\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0,"words":1},"filePathRelative":null,"autoDesc":true}');export{e as data}; diff --git a/assets/index.html-5caa2cc4.js b/assets/index.html-5caa2cc4.js new file mode 100644 index 0000000..7df8ba5 --- /dev/null +++ b/assets/index.html-5caa2cc4.js @@ -0,0 +1 @@ +import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o as n,c,d as r}from"./app-d53ff271.js";const a={};function _(s,l){const e=t("AutoCatalog");return n(),c("div",null,[r(e)])}const f=o(a,[["render",_],["__file","index.html.vue"]]);export{f as default}; diff --git a/assets/index.html-662c4e84.js b/assets/index.html-662c4e84.js new file mode 100644 index 0000000..e4e95fe --- /dev/null +++ b/assets/index.html-662c4e84.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-79c4cb58","path":"/zh/document/Functions/Library/","title":"Library","lang":"en-US","frontmatter":{"title":"Library","article":false,"feed":false,"sitemap":false,"description":"","head":[["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/zh/document/Functions/Library/"}],["meta",{"property":"og:title","content":"Library"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"Library\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0,"words":1},"filePathRelative":null,"autoDesc":true}');export{t as data}; diff --git a/assets/index.html-69da6685.js b/assets/index.html-69da6685.js new file mode 100644 index 0000000..af31eaa --- /dev/null +++ b/assets/index.html-69da6685.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-2e9cf745","path":"/zh/document/Functions/Account%20Switch/","title":"Account Switch","lang":"en-US","frontmatter":{"title":"Account Switch","article":false,"feed":false,"sitemap":false,"description":"","head":[["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/zh/document/Functions/Account%20Switch/"}],["meta",{"property":"og:title","content":"Account Switch"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"Account Switch\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0,"words":1},"filePathRelative":null,"autoDesc":true}');export{t as data}; diff --git a/assets/index.html-6d3a685f.js b/assets/index.html-6d3a685f.js new file mode 100644 index 0000000..1dae017 --- /dev/null +++ b/assets/index.html-6d3a685f.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-38d56a07","path":"/en/document/","title":"🧰 Watt Toolkit Guide","lang":"en","frontmatter":{"description":"repositories link https://github.com/XTsat/SteamTools-Guide (https://github.com/XTsat/SteamTools-Guide) website link https://xtsat.github.io/SteamTools-Guide (https://xtsat.gith...","head":[["link",{"rel":"alternate","hreflang":"zh","href":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/zh/document/"}],["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/en/document/"}],["meta",{"property":"og:site_name","content":"Watt Toolkit Guide"}],["meta",{"property":"og:title","content":"🧰 Watt Toolkit Guide"}],["meta",{"property":"og:description","content":"repositories link https://github.com/XTsat/SteamTools-Guide (https://github.com/XTsat/SteamTools-Guide) website link https://xtsat.github.io/SteamTools-Guide (https://xtsat.gith..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en"}],["meta",{"property":"og:locale:alternate","content":"zh"}],["meta",{"property":"og:updated_time","content":"2022-05-14T20:26:26.000Z"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["meta",{"property":"article:modified_time","content":"2022-05-14T20:26:26.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"🧰 Watt Toolkit Guide\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2022-05-14T20:26:26.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"SteamTools Guide\\",\\"url\\":\\"https://github.com/SteamTools-Guide\\"}]}"]]},"headers":[{"level":2,"title":"What is Watt Toolkit?","slug":"what-is-watt-toolkit","link":"#what-is-watt-toolkit","children":[]}],"git":{"createdTime":1652559986000,"updatedTime":1652559986000,"contributors":[{"name":"XTsat","email":"xiaotong1238@gmail.com","commits":1}]},"readingTime":{"minutes":0.36,"words":109},"filePathRelative":"en/document/README.md","localizedDate":"May 14, 2022","autoDesc":true}');export{t as data}; diff --git a/assets/index.html-84f7a6b5.js b/assets/index.html-84f7a6b5.js new file mode 100644 index 0000000..7df8ba5 --- /dev/null +++ b/assets/index.html-84f7a6b5.js @@ -0,0 +1 @@ +import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o as n,c,d as r}from"./app-d53ff271.js";const a={};function _(s,l){const e=t("AutoCatalog");return n(),c("div",null,[r(e)])}const f=o(a,[["render",_],["__file","index.html.vue"]]);export{f as default}; diff --git a/assets/index.html-8a77f3de.js b/assets/index.html-8a77f3de.js new file mode 100644 index 0000000..3536ec3 --- /dev/null +++ b/assets/index.html-8a77f3de.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-9c23808a","path":"/zh/document/Functions/ASF/","title":"A S F","lang":"en-US","frontmatter":{"title":"A S F","article":false,"feed":false,"sitemap":false,"description":"","head":[["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/zh/document/Functions/ASF/"}],["meta",{"property":"og:title","content":"A S F"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"A S F\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0,"words":1},"filePathRelative":null,"autoDesc":true}');export{t as data}; diff --git a/assets/index.html-8d3362ce.js b/assets/index.html-8d3362ce.js new file mode 100644 index 0000000..7df8ba5 --- /dev/null +++ b/assets/index.html-8d3362ce.js @@ -0,0 +1 @@ +import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o as n,c,d as r}from"./app-d53ff271.js";const a={};function _(s,l){const e=t("AutoCatalog");return n(),c("div",null,[r(e)])}const f=o(a,[["render",_],["__file","index.html.vue"]]);export{f as default}; diff --git a/assets/index.html-91c4cfb6.js b/assets/index.html-91c4cfb6.js new file mode 100644 index 0000000..5a5377f --- /dev/null +++ b/assets/index.html-91c4cfb6.js @@ -0,0 +1 @@ +import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r,o as n,c as i,a as t,b as e,d as s}from"./app-d53ff271.js";const l={},h=t("h1",{id:"🧰-watt-toolkit-guide",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#🧰-watt-toolkit-guide","aria-hidden":"true"},"#"),e(" 🧰 Watt Toolkit Guide")],-1),d={href:"https://github.com/XTsat/SteamTools-Guide",target:"_blank",rel:"noopener noreferrer"},c=t("code",null,"https://github.com/XTsat/SteamTools-Guide",-1),_={href:"https://xtsat.github.io/SteamTools-Guide",target:"_blank",rel:"noopener noreferrer"},u=t("code",null,"https://xtsat.github.io/SteamTools-Guide",-1),p=t("p",null,[t("strong",null,"Note"),e(": Watt Toolkit is constantly updating its features, so the tutorials are time-sensitive, so please check the last update time and whether the Watt Toolkit version is updated if it does not match the tutorials.")],-1),m=t("h2",{id:"what-is-watt-toolkit",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#what-is-watt-toolkit","aria-hidden":"true"},"#"),e(" What is Watt Toolkit?")],-1),f=t("p",null,'🛠️"Watt Toolkit" is an open source cross-platform multi-purpose game toolkit.',-1),k=t("p",null,"most of its features require you to download and install Steam to use it.",-1),b={href:"https://steampp.net/",target:"_blank",rel:"noopener noreferrer"},g={href:"https://github.com/SteamTools-Team/SteamTools",target:"_blank",rel:"noopener noreferrer"},T={href:"https://keylol.com/t667906-1-1",target:"_blank",rel:"noopener noreferrer"},x={href:"https://keylol.com/suid-269966",target:"_blank",rel:"noopener noreferrer"};function w(S,W){const o=r("ExternalLinkIcon");return n(),i("div",null,[h,t("p",null,[t("a",d,[e("repositories link "),c,s(o)])]),t("p",null,[t("a",_,[e("website link "),u,s(o)])]),p,m,f,k,t("p",null,[t("a",b,[e("Watt Toolkit Official WebSite"),s(o)])]),t("p",null,[t("a",g,[e("GitHub repositories"),s(o)])]),t("p",null,[t("a",T,[e("[Original Release]Steam++ Toolkit"),s(o)]),e(),t("a",x,[e("(Keylol)@RMBGAME"),s(o)])])])}const y=a(l,[["render",w],["__file","index.html.vue"]]);export{y as default}; diff --git a/assets/index.html-9ad5fb9f.js b/assets/index.html-9ad5fb9f.js new file mode 100644 index 0000000..9800f3d --- /dev/null +++ b/assets/index.html-9ad5fb9f.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-2d0a870d","path":"/en/","title":"HOME","lang":"en","frontmatter":{"title":"HOME","home":true,"heroImage":"/logo/Steam++Logo_1024.png","heroText":"Watt Toolkit Guide","tagline":"🛠️\\"Watt Toolkit\\" is an open source cross-platform multi-purpose Steam toolkit. (formerly steam++)","actions":[{"text":"Official WebSite","link":"https://steampp.net/","type":"secondary"},{"text":"GitHub","link":"https://github.com/BeyondDimension/SteamTools/","type":"secondary"},{"text":"Guide","link":"/en/document/","type":"primary"},{"text":"Download","link":"/en/document/Start/Download channel.md","type":"primary"}],"features":[{"title":"Network Acceleration","details":"Make the Steam community, Github, Google reCAPTCHA, Pixiv, Discord, Twitch and other domestic hard-to-access pages accessible properly. Functions similar to Steamcommunity 302, using Titanium-Web-Proxy open source project for local anti-generation."},{"title":"Script Configuration","details":"Some JS scripts are injected into web pages through an acceleration service that intercepts web requests, providing functionality similar to that of a web plugin"},{"title":"Account Switch","details":"Switch between Steam accounts that are already logged in on the current PC with one click, and manage features such as sorting your home shared library."},{"title":"Inventory Management","details":"Lets you manage your Steam game inventory directly, not only by downloading older Steam games, but also by managing Steam game achievements directly, supporting unlocked achievements and unlocked achievements."},{"title":"Local Authentication","details":"Let your cell phone token unified save in the computer, currently only support Steam token, later will develop support more token types with cloud synchronization token."},{"title":"ArchiSteamFarm","details":"Integration with ArchiSteamFarm provides functions such as hanging and dropping Steam Collectible Cards within the app."}],"footer":"实现对 Steam
Discord
Twitch
Origin
Uplay
GitHub
Microsoft Store
谷歌验证码
Pixiv
等国内难以访问的网页正常访问,防止网络被干扰
有Host代理模式
和系统代理模式
两种方式可以选择,第一次使用前需要确认安装证书文件
还能解除 Steam 商店的访问限制,包括但不限于:您所在的地区目前不提供此物品
此游戏标记为“仅限成人”。您看到此游戏是因为您 已将偏好设置为允许此类内容。
Q: hosts 正在由另一进程使用,因此该进程无法访问此文件?
A: hosts 文件被其它程序占用了导致本程序无法正常读写,使用
资源监视器
在关联的句柄
中搜索 hosts 找到占用的进程,结束掉该进 程即可。Q: 社区加速里的脚本启用了无效,为什么脚本前面的勾选框不会被保存?
A: 脚本需要对应的加速服务开启才能生效,同时也必须启用了加速功能后启用脚本才有效,例如
Steam 商店史低查询
脚本必须要启用Steam 商店加速服务
才能生效。Q: 使用加速提示证书安装失败?
A: 一般是系统相关文件丢失导致,可以尝试手动安装程序目录
AppData
文件夹下的SteamTools.Certificate.pfx
证书文件,安装到受 信任 的根证书区域,区域一定要选择正确,不然安装成功也无效,密码留空不填直接确定即可。
简略展示常用的可加速站点
点击网络加速右上角的更多 ···
移除证书
并 重置 Hosts 文件
可以强制游戏窗口使用无边框窗口化或是全屏,也可以将游戏画面置于桌面壁纸上(与动态壁纸软件冲突)
工具列表:
通过 Steam 默认保存的凭证信息一键切换已在当前 PC 上登录过的 Steam 账号,并且可以一键离线登录,还能管理家庭共享库排序等功能。
Q: 账号切换之后还是需要输入密码和令牌?为什么有时候可以一键切换有时候不行?
A: Watt Toolkit 的账号切换功能并没有记录你的密码和令牌, 能实现快速切换账号是因为 Steam 本身的记住密码功能,如果你没有记住密码登陆过账号,或者你的记住登陆状态丢失,都会导致账号切换之后需要密码和令牌,解决方法是下线所有当前 Steam 登陆的设备,重新在你的 PC 记住密码登陆一次。
通过加速服务拦截网络请求将一些 JS 脚本注入在网页中(Steam内置浏览器),提供类似网页插件的功能。使 Steam 内置的浏览器可以使用部分脚本
比如 Steam历史最低价格查询
Steam Economy Enhancer(Steam 市场增强)
CSGO Market Tool(CSGO市场查询枪支磨损值)
在登录状态下可以在脚本市场直接下载常用的 Steam 脚本
脚本市场列表: 仅作记录,并非实时更新
名称 | 介绍 | 版本号 |
---|---|---|
GM | 基础脚本框架 | 0.31 |
好友和最近游戏中显示 VAC 状态 | 在好友列表批量查看被VAC的好友 | 1.5 |
划词翻译-冻猫(更换有道翻译) | 选中文字自动翻译 | 3.5.4 |
Auto Redeemer SteamKey | 将复制的Steam CDKey自动激活 | test-3.1.0 |
Chr's Inventory Helper | 库存批量出售 | 1.5 |
CSGO Market Tool | CSGO市场查询磨损和印花 | 2.41 |
Steam 创意工坊大图修复 | 修复 Steam 创意工坊大图无法显示 | 1.0.0 |
Steam 网页语言切换 | 在网页顶端添加一个修改网页显示语言设置,不更改用户语言 仅支持 日语 中文 英语 | 0.1.6 |
Steam Auto Mass Craft Cards Badges in Bulk | 自动合卡,可以指定合成数量和种类 | 3.05 |
Steam Economy Enhancer | 增强库存和市场,批量快速出售,自动计算价格 | 6.8.4 cn |
解除软锁限制(加速已自带,本脚本已失效) | 1.0.5 | |
Steam 历史最低价格查询 | 在价格上面显示历史最低价格和进包次数 | 1.1 |
Steam 商店搜索历史记录 | 搜索输入框添加搜索历史记录 | 0.31 |
Steam 一键移除 | 一键取关鉴赏家,游戏,清空愿望单 | 0.7.8 |
Steam 自动探索队列 | 在节庆活动是自动探索队列获得卡片 | 0.2 |
True Level Lazy | 排除汽车大奖赛的徽章等级,因为太容易刷了 | 0.1.2 |
一键修改游戏的信息和图片等数据
右键游戏 > 点击 编辑游戏信息
目前有bug导致恢复原始数据不方便
可以使用 Steam 下载完成定时关机使无人下载完成后能减少不必要的耗电(比如晚上睡觉自动下载完成后自动关机)
让指定的游戏(最多32个)通过虚拟启动增加游戏时间,不用下载也能加长游戏时间
注意
该功能带有一定风险,理论上不会被 VAC,但如果滥用可能被游戏厂商拉黑,建议在不启动游戏的情况下使用,截至目前为止还未有影响。解锁成就功能并不是外挂程序,原理上仅与 Steam 进行通信,和游戏本身并无关系,像 VAC 之类的反作弊系统是在多人游戏中发挥作用。如果游戏与其他平台绑定,解锁成就不会同步到其他平台上,如果重新完成成就,其他平台上也可能不会更新,例如 Sea of Thieves 与 Xbox 绑定。
通过勾选成就并保存成就更改(注意:最好不要对有 VAC
的游戏进行成就更改,以免造成不必要的损失,下图就是一个有 VAC
的游戏)
用 Filza 打开/var/mobile/Containers/Data/Application/{字符串}
,数字串位置为Steam 数据文件夹,可能不一样,Filza会显示为“Steam” 用文本方式打开/Documents/Steamguard-xxxxxxxxxxxxxxxx
,到最下面找到 otpauth 那一栏粘贴到 Steam++ 用文本方式打开/Library/Preferences/com.valvesoftware.Steam
,并找到<string/var/mobile/Containers/Data/Application/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/Library/Caches</string
,复制XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
并在最前面添加android:
并粘贴到 Watt Toolkit
将手机上的 Steam App 降级到 2.0.16
(这里虽说降级,但是一定要删掉原Steam,重新安装2.0.16版本!!!),其他版本没有测试,反正 App Store 里最新版是不行的。因为 Steam 更新以后,将验证码存放在了更安全的地方。具体怎么安装旧版的 App,自己百度。
利用 iTunes 备份 iPhone,备份的时候不要选加密备份。备份完确保这个路径下确实有备份文件
C:\\Users\\用户名\\AppData\\Roaming\\Apple Computer\\MobileSync\\Backup\\
/Users/用户名/Library/Application Support/MobileSync/Backup/
win-x64.7z
win-x86.7z
win-arm64.7z
osx-x64.7z
linux-x64.7z
linux-arm64.7z
简单步骤:
iTunes旧版
iOS旧版应用下载
下载旧版本Steam
提取ipa
并使用爱思助手等工具
安装本 ASF 指南只针对 Watt toolkit 中内置的版本
?
来查看介绍Name 名称
Enabled 自动启用挂卡
SteamParentalCode 家庭监护
)创建完成的 Bot 界面
主要内容:
主要目的:
用处:最近有几个游戏限时免费了,我有很多个号,一个号一个号打开领取游戏太麻烦也太慢了,可以创建每个号的Bot,一次性为所有账号领取游戏,还能同时挂卡
!addlicense asf [appid]
+
将 appid
替换为 SUBID (不是 App ID) 即可批量激活游戏
比如说 APEX 的 ASF 代码为
+
+!addlicense asf 401407
+
+但是无法领取锁区游戏,故国区无法领取 APEX
+
SUBID 可以去 SteamDB 查看,注意是 SUBID 而不是 APP ID
',9),o=[n];function i(r,h){return e(),t("div",null,o)}const l=a(d,[["render",i],["__file","常用指令.html.vue"]]);export{l as default}; diff --git "a/assets/\345\270\270\347\224\250\346\214\207\344\273\244.html-cca6c533.js" "b/assets/\345\270\270\347\224\250\346\214\207\344\273\244.html-cca6c533.js" new file mode 100644 index 0000000..e56a426 --- /dev/null +++ "b/assets/\345\270\270\347\224\250\346\214\207\344\273\244.html-cca6c533.js" @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-6854833a","path":"/zh/document/Functions/ASF/%E5%B8%B8%E7%94%A8%E6%8C%87%E4%BB%A4.html","title":"常用指令","lang":"zh","frontmatter":{"description":"批量激活免费游戏 用处:最近有几个游戏限时免费了,我有很多个号,一个号一个号打开领取游戏太麻烦也太慢了,可以创建每个号的Bot,一次性为所有账号领取游戏,还能同时挂卡 将 appid 替换为 SUBID (不是 App ID) 即可批量激活游戏 领取 APEX 代码 SUBID 可以去 SteamDB 查看,注意是 SUBID 而不是 APP ID S...","head":[["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/zh/document/Functions/ASF/%E5%B8%B8%E7%94%A8%E6%8C%87%E4%BB%A4.html"}],["meta",{"property":"og:site_name","content":"Watt Toolkit 指南"}],["meta",{"property":"og:title","content":"常用指令"}],["meta",{"property":"og:description","content":"批量激活免费游戏 用处:最近有几个游戏限时免费了,我有很多个号,一个号一个号打开领取游戏太麻烦也太慢了,可以创建每个号的Bot,一次性为所有账号领取游戏,还能同时挂卡 将 appid 替换为 SUBID (不是 App ID) 即可批量激活游戏 领取 APEX 代码 SUBID 可以去 SteamDB 查看,注意是 SUBID 而不是 APP ID S..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh"}],["meta",{"property":"og:updated_time","content":"2023-11-04T13:07:17.000Z"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["meta",{"property":"article:modified_time","content":"2023-11-04T13:07:17.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常用指令\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-11-04T13:07:17.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"SteamTools Guide\\",\\"url\\":\\"https://github.com/SteamTools-Guide\\"}]}"]]},"headers":[{"level":2,"title":"批量激活免费游戏","slug":"批量激活免费游戏","link":"#批量激活免费游戏","children":[]}],"git":{"createdTime":1699103237000,"updatedTime":1699103237000,"contributors":[{"name":"XTsat","email":"44708609+XTsat@users.noreply.github.com","commits":1}]},"readingTime":{"minutes":0.54,"words":163},"filePathRelative":"zh/document/Functions/ASF/常用指令.md","localizedDate":"2023年11月4日","autoDesc":true}');export{t as data}; diff --git "a/assets/\345\274\200\345\217\221\347\216\257\345\242\203.html-186f98f7.js" "b/assets/\345\274\200\345\217\221\347\216\257\345\242\203.html-186f98f7.js" new file mode 100644 index 0000000..5c6ea24 --- /dev/null +++ "b/assets/\345\274\200\345\217\221\347\216\257\345\242\203.html-186f98f7.js" @@ -0,0 +1 @@ +import{_ as l}from"./plugin-vue_export-helper-c27b6911.js";import{r as n,o as s,c as i,a as e,b as o,d as r,e as a}from"./app-d53ff271.js";const u={},c=e("h1",{id:"开发环境-⌨️",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#开发环境-⌨️","aria-hidden":"true"},"#"),o(" 开发环境 ⌨️")],-1),d={href:"https://visualstudio.microsoft.com/zh-hans/vs/",target:"_blank",rel:"noopener noreferrer"},_=e("br",null,null,-1),h={href:"https://www.jetbrains.com/rider/",target:"_blank",rel:"noopener noreferrer"},p=e("br",null,null,-1),m={href:"https://visualstudio.microsoft.com/zh-hans/vs/mac/",target:"_blank",rel:"noopener noreferrer"},f=e("br",null,null,-1),b={href:"https://code.visualstudio.com/",target:"_blank",rel:"noopener noreferrer"},k={href:"https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/system-requirements",target:"_blank",rel:"noopener noreferrer"},v={href:"https://docs.microsoft.com/zh-cn/visualstudio/productinfo/vs2019-system-requirements-mac",target:"_blank",rel:"noopener noreferrer"},S=a("File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.8.4.7z | E797CB455740DE75EEF5EEA0433D7F37551E75A2061C62C3E7670333598C7281 |
Steam++_win_x64_fde_v2.8.4.7z | A57FF8C2A4E19D9C324988E5D361E230FF63902FE71589370B6DF1BAC330D3E0 |
Steam++_win_x64_v2.8.4.exe | B0A3A6EF2156C007AF0FA311AB1470524F0BF94F5E1D4420772320F13680DFD4 |
Steam++_win_x64_fde_v2.8.4.exe | FFE6D2DA7A5DED8D82DEFC27BFC63F335C09CA761599A6AB93C35076EFA3BB16 |
Steam++_win_x86_v2.8.4.7z | 4414DB0168B1044119C1F7B49F732D8B963AD47CDB4FE9F5FFFC9FAD8E7550FA |
Steam++_win_x86_fde_v2.8.4.7z | 2D8F9ECD3F4055CC2986F8F7AF01586E3922DDB832D5EB765AFFC2E31D35C56C |
Steam++_win_x86_v2.8.4.exe | A02EAEAC1A3E04F2E8804A11BF9E37B01EB0CC88FA6433C33798CA59B4B0E84D |
Steam++_win_x86_fde_v2.8.4.exe | 796F2B24385FEEC5559047915B11236DCE0224ED306B02DB01AEDE2C64E7A443 |
Steam++_linux_x64_v2.8.4.tar.zst | 54398FA7FDDC725DF263BCE131842151C4AA7BCDD3C19E75C7751E1E9A3E57D3 |
Steam++_linux_arm64_v2.8.4.tar.zst | 902F0AE9E8685F1C40BBD4CED250178509C917134D3C787F748D6D274E2DCFD3 |
Steam++_linux_x64_v2.8.4.deb | B38E02F112A68FD4ED986DFB3B698BAEEB7E2569079C0FFF0E834035E942047B |
Steam++_linux_arm64_v2.8.4.deb | FFCF650C31A0EBA3FAC464A9EA5D6B419828C2FA251E412A86F28779531A9DFC |
Steam++_linux_x64_v2.8.4.rpm | BBA12A9A6F4B0FDEFBE4884BA3FD680FC1082C0655CB0BD9056B9E0E41160B03 |
Steam++_linux_arm64_v2.8.4.rpm | 6C3B787C0B31AF1F56452FD2E470F7129C4F6F4BA34A1A85C86D37F015BC1042 |
Steam++_macos_x64_v2.8.4.dmg | DBE227F9D2D819698744CCA32B6C52473B88058249480A226501ADDE8C395B86 |
Steam++_macos_arm64_v2.8.4.dmg | B321B7B549680BDFCAC8201DD5F1945120F3B30FCA033F035387E182801DCE74 |
File | Checksum (SHA256) |
---|---|
Steam++_android_v2.8.3.apk | 35E21659EDD28D642BEB14B5D0F044983CA3023FBF7C2C638CDF945C2ECBE4AA |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.8.2.7z | 2086F9C00F20F95EEC8CF18F2B712DB3196E4AEF367CA4D6D3074EAE62F7AE7E |
Steam++_win_x64_fde_v2.8.2.7z | 9BE10B32DA70D79095CD548B9CB684F163E4F903302D24486A014AAC28AC483E |
Steam++_win_x64_v2.8.2.exe | 8D9BC886DFB0E2FAB5224F71CDFDE8A75D8977CC162BA8FD5B784FDF9F78C37B |
Steam++_win_x64_fde_v2.8.2.exe | 7C80CB2F086DED0789EBEAAAC78926B0802107FD05D5C0BA63C9BF0F1DBB119E |
Steam++_win_x86_v2.8.2.7z | 1EF13BE71971EEEB5834F2F52A4C967A80B92071FE44F76BC91BF6219C4D3CF8 |
Steam++_win_x86_fde_v2.8.2.7z | 3D217723879F82F9C320896DF305233E2652730834F144D857CF7FDD96B95C8C |
Steam++_win_x86_v2.8.2.exe | 5C09FF3C95505BDAEA36115B1833A151A3F58574863BB0A507AE4393DBC565E6 |
Steam++_win_x86_fde_v2.8.2.exe | 87EE2A4E1035E17BF27B0307F4ABBF5EE9029B1FA7351A514FFC074D6D94EFA3 |
Steam++_linux_x64_v2.8.2.tar.zst | 61202FD6B730E0762CF690820A772F734E7396A5647E5A12B2FD57E703FA0EFC |
Steam++_linux_arm64_v2.8.2.tar.zst | 036C0C80FB9388FFB171093BA5B25CAD1DFD63B465B93EBDEC28B2FC58C103E0 |
Steam++_linux_x64_v2.8.2.deb | 9B08C3F0ABE1440DE786960846C2C42C3046F3EA0E09032E61DEC0E2D1894705 |
Steam++_linux_arm64_v2.8.2.deb | F081E28521E5491F93EE6384A1EBA9396369B2B83B229EB98F8DAD8053F5F0D1 |
Steam++_linux_x64_v2.8.2.rpm | AA634A36E7FA0F049A0111E546D6C3EF26B06A1E35013955D0E913DD8FE34E99 |
Steam++_linux_arm64_v2.8.2.rpm | 828D318007022BC233B5004750FB6EEA9898525FC839FAF4D200FB56342468DE |
Steam++_macos_x64_v2.8.2.dmg | 96EA6370596E6C12D475615D062599FD05BA58BDE6222DE68F0CB54E37D1BC8C |
Steam++_macos_arm64_v2.8.2.dmg | 89B5D716F1C088D4AD350F5A7437660FEB1A5EEFA669F215659E1A5F0730ED3C |
Steam++_android_v2.8.2.apk | 4565918FCE11A33F16C0C285FEE87998FE744361BE49F682A468B2F12FA8BF1F |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.8.1.7z | 46F0D1E5F5DFAF114FC80A1060FD11455877B799A38807B1123B1865CFA543DF |
Steam++_win_x64_fde_v2.8.1.7z | BB164743905A345FB5BEDF254FE5FE0A44A0309C3B0D51A348358A6143464920 |
Steam++_win_x64_v2.8.1.exe | 363A8948B2B4665FE0777BBE54318BEE16F834BC56BF24A125149B07CD72DF6D |
Steam++_win_x64_fde_v2.8.1.exe | 3D36B2AC91025D804846C8CECB0D290824B2780D4E5E992361F93EC4FEEEB736 |
Steam++_win_x86_v2.8.1.7z | 3B416AEAB2B473372E2B0BFB7B71F04EA92774E314AED848F9C5ABB6F1B85A5B |
Steam++_win_x86_fde_v2.8.1.7z | FEDCC1A106B1925DF78154192A6499D7C51CB91F14C41C3F7F325C4398BA3E63 |
Steam++_win_x86_v2.8.1.exe | 992C8B40E97FD852BFBDBA7FD0F5E677675C19DF64B5BD7108AA394A0DC8337A |
Steam++_win_x86_fde_v2.8.1.exe | 90FB6658721F57234C8D7C1C5852FBB459817696B2C742D15FF87D188C30DDBF |
Steam++_linux_x64_v2.8.1.tar.zst | 67D6889C07AB49D37194C8D6C22761CD1B6FB319CCB79F83847AB8F281F4FCDD |
Steam++_linux_arm64_v2.8.1.tar.zst | 4146ABFFD4E6B8A6D47179CBFB7F24C25622B97E751BEBDFB0A6C0F5DF082E14 |
Steam++_linux_x64_v2.8.1.deb | 4456A32AEB705B868257DC7DD97D6B194A486C7011ECBE351CD8759DF72E1C35 |
Steam++_linux_arm64_v2.8.1.deb | B7C78E180B04763A6768F8F1F57EF164A16687B53068E9A2C6AF5A358F6ADC42 |
Steam++_linux_x64_v2.8.1.rpm | B1FD2FDEFC2837881DF43774F99DC1CB93C8479CF00CDED9DA2E4A9F382B19CF |
Steam++_linux_arm64_v2.8.1.rpm | 01A4BB38CD41EE2EB1800EBCA69CFB43B59EF8E1BAF422A488CF9C9EB27ED406 |
Steam++_macos_x64_v2.8.1.dmg | 02FEDEEF0DC691A374445E63994CF221FC9B3881F4EA49627FF0C858ACB31EE3 |
Steam++_macos_arm64_v2.8.1.dmg | DA52C130AF85D722528F313BD58C443F564B863BF045A85BD6C5426718AFBC3D |
Steam++_android_v2.8.1.apk | 247C351BA62F8D7C53BB82B49051FDBBFA1018944C2BDD83C076B0973561D352 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.8.0.7z | 08236A73EB282A2C402D46D3D3CC35DA44EA895EAA59C35FFC57821DB6E6BA39 |
Steam++_win_x64_fde_v2.8.0.7z | BAB1DD005900898C13303F02EA762DFCF0E233832C9730289C6573D807CD1ABE |
Steam++_win_x64_v2.8.0.exe | C74385EDD850285E7CF035A59BFDB3E9917AD2E26CACEBADEF857C72053BF468 |
Steam++_win_x64_fde_v2.8.0.exe | 76A634D277AFCE6B177EDA40E69A398541825D70C2ADE843B0489306A10B868C |
Steam++_win_x86_v2.8.0.7z | 1345BA7B59913390D26929E0A4C91E9FC979F367D0F4705C8F0DDE9E332946F8 |
Steam++_win_x86_fde_v2.8.0.7z | 1B011D287D81AEE316FF6155C9BA8104C86F862600ABEA764E3B66C81B8FCF8F |
Steam++_win_x86_v2.8.0.exe | F29965F2439262D6549808CB114E5856BF90E33E35E35C5B3AAEB96C468CC702 |
Steam++_win_x86_fde_v2.8.0.exe | 6DE5FECF7D369EA40EE0892491E4B48DF05B8C40ED9016BE9DE3882AE9B9B766 |
Steam++_linux_x64_v2.8.0.tar.zst | 0D4AE15AE265ACD8768505B7067ED2500F46C2A5DD7D1E5E42B98653DD363230 |
Steam++_linux_arm64_v2.8.0.tar.zst | 79F809200A73ED0B61F4B42706D814931712B58F9F8583AE471421B527C9F843 |
Steam++_linux_x64_v2.8.0.deb | D6B66A55D125BBD9BD3AC11507BC97F5EF36321A6B90857171EEB1A55921DE39 |
Steam++_linux_arm64_v2.8.0.deb | 4C1669D6DB86B8B465078177C0363101FA27E233A07FC86694DB046ED4902B95 |
Steam++_linux_x64_v2.8.0.rpm | 402348CEE6980463ABEAEBAAAA100B1D31F7B3687A561624852945A894F75BF4 |
Steam++_linux_arm64_v2.8.0.rpm | 07BBC803586A5C17333FDBD6A434F4D09B9DC1220BFBE3E6F7D2A37DE54B2821 |
Steam++_macos_x64_v2.8.0.dmg | E5A56E48C78BD769E826958D89814B5F2C8548390588E8F58E82F52A1CC91A02 |
Steam++_macos_arm64_v2.8.0.dmg | 49AE68B19245425B1F6FD843AF223A0313CF6C2592489C3AD02F2ABBE620896D |
Steam++_android_v2.8.0.apk | 76988BEDDEE2B77FB88B6D3F0F730EF4CF0EA90E9D2F38D691D047BAFBE35D8A |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.7.2.7z | 636CDBB82A3F9C4CCE061E44A3D94D3D184A59211A135E82500072393DF5526C |
Steam++_win_x64_fde_v2.7.2.7z | B0BA27A8B0C627B3F009D13BD09ED25D415AB07DFB51F18ACCDD969136B8676E |
Steam++_win_x64_msix_v2.7.2.7z | F2E13286C3A85CA48F281F9C87B31EFF3A03BDF6EE2D1ACB8414E66994EC37DE |
Steam++_win_x64_v2.7.2.exe | 48C72D522E5E04A98697E833D9535FB4CB816B8D633AA47C3C9A0842B97535BE |
Steam++_win_x64_fde_v2.7.2.exe | FBEB9F0651F66D691FDE04E56B703087101E47B837E88717C8181FF334E989EE |
Steam++_linux_x64_v2.7.2.tar.zst | D30E07147D54FE1727DF23DD09CAAF657CC9A71A88536CEF6ECB005CF0930191 |
Steam++_linux_arm64_v2.7.2.tar.zst | 8709D03A23193F3DA5B5F9BC65962817A5BEE21B3AA74C3D968BCF495650CE54 |
Steam++_linux_x64_v2.7.2.deb | 21DF72949070FFFC2367F8B47CD355A96C45B0DB5375802B03C8B45F84A46462 |
Steam++_linux_arm64_v2.7.2.deb | D3E5E70EEF3D8810898E9092ED3CE7909A3CD8C9BEBD1A3644C550313A8AF761 |
Steam++_linux_x64_v2.7.2.rpm | 34861E36B41D1626DAE6445C07134887EB1D945DBF4CC4EA88C8BF04126A5F52 |
Steam++_linux_arm64_v2.7.2.rpm | E7188BB4E50318F96B9DC8240C6AA5D628A910FDD7E436156646D1A2C7059EB5 |
Steam++_macos_x64_v2.7.2.dmg | F31FE7ECDA1B84ACA2CDEEABBB5FC1F3C8C533B1A1A2877BA3DA5228068B4CE8 |
Steam++_macos_arm64_v2.7.2.dmg | 738926017788D7B9441C866FB365601E7E6BA3776ACFCC9500A1963C8A7D775E |
Steam++_android_v2.7.2.apk | 68DAA679DD631C20814475A93DE1CF4674C299B1B130FD409D72405DBE4B1177 |
File | Checksum (SHA256) |
---|---|
0DE189F8EFB319B550F6F0AB02E57859B60E33B847377B5900011E6CAB908839 | |
08D7DCD5C78303860AA68F1B704BB456FC39B83113956818427350576B28DA41 | |
Steam++_android_v2.7.0-pre3.apk | E53CD3BA2D0983C728F0F9F98E2AF214E54276F39F65B82C36300CA149D9F56F |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.9.7z | 82F6653EFCBC71B725F9A26072C120CDD469A7DE2B09B857D2EE27533B178CD7 |
Steam++_win_x64_fde_v2.6.9.7z | 271B02CC3805243955970555FF6FDE6774E9D078ED0BBFACCF21C1D417745ED7 |
Steam++_win_x64_v2.6.9.exe | 7F578EAAC5D39600505509399B4CA4D7D4F3449B2E110C0292884C0ED61F9623 |
Steam++_win_x64_fde_v2.6.9.exe | 0C3DC69768B410B38D6D7160F94FDAF62B273CBCB8584530DCC2C9824AC88048 |
Steam++_win_x64_msix_v2.6.9.7z | A1840D87BA207BEDB0D2334E790A8BCD88D9231B37B7D6B8292D759D2E04935B |
Steam++_linux_x64_v2.6.9.tar.zst | C59AEA2B9A846409F20C4ECA5723FFCE7D97159F21D112DB0C00AC707D81B02C |
Steam++_linux_arm64_v2.6.9.tar.zst | D45D21A42CE6A54092CE6A94C72618CED05B5FE7ABC04F3803FFF1EC89F31BAA |
Steam++_linux_x64_v2.6.9.deb | C249CD9546426AD2CE785772FE4C6D2A503B0967063D7E7788B21C819BFC6CEA |
Steam++_linux_arm64_v2.6.9.deb | C93EC8FC7AE8B028D80A872EBCB971AC75FD7B29B1B21216FFEA058114F100FD |
Steam++_linux_x64_v2.6.9.rpm | 2287926E21AF195C5ECFF16B7815D63C799C78D300B6EDD3A96315560B96E6F5 |
Steam++_linux_arm64_v2.6.9.rpm | DF9E923006D45A6ED704CEC0921FF222D56AA7116E919DAD04D693F311535ADB |
Steam++_macos_x64_v2.6.9.dmg | C03E9EB6F0BC25D7AD20EE1A28F88477B2F5C19866BE2DB93673B6C31A348114 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.7.7z | 2E4E9607813743B4BB86A3E6CA6B42ADE94956DC697F3DCE3967F9CD8DBBA594 |
Steam++_win_x64_fde_v2.6.7.7z | 78734D5C2A6DA12C581CB7B7AA931353480E1EC543BC0187014D5487B0396BCF |
Steam++_win_x64_v2.6.7.exe | EADA3063734DC5EB142BC931D316946094571C9456DD86997680469B59D66433 |
Steam++_win_x64_fde_v2.6.7.exe | F53CD07606F3DB3AF22B1B31B58AD8A5C7A4FC567CAEBE0C957E66430D651C94 |
Steam++_linux_x64_v2.6.7.7z | 8C94467AA49E089728BADA2B4291C91B7946F2CF8FF611209244AF7163857B71 |
Steam++_linux_arm64_v2.6.7.7z | E693AC7EF9C5E485B53450709DD708677828A07F3620B4C18D0965382AF43784 |
Steam++_linux_x64_v2.6.7.deb | 43BA1C8AB2B3F11980C81D756F2746A6B8CC14D0165450D5122A5566A78FA8D6 |
Steam++_linux_arm64_v2.6.7.deb | 2EAEE03D6FF4C1F499616A4B25BE249A4F1F05C33A6F927143E5434925CEE2A2 |
Steam++_linux_x64_v2.6.7.rpm | 8E0BD07027DE5FDACDFD92444D4ECB87AA986ED62517ED059D9D8519E2AB7B7B |
Steam++_linux_arm64_v2.6.7.rpm | 2B9B1114F4EDFCF48F964EACC1D3BA6E1B253E13BB7AB38D73D27EC017615FB8 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.6.7z | C1262D825CB2B5E47AE30353E77F5F849FBDF1055546908EA56CEA80CE0B75CB |
Steam++_win_x64_fde_v2.6.6.7z | C9DB8F8DEFCBEB0D10E2C311D850BC5F3C004749E37E0C4EBEB6826C4E0D4B83 |
Steam++_win_x64_v2.6.6.exe | 6F6F614FF09AAED42F76B9CBED88DB1B7363690E5A7D1986F2FADE7FD709289A |
Steam++_win_x64_fde_v2.6.6.exe | 47915591FF56D04D474D33BFD33668C89FC0C8565B3491F20B36CA03A5863BCD |
Steam++_linux_x64_v2.6.6.7z | 2C96CD62D859DFE8A3E5FB77F9795E9CE2AFE8CF073A5B0B80E8CC433A1CFC2B |
Steam++_linux_arm64_v2.6.6.7z | 36616E4554E1EC5223F0F97CB7D15CB8088F976D70DA56C8BDFBA918F6C774F4 |
Steam++_linux_x64_v2.6.6.deb | 60FF30A80EFACA138229C5452EEE6C37D299AEBDB0C913B17EE3A6706970E73A |
Steam++_linux_arm64_v2.6.6.deb | CFB731F5A027C4CA154B9DB43A6FD18163E272246134B684FB9BE3CA7B91A590 |
Steam++_linux_x64_v2.6.6.rpm | 3231D4A4C74DDE64B9CE3923A0D7E7A6E634B14DC1605D6082E57EF475DCDA29 |
Steam++_linux_arm64_v2.6.6.rpm | 7DBF587BEB2D30752A9DB95CAC16558982D5E50EDC0137A8CF597FA5B761C0DF |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.5.7z | 56476EB017361F3C73887F691C675E8A3754F3BC7133B18EE7811208E3882176 |
Steam++_win_x64_fde_v2.6.5.7z | 4B6C7E94C98AE3C97FB5728FA6D4DDEF7D8C4CB7D41275584C18B0A48B11F423 |
Steam++_win_x64_v2.6.5.exe | B49B5BF90FAD6282B6B26360FAE709995FD87228216BCA871936199C410AF69C |
Steam++_win_x64_fde_v2.6.5.exe | E04926C5D6B1E57FDD0987C8976569176609CD2FC13A6530BECC35E6E6E7E65D |
Steam++_win_x64_msix_v2.6.5.7z | FFFDA45A0D472038D3EFE87505E50C6B491DD01E25D365EBD96F5C8D57417A92 |
Steam++_linux_x64_v2.6.5.7z | 4BB4604934EC0C8E6A2BCAF17882014C89D1180ECF396C35DAA3850F208D5DB2 |
Steam++_linux_arm64_v2.6.5.7z | A40C3AA044E12AD9F5E662553B7350422F95D53559BAAB3FBEF9FB13D79695CE |
Steam++_linux_x64_v2.6.5.deb | 082D66E82463C6A2AF8031C41759CAE8569CF666BD7728EE426ED0E201E00DB0 |
Steam++_linux_arm64_v2.6.5.deb | 61A722F877CD6AB78DB2CC53A718738F4694E3805C2B51A9659253E77767A7DF |
Steam++_linux_x64_v2.6.5.rpm | 0792E84FDE425E572CACD10CB02B411B2D82D1837BDFF8FE9C2748DB1B40EE55 |
Steam++_linux_arm64_v2.6.5.rpm | E7427920B250458856AD6F52221FD21CCFA96DA3E7C48E9712063D8AF46755F9 |
Steam++_macos_x64_v2.6.5.dmg | B9E23A09C1DDFE254FDA43DBA16DB387514834E67509569F1631E3A325E4EC90 |
Steam++_android_v2.6.5.apk | 8EEEF565B6B43ECFF1BF57883ABA4A8E8FBF682AB503AC86BE94E867717DC721 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.4.7z | A76694636920AABBBC7D73B4DAE15279D9FEFFA6E15E9D37470545CBAC996347 |
Steam++_win_x64_fde_v2.6.4.7z | CE0B3793B8D53784C310D01F94E02A9F9E207E4893F6CA1DBBEB3E19AFEBBCA8 |
Steam++_win_x64_v2.6.4.exe | 3BFDB622376AD344E7EBA6FFB720B6AA9BC2148FE70F23B7D669C76CF24FD434 |
Steam++_win_x64_fde_v2.6.4.exe | 1C5FBDF3081B54E47A006BA7AC894530905CF064D2047A0F3736AF27E7D776A2 |
Steam++_linux_x64_v2.6.4.7z | 69502C158D00B4BBC497F335C67B54494992E5B9742B13BC766EFAE2DAB19D91 |
Steam++_linux_arm64_v2.6.4.7z | CE376B05676DB330670D927D10B0BAA632B6E5754152BBADC8DAD9ACD164F950 |
Steam++_linux_x64_v2.6.4.deb | A8BF8FAE9833BF550D8ED5779FA7E568970B9D9932CB3F52171AE34AA1DF69D6 |
Steam++_linux_arm64_v2.6.4.deb | 29C45A2AA6911A6554A884F3FF05409E3C063F3BA1405BCD8DF90EA247533246 |
Steam++_linux_x64_v2.6.4.rpm | 3DFC553BAB33025EB08EE8267BDD1656F59E4611E6B8E0AE9388EA68C938DBFE |
Steam++_linux_arm64_v2.6.4.rpm | BA3D8680D248E93748783E44C7A11F52521844F21A242C283EAF0F720276587E |
Steam++_macos_x64_v2.6.4.dmg | 3BF9EDC4053BA08B706EE47234A8B4A3C73FEB1A952289E82D029BB17217219D |
Steam++_android_arm64_v8a_v2.6.4.apk | 542A6902282C2F315330B4288E8A952F1B35A1F6181B65E04D05B5B591ABD369 |
Steam++_android_armeabi_v7a_v2.6.4.apk | 7D2F65D94D5EAC00CE42761C17E2CEBFF91671C85F66F52CFE21B3A4F03EC845 |
Steam++_android_x64_v2.6.4.apk | B91986EA5C5F69C311088B7B613CF4947AA814077FB909AEC634FFA9BEC0ACE9 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.3.7z | ADAB9C6D3E7DEF440BB46558350E4207251EFD2F2CBA467916495C21C7057AF6 |
Steam++_win_x64_fde_v2.6.3.7z | D98BA9B33B3FEDD7533C88C18084B792F29FD167FF9789F668BA0602B86EAD79 |
Steam++_win_x64_v2.6.3.exe | 6DF966CC07E2639B13629AF4702316C01B90BADB20B3DF05461D8FE624DB4D28 |
Steam++_win_x64_fde_v2.6.3.exe | 07C72838E25AE84E2FD0A573FF332278B81B3F66AC7189C38A4FB99EA5A5C6C9 |
Steam++_linux_x64_v2.6.3.7z | A74CE35AEFCC76487BCD8402311FF2F794B0075390DD426C86F1DADF1F30D782 |
Steam++_linux_arm64_v2.6.3.7z | 86D3BEC887F1FC7CE6CD744A8710E208EB0A49A14EA4633FF937DF007AECC91A |
Steam++_linux_x64_v2.6.3.deb | AB913DCDC2AB78FAA659C3AA6A386255149E636A58059233B634F4659CBB80F5 |
Steam++_linux_arm64_v2.6.3.deb | D1DB0931B6B2BE40C2DA3F495B43EDD300941977FE5EBE64EC9873EB95A77B9B |
Steam++_linux_x64_v2.6.3.rpm | 819F5DEE49CE35B182FBB0AD2CD9468CAB22C3B56E407DD6659AFC817DF55E6E |
Steam++_linux_arm64_v2.6.3.rpm | 945F3C8B658750FFD587665CE2FCF0AE4E823592A1D2CAB3716161E1866B761E |
Steam++_macos_x64_v2.6.3.dmg | CC0B98834A52C4F988D7DFEA1553FADEA3A72CCB3396271E72E5070EAAC469C0 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.2.7z | E4CB2714EF540816C475DF128FC551D35E94830C452A66748055FFC286BEE7AE |
Steam++_win_x64_fde_v2.6.2.7z | 43A0BD54B26574C00F62126C080FAA05B1E27BB6A89419168860CF2E1503F627 |
Steam++_win_x64_v2.6.2.exe | FBB23D4256DD409CEB4D199C04CDC8863CE1173F3AC88E0C7BD9B8778120955C |
Steam++_win_x64_fde_v2.6.2.exe | 8D2D68EC2FD8036DCD1B283A0EA142FBF877D42A70E3C1AC10A4B4C5F23EAD48 |
Steam++_linux_x64_v2.6.2.7z | DC5EBA3C61E46506C9D8A1C0831E825FBA8EF5D4B0CFA0D7EB5BC44602F46572 |
Steam++_linux_arm64_v2.6.2.7z | DAA1B783484FE5AA0F1D1395CC6AEC620A85D485F59A9C06D97A2F646304D34D |
Steam++_linux_x64_v2.6.2.deb | EE3FCB74B9641C4F6D5A945AC91F0CDD2167A94735F0B7416E2A2397DA255BC4 |
Steam++_linux_arm64_v2.6.2.deb | 6322EA41DE16A776C30292B529817F87977A27676FBEF38462F4023FAA1E5F42 |
Steam++_linux_x64_v2.6.2.rpm | AD624EBB94CA0562984562734BC803A24550647B4DD69693A1E8079DF86B7378 |
Steam++_linux_arm64_v2.6.2.rpm | E326685A891EFD12E1A772B8BDF7EF222F02BE5C420BAC13FD416684C6660979 |
Steam++_macos_x64_v2.6.2.dmg | AD48998969D6324EB1BE878F79DA967C7EAA387DB02B6D75E9D9D23F88A80741 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.1.7z | f8525e772904a5696e651bae5fbf726861b013ecd6c1a859804e371cd0581e0b |
Steam++_win_x64_fde_v2.6.1.7z | cbe17c26b2e4ae1da24ea4c620c11fb98180f872c96e1d1c7d9fb56af35dbf53 |
Steam++_win_x64_v2.6.1.exe | 3f69999ecde4699420e65ad63126e809e43462655ce4ae1fa04c384e069d93aa |
Steam++_win_x64_fde_v2.6.1.exe | 8dc15d27399cea1769df76d52d0276967bfd8a1941df23ae5a7418f22d161a81 |
Steam++_linux_x64_v2.6.1.7z | 457dc4dd21c5acaf7c5515fc9c77e4d8abe2a75f674acda8e74cdfbc062bfb0f |
Steam++_linux_arm64_v2.6.1.7z | 6b83fdbeae5597befc892d44e603dbc4b35924be33a5774b733258b264bed1cf |
Steam++_linux_arm_v2.6.1.7z | 3f9df21a378884bb7a1c4c867c1d59b07a9568bba0c658755c3d12c89b97fea0 |
Steam++_linux_x64_fde_v2.6.1.7z | d20cb26e54ff6b9ecdb02712e2c585d34543dcc1ae35a25821f887a8938aa831 |
Steam++_linux_arm64_fde_v2.6.1.7z | dc17bd72b3df2332ce580bbe42f97ed3994ca0b387f3e92f3852b5672c41bd39 |
Steam++_linux_arm_fde_v2.6.1.7z | f99ff076f28ee26581baad1e848bc977d740a7450cd672e8d24e06e4f758f371 |
Steam++_linux_x64_v2.6.1.deb | 29fc0a5da7396006793ee43508a4db3ab7b49663cb83c57b7f732443b8e4b74e |
Steam++_linux_arm64_v2.6.1.deb | 60e240bf6d698e7a3fa33356f1589d6cf3bbf8b85a61021c8cbb9b586420cd7d |
Steam++_linux_arm_v2.6.1.deb | 7977d15618b03cd2b40f29cea23680019d357c3b7d72046bc828a49d29e15633 |
Steam++_linux_x64_fde_v2.6.1.deb | 6a1f14a1135179acaa436d33d1eae213bc85a1bd37a6ff2fba616d8d86740f19 |
Steam++_linux_arm64_fde_v2.6.1.deb | 4be901e1961af44cbc814ca8bf9cdf56cdae9db3360be0d425291e75fa41df20 |
Steam++_linux_arm_fde_v2.6.1.deb | 2570a0ee03634aa2b15c67c9f9e91a3f12e8e5bcd3f6c44b4a31dd44e2d2bf54 |
Steam++_linux_x64_v2.6.1.rpm | d7709a9373c9dd9b5f0957b02337ad7ac25dae5aa43bcc1ae3f10bd2cdfc0745 |
Steam++_linux_arm64_v2.6.1.rpm | d3238980442df1d1f1293ac0a6acbc6528d53966426af1c41474283ce0a5f922 |
Steam++_linux_arm_v2.6.1.rpm | b9d6990c5c2c989490464afa1bfa39ccf20b851547f912082447ee1d6a669247 |
Steam++_linux_x64_fde_v2.6.1.rpm | 83345f36ec61f609f88d61c6c048efbbe5a8498fcfe1f4ae0aafeeaad93cc122 |
Steam++_linux_arm64_fde_v2.6.1.rpm | 8c2a22ddd05b0f41bc2e83bfc496bd0ed3e22316cae5864123a06268c3817e33 |
Steam++_linux_arm_fde_v2.6.1.rpm | dd726f53d14587808667ff546f2cdd63c7cd860f0a50e71bb30db6c72bbe7e66 |
Steam++_macos_x64_v2.6.1.dmg | dd2a2f435aa12536fb5b0bc4329473c9db96e93a173405970710dae6d3533db4 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.12.7z | 30C6FBD285EEB5EABE64BA8AAD6576234EA11897A29BA84EF590CF9DCB4AC7E4 |
Steam++_win_x64_v2.4.12.exe | 30C8625BF73D80A611B2F0DD04B3CE70364818CB1A2B5004074639A72D679B88 |
Steam++_linux_x64_v2.4.12.7z | 3A47E0BBC5B7DE5C11566EEF2E959850667C68FCAB6D9ABC657007EA097DD2B0 |
Steam++_linux_arm64_v2.4.12.7z | A65842BF3A0FB9EC06A1B4CAA8710C092426FE32309512A8247D9E465224121B |
Steam++_linux_arm_v2.4.12.7z | 777AF29137C93F90F9477C6D9F62D7D55ABA7873C3FB5335C003953CC01857B7 |
Steam++_macos_x64_v2.4.12.dmg | 1740F3CF154202BC7E2FB101187404637CE622D88A1528CE0F40517A3FD967FC |
Steam++_macos_x64_v2.4.12.app.zip | 35139413AB7694CD730A26836D825057D50C2D80FE6A4CB36B4F15E3A3652BEB |
Steam++_macos_x64_v2.4.12.7z | E450102A5F5AFFF170C82836064B0EE97E03E0501B246F62E1B494392E0523D1 |
Steam++_android_arm64_v8a_v2.4.12.apk | A854FB5D69AA5FD86C8092C5DD7D923BD34DA6C1EB9120675667D5D91E83FA8F |
Steam++_android_armeabi_v7a_v2.4.12.apk | F510D114B21D323576D8ACED296D20227BBA48053DC047C92B2BA260447FEF08 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.11.7z | 8C268FFF826D50D404FB79589EA8752DF45C0DD3A3A0DA1B27A738E78825AF51 |
Steam++_win_x64_v2.4.11.exe | ABAD6B3C9DFDD336881F7197B9658AF2465104ECAF1BCB206AA259510E27A4D5 |
Steam++_linux_x64_v2.4.11.7z | E36C764D23B910133DEEB94E941101C8ED0F0B02C50A05B03F3E30DC3F7B29A6 |
Steam++_linux_arm64_v2.4.11.7z | 58E89BBC79FD440956822D50029DC6BE11303A9EF7DC536E3ABF2DA3F91755FA |
Steam++_linux_arm_v2.4.11.7z | E260EE0E4A4D185B79CA692347596F15998E3A88C0EE0BEBC9C6B516176EBA85 |
Steam++_macos_x64_v2.4.11.dmg | C47411A870A4445178FF45A90285054AF9720F6E46C970A058B135788FFF5A8A |
Steam++_macos_x64_v2.4.11.app.zip | 53B48725874E07FE8F5E178CCF5083D3C8F9CDB60E76FC3CF5062DFDECCD3E4C |
Steam++_macos_x64_v2.4.11.7z | AE7682D224CBD6EA1FF90B093C8B0D5889E0F9532783B4CB365DDF85D06D8AAA |
Steam++_android_arm64_v8a_v2.4.11.apk | 8F01CFAFDCC3A945927A5DD7A2E18AD03F5B028E34ACA0B265FB2ED1F6085A20 |
Steam++_android_armeabi_v7a_v2.4.11.apk | D05D81132B03A515F5776BA7B047E6D06B8951522A9FCA4317579EF9603E6A4A |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.10.7z | 767FEC42DA14A632E92D517E96487F74184F55D6AFB7D95E57747E6AB3F4AC37 |
Steam++_win_x64_v2.4.10.exe | D598A9807F6325D2E07C1FF7CE4ADFC1605501E5115FC94014FEAF88FBCBEA1B |
Steam++_linux_x64_v2.4.10.7z | 6C10CCA10A073321AED815491C8F05B79F2602AE7BB187470C1FCD7A05519187 |
Steam++_linux_arm64_v2.4.10.7z | 97AC7F2C5B7A369910B632CE0671B7BFF5BCD05598F5A44074F55E2BF5EED816 |
Steam++_linux_arm_v2.4.10.7z | F1E14F7BDB96BB9D86ACD0F94E11F4F565F3C13154711D69E5E9EAB18983FAE4 |
Steam++_macos_x64_v2.4.10.dmg | 1F252D0A0837F0AE8DC5F930AD5619F9FA25284E3BD77F09A58098B850E84F1F |
Steam++_macos_x64_v2.4.10.app.zip | 59166D17023333E24E5DA9D7B7920B5F67E3F3EE5CDD30F903422C48BF4405BD |
Steam++_macos_x64_v2.4.10.7z | 7B59A36E34829F4343FD2048CDD2E899478C77E4FFAEFD877B52AD0429CB5D7C |
Steam++_android_arm64_v8a_v2.4.10.apk | 432046DF7C9BBA5CCBD8AC476CE31C9A8022C3F46508F8A32E7D42081A29DDA3 |
Steam++_android_armeabi_v7a_v2.4.10.apk | 25584531B040E2B50EB0855D1E3242978E37EF554019241E6C4FDB25E7B8533D |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.9.7z | D8620FF0F46BA3D10701309F13AE0FFF857E2E122FA9D1DB0D305D2CF76EAE44 |
Steam++_win_x64_v2.4.9.exe | 05B032574F61B2E16E6A0EF74D7EC9BBE6880AE7B7496E8097DB88D2BEAB7B45 |
Steam++_linux_x64_v2.4.9.7z | E056112C66E92D49A69DB3AD58B8B48822E6A5C72DA0A0F6D602C157C1605B4E |
Steam++_macos_x64_v2.4.9.7z | 608BCC6305A867EF3EFC3444E32E1A35CD523DD08C3ACFBED30F6E66A758EE4C |
Steam++_macos_x64_v2.4.9.dmg | 927F495DCBA6380475568428F650FBC69A7AE390F06E0CD9305B38E98C13E568 |
Steam++_macos_x64_v2.4.9.app.zip | B19009C763E5168CEC40D28CC93418F621D30C1F013609C0D7F6B4012B24C8AE |
Steam++_android_arm64_v8a_v2.4.9.apk | 2EAE8803C14DB38E1E2C68B44647F7A35F8F0AFE45CF9727A3DAEBD5DD4630A2 |
Steam++_android_armeabi_v7a_v2.4.9.apk | 26206AD0B904B45616C0E3263594AE6A846C222E9AEC71C2151A83E0DDC7F7E2 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.1.7z | F585575E8C1466F09DD351A9F2A1E0D98669B38C8DF6BA0CF405E4E5E9863C12 |
Steam++_win_x64_v2.4.1.exe | C617DC41ADF3B628EBC33C0818FC2B1A57B69955C366C295357F98AD8A4E1786 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.0.7z | A476B44FFC1B6D546352C34E990136C767046CACD5B2967FD9638E5B6ABB7059 |
Steam++_win_x64_v2.4.0.exe | ADAA408ECC7D3FC323EB5EEB462C62ACA52BF5D27B367D887C671D6C72F02AD3 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x86_v2.3.0.7z | 5DA9346C91CCEF3D63D85A6257B752502F0CB68D339920D7FDD4F09710E53E15 |
Steam++_win_x86_v2.3.0.exe | D1CD9D3F78DEBD78757391540239336AA18E25A678FAA8B2D80334D32F8F77F7 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x86_v2.2.0.7z | F876FF168ECDEBB28785FB83A3C0B40928F23B1E44C8B065F8B206BDF1F80963 |
Steam++_win_x86_v2.2.0.exe | B70A19B60AAC6755EB921A58C55902157A1720648D9EEB8B98FA5629DADC7FF6 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x86_v2.1.0.7z | F7AAF6F68D2E3A6AB22BFED20D837EBBC05EABD2AFFA44035497D53EBA337047 |
Steam++_win_x86_v2.1.0.exe | 6185398E306BCAE6937953FFF63AC92B60D61EB4D9E3EA96062B2B69737DCF7C |
直接点击文档内底部的编辑此页快速跳转到GitHub编辑页面直接向本仓库提交你撰写的文档
先决条件:
Clone 本仓库
在项目文件夹下运行:
',8),t=e(`yarn install
+yarn docs:dev
+
更新框架及插件(非必要不必更新)
yarn add -D vuepress@next
+yarn add @vuepress/plugin-search@next -d
+
修复 目录迁移跨卷错误导致的无法启动
仅当 Windows 安装版之前安装在非系统盘上引发
Linux 也可能受影响(较小概率),能启动则可忽略此更新,其他平台不受此影响
优化 程序内图片资源占用空间
Failed to create CoreCLR, HRESULT: 0x80004005
旧版本不会检测到新版本
由于本机加密 ProtectedData 与 DataProtectionProvider 在 64 位中无法解密 32 位写入的数据
导致 令牌数据,Steam++平台登录状态等 存储在本地的数据无法解密
令牌数据
先关闭旧版本令牌的本机加密保护在覆盖升级,如果已经升级新版本且没有令牌数据,可以用 2.3.0 版本的压缩包覆盖后再进行操作
Steam++平台登录状态
重新登录即可
由于升级 CEF 90.6.3 导致 微软账号 无法使用 Windows Hello 方式快速登录
开机自启动因本次更新程序路径发生变化而失效
计算机管理(本地) - 系统工具 - 任务计划程序 - 任务计划程序库
中 找到名称为 Steam++
的项 双击打开 顶部 Tab 切换到 操作,编辑列表中唯一的操作项 在 起始于(可选)(T):
将目录末尾的 \\Bin
删除即可从此版本开始不再支持 32 位操作系统
由于文件与目录变动较大,推荐使用压缩包覆盖升级,可在群文件或官网中下载(Steam++_win_x64_v2.4.1.7z)
从之前版本覆盖升级操作指南
下载压缩包
退出 Steam++ 程序
程序根目录下除了 以下 文件夹 外可全部删除
AppData Cache Logs
将压缩包解压至根目录
启动程序
旧版本不会检测到新版本
由于本机加密 ProtectedData 与 DataProtectionProvider 在 64 位中无法解密 32 位写入的数据
导致 令牌数据,Steam++平台登录状态等 存储在本地的数据无法解密
令牌数据
先关闭旧版本令牌的本机加密保护在覆盖升级,如果已经升级新版本且没有令牌数据,可以用 2.3.0 版本的压缩包覆盖后再进行操作
Steam++平台登录状态
重新登录即可
由于升级 CEF 90.6.3 导致 微软账号 无法使用 Windows Hello 方式快速登录
开机自启动因本次更新程序路径发生变化而失效
计算机管理(本地) - 系统工具 - 任务计划程序 - 任务计划程序库
中 找到名称为 Steam++
的项 双击打开 顶部 Tab 切换到 操作,编辑列表中唯一的操作项 在 起始于(可选)(T):
将目录末尾的 \\Bin
删除即可从此版本开始不再支持 32 位操作系统
由于文件与目录变动较大,推荐使用压缩包覆盖升级,可在群文件或官网中下载(Steam++_win_x64_v2.4.1.7z)
从之前版本覆盖升级操作指南
下载压缩包
退出 Steam++ 程序
程序根目录下除了 以下 文件夹 外可全部删除
AppData Cache Logs
将压缩包解压至根目录
启动程序
【Steam++2.0.0.6】
Steam++ v1.1.4 2021-02-23
更新内容
Steam++ v1.1.3 2021-02-21
更新内容
Steam++ v1.1.2 2021-01-29
更新内容
Steam++ v1.1.1 2021-01-22
Steam++ v1.0.6 2021-01-12
Steam++ v1.0.5 2021-01-08
Steam++ v1.0.4 2020-12-28
*此版本修改了配置文件的保存读取功能,会无法读取1.0.4版本以前的配置文件包括令牌数据。
+(可以通过设置-令牌设置-导入旧版本Steam++令牌数据按钮来恢复旧版本令牌数据)
+
Steam++ v1.0.3.3 2020-12-27
更新内容
新增pixiv本地反代服务支持
新增在欢迎页steam昵称后显示steam的登陆区域
添加steam图片修复的本地反代支持
修复最小化恢复时UI边框错位的BUG
修复令牌编辑和导入时出现的非空报错
帐户切换功能的最近登陆时间从北京时间改为当前系统时区时间
修复一个因为DNS解析错误会导致程序内存溢出闪退的BUG
SDA令牌导入不再支持导入加密文件,如果要导入加密的maFile请先在SDA移除加密
修改初始化的方式和steam api的连接逻辑来避免steam游戏掉帧的BUG
解决程序最小化启动时弹窗报错
优化本地令牌的加载
修复托盘图标单击启动多个窗口
修复设置界面设置UI错位
修复成就窗口关闭游戏依然运行
修改steam社区商店图片代理上游地址为steampowered.com
已知的未修复问题
Steam++ v1.0.2 2020-12-21
更新内容
已知的未修复问题
Steam++ v1.0.0
发布第一个版本
主要功能:社区反代,帐户切换,成就解锁,本地令牌。
次要功能:强制无边框窗口化以及CSGO VAC屏蔽修复。
此方案最为简单,如下图直接通过Steam账号登录即可
注意
本方案将解除手机端令牌并导致15天的市场交易暂挂
请前往 C:\\Windows\\System32\\drivers\\etc
,右击host
文件,打开 属性
,取消下面的 只读
选项。
只读也可能是被其他软件占用,或者因杀毒软件拦截导致的,如果 hosts
文件没有自定义的内容,可以先删除该文件后再启动,或者使用 系统代理模式,文件位于 C:\\Windows\\System32\\drivers\\etc\\hosts
或者通过断网一键修复程序自动重置 host 问题,如 360断网急救箱
火绒断网修复
C:\\Windows\\System32\\drivers\\etc
, 将整个 etc 文件夹删除后重新创建一个 etc 文件夹程序加速过程中崩溃后,社区/游戏服务器无法连接是因为崩溃后写入 host
的 127.0.0.1
未被正常消除,可以取消加速后重新打开,也可以手动清理掉 host
文件
或者通过断网一键修复程序自动重置 host
问题,如 360断网急救箱
火绒断网修复
',9),a=[i];function h(r,l){return o(),d("div",null,a)}const _=e(s,[["render",h],["__file","网络.html.vue"]]);export{_ as default}; diff --git "a/assets/\347\275\221\347\273\234.html-96aa35e7.js" "b/assets/\347\275\221\347\273\234.html-96aa35e7.js" new file mode 100644 index 0000000..72f0da5 --- /dev/null +++ "b/assets/\347\275\221\347\273\234.html-96aa35e7.js" @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-eddd4500","path":"/zh/document/FAQ/%E7%BD%91%E7%BB%9C.html","title":"网络加速失败","lang":"zh","frontmatter":{"description":"host 文件相关(只读,拒绝访问,没有权限) 请前往 C:\\\\Windows\\\\System32\\\\drivers\\\\etc ,右击host文件,打开 属性 ,取消下面的 只读 选项。; 只读也可能是被其他软件占用,或者因杀毒软件拦截导致的,如果 hosts 文件没有自定义的内容,可以先删除该文件后再启动,或者使用 系统代理模式,文件位于 C:\\\\Window...","head":[["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/zh/document/FAQ/%E7%BD%91%E7%BB%9C.html"}],["meta",{"property":"og:site_name","content":"Watt Toolkit 指南"}],["meta",{"property":"og:title","content":"网络加速失败"}],["meta",{"property":"og:description","content":"host 文件相关(只读,拒绝访问,没有权限) 请前往 C:\\\\Windows\\\\System32\\\\drivers\\\\etc ,右击host文件,打开 属性 ,取消下面的 只读 选项。; 只读也可能是被其他软件占用,或者因杀毒软件拦截导致的,如果 hosts 文件没有自定义的内容,可以先删除该文件后再启动,或者使用 系统代理模式,文件位于 C:\\\\Window..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh"}],["meta",{"property":"og:updated_time","content":"2023-11-04T13:07:17.000Z"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["meta",{"property":"article:modified_time","content":"2023-11-04T13:07:17.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"网络加速失败\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-11-04T13:07:17.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"SteamTools Guide\\",\\"url\\":\\"https://github.com/SteamTools-Guide\\"}]}"]]},"headers":[{"level":2,"title":"host 文件相关(只读,拒绝访问,没有权限)","slug":"host-文件相关-只读-拒绝访问-没有权限","link":"#host-文件相关-只读-拒绝访问-没有权限","children":[]},{"level":2,"title":"没有 host 文件","slug":"没有-host-文件","link":"#没有-host-文件","children":[]},{"level":2,"title":"程序崩溃后无法连接网络","slug":"程序崩溃后无法连接网络","link":"#程序崩溃后无法连接网络","children":[]}],"git":{"createdTime":1699103237000,"updatedTime":1699103237000,"contributors":[{"name":"XTsat","email":"44708609+XTsat@users.noreply.github.com","commits":1}]},"readingTime":{"minutes":1.3,"words":391},"filePathRelative":"zh/document/FAQ/网络.md","localizedDate":"2023年11月4日","autoDesc":true}');export{t as data}; diff --git "a/assets/\351\241\271\347\233\256\347\273\223\346\236\204.html-589d4c8f.js" "b/assets/\351\241\271\347\233\256\347\273\223\346\236\204.html-589d4c8f.js" new file mode 100644 index 0000000..366d797 --- /dev/null +++ "b/assets/\351\241\271\347\233\256\347\273\223\346\236\204.html-589d4c8f.js" @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-23bdde94","path":"/zh/development/%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84.html","title":"Steam++ v2.X Source Code","lang":"zh","frontmatter":{"description":"🏗️ 项目结构 Common 通用基础类库; Common.AreaLib 地区数据; Common.ClientLib 适用于客户端的通用基础类库; Common.ClientLib.Droid 适用于 Android 的通用基础类库; Common.ClientLib.iOS 适用于 iOS 的通用基础类库; Common.CoreLib 全局通...","head":[["meta",{"property":"og:url","content":"https://xtsat.github.io/SteamTools-Guide/SteamTools-Guide/zh/development/%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84.html"}],["meta",{"property":"og:site_name","content":"Watt Toolkit 指南"}],["meta",{"property":"og:title","content":"Steam++ v2.X Source Code"}],["meta",{"property":"og:description","content":"🏗️ 项目结构 Common 通用基础类库; Common.AreaLib 地区数据; Common.ClientLib 适用于客户端的通用基础类库; Common.ClientLib.Droid 适用于 Android 的通用基础类库; Common.ClientLib.iOS 适用于 iOS 的通用基础类库; Common.CoreLib 全局通..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh"}],["meta",{"property":"og:updated_time","content":"2023-11-04T13:07:17.000Z"}],["meta",{"property":"article:author","content":"SteamTools Guide"}],["meta",{"property":"article:modified_time","content":"2023-11-04T13:07:17.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Steam++ v2.X Source Code\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-11-04T13:07:17.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"SteamTools Guide\\",\\"url\\":\\"https://github.com/SteamTools-Guide\\"}]}"]]},"headers":[{"level":2,"title":"🏗️ 项目结构","slug":"🏗️-项目结构","link":"#🏗️-项目结构","children":[]},{"level":2,"title":"🗂️ 命名空间/文件夹","slug":"🗂️-命名空间-文件夹","link":"#🗂️-命名空间-文件夹","children":[]},{"level":2,"title":"📁 存储空间","slug":"📁-存储空间","link":"#📁-存储空间","children":[]}],"git":{"createdTime":1699103237000,"updatedTime":1699103237000,"contributors":[{"name":"XTsat","email":"44708609+XTsat@users.noreply.github.com","commits":1}]},"readingTime":{"minutes":3.49,"words":1046},"filePathRelative":"zh/development/项目结构.md","localizedDate":"2023年11月4日","autoDesc":true}');export{e as data}; diff --git "a/assets/\351\241\271\347\233\256\347\273\223\346\236\204.html-58caf53b.js" "b/assets/\351\241\271\347\233\256\347\273\223\346\236\204.html-58caf53b.js" new file mode 100644 index 0000000..113b7df --- /dev/null +++ "b/assets/\351\241\271\347\233\256\347\273\223\346\236\204.html-58caf53b.js" @@ -0,0 +1,3 @@ +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{r as s,o as r,c as a,a as o,b as n,d as l,e as t}from"./app-d53ff271.js";const c={},d=o("h1",{id:"steam-v2-x-source-code",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#steam-v2-x-source-code","aria-hidden":"true"},"#"),n(" Steam++ v2.X Source Code")],-1),g=o("h2",{id:"🏗️-项目结构",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#🏗️-项目结构","aria-hidden":"true"},"#"),n(" 🏗️ 项目结构")],-1),u=o("strong",null,"通用基础类库",-1),p=t("崩溃后无网络的问题,是因为加速和停止加速本来有正常的逻辑要执行,因为在加速中将程序强退了,所以停止加速的逻辑没执行,也就没还原加速所修改的配置导致的。
遇到这个问题可以尝试还原hosts文件,关闭windows系统代理,重置网络服务
// ReSharper disable once CheckNamespace +namespace Microsoft.Extensions.DependencyInjection +
%USERPROFILE%\\AppData\\Local\\Packages\\4651ED44255E.47979655102CE_k6txddmbb6c52\\LocalState
\\AppData
or %LocalAppData%\\Steam++
~/Library/Steam++
$XDG_DATA_HOME/Steam++
or $HOME/.local/share/Steam++
/data/data/net.steampp.app/files
%USERPROFILE%\\AppData\\Local\\Packages\\4651ED44255E.47979655102CE_k6txddmbb6c52\\LocalCache
\\Cache
or %Tmp%\\Steam++
~/Library/Caches/Steam++
$XDG_CACHE_HOME/Steam++
or $HOME/.cache/Steam++
/data/data/net.steampp.app/cache
%USERPROFILE%\\AppData\\Local\\Packages\\4651ED44255E.47979655102CE_k6txddmbb6c52\\LocalCache\\Logs
\\Logs
or %Tmp%\\Steam++\\Logs
~/Library/Caches/Steam++/Logs
$XDG_CACHE_HOME/Steam++/Logs
or $HOME/.cache/Steam++/Logs
/data/data/net.steampp.app/cache/Logs
Redirecting...
+ + diff --git a/development/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83.html b/development/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/development/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/development/%E6%96%87%E4%BB%B6%E6%A0%A1%E9%AA%8C.html b/development/%E6%96%87%E4%BB%B6%E6%A0%A1%E9%AA%8C.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/development/%E6%96%87%E4%BB%B6%E6%A0%A1%E9%AA%8C.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/development/%E6%96%87%E6%A1%A3%E5%BC%80%E5%8F%91.html b/development/%E6%96%87%E6%A1%A3%E5%BC%80%E5%8F%91.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/development/%E6%96%87%E6%A1%A3%E5%BC%80%E5%8F%91.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/development/%E6%9B%B4%E6%96%B0%E6%97%A5%E5%BF%97.html b/development/%E6%9B%B4%E6%96%B0%E6%97%A5%E5%BF%97.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/development/%E6%9B%B4%E6%96%B0%E6%97%A5%E5%BF%97.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/development/%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84.html b/development/%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/development/%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/ASF/How%20to%20use%20ASF.html b/document/ASF/How%20to%20use%20ASF.html new file mode 100644 index 0000000..1a892aa --- /dev/null +++ b/document/ASF/How%20to%20use%20ASF.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/FAQ/%E7%BD%91%E7%BB%9C.html b/document/FAQ/%E7%BD%91%E7%BB%9C.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/FAQ/%E7%BD%91%E7%BB%9C.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/FAQ/FAQ.html b/document/FAQ/FAQ.html new file mode 100644 index 0000000..0d5d667 --- /dev/null +++ b/document/FAQ/FAQ.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/FAQ/GPU.html b/document/FAQ/GPU.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/FAQ/GPU.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/FAQ/Network%20problems.html b/document/FAQ/Network%20problems.html new file mode 100644 index 0000000..1a892aa --- /dev/null +++ b/document/FAQ/Network%20problems.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/ASF/%E4%BD%BF%E7%94%A8ASF.html b/document/Functions/ASF/%E4%BD%BF%E7%94%A8ASF.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/ASF/%E4%BD%BF%E7%94%A8ASF.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/ASF/%E5%B8%B8%E7%94%A8%E6%8C%87%E4%BB%A4.html b/document/Functions/ASF/%E5%B8%B8%E7%94%A8%E6%8C%87%E4%BB%A4.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/ASF/%E5%B8%B8%E7%94%A8%E6%8C%87%E4%BB%A4.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/ASF/2FA.html b/document/Functions/ASF/2FA.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/ASF/2FA.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/ASF/ASF.html b/document/Functions/ASF/ASF.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/ASF/ASF.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/ASF/info.html b/document/Functions/ASF/info.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/ASF/info.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Account%20Switch/info.html b/document/Functions/Account%20Switch/info.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Account%20Switch/info.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Game%20Tools/info.html b/document/Functions/Game%20Tools/info.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Game%20Tools/info.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Library/info.html b/document/Functions/Library/info.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Library/info.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Network%20Acceleration/info.html b/document/Functions/Network%20Acceleration/info.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Network%20Acceleration/info.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Steam%20Guard/import/%E5%8F%82%E8%80%83.html b/document/Functions/Steam%20Guard/import/%E5%8F%82%E8%80%83.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Steam%20Guard/import/%E5%8F%82%E8%80%83.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Steam%20Guard/import/%E7%99%BB%E5%BD%95%E4%BB%A4%E7%89%8C.html b/document/Functions/Steam%20Guard/import/%E7%99%BB%E5%BD%95%E4%BB%A4%E7%89%8C.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Steam%20Guard/import/%E7%99%BB%E5%BD%95%E4%BB%A4%E7%89%8C.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Steam%20Guard/import/2FA%E4%BB%A4%E7%89%8C.html b/document/Functions/Steam%20Guard/import/2FA%E4%BB%A4%E7%89%8C.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Steam%20Guard/import/2FA%E4%BB%A4%E7%89%8C.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Steam%20Guard/import/Steam__%E4%BB%A4%E7%89%8C.html b/document/Functions/Steam%20Guard/import/Steam__%E4%BB%A4%E7%89%8C.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Steam%20Guard/import/Steam__%E4%BB%A4%E7%89%8C.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Steam%20Guard/import/android%E4%BB%A4%E7%89%8C.html b/document/Functions/Steam%20Guard/import/android%E4%BB%A4%E7%89%8C.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Steam%20Guard/import/android%E4%BB%A4%E7%89%8C.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Steam%20Guard/import/ios%E4%BB%A4%E7%89%8C.html b/document/Functions/Steam%20Guard/import/ios%E4%BB%A4%E7%89%8C.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Steam%20Guard/import/ios%E4%BB%A4%E7%89%8C.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Steam%20Guard/info.html b/document/Functions/Steam%20Guard/info.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Steam%20Guard/info.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Functions/Userscript/info.html b/document/Functions/Userscript/info.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Functions/Userscript/info.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Start/Communication.html b/document/Start/Communication.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Start/Communication.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Start/Download%20Guide.html b/document/Start/Download%20Guide.html new file mode 100644 index 0000000..99e8354 --- /dev/null +++ b/document/Start/Download%20Guide.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Start/Download%20channel.html b/document/Start/Download%20channel.html new file mode 100644 index 0000000..0d5d667 --- /dev/null +++ b/document/Start/Download%20channel.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Start/Functions.html b/document/Start/Functions.html new file mode 100644 index 0000000..0d5d667 --- /dev/null +++ b/document/Start/Functions.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Start/Supported%20Operating%20Systems.html b/document/Start/Supported%20Operating%20Systems.html new file mode 100644 index 0000000..0d5d667 --- /dev/null +++ b/document/Start/Supported%20Operating%20Systems.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Steam%20Guard/2FA%20to%20import%20Guard.html b/document/Steam%20Guard/2FA%20to%20import%20Guard.html new file mode 100644 index 0000000..1a892aa --- /dev/null +++ b/document/Steam%20Guard/2FA%20to%20import%20Guard.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Steam%20Guard/Android%20to%20import%20Guard.html b/document/Steam%20Guard/Android%20to%20import%20Guard.html new file mode 100644 index 0000000..1a892aa --- /dev/null +++ b/document/Steam%20Guard/Android%20to%20import%20Guard.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Steam%20Guard/Apple%20to%20import%20Guard.html b/document/Steam%20Guard/Apple%20to%20import%20Guard.html new file mode 100644 index 0000000..1a892aa --- /dev/null +++ b/document/Steam%20Guard/Apple%20to%20import%20Guard.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Steam%20Guard/Login%20to%20import%20Guard.html b/document/Steam%20Guard/Login%20to%20import%20Guard.html new file mode 100644 index 0000000..1a892aa --- /dev/null +++ b/document/Steam%20Guard/Login%20to%20import%20Guard.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Steam%20Guard/Reference%20documents.html b/document/Steam%20Guard/Reference%20documents.html new file mode 100644 index 0000000..1a892aa --- /dev/null +++ b/document/Steam%20Guard/Reference%20documents.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/Steam%20Guard/Steam__%20to%20import%20Guard.html b/document/Steam%20Guard/Steam__%20to%20import%20Guard.html new file mode 100644 index 0000000..1a892aa --- /dev/null +++ b/document/Steam%20Guard/Steam__%20to%20import%20Guard.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/document/index.html b/document/index.html new file mode 100644 index 0000000..0d5d667 --- /dev/null +++ b/document/index.html @@ -0,0 +1,69 @@ + + + + + +Redirecting...
+ + diff --git a/en/document/ASF/How to use ASF.html b/en/document/ASF/How to use ASF.html new file mode 100644 index 0000000..d3e9652 --- /dev/null +++ b/en/document/ASF/How to use ASF.html @@ -0,0 +1,45 @@ + + + + + + + +The main purpose of ASF (ArchiSteamFarm) is to automatically acquire Steam collectible cards from multiple accounts at the same time, but in addition to this function there is also automatic trading quotes and other operations
Official tutorials: Chinese / English
ASF is a console application, which means that, at least at first, it does not provide a friendly GUI interface that you are familiar with.
ASF is primarily supposed to run on a server, so it is more like a service (daemon) than a desktop application.
The ASF is particularly versatile, but since this guide uses the ASF built into Watt Toolkit and is not mounted on the server
However, the community has developed a WebUi GUI interface, and all distributions that download ASF now have a built-in WebUi GUI console located at ASF-win-x64/UI
ASF-ui is a community project that provides a user-friendly GUI web interface mainly for end users. To accomplish this, it is designed as a front-end to the ASF API, allowing you to easily manipulate the ASF. This is the default UI that comes with the ASF.
As mentioned above, ASF-ui is a community project and is not maintained by the core ASF developers. It follows its own development process, and all related questions, discussions, bug reports, and suggestions should be published in the ASF-ui repository.
You can use ASF-ui for general administration of the ASF. For example, managing bots, modifying settings, sending commands, and various other functions provided by ASF.
If you encounter a problem, you can try to update to the latest version first, maybe the new version has fixed the problem
Just click About
Check for updates
Please go to C:\Windows\System32\drivers\etc
, right-click on the host
file, open Properties
and uncheck the Read-only
option below.
Read-only may also be occupied by other software or blocked by anti-virus software. If the hosts
file has no custom content, you can delete the file before starting it, or use the system agent mode with the file located at C:\Windows\System32\drivers\etc\hosts
Or automatically reset the host problem with a disconnected one-click repair program, such as 360 Disconnect First Aid
FireWire Disconnect Repair
After the program crashes during acceleration, the community/game server cannot be connected because the 127.0.0.1
written to the host
after the crash has not been eliminated properly, you can cancel the acceleration and reopen it, or you can clean up the host
file manually
Or you can automatically reset the host
problem with a one-click repair program, such as 360 Disconnect First Aid
, FireWire Disconnect Repair
.
The problem of no network after a crash is due to the normal logic of accelerating and stopping acceleration, because the program was forced to quit in acceleration, so the logic of stopping acceleration was not executed, and the configuration modified by acceleration was not restored.
If you encounter this problem, you can try to restore the hosts file, close the windows system agent, and reset the network service.
Windows
macOS
Linux
Download Channel | Download Links |
---|---|
Gitee Download | https://gitee.com/rmbgame/SteamTools/releases |
Github Download | https://github.com/BeyondDimension/SteamTools/releases |
aliyundrive | https://www.aliyundrive.com/s/KDCFrongF7F |
Nas Shunt | https://pan.mossimo.net:5212/s/4yiQ |
Windows | Download Links |
---|---|
lanzou | https://cliencer.lanzoux.com/b01v4iz1g password:1234 |
Baidu Netdisk | https://pan.baidu.com/s/1xQ-RJEwd3y1nwUX7YZQ5nQ?pwd=ce4h |
UWP | Download Links |
---|---|
Quick Installation | ms-windows-store://pdp/?ProductId=9MTCFHS560NG |
microsoft store | https://apps.microsoft.com/store/detail/watt-toolkit/9MTCFHS560NG |
macOS | Download Links |
---|---|
lanzou | https://wwe.lanzouy.com/b01v4izaf password:1234 |
Baidu Netdisk | https://pan.baidu.com/s/1UaVrxC1F1GtkLTdC25yK-w?pwd=wg4x |
Linux | Download Links |
---|---|
lanzou | https://wwe.lanzouy.com/b01v4iz7c password:1234 |
Baidu Netdisk | https://pan.baidu.com/s/1WOQBEg7hl92Lq7mjONlFJg?pwd=7tbn |
Android | Download Links |
---|---|
lanzou | https://wwe.lanzouy.com/b01v4izfa password:1234 |
Baidu Netdisk | https://pan.baidu.com/s/1Tnu9s10n57i8Fd9EmgTZBw?pwd=hk5f |
iOS | Download Links |
---|---|
Coming soon |
Implement normal access to Steam
Discord
Twitch
Origin
Uplay
GitHub
Microsoft Store
Google Captcha
Pixiv
and other hard-to-access web pages in China to prevent network interference
Functions similar to Steamcommunity 302, using [Titanium-Web-Proxy](https://github.com/justcoding121/Titanium- Web-Proxy) open source project for local anti-generation.
There are two ways to choose Host proxy mode
and system proxy mode
, you need to confirm the installation of the certificate file before using it for the first time
You can also remove Steam Store access restrictions**, including but not limited to: This item is not currently available in your region
This game is marked as "adults only". You are seeing this game because you have set your preferences to allow such content.
Q: hosts is being used by another process, so that process cannot access this file?
A: If the hosts file is occupied by other programs and this program cannot read or write normally, use
Resource Monitor
to search for hosts in theAssociated Handle
to find the occupied process and end it.Q: Why the checkbox in front of the script is not saved when the script in Community Acceleration is enabled and invalid?
A: The script requires the corresponding acceleration service to be enabled to take effect, and the script must also be enabled after the acceleration function is enabled to be effective, for example, the
Steam Store History Low Search
script must have theSteam Store Acceleration Service
enabled to take effect.Q: Using acceleration prompts certificate installation failure?
A: You can try to manually install the
SteamTools.Certificate.pfx
certificate file under theAppData
folder in the program directory, install it to the trusted root certificate area, the area must be selected correctly, otherwise the installation will be invalid even if it succeeds.
Injects some JS scripts into web pages (Steam's built-in browser) through an acceleration service that intercepts network requests, providing web plug-in-like functionality. Enables Steam's built-in browser to use some of the scripts
For example Steam History Lowest Price Check
Steam Economy Enhancer(Steam Market Enhancement)``CSGO Market Tool(CSGO Market Check Gun Wear Value)`
Switch between Steam accounts that are already logged in on the current PC with one click via Steam save by default credential information** and the ability to log in offline with one click, as well as manage features such as home shared library sorting.
Q: I still need to enter my password and token after switching accounts? Why can I sometimes switch with one click and sometimes not?
A: Watt Toolkit account switching feature doesn't record your password and token. The fast account switching is due to Steam's own remember password feature.
Family Library Sharing(Steam Support)
Adjust the priority order of Steam accounts shared on the current device to solve the problem that you want to play with account B's shares but keep using account A's shares, sorted from top to bottom by the priority order of the shared library usage, or you can choose to temporarily disable or enable shares for a specific account. You can also choose to temporarily disable or enable shares for a specific account. Save and restart Steam after the adjustment takes effect!
Lets you manage your Steam game inventory directly, not only by downloading older Steam games, but also by managing Steam game achievements directly, supporting unlocked achievements and unlocked achievements.
You can use Steam download completion timer shutdown so that no one can reduce unnecessary power consumption after the completion of the download (for example, sleep at night automatically after the completion of the download automatically shutdown)
It is also possible to customize the ability to increase the length of the game after starting Watt Toolkit
Steam game achievements unlocked using open source projects SteamAchievementManager
Note
This feature carries some risk, theoretically it will not be VAC, but if abused it may be pulled by the game manufacturer, it is recommended to use it without starting the game, so far it has no effect. The unlock achievements feature is not a plug-in, it only communicates with Steam in principle, and has nothing to do with the game itself, as anti-cheat systems like VAC work in multiplayer games. If the game is bound to another platform, unlocked achievements will not be synced to other platforms and may not be updated on other platforms if the achievements are re-completed, e.g. Sea of Thieves is bound to Xbox.
By checking the achievements and saving the achievement changes (Note: It is best not to change achievements for games with VAC
to avoid unnecessary damage, the picture below is a game with VAC
)
Let your cell phone token unified save in the computer, currently only support Steam token, later will develop support more token types with cloud synchronization token.
Similar to WinAuth
(you can import WinAuth 2-step verification
into Watt Toolkit
by exporting it, using open source project Winauth)
Integrated with the open source project ArchiSteamFarm in the application to provide hanging drops Steam Collectible Deck
and other functions.
You can force the game window to use borderless windowing or full screen, or you can put the game screen on the desktop wallpaper (conflict with dynamic wallpaper software)
OS | Version | Architectures | Lifecycle |
---|---|---|---|
Windows Client | 7 SP1(*), 8.1(*) | x64 | Windows |
Windows 10 Client | Version 1607+(*) | x64 | Windows |
Windows 11 | Version 22000+ | x64, | Windows |
Windows Server | 2008 R2 SP1(*), 2012+ | x64 | Windows Server |
* Windows 7 SP1 must have Extended Security Update installed and will be released after November 2022 is no longer supported.
* Windows 8.1 will no longer be supported in versions released after November 2022.
* Windows Server 2008 R2 SP1 must have Extended Security Update installed and will be released after November 2022 is no longer supported.
* Microsoft Store(Desktop Bridge) Version 1809+
OS | Version | Architectures | Lifecycle |
---|---|---|---|
Alpine Linux | 3.13+ | x64, Arm64 | Alpine |
CentOS | 7+ | x64 | CentOS |
Debian | 10+ | x64, Arm64 | Debian |
Fedora | 33+ | x64 | Fedora |
openSUSE | 15+ | x64 | OpenSUSE |
Red Hat Enterprise Linux | 7+ | x64, Arm64 | Red Hat |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 | SUSE |
Ubuntu | 16.04, 18.04, 20.04+ | x64, Arm64 | Ubuntu |
Deepin / UOS | 20+ | x64 | Deepin |
Arch Linux | x64 |
OS | Version | Architectures |
---|---|---|
macOS | 10.15+ | x64, Arm64 |
OS | Version | Architectures |
---|---|---|
Android | 5.0(API 21)+ | x64, Arm64, Arm32 |
OS | Version | Architectures |
---|---|---|
iOS | 10.0+ | x64, Arm32, Arm64 |
Exported .txt file, usually named "winauth-date.txt" by default
steam++令牌导入教程-从WinAuth导入 (BiliBili)@牛奶君
The exported .maFile file is usually named "a string of numbers .maFile" by default
Steam++ Click Steam Authenticator
-New
- choose Import from other apps
.
steam++令牌导入教程-从Steam Desktop Authenticator导入 (BiliBili)@牛奶君
According to the software instructions, copy/export the Guard and find the following required content and enter it according to the image
Android phones can be divided into three cases depending on the situation different manufacturers. Any Android phone with root Some Android phone manufacturers, have their own backup software, and the backup file is not encrypted / encryption can be cracked The phone is not rooted, and can not backup the corresponding data / can not decrypt the backup data, this method is re-binding, so there may be temporary hanging
steam++令牌导入教程-从Android App导入-须root的方式 (BiliBili)@牛奶君
A phone with a target account token is required, and depending on the phone brand, different software is also required, this solution is not available for all brands
steam++令牌导入教程-从Android App导入-无须root的方式 (BiliBili)@牛奶君
This solution involves a large number of cell phone brands and is summarized as follows
backup SteamApp through the phone manufacturer's own backup software with high privileges
extract the backup file and import the token
Known links to related tutorials.
vivoThe new version is encryptedLGDecryption
HuaWeiThe new version has modified encryption
More brands of cell phones can refer to the above tutorials for their own research
This program is quoted and modified fromSteam++ issues #95
Open /var/mobile/Containers/Data/Application/{String}
with Filza, the number string location is Steam data folder, it may be different, Filza will show it as "Steam" Open /Documents/Steamguard-xxxxxxxxxxxxxxxx
with text, go to the bottom and find the otpauth column and paste it into Steam++ Open /Library/Preferences/com.valvesoftware.Steam
with text and find <string>/var/mobile/Containers/Data/Application/XXXXXXXX-XXXX-XXXX-XXXX- XXXXXXXXXXXXXX/Library/Caches</string>
, copy XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX
and add android:
at the top and paste it into Watt Toolkit
The token export for iOS can be found at
Simple steps.
iTunes Old Version
.iOS old app download
to download old version of Steam
.Extract ipa
and install it with 爱思助手
and other toolsThis is the easiest solution, just log in directly through your Steam account as shown below
Warning
This solution will unlock the mobile Guard and cause a 15-day temporary suspension of marketplace transactions
steam++令牌导入教程 (Keylol)@cyb233This post currently corresponds to Steam ++ version: 2.4.11
has been reprinted and modified with permission, this article is optimized based on the original
.dat files exported from Steam++V1, usually named "Steam++ Authenticator date.dat" by default
.mpo files exported from Steam++V2, usually named "Steam++ Authenticators date.mpo" by default
Steam++ Click Steam Authenticator
-New
- choose and select Import from Steam++
.
PC side
Steam++ v2.4.9
or higher
Import by code scanning
Click the Export as QR Code
button on the PC side as shown in the picture, and click the Top Right Plus
-> Add
on the mobile side to scan the code
Import via file
Click the Export
button and Confirm Export
on the PC side, send the exported file to your cell phone, and click the Top right plus sign
--> Add
on the cell phone side to import
repositories link https://github.com/XTsat/SteamTools-Guide
website link https://xtsat.github.io/SteamTools-Guide
Note: Watt Toolkit is constantly updating its features, so the tutorials are time-sensitive, so please check the last update time and whether the Watt Toolkit version is updated if it does not match the tutorials.
🛠️"Watt Toolkit" is an open source cross-platform multi-purpose game toolkit.
most of its features require you to download and install Steam to use it.
+ |
+ Priority | +Change Frequency | +Last Updated Time | +
---|---|---|---|
+ |
+
+ |
+
+ |
+
+ |
+
Visual Studio 2022
JetBrains RiderVisual Studio 2022 for MacVisual Studio Code
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.8.4.7z | E797CB455740DE75EEF5EEA0433D7F37551E75A2061C62C3E7670333598C7281 |
Steam++_win_x64_fde_v2.8.4.7z | A57FF8C2A4E19D9C324988E5D361E230FF63902FE71589370B6DF1BAC330D3E0 |
Steam++_win_x64_v2.8.4.exe | B0A3A6EF2156C007AF0FA311AB1470524F0BF94F5E1D4420772320F13680DFD4 |
Steam++_win_x64_fde_v2.8.4.exe | FFE6D2DA7A5DED8D82DEFC27BFC63F335C09CA761599A6AB93C35076EFA3BB16 |
Steam++_win_x86_v2.8.4.7z | 4414DB0168B1044119C1F7B49F732D8B963AD47CDB4FE9F5FFFC9FAD8E7550FA |
Steam++_win_x86_fde_v2.8.4.7z | 2D8F9ECD3F4055CC2986F8F7AF01586E3922DDB832D5EB765AFFC2E31D35C56C |
Steam++_win_x86_v2.8.4.exe | A02EAEAC1A3E04F2E8804A11BF9E37B01EB0CC88FA6433C33798CA59B4B0E84D |
Steam++_win_x86_fde_v2.8.4.exe | 796F2B24385FEEC5559047915B11236DCE0224ED306B02DB01AEDE2C64E7A443 |
Steam++_linux_x64_v2.8.4.tar.zst | 54398FA7FDDC725DF263BCE131842151C4AA7BCDD3C19E75C7751E1E9A3E57D3 |
Steam++_linux_arm64_v2.8.4.tar.zst | 902F0AE9E8685F1C40BBD4CED250178509C917134D3C787F748D6D274E2DCFD3 |
Steam++_linux_x64_v2.8.4.deb | B38E02F112A68FD4ED986DFB3B698BAEEB7E2569079C0FFF0E834035E942047B |
Steam++_linux_arm64_v2.8.4.deb | FFCF650C31A0EBA3FAC464A9EA5D6B419828C2FA251E412A86F28779531A9DFC |
Steam++_linux_x64_v2.8.4.rpm | BBA12A9A6F4B0FDEFBE4884BA3FD680FC1082C0655CB0BD9056B9E0E41160B03 |
Steam++_linux_arm64_v2.8.4.rpm | 6C3B787C0B31AF1F56452FD2E470F7129C4F6F4BA34A1A85C86D37F015BC1042 |
Steam++_macos_x64_v2.8.4.dmg | DBE227F9D2D819698744CCA32B6C52473B88058249480A226501ADDE8C395B86 |
Steam++_macos_arm64_v2.8.4.dmg | B321B7B549680BDFCAC8201DD5F1945120F3B30FCA033F035387E182801DCE74 |
File | Checksum (SHA256) |
---|---|
Steam++_android_v2.8.3.apk | 35E21659EDD28D642BEB14B5D0F044983CA3023FBF7C2C638CDF945C2ECBE4AA |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.8.2.7z | 2086F9C00F20F95EEC8CF18F2B712DB3196E4AEF367CA4D6D3074EAE62F7AE7E |
Steam++_win_x64_fde_v2.8.2.7z | 9BE10B32DA70D79095CD548B9CB684F163E4F903302D24486A014AAC28AC483E |
Steam++_win_x64_v2.8.2.exe | 8D9BC886DFB0E2FAB5224F71CDFDE8A75D8977CC162BA8FD5B784FDF9F78C37B |
Steam++_win_x64_fde_v2.8.2.exe | 7C80CB2F086DED0789EBEAAAC78926B0802107FD05D5C0BA63C9BF0F1DBB119E |
Steam++_win_x86_v2.8.2.7z | 1EF13BE71971EEEB5834F2F52A4C967A80B92071FE44F76BC91BF6219C4D3CF8 |
Steam++_win_x86_fde_v2.8.2.7z | 3D217723879F82F9C320896DF305233E2652730834F144D857CF7FDD96B95C8C |
Steam++_win_x86_v2.8.2.exe | 5C09FF3C95505BDAEA36115B1833A151A3F58574863BB0A507AE4393DBC565E6 |
Steam++_win_x86_fde_v2.8.2.exe | 87EE2A4E1035E17BF27B0307F4ABBF5EE9029B1FA7351A514FFC074D6D94EFA3 |
Steam++_linux_x64_v2.8.2.tar.zst | 61202FD6B730E0762CF690820A772F734E7396A5647E5A12B2FD57E703FA0EFC |
Steam++_linux_arm64_v2.8.2.tar.zst | 036C0C80FB9388FFB171093BA5B25CAD1DFD63B465B93EBDEC28B2FC58C103E0 |
Steam++_linux_x64_v2.8.2.deb | 9B08C3F0ABE1440DE786960846C2C42C3046F3EA0E09032E61DEC0E2D1894705 |
Steam++_linux_arm64_v2.8.2.deb | F081E28521E5491F93EE6384A1EBA9396369B2B83B229EB98F8DAD8053F5F0D1 |
Steam++_linux_x64_v2.8.2.rpm | AA634A36E7FA0F049A0111E546D6C3EF26B06A1E35013955D0E913DD8FE34E99 |
Steam++_linux_arm64_v2.8.2.rpm | 828D318007022BC233B5004750FB6EEA9898525FC839FAF4D200FB56342468DE |
Steam++_macos_x64_v2.8.2.dmg | 96EA6370596E6C12D475615D062599FD05BA58BDE6222DE68F0CB54E37D1BC8C |
Steam++_macos_arm64_v2.8.2.dmg | 89B5D716F1C088D4AD350F5A7437660FEB1A5EEFA669F215659E1A5F0730ED3C |
Steam++_android_v2.8.2.apk | 4565918FCE11A33F16C0C285FEE87998FE744361BE49F682A468B2F12FA8BF1F |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.8.1.7z | 46F0D1E5F5DFAF114FC80A1060FD11455877B799A38807B1123B1865CFA543DF |
Steam++_win_x64_fde_v2.8.1.7z | BB164743905A345FB5BEDF254FE5FE0A44A0309C3B0D51A348358A6143464920 |
Steam++_win_x64_v2.8.1.exe | 363A8948B2B4665FE0777BBE54318BEE16F834BC56BF24A125149B07CD72DF6D |
Steam++_win_x64_fde_v2.8.1.exe | 3D36B2AC91025D804846C8CECB0D290824B2780D4E5E992361F93EC4FEEEB736 |
Steam++_win_x86_v2.8.1.7z | 3B416AEAB2B473372E2B0BFB7B71F04EA92774E314AED848F9C5ABB6F1B85A5B |
Steam++_win_x86_fde_v2.8.1.7z | FEDCC1A106B1925DF78154192A6499D7C51CB91F14C41C3F7F325C4398BA3E63 |
Steam++_win_x86_v2.8.1.exe | 992C8B40E97FD852BFBDBA7FD0F5E677675C19DF64B5BD7108AA394A0DC8337A |
Steam++_win_x86_fde_v2.8.1.exe | 90FB6658721F57234C8D7C1C5852FBB459817696B2C742D15FF87D188C30DDBF |
Steam++_linux_x64_v2.8.1.tar.zst | 67D6889C07AB49D37194C8D6C22761CD1B6FB319CCB79F83847AB8F281F4FCDD |
Steam++_linux_arm64_v2.8.1.tar.zst | 4146ABFFD4E6B8A6D47179CBFB7F24C25622B97E751BEBDFB0A6C0F5DF082E14 |
Steam++_linux_x64_v2.8.1.deb | 4456A32AEB705B868257DC7DD97D6B194A486C7011ECBE351CD8759DF72E1C35 |
Steam++_linux_arm64_v2.8.1.deb | B7C78E180B04763A6768F8F1F57EF164A16687B53068E9A2C6AF5A358F6ADC42 |
Steam++_linux_x64_v2.8.1.rpm | B1FD2FDEFC2837881DF43774F99DC1CB93C8479CF00CDED9DA2E4A9F382B19CF |
Steam++_linux_arm64_v2.8.1.rpm | 01A4BB38CD41EE2EB1800EBCA69CFB43B59EF8E1BAF422A488CF9C9EB27ED406 |
Steam++_macos_x64_v2.8.1.dmg | 02FEDEEF0DC691A374445E63994CF221FC9B3881F4EA49627FF0C858ACB31EE3 |
Steam++_macos_arm64_v2.8.1.dmg | DA52C130AF85D722528F313BD58C443F564B863BF045A85BD6C5426718AFBC3D |
Steam++_android_v2.8.1.apk | 247C351BA62F8D7C53BB82B49051FDBBFA1018944C2BDD83C076B0973561D352 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.8.0.7z | 08236A73EB282A2C402D46D3D3CC35DA44EA895EAA59C35FFC57821DB6E6BA39 |
Steam++_win_x64_fde_v2.8.0.7z | BAB1DD005900898C13303F02EA762DFCF0E233832C9730289C6573D807CD1ABE |
Steam++_win_x64_v2.8.0.exe | C74385EDD850285E7CF035A59BFDB3E9917AD2E26CACEBADEF857C72053BF468 |
Steam++_win_x64_fde_v2.8.0.exe | 76A634D277AFCE6B177EDA40E69A398541825D70C2ADE843B0489306A10B868C |
Steam++_win_x86_v2.8.0.7z | 1345BA7B59913390D26929E0A4C91E9FC979F367D0F4705C8F0DDE9E332946F8 |
Steam++_win_x86_fde_v2.8.0.7z | 1B011D287D81AEE316FF6155C9BA8104C86F862600ABEA764E3B66C81B8FCF8F |
Steam++_win_x86_v2.8.0.exe | F29965F2439262D6549808CB114E5856BF90E33E35E35C5B3AAEB96C468CC702 |
Steam++_win_x86_fde_v2.8.0.exe | 6DE5FECF7D369EA40EE0892491E4B48DF05B8C40ED9016BE9DE3882AE9B9B766 |
Steam++_linux_x64_v2.8.0.tar.zst | 0D4AE15AE265ACD8768505B7067ED2500F46C2A5DD7D1E5E42B98653DD363230 |
Steam++_linux_arm64_v2.8.0.tar.zst | 79F809200A73ED0B61F4B42706D814931712B58F9F8583AE471421B527C9F843 |
Steam++_linux_x64_v2.8.0.deb | D6B66A55D125BBD9BD3AC11507BC97F5EF36321A6B90857171EEB1A55921DE39 |
Steam++_linux_arm64_v2.8.0.deb | 4C1669D6DB86B8B465078177C0363101FA27E233A07FC86694DB046ED4902B95 |
Steam++_linux_x64_v2.8.0.rpm | 402348CEE6980463ABEAEBAAAA100B1D31F7B3687A561624852945A894F75BF4 |
Steam++_linux_arm64_v2.8.0.rpm | 07BBC803586A5C17333FDBD6A434F4D09B9DC1220BFBE3E6F7D2A37DE54B2821 |
Steam++_macos_x64_v2.8.0.dmg | E5A56E48C78BD769E826958D89814B5F2C8548390588E8F58E82F52A1CC91A02 |
Steam++_macos_arm64_v2.8.0.dmg | 49AE68B19245425B1F6FD843AF223A0313CF6C2592489C3AD02F2ABBE620896D |
Steam++_android_v2.8.0.apk | 76988BEDDEE2B77FB88B6D3F0F730EF4CF0EA90E9D2F38D691D047BAFBE35D8A |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.7.2.7z | 636CDBB82A3F9C4CCE061E44A3D94D3D184A59211A135E82500072393DF5526C |
Steam++_win_x64_fde_v2.7.2.7z | B0BA27A8B0C627B3F009D13BD09ED25D415AB07DFB51F18ACCDD969136B8676E |
Steam++_win_x64_msix_v2.7.2.7z | F2E13286C3A85CA48F281F9C87B31EFF3A03BDF6EE2D1ACB8414E66994EC37DE |
Steam++_win_x64_v2.7.2.exe | 48C72D522E5E04A98697E833D9535FB4CB816B8D633AA47C3C9A0842B97535BE |
Steam++_win_x64_fde_v2.7.2.exe | FBEB9F0651F66D691FDE04E56B703087101E47B837E88717C8181FF334E989EE |
Steam++_linux_x64_v2.7.2.tar.zst | D30E07147D54FE1727DF23DD09CAAF657CC9A71A88536CEF6ECB005CF0930191 |
Steam++_linux_arm64_v2.7.2.tar.zst | 8709D03A23193F3DA5B5F9BC65962817A5BEE21B3AA74C3D968BCF495650CE54 |
Steam++_linux_x64_v2.7.2.deb | 21DF72949070FFFC2367F8B47CD355A96C45B0DB5375802B03C8B45F84A46462 |
Steam++_linux_arm64_v2.7.2.deb | D3E5E70EEF3D8810898E9092ED3CE7909A3CD8C9BEBD1A3644C550313A8AF761 |
Steam++_linux_x64_v2.7.2.rpm | 34861E36B41D1626DAE6445C07134887EB1D945DBF4CC4EA88C8BF04126A5F52 |
Steam++_linux_arm64_v2.7.2.rpm | E7188BB4E50318F96B9DC8240C6AA5D628A910FDD7E436156646D1A2C7059EB5 |
Steam++_macos_x64_v2.7.2.dmg | F31FE7ECDA1B84ACA2CDEEABBB5FC1F3C8C533B1A1A2877BA3DA5228068B4CE8 |
Steam++_macos_arm64_v2.7.2.dmg | 738926017788D7B9441C866FB365601E7E6BA3776ACFCC9500A1963C8A7D775E |
Steam++_android_v2.7.2.apk | 68DAA679DD631C20814475A93DE1CF4674C299B1B130FD409D72405DBE4B1177 |
File | Checksum (SHA256) |
---|---|
0DE189F8EFB319B550F6F0AB02E57859B60E33B847377B5900011E6CAB908839 | |
08D7DCD5C78303860AA68F1B704BB456FC39B83113956818427350576B28DA41 | |
Steam++_android_v2.7.0-pre3.apk | E53CD3BA2D0983C728F0F9F98E2AF214E54276F39F65B82C36300CA149D9F56F |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.9.7z | 82F6653EFCBC71B725F9A26072C120CDD469A7DE2B09B857D2EE27533B178CD7 |
Steam++_win_x64_fde_v2.6.9.7z | 271B02CC3805243955970555FF6FDE6774E9D078ED0BBFACCF21C1D417745ED7 |
Steam++_win_x64_v2.6.9.exe | 7F578EAAC5D39600505509399B4CA4D7D4F3449B2E110C0292884C0ED61F9623 |
Steam++_win_x64_fde_v2.6.9.exe | 0C3DC69768B410B38D6D7160F94FDAF62B273CBCB8584530DCC2C9824AC88048 |
Steam++_win_x64_msix_v2.6.9.7z | A1840D87BA207BEDB0D2334E790A8BCD88D9231B37B7D6B8292D759D2E04935B |
Steam++_linux_x64_v2.6.9.tar.zst | C59AEA2B9A846409F20C4ECA5723FFCE7D97159F21D112DB0C00AC707D81B02C |
Steam++_linux_arm64_v2.6.9.tar.zst | D45D21A42CE6A54092CE6A94C72618CED05B5FE7ABC04F3803FFF1EC89F31BAA |
Steam++_linux_x64_v2.6.9.deb | C249CD9546426AD2CE785772FE4C6D2A503B0967063D7E7788B21C819BFC6CEA |
Steam++_linux_arm64_v2.6.9.deb | C93EC8FC7AE8B028D80A872EBCB971AC75FD7B29B1B21216FFEA058114F100FD |
Steam++_linux_x64_v2.6.9.rpm | 2287926E21AF195C5ECFF16B7815D63C799C78D300B6EDD3A96315560B96E6F5 |
Steam++_linux_arm64_v2.6.9.rpm | DF9E923006D45A6ED704CEC0921FF222D56AA7116E919DAD04D693F311535ADB |
Steam++_macos_x64_v2.6.9.dmg | C03E9EB6F0BC25D7AD20EE1A28F88477B2F5C19866BE2DB93673B6C31A348114 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.7.7z | 2E4E9607813743B4BB86A3E6CA6B42ADE94956DC697F3DCE3967F9CD8DBBA594 |
Steam++_win_x64_fde_v2.6.7.7z | 78734D5C2A6DA12C581CB7B7AA931353480E1EC543BC0187014D5487B0396BCF |
Steam++_win_x64_v2.6.7.exe | EADA3063734DC5EB142BC931D316946094571C9456DD86997680469B59D66433 |
Steam++_win_x64_fde_v2.6.7.exe | F53CD07606F3DB3AF22B1B31B58AD8A5C7A4FC567CAEBE0C957E66430D651C94 |
Steam++_linux_x64_v2.6.7.7z | 8C94467AA49E089728BADA2B4291C91B7946F2CF8FF611209244AF7163857B71 |
Steam++_linux_arm64_v2.6.7.7z | E693AC7EF9C5E485B53450709DD708677828A07F3620B4C18D0965382AF43784 |
Steam++_linux_x64_v2.6.7.deb | 43BA1C8AB2B3F11980C81D756F2746A6B8CC14D0165450D5122A5566A78FA8D6 |
Steam++_linux_arm64_v2.6.7.deb | 2EAEE03D6FF4C1F499616A4B25BE249A4F1F05C33A6F927143E5434925CEE2A2 |
Steam++_linux_x64_v2.6.7.rpm | 8E0BD07027DE5FDACDFD92444D4ECB87AA986ED62517ED059D9D8519E2AB7B7B |
Steam++_linux_arm64_v2.6.7.rpm | 2B9B1114F4EDFCF48F964EACC1D3BA6E1B253E13BB7AB38D73D27EC017615FB8 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.6.7z | C1262D825CB2B5E47AE30353E77F5F849FBDF1055546908EA56CEA80CE0B75CB |
Steam++_win_x64_fde_v2.6.6.7z | C9DB8F8DEFCBEB0D10E2C311D850BC5F3C004749E37E0C4EBEB6826C4E0D4B83 |
Steam++_win_x64_v2.6.6.exe | 6F6F614FF09AAED42F76B9CBED88DB1B7363690E5A7D1986F2FADE7FD709289A |
Steam++_win_x64_fde_v2.6.6.exe | 47915591FF56D04D474D33BFD33668C89FC0C8565B3491F20B36CA03A5863BCD |
Steam++_linux_x64_v2.6.6.7z | 2C96CD62D859DFE8A3E5FB77F9795E9CE2AFE8CF073A5B0B80E8CC433A1CFC2B |
Steam++_linux_arm64_v2.6.6.7z | 36616E4554E1EC5223F0F97CB7D15CB8088F976D70DA56C8BDFBA918F6C774F4 |
Steam++_linux_x64_v2.6.6.deb | 60FF30A80EFACA138229C5452EEE6C37D299AEBDB0C913B17EE3A6706970E73A |
Steam++_linux_arm64_v2.6.6.deb | CFB731F5A027C4CA154B9DB43A6FD18163E272246134B684FB9BE3CA7B91A590 |
Steam++_linux_x64_v2.6.6.rpm | 3231D4A4C74DDE64B9CE3923A0D7E7A6E634B14DC1605D6082E57EF475DCDA29 |
Steam++_linux_arm64_v2.6.6.rpm | 7DBF587BEB2D30752A9DB95CAC16558982D5E50EDC0137A8CF597FA5B761C0DF |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.5.7z | 56476EB017361F3C73887F691C675E8A3754F3BC7133B18EE7811208E3882176 |
Steam++_win_x64_fde_v2.6.5.7z | 4B6C7E94C98AE3C97FB5728FA6D4DDEF7D8C4CB7D41275584C18B0A48B11F423 |
Steam++_win_x64_v2.6.5.exe | B49B5BF90FAD6282B6B26360FAE709995FD87228216BCA871936199C410AF69C |
Steam++_win_x64_fde_v2.6.5.exe | E04926C5D6B1E57FDD0987C8976569176609CD2FC13A6530BECC35E6E6E7E65D |
Steam++_win_x64_msix_v2.6.5.7z | FFFDA45A0D472038D3EFE87505E50C6B491DD01E25D365EBD96F5C8D57417A92 |
Steam++_linux_x64_v2.6.5.7z | 4BB4604934EC0C8E6A2BCAF17882014C89D1180ECF396C35DAA3850F208D5DB2 |
Steam++_linux_arm64_v2.6.5.7z | A40C3AA044E12AD9F5E662553B7350422F95D53559BAAB3FBEF9FB13D79695CE |
Steam++_linux_x64_v2.6.5.deb | 082D66E82463C6A2AF8031C41759CAE8569CF666BD7728EE426ED0E201E00DB0 |
Steam++_linux_arm64_v2.6.5.deb | 61A722F877CD6AB78DB2CC53A718738F4694E3805C2B51A9659253E77767A7DF |
Steam++_linux_x64_v2.6.5.rpm | 0792E84FDE425E572CACD10CB02B411B2D82D1837BDFF8FE9C2748DB1B40EE55 |
Steam++_linux_arm64_v2.6.5.rpm | E7427920B250458856AD6F52221FD21CCFA96DA3E7C48E9712063D8AF46755F9 |
Steam++_macos_x64_v2.6.5.dmg | B9E23A09C1DDFE254FDA43DBA16DB387514834E67509569F1631E3A325E4EC90 |
Steam++_android_v2.6.5.apk | 8EEEF565B6B43ECFF1BF57883ABA4A8E8FBF682AB503AC86BE94E867717DC721 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.4.7z | A76694636920AABBBC7D73B4DAE15279D9FEFFA6E15E9D37470545CBAC996347 |
Steam++_win_x64_fde_v2.6.4.7z | CE0B3793B8D53784C310D01F94E02A9F9E207E4893F6CA1DBBEB3E19AFEBBCA8 |
Steam++_win_x64_v2.6.4.exe | 3BFDB622376AD344E7EBA6FFB720B6AA9BC2148FE70F23B7D669C76CF24FD434 |
Steam++_win_x64_fde_v2.6.4.exe | 1C5FBDF3081B54E47A006BA7AC894530905CF064D2047A0F3736AF27E7D776A2 |
Steam++_linux_x64_v2.6.4.7z | 69502C158D00B4BBC497F335C67B54494992E5B9742B13BC766EFAE2DAB19D91 |
Steam++_linux_arm64_v2.6.4.7z | CE376B05676DB330670D927D10B0BAA632B6E5754152BBADC8DAD9ACD164F950 |
Steam++_linux_x64_v2.6.4.deb | A8BF8FAE9833BF550D8ED5779FA7E568970B9D9932CB3F52171AE34AA1DF69D6 |
Steam++_linux_arm64_v2.6.4.deb | 29C45A2AA6911A6554A884F3FF05409E3C063F3BA1405BCD8DF90EA247533246 |
Steam++_linux_x64_v2.6.4.rpm | 3DFC553BAB33025EB08EE8267BDD1656F59E4611E6B8E0AE9388EA68C938DBFE |
Steam++_linux_arm64_v2.6.4.rpm | BA3D8680D248E93748783E44C7A11F52521844F21A242C283EAF0F720276587E |
Steam++_macos_x64_v2.6.4.dmg | 3BF9EDC4053BA08B706EE47234A8B4A3C73FEB1A952289E82D029BB17217219D |
Steam++_android_arm64_v8a_v2.6.4.apk | 542A6902282C2F315330B4288E8A952F1B35A1F6181B65E04D05B5B591ABD369 |
Steam++_android_armeabi_v7a_v2.6.4.apk | 7D2F65D94D5EAC00CE42761C17E2CEBFF91671C85F66F52CFE21B3A4F03EC845 |
Steam++_android_x64_v2.6.4.apk | B91986EA5C5F69C311088B7B613CF4947AA814077FB909AEC634FFA9BEC0ACE9 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.3.7z | ADAB9C6D3E7DEF440BB46558350E4207251EFD2F2CBA467916495C21C7057AF6 |
Steam++_win_x64_fde_v2.6.3.7z | D98BA9B33B3FEDD7533C88C18084B792F29FD167FF9789F668BA0602B86EAD79 |
Steam++_win_x64_v2.6.3.exe | 6DF966CC07E2639B13629AF4702316C01B90BADB20B3DF05461D8FE624DB4D28 |
Steam++_win_x64_fde_v2.6.3.exe | 07C72838E25AE84E2FD0A573FF332278B81B3F66AC7189C38A4FB99EA5A5C6C9 |
Steam++_linux_x64_v2.6.3.7z | A74CE35AEFCC76487BCD8402311FF2F794B0075390DD426C86F1DADF1F30D782 |
Steam++_linux_arm64_v2.6.3.7z | 86D3BEC887F1FC7CE6CD744A8710E208EB0A49A14EA4633FF937DF007AECC91A |
Steam++_linux_x64_v2.6.3.deb | AB913DCDC2AB78FAA659C3AA6A386255149E636A58059233B634F4659CBB80F5 |
Steam++_linux_arm64_v2.6.3.deb | D1DB0931B6B2BE40C2DA3F495B43EDD300941977FE5EBE64EC9873EB95A77B9B |
Steam++_linux_x64_v2.6.3.rpm | 819F5DEE49CE35B182FBB0AD2CD9468CAB22C3B56E407DD6659AFC817DF55E6E |
Steam++_linux_arm64_v2.6.3.rpm | 945F3C8B658750FFD587665CE2FCF0AE4E823592A1D2CAB3716161E1866B761E |
Steam++_macos_x64_v2.6.3.dmg | CC0B98834A52C4F988D7DFEA1553FADEA3A72CCB3396271E72E5070EAAC469C0 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.2.7z | E4CB2714EF540816C475DF128FC551D35E94830C452A66748055FFC286BEE7AE |
Steam++_win_x64_fde_v2.6.2.7z | 43A0BD54B26574C00F62126C080FAA05B1E27BB6A89419168860CF2E1503F627 |
Steam++_win_x64_v2.6.2.exe | FBB23D4256DD409CEB4D199C04CDC8863CE1173F3AC88E0C7BD9B8778120955C |
Steam++_win_x64_fde_v2.6.2.exe | 8D2D68EC2FD8036DCD1B283A0EA142FBF877D42A70E3C1AC10A4B4C5F23EAD48 |
Steam++_linux_x64_v2.6.2.7z | DC5EBA3C61E46506C9D8A1C0831E825FBA8EF5D4B0CFA0D7EB5BC44602F46572 |
Steam++_linux_arm64_v2.6.2.7z | DAA1B783484FE5AA0F1D1395CC6AEC620A85D485F59A9C06D97A2F646304D34D |
Steam++_linux_x64_v2.6.2.deb | EE3FCB74B9641C4F6D5A945AC91F0CDD2167A94735F0B7416E2A2397DA255BC4 |
Steam++_linux_arm64_v2.6.2.deb | 6322EA41DE16A776C30292B529817F87977A27676FBEF38462F4023FAA1E5F42 |
Steam++_linux_x64_v2.6.2.rpm | AD624EBB94CA0562984562734BC803A24550647B4DD69693A1E8079DF86B7378 |
Steam++_linux_arm64_v2.6.2.rpm | E326685A891EFD12E1A772B8BDF7EF222F02BE5C420BAC13FD416684C6660979 |
Steam++_macos_x64_v2.6.2.dmg | AD48998969D6324EB1BE878F79DA967C7EAA387DB02B6D75E9D9D23F88A80741 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.6.1.7z | f8525e772904a5696e651bae5fbf726861b013ecd6c1a859804e371cd0581e0b |
Steam++_win_x64_fde_v2.6.1.7z | cbe17c26b2e4ae1da24ea4c620c11fb98180f872c96e1d1c7d9fb56af35dbf53 |
Steam++_win_x64_v2.6.1.exe | 3f69999ecde4699420e65ad63126e809e43462655ce4ae1fa04c384e069d93aa |
Steam++_win_x64_fde_v2.6.1.exe | 8dc15d27399cea1769df76d52d0276967bfd8a1941df23ae5a7418f22d161a81 |
Steam++_linux_x64_v2.6.1.7z | 457dc4dd21c5acaf7c5515fc9c77e4d8abe2a75f674acda8e74cdfbc062bfb0f |
Steam++_linux_arm64_v2.6.1.7z | 6b83fdbeae5597befc892d44e603dbc4b35924be33a5774b733258b264bed1cf |
Steam++_linux_arm_v2.6.1.7z | 3f9df21a378884bb7a1c4c867c1d59b07a9568bba0c658755c3d12c89b97fea0 |
Steam++_linux_x64_fde_v2.6.1.7z | d20cb26e54ff6b9ecdb02712e2c585d34543dcc1ae35a25821f887a8938aa831 |
Steam++_linux_arm64_fde_v2.6.1.7z | dc17bd72b3df2332ce580bbe42f97ed3994ca0b387f3e92f3852b5672c41bd39 |
Steam++_linux_arm_fde_v2.6.1.7z | f99ff076f28ee26581baad1e848bc977d740a7450cd672e8d24e06e4f758f371 |
Steam++_linux_x64_v2.6.1.deb | 29fc0a5da7396006793ee43508a4db3ab7b49663cb83c57b7f732443b8e4b74e |
Steam++_linux_arm64_v2.6.1.deb | 60e240bf6d698e7a3fa33356f1589d6cf3bbf8b85a61021c8cbb9b586420cd7d |
Steam++_linux_arm_v2.6.1.deb | 7977d15618b03cd2b40f29cea23680019d357c3b7d72046bc828a49d29e15633 |
Steam++_linux_x64_fde_v2.6.1.deb | 6a1f14a1135179acaa436d33d1eae213bc85a1bd37a6ff2fba616d8d86740f19 |
Steam++_linux_arm64_fde_v2.6.1.deb | 4be901e1961af44cbc814ca8bf9cdf56cdae9db3360be0d425291e75fa41df20 |
Steam++_linux_arm_fde_v2.6.1.deb | 2570a0ee03634aa2b15c67c9f9e91a3f12e8e5bcd3f6c44b4a31dd44e2d2bf54 |
Steam++_linux_x64_v2.6.1.rpm | d7709a9373c9dd9b5f0957b02337ad7ac25dae5aa43bcc1ae3f10bd2cdfc0745 |
Steam++_linux_arm64_v2.6.1.rpm | d3238980442df1d1f1293ac0a6acbc6528d53966426af1c41474283ce0a5f922 |
Steam++_linux_arm_v2.6.1.rpm | b9d6990c5c2c989490464afa1bfa39ccf20b851547f912082447ee1d6a669247 |
Steam++_linux_x64_fde_v2.6.1.rpm | 83345f36ec61f609f88d61c6c048efbbe5a8498fcfe1f4ae0aafeeaad93cc122 |
Steam++_linux_arm64_fde_v2.6.1.rpm | 8c2a22ddd05b0f41bc2e83bfc496bd0ed3e22316cae5864123a06268c3817e33 |
Steam++_linux_arm_fde_v2.6.1.rpm | dd726f53d14587808667ff546f2cdd63c7cd860f0a50e71bb30db6c72bbe7e66 |
Steam++_macos_x64_v2.6.1.dmg | dd2a2f435aa12536fb5b0bc4329473c9db96e93a173405970710dae6d3533db4 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.12.7z | 30C6FBD285EEB5EABE64BA8AAD6576234EA11897A29BA84EF590CF9DCB4AC7E4 |
Steam++_win_x64_v2.4.12.exe | 30C8625BF73D80A611B2F0DD04B3CE70364818CB1A2B5004074639A72D679B88 |
Steam++_linux_x64_v2.4.12.7z | 3A47E0BBC5B7DE5C11566EEF2E959850667C68FCAB6D9ABC657007EA097DD2B0 |
Steam++_linux_arm64_v2.4.12.7z | A65842BF3A0FB9EC06A1B4CAA8710C092426FE32309512A8247D9E465224121B |
Steam++_linux_arm_v2.4.12.7z | 777AF29137C93F90F9477C6D9F62D7D55ABA7873C3FB5335C003953CC01857B7 |
Steam++_macos_x64_v2.4.12.dmg | 1740F3CF154202BC7E2FB101187404637CE622D88A1528CE0F40517A3FD967FC |
Steam++_macos_x64_v2.4.12.app.zip | 35139413AB7694CD730A26836D825057D50C2D80FE6A4CB36B4F15E3A3652BEB |
Steam++_macos_x64_v2.4.12.7z | E450102A5F5AFFF170C82836064B0EE97E03E0501B246F62E1B494392E0523D1 |
Steam++_android_arm64_v8a_v2.4.12.apk | A854FB5D69AA5FD86C8092C5DD7D923BD34DA6C1EB9120675667D5D91E83FA8F |
Steam++_android_armeabi_v7a_v2.4.12.apk | F510D114B21D323576D8ACED296D20227BBA48053DC047C92B2BA260447FEF08 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.11.7z | 8C268FFF826D50D404FB79589EA8752DF45C0DD3A3A0DA1B27A738E78825AF51 |
Steam++_win_x64_v2.4.11.exe | ABAD6B3C9DFDD336881F7197B9658AF2465104ECAF1BCB206AA259510E27A4D5 |
Steam++_linux_x64_v2.4.11.7z | E36C764D23B910133DEEB94E941101C8ED0F0B02C50A05B03F3E30DC3F7B29A6 |
Steam++_linux_arm64_v2.4.11.7z | 58E89BBC79FD440956822D50029DC6BE11303A9EF7DC536E3ABF2DA3F91755FA |
Steam++_linux_arm_v2.4.11.7z | E260EE0E4A4D185B79CA692347596F15998E3A88C0EE0BEBC9C6B516176EBA85 |
Steam++_macos_x64_v2.4.11.dmg | C47411A870A4445178FF45A90285054AF9720F6E46C970A058B135788FFF5A8A |
Steam++_macos_x64_v2.4.11.app.zip | 53B48725874E07FE8F5E178CCF5083D3C8F9CDB60E76FC3CF5062DFDECCD3E4C |
Steam++_macos_x64_v2.4.11.7z | AE7682D224CBD6EA1FF90B093C8B0D5889E0F9532783B4CB365DDF85D06D8AAA |
Steam++_android_arm64_v8a_v2.4.11.apk | 8F01CFAFDCC3A945927A5DD7A2E18AD03F5B028E34ACA0B265FB2ED1F6085A20 |
Steam++_android_armeabi_v7a_v2.4.11.apk | D05D81132B03A515F5776BA7B047E6D06B8951522A9FCA4317579EF9603E6A4A |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.10.7z | 767FEC42DA14A632E92D517E96487F74184F55D6AFB7D95E57747E6AB3F4AC37 |
Steam++_win_x64_v2.4.10.exe | D598A9807F6325D2E07C1FF7CE4ADFC1605501E5115FC94014FEAF88FBCBEA1B |
Steam++_linux_x64_v2.4.10.7z | 6C10CCA10A073321AED815491C8F05B79F2602AE7BB187470C1FCD7A05519187 |
Steam++_linux_arm64_v2.4.10.7z | 97AC7F2C5B7A369910B632CE0671B7BFF5BCD05598F5A44074F55E2BF5EED816 |
Steam++_linux_arm_v2.4.10.7z | F1E14F7BDB96BB9D86ACD0F94E11F4F565F3C13154711D69E5E9EAB18983FAE4 |
Steam++_macos_x64_v2.4.10.dmg | 1F252D0A0837F0AE8DC5F930AD5619F9FA25284E3BD77F09A58098B850E84F1F |
Steam++_macos_x64_v2.4.10.app.zip | 59166D17023333E24E5DA9D7B7920B5F67E3F3EE5CDD30F903422C48BF4405BD |
Steam++_macos_x64_v2.4.10.7z | 7B59A36E34829F4343FD2048CDD2E899478C77E4FFAEFD877B52AD0429CB5D7C |
Steam++_android_arm64_v8a_v2.4.10.apk | 432046DF7C9BBA5CCBD8AC476CE31C9A8022C3F46508F8A32E7D42081A29DDA3 |
Steam++_android_armeabi_v7a_v2.4.10.apk | 25584531B040E2B50EB0855D1E3242978E37EF554019241E6C4FDB25E7B8533D |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.9.7z | D8620FF0F46BA3D10701309F13AE0FFF857E2E122FA9D1DB0D305D2CF76EAE44 |
Steam++_win_x64_v2.4.9.exe | 05B032574F61B2E16E6A0EF74D7EC9BBE6880AE7B7496E8097DB88D2BEAB7B45 |
Steam++_linux_x64_v2.4.9.7z | E056112C66E92D49A69DB3AD58B8B48822E6A5C72DA0A0F6D602C157C1605B4E |
Steam++_macos_x64_v2.4.9.7z | 608BCC6305A867EF3EFC3444E32E1A35CD523DD08C3ACFBED30F6E66A758EE4C |
Steam++_macos_x64_v2.4.9.dmg | 927F495DCBA6380475568428F650FBC69A7AE390F06E0CD9305B38E98C13E568 |
Steam++_macos_x64_v2.4.9.app.zip | B19009C763E5168CEC40D28CC93418F621D30C1F013609C0D7F6B4012B24C8AE |
Steam++_android_arm64_v8a_v2.4.9.apk | 2EAE8803C14DB38E1E2C68B44647F7A35F8F0AFE45CF9727A3DAEBD5DD4630A2 |
Steam++_android_armeabi_v7a_v2.4.9.apk | 26206AD0B904B45616C0E3263594AE6A846C222E9AEC71C2151A83E0DDC7F7E2 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.1.7z | F585575E8C1466F09DD351A9F2A1E0D98669B38C8DF6BA0CF405E4E5E9863C12 |
Steam++_win_x64_v2.4.1.exe | C617DC41ADF3B628EBC33C0818FC2B1A57B69955C366C295357F98AD8A4E1786 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x64_v2.4.0.7z | A476B44FFC1B6D546352C34E990136C767046CACD5B2967FD9638E5B6ABB7059 |
Steam++_win_x64_v2.4.0.exe | ADAA408ECC7D3FC323EB5EEB462C62ACA52BF5D27B367D887C671D6C72F02AD3 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x86_v2.3.0.7z | 5DA9346C91CCEF3D63D85A6257B752502F0CB68D339920D7FDD4F09710E53E15 |
Steam++_win_x86_v2.3.0.exe | D1CD9D3F78DEBD78757391540239336AA18E25A678FAA8B2D80334D32F8F77F7 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x86_v2.2.0.7z | F876FF168ECDEBB28785FB83A3C0B40928F23B1E44C8B065F8B206BDF1F80963 |
Steam++_win_x86_v2.2.0.exe | B70A19B60AAC6755EB921A58C55902157A1720648D9EEB8B98FA5629DADC7FF6 |
File | Checksum (SHA256) |
---|---|
Steam++_win_x86_v2.1.0.7z | F7AAF6F68D2E3A6AB22BFED20D837EBBC05EABD2AFFA44035497D53EBA337047 |
Steam++_win_x86_v2.1.0.exe | 6185398E306BCAE6937953FFF63AC92B60D61EB4D9E3EA96062B2B69737DCF7C |
直接点击文档内底部的编辑此页快速跳转到GitHub编辑页面直接向本仓库提交你撰写的文档
先决条件:
Clone 本仓库
在项目文件夹下运行:
yarn install
+yarn docs:dev
+
更新框架及插件(非必要不必更新)
yarn add -D vuepress@next
+yarn add @vuepress/plugin-search@next -d
+
修复 目录迁移跨卷错误导致的无法启动
仅当 Windows 安装版之前安装在非系统盘上引发
Linux 也可能受影响(较小概率),能启动则可忽略此更新,其他平台不受此影响
优化 程序内图片资源占用空间
Failed to create CoreCLR, HRESULT: 0x80004005
旧版本不会检测到新版本
由于本机加密 ProtectedData 与 DataProtectionProvider 在 64 位中无法解密 32 位写入的数据
导致 令牌数据,Steam++平台登录状态等 存储在本地的数据无法解密
令牌数据
先关闭旧版本令牌的本机加密保护在覆盖升级,如果已经升级新版本且没有令牌数据,可以用 2.3.0 版本的压缩包覆盖后再进行操作
Steam++平台登录状态
重新登录即可
由于升级 CEF 90.6.3 导致 微软账号 无法使用 Windows Hello 方式快速登录
开机自启动因本次更新程序路径发生变化而失效
计算机管理(本地) - 系统工具 - 任务计划程序 - 任务计划程序库
中 找到名称为 Steam++
的项 双击打开 顶部 Tab 切换到 操作,编辑列表中唯一的操作项 在 起始于(可选)(T):
将目录末尾的 \Bin
删除即可从此版本开始不再支持 32 位操作系统
由于文件与目录变动较大,推荐使用压缩包覆盖升级,可在群文件或官网中下载(Steam++_win_x64_v2.4.1.7z)
从之前版本覆盖升级操作指南
下载压缩包
退出 Steam++ 程序
程序根目录下除了 以下 文件夹 外可全部删除
AppData Cache Logs
将压缩包解压至根目录
启动程序
旧版本不会检测到新版本
由于本机加密 ProtectedData 与 DataProtectionProvider 在 64 位中无法解密 32 位写入的数据
导致 令牌数据,Steam++平台登录状态等 存储在本地的数据无法解密
令牌数据
先关闭旧版本令牌的本机加密保护在覆盖升级,如果已经升级新版本且没有令牌数据,可以用 2.3.0 版本的压缩包覆盖后再进行操作
Steam++平台登录状态
重新登录即可
由于升级 CEF 90.6.3 导致 微软账号 无法使用 Windows Hello 方式快速登录
开机自启动因本次更新程序路径发生变化而失效
计算机管理(本地) - 系统工具 - 任务计划程序 - 任务计划程序库
中 找到名称为 Steam++
的项 双击打开 顶部 Tab 切换到 操作,编辑列表中唯一的操作项 在 起始于(可选)(T):
将目录末尾的 \Bin
删除即可从此版本开始不再支持 32 位操作系统
由于文件与目录变动较大,推荐使用压缩包覆盖升级,可在群文件或官网中下载(Steam++_win_x64_v2.4.1.7z)
从之前版本覆盖升级操作指南
下载压缩包
退出 Steam++ 程序
程序根目录下除了 以下 文件夹 外可全部删除
AppData Cache Logs
将压缩包解压至根目录
启动程序
【Steam++2.0.0.6】
Steam++ v1.1.4 2021-02-23
更新内容
Steam++ v1.1.3 2021-02-21
更新内容
Steam++ v1.1.2 2021-01-29
更新内容
Steam++ v1.1.1 2021-01-22
Steam++ v1.0.6 2021-01-12
Steam++ v1.0.5 2021-01-08
Steam++ v1.0.4 2020-12-28
*此版本修改了配置文件的保存读取功能,会无法读取1.0.4版本以前的配置文件包括令牌数据。
+(可以通过设置-令牌设置-导入旧版本Steam++令牌数据按钮来恢复旧版本令牌数据)
+
Steam++ v1.0.3.3 2020-12-27
更新内容
新增pixiv本地反代服务支持
新增在欢迎页steam昵称后显示steam的登陆区域
添加steam图片修复的本地反代支持
修复最小化恢复时UI边框错位的BUG
修复令牌编辑和导入时出现的非空报错
帐户切换功能的最近登陆时间从北京时间改为当前系统时区时间
修复一个因为DNS解析错误会导致程序内存溢出闪退的BUG
SDA令牌导入不再支持导入加密文件,如果要导入加密的maFile请先在SDA移除加密
修改初始化的方式和steam api的连接逻辑来避免steam游戏掉帧的BUG
解决程序最小化启动时弹窗报错
优化本地令牌的加载
修复托盘图标单击启动多个窗口
修复设置界面设置UI错位
修复成就窗口关闭游戏依然运行
修改steam社区商店图片代理上游地址为steampowered.com
已知的未修复问题
Steam++ v1.0.2 2020-12-21
更新内容
已知的未修复问题
Steam++ v1.0.0
发布第一个版本
主要功能:社区反代,帐户切换,成就解锁,本地令牌。
次要功能:强制无边框窗口化以及CSGO VAC屏蔽修复。
// ReSharper disable once CheckNamespace +namespace Microsoft.Extensions.DependencyInjection +
%USERPROFILE%\AppData\Local\Packages\4651ED44255E.47979655102CE_k6txddmbb6c52\LocalState
\AppData
or %LocalAppData%\Steam++
~/Library/Steam++
$XDG_DATA_HOME/Steam++
or $HOME/.local/share/Steam++
/data/data/net.steampp.app/files
%USERPROFILE%\AppData\Local\Packages\4651ED44255E.47979655102CE_k6txddmbb6c52\LocalCache
\Cache
or %Tmp%\Steam++
~/Library/Caches/Steam++
$XDG_CACHE_HOME/Steam++
or $HOME/.cache/Steam++
/data/data/net.steampp.app/cache
%USERPROFILE%\AppData\Local\Packages\4651ED44255E.47979655102CE_k6txddmbb6c52\LocalCache\Logs
\Logs
or %Tmp%\Steam++\Logs
~/Library/Caches/Steam++/Logs
$XDG_CACHE_HOME/Steam++/Logs
or $HOME/.cache/Steam++/Logs
/data/data/net.steampp.app/cache/Logs
Watt Toolkit 使用显卡进行界面硬件渲染加速
在打开主程序界面的时候会调用 GPU 渲染
如果不想要占用 GPU 可以在设置中关闭
设置
-> 通用设置
-> 关闭 使用GPU渲染界面(硬件加速)
请前往 C:\Windows\System32\drivers\etc
,右击host
文件,打开 属性
,取消下面的 只读
选项。
只读也可能是被其他软件占用,或者因杀毒软件拦截导致的,如果 hosts
文件没有自定义的内容,可以先删除该文件后再启动,或者使用 系统代理模式,文件位于 C:\Windows\System32\drivers\etc\hosts
或者通过断网一键修复程序自动重置 host 问题,如 360断网急救箱
火绒断网修复
C:\Windows\System32\drivers\etc
, 将整个 etc 文件夹删除后重新创建一个 etc 文件夹程序加速过程中崩溃后,社区/游戏服务器无法连接是因为崩溃后写入 host
的 127.0.0.1
未被正常消除,可以取消加速后重新打开,也可以手动清理掉 host
文件
或者通过断网一键修复程序自动重置 host
问题,如 360断网急救箱
火绒断网修复
崩溃后无网络的问题,是因为加速和停止加速本来有正常的逻辑要执行,因为在加速中将程序强退了,所以停止加速的逻辑没执行,也就没还原加速所修改的配置导致的。
遇到这个问题可以尝试还原hosts文件,关闭windows系统代理,重置网络服务
将 2FA 导入 ASF 中可以在运行 ASF 的时候自动验证令牌以及确认能市场交易
提示
注意,导入 ASF 中的 2FA 文件无法直接导出,请不要只保留 ASF 的 2FA 验证
选择一个机器人 -> 点击锁图标的 两步验证
-> 点击 导入验证器
-> 选择后缀为 .mafile
的令牌文件
.mafile
参考 [steam++令牌导入教程](/document/Steam Guard/import/android令牌) 获取到 steamguard-xxxxx
文件,将文件后缀改为 .mafile
打开SDA文件夹中的 maFile
文件夹,找到其中的 SteamID.mafile
文件
请在复制前确保你没有设置加密,即使用记事本打开后第一个字符为 {
,如果不是,请在SDA中点击 Setup Encryption
,输入密码后连续点击三次 Accept
,将加密清空后再操作
首先在令牌处点击查看令牌详细数据按钮(如图第三个按钮)
复制 SteamGuard 栏中的所有内容,创建一个新的文本文件,将复制的文本原样粘贴进去,将文件后缀改为 .mafile
首先右击条目,选择 Show SteamGuard and Recovery Code
勾选 Allow copy
以允许复制,然后选择最后一个大框中的所有内容,创建一个新的文本文件,将复制的文本原样粘贴进去,将文件后缀改为 .mafile
由于各个 2FA 应用获取信息方法各不相同,此处无法给出详细步骤,请根据各软件教程获取数据后,按如下格式保存后缀为 .mafile 的文件
{
+ "shared_secret": "字符串",
+ "identity_secret": "字符串"
+}
+
ASF (ArchiSteamFarm) 主要目的是同时从多个账户中自动获取 Steam 集换式卡牌的软件,不过除了本功能还有自动进行交易报价等操作
ASF 是一个控制台应用程序,这意味着,至少在一开始,它没有提供一个您熟悉的友好 GUI 界面。
ASF 主要应该在服务器上运行,所以它更像是一个服务(守护进程)而不是一个桌面应用。
ASF 的功能特别多,不过因为本指南是使用的 Watt Toolkit 内置的 ASF ,并非挂载在服务器上
不过社区开发了一个 WebUi 的 GUI 界面,现在下载 ASF 的发行版都内置了 WebUi 的 GUI 控制台 位于 ASF-win-x64/UI
ASF-ui 是一个社区项目,主要为最终用户提供了一个用户友好的图形界面 Web 接口。 为了达成这一目的,它被设计为 ASF API 的前端,使您可以轻松操作 ASF。 这是 ASF 自带的默认 UI。
如上所述,ASF-ui 是一个社区项目,并非由 ASF 核心开发者维护。 它遵循自己的开发流程,所有相关的问题、讨论、漏洞报告和建议都应该发表于 ASF-ui 仓库。
您可以使用 ASF-ui 对 ASF 进行常规管理。 例如管理机器人、修改设置、发送命令,以及 ASF 提供的各种其他功能。
集成开源项目 ArchiSteamFarm 在应用内提供挂机掉落 Steam 集换式卡牌
等功能。
本 ASF 指南只针对 Watt toolkit 中内置的版本
?
来查看介绍Name 名称
Enabled 自动启用挂卡
SteamParentalCode 家庭监护
)账户
密码
令牌
SteamLogin 账户
SteamPassword 密码
项目填写,以后会在运行机器人时自动填写账号和密码创建完成的 Bot 界面
用处:最近有几个游戏限时免费了,我有很多个号,一个号一个号打开领取游戏太麻烦也太慢了,可以创建每个号的Bot,一次性为所有账号领取游戏,还能同时挂卡
!addlicense asf [appid]
+
将 appid
替换为 SUBID (不是 App ID) 即可批量激活游戏
比如说 APEX 的 ASF 代码为
+
+!addlicense asf 401407
+
+但是无法领取锁区游戏,故国区无法领取 APEX
+
SUBID 可以去 SteamDB 查看,注意是 SUBID 而不是 APP ID
通过 Steam 默认保存的凭证信息一键切换已在当前 PC 上登录过的 Steam 账号,并且可以一键离线登录,还能管理家庭共享库排序等功能。
Q: 账号切换之后还是需要输入密码和令牌?为什么有时候可以一键切换有时候不行?
A: Watt Toolkit 的账号切换功能并没有记录你的密码和令牌, 能实现快速切换账号是因为 Steam 本身的记住密码功能,如果你没有记住密码登陆过账号,或者你的记住登陆状态丢失,都会导致账号切换之后需要密码和令牌,解决方法是下线所有当前 Steam 登陆的设备,重新在你的 PC 记住密码登陆一次。
家庭库共享(Steam 客服)
调整当前设备上共享的 Steam 账号优先级顺序,用于解决想玩账号B的共享却一直使用的是账号A的共享这种问题,从上到下的排序为共享库使用的优先级顺序,也可以选择暂时禁用或启用指定账号的共享。调整后保存重启 Steam 生效!
可以强制游戏窗口使用无边框窗口化或是全屏,也可以将游戏画面置于桌面壁纸上(与动态壁纸软件冲突)
工具列表:
一键修改游戏的信息和图片等数据
右键游戏 > 点击 编辑游戏信息
目前有bug导致恢复原始数据不方便
可以使用 Steam 下载完成定时关机使无人下载完成后能减少不必要的耗电(比如晚上睡觉自动下载完成后自动关机)
让指定的游戏(最多32个)通过虚拟启动增加游戏时间,不用下载也能加长游戏时间
Steam 游戏成就解锁使用开源项目 SteamAchievementManager
注意
该功能带有一定风险,理论上不会被 VAC,但如果滥用可能被游戏厂商拉黑,建议在不启动游戏的情况下使用,截至目前为止还未有影响。解锁成就功能并不是外挂程序,原理上仅与 Steam 进行通信,和游戏本身并无关系,像 VAC 之类的反作弊系统是在多人游戏中发挥作用。如果游戏与其他平台绑定,解锁成就不会同步到其他平台上,如果重新完成成就,其他平台上也可能不会更新,例如 Sea of Thieves 与 Xbox 绑定。
通过勾选成就并保存成就更改(注意:最好不要对有 VAC
的游戏进行成就更改,以免造成不必要的损失,下图就是一个有 VAC
的游戏)
实现对 Steam
Discord
Twitch
Origin
Uplay
GitHub
Microsoft Store
谷歌验证码
Pixiv
等国内难以访问的网页正常访问,防止网络被干扰
功能类似 Steamcommunity 302,使用 Titanium-Web-Proxy 和 YARP.ReverseProxy 开源项目进行本地反代来支持更快的访问游戏网站。
有Host代理模式
和系统代理模式
两种方式可以选择,第一次使用前需要确认安装证书文件
还能解除 Steam 商店的访问限制,包括但不限于:您所在的地区目前不提供此物品
此游戏标记为“仅限成人”。您看到此游戏是因为您 已将偏好设置为允许此类内容。
Q: hosts 正在由另一进程使用,因此该进程无法访问此文件?
A: hosts 文件被其它程序占用了导致本程序无法正常读写,使用
资源监视器
在关联的句柄
中搜索 hosts 找到占用的进程,结束掉该进 程即可。Q: 社区加速里的脚本启用了无效,为什么脚本前面的勾选框不会被保存?
A: 脚本需要对应的加速服务开启才能生效,同时也必须启用了加速功能后启用脚本才有效,例如
Steam 商店史低查询
脚本必须要启用Steam 商店加速服务
才能生效。Q: 使用加速提示证书安装失败?
A: 一般是系统相关文件丢失导致,可以尝试手动安装程序目录
AppData
文件夹下的SteamTools.Certificate.pfx
证书文件,安装到受 信任 的根证书区域,区域一定要选择正确,不然安装成功也无效,密码留空不填直接确定即可。
简略展示常用的可加速站点
点击网络加速右上角的更多 ···
移除证书
并 重置 Hosts 文件
导出的.txt文件,通常默认命名为“winauth-日期.txt”
steam++令牌导入教程-从WinAuth导入 (BiliBili)@牛奶君
导出的.maFile文件,通常默认命名为“一串数字.maFile”
Steam++ 点击令牌管理
-新增
-选择Steam++ 导入
steam++令牌导入教程-从Steam Desktop Authenticator导入 (BiliBili)@牛奶君
根据软件说明,复制/导出令牌,并找到以下所需内容并依照图片输入
由Steam++V1版本导出的 .dat 文件,通常默认命名为“Steam++ Authenticator 日期.dat”
由Steam++V2版本导出的 .mpo 文件,通常默认命名为“Steam++ Authenticators 日期.mpo”
Watt Toolkit 点击令牌管理
-新增
选择Steam++ 导入
PC 端
Steam++ v2.4.9
或更高版本
通过 扫码 导入
在PC端点击如图所示导出为二维码
按钮,在手机端点击 右上角加号
-->新增
进行扫码
通过 文件 导入
在PC端点击如图所示导出
按钮并确认导出
,将导出的文件发送至手机,在手机端点击 右上角加号
-->新增
进行导入
安卓手机根据不同情况不同厂商可分为三种情况: 任意安卓手机,有root 部分安卓手机厂商,有自家备份软件,且备份文件无加密/加密可破解 手机无root,且无法备份对应数据/无法解密备份数据的,此方法由于是重新绑定,所以可能有暂挂
steam++令牌导入教程-从Android App导入-须root的方式 (BiliBili)@牛奶君
需要一台绑定了目标账号令牌的手机,根据手机品牌不同,还需要不同的软件,这一方案并非全品牌适用
steam++令牌导入教程-从Android App导入-无须root的方式 (BiliBili)@牛奶君
本方案涉及手机品牌较多,总结概述为:
通过具备高权限的手机厂商自家备份软件对 SteamApp 进行备份
提取备份文件导入令牌
已知的相关教程链接:
vivo新版已加密LG解密
华为新版已修改加密
更多品牌手机可参考以上教程自行研究
注意
保留数据卸载 app 也是有风险的,请做好要用备用码解绑的心理准备!
不过好处就是如果成功了,可以合理避免暂挂问题。
用 Filza 打开/var/mobile/Containers/Data/Application/{字符串}
,数字串位置为Steam 数据文件夹,可能不一样,Filza会显示为“Steam” 用文本方式打开/Documents/Steamguard-xxxxxxxxxxxxxxxx
,到最下面找到 otpauth 那一栏粘贴到 Steam++ 用文本方式打开/Library/Preferences/com.valvesoftware.Steam
,并找到<string/var/mobile/Containers/Data/Application/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/Library/Caches</string
,复制XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
并在最前面添加android:
并粘贴到 Watt Toolkit
将手机上的 Steam App 降级到 2.0.16
(这里虽说降级,但是一定要删掉原Steam,重新安装2.0.16版本!!!),其他版本没有测试,反正 App Store 里最新版是不行的。因为 Steam 更新以后,将验证码存放在了更安全的地方。具体怎么安装旧版的 App,自己百度。
利用 iTunes 备份 iPhone,备份的时候不要选加密备份。备份完确保这个路径下确实有备份文件
C:\Users\用户名\AppData\Roaming\Apple Computer\MobileSync\Backup\
/Users/用户名/Library/Application Support/MobileSync/Backup/
下载 工具 解压后进行下一步
win-x64.7z
win-x86.7z
win-arm64.7z
osx-x64.7z
linux-x64.7z
linux-arm64.7z
运行工具,然后点击最下的按钮,选择备份文件所在的目录,默认会定向到上面的路径,点击确定,会看到如下的信息
然后在Steam++中导入即可。android
字样也要复制,下面的{}
符号也要复制
参考自:CaitSith2/ios-steamguard-extractor#4 (comment)
简单步骤:
iTunes旧版
iOS旧版应用下载
下载旧版本Steam
提取ipa
并使用爱思助手等工具
安装steam++令牌导入教程 (其乐 Keylol)@cyb233本帖当前对应 Steam ++ 版本为:2.4.11
已授权转载及修改,本文基于原文优化
此方案最为简单,如下图直接通过Steam账号登录即可
注意
本方案将解除手机端令牌并导致15天的市场交易暂挂
本地运行手机令牌程序,让你能够直接在电脑中获取令牌,可以同时管理多个令牌的使用,交易确认等
目前仅支持 Steam 令牌,后续可能会开发支持更多的令牌种类与云同步令牌
类似于 WinAuth
(可以通过导出的方式将 WinAuth 2步验证
导入 Watt Toolkit
,使用开源项目Winauth)
通过加速服务拦截网络请求将一些 JS 脚本注入在网页中(Steam内置浏览器),提供类似网页插件的功能。使 Steam 内置的浏览器可以使用部分脚本
比如 Steam历史最低价格查询
Steam Economy Enhancer(Steam 市场增强)
CSGO Market Tool(CSGO市场查询枪支磨损值)
在登录状态下可以在脚本市场直接下载常用的 Steam 脚本
脚本市场列表: 仅作记录,并非实时更新
名称 | 介绍 | 版本号 |
---|---|---|
GM | 基础脚本框架 | 0.31 |
好友和最近游戏中显示 VAC 状态 | 在好友列表批量查看被VAC的好友 | 1.5 |
划词翻译-冻猫(更换有道翻译) | 选中文字自动翻译 | 3.5.4 |
Auto Redeemer SteamKey | 将复制的Steam CDKey自动激活 | test-3.1.0 |
Chr's Inventory Helper | 库存批量出售 | 1.5 |
CSGO Market Tool | CSGO市场查询磨损和印花 | 2.41 |
Steam 创意工坊大图修复 | 修复 Steam 创意工坊大图无法显示 | 1.0.0 |
Steam 网页语言切换 | 在网页顶端添加一个修改网页显示语言设置,不更改用户语言 仅支持 日语 中文 英语 | 0.1.6 |
Steam Auto Mass Craft Cards Badges in Bulk | 自动合卡,可以指定合成数量和种类 | 3.05 |
Steam Economy Enhancer | 增强库存和市场,批量快速出售,自动计算价格 | 6.8.4 cn |
解除软锁限制(加速已自带,本脚本已失效) | 1.0.5 | |
Steam 历史最低价格查询 | 在价格上面显示历史最低价格和进包次数 | 1.1 |
Steam 商店搜索历史记录 | 搜索输入框添加搜索历史记录 | 0.31 |
Steam 一键移除 | 一键取关鉴赏家,游戏,清空愿望单 | 0.7.8 |
Steam 自动探索队列 | 在节庆活动是自动探索队列获得卡片 | 0.2 |
True Level Lazy | 排除汽车大奖赛的徽章等级,因为太容易刷了 | 0.1.2 |
Desktop(桌面端)
Mobile(移动端)
Watt Toolkit 的软件开源并发布于 GitHub
OS | Version | Architectures | Lifecycle |
---|---|---|---|
Windows Client | 7 SP1(*), 8.1(*) | x64 | Windows |
Windows 10 Client | Version 1607+(*) | x64 | Windows |
Windows 11 | Version 22000+ | x64, | Windows |
Windows Server | 2008 R2 SP1(*), 2012+ | x64 | Windows Server |
* Windows 7 SP1 必须安装 扩展安全更新 (ESU) 且将在不再支持 2022/11 后发布的版本。
* Windows 8.1 将在不再支持 2022/11 后发布的版本。
* Windows Server 2008 R2 SP1 必须安装 扩展安全更新 (ESU) 且将在不再支持 2022/11 后发布的版本。
* Microsoft Store(Desktop Bridge) Version 1809+
OS | Version | Architectures | Lifecycle |
---|---|---|---|
Alpine Linux | 3.13+ | x64, Arm64 | Alpine |
CentOS | 7+ | x64 | CentOS |
Debian | 10+ | x64, Arm64 | Debian |
Fedora | 33+ | x64 | Fedora |
openSUSE | 15+ | x64 | OpenSUSE |
Red Hat Enterprise Linux | 7+ | x64, Arm64 | Red Hat |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 | SUSE |
Ubuntu | 16.04, 18.04, 20.04+ | x64, Arm64 | Ubuntu |
Deepin / UOS | 20+ | x64 | Deepin |
Arch Linux | x64 |
OS | Version | Architectures |
---|---|---|
macOS | 10.15+ | x64, Arm64 |
OS | Version | Architectures |
---|---|---|
Android | 5.0(API 21)+ | x64, Arm64, Arm32 |
OS | Version | Architectures |
---|---|---|
iOS | 10.0+ | x64, Arm32, Arm64 |
注意:Watt Toolkit 在不断地更新功能,所以教程具有一定的时效性,如果不符合教程请确认最后更新时间和 Watt Toolkit 版本是否更新
🛠️「Watt Toolkit」是一个开源跨平台的多功能游戏工具箱。
此工具箱的大部分功能都是需要您下载安装 Steam 才能使用。