Compare commits

..
24 Commits
Author SHA1 Message Date
Mossimo 48dda443c3 fix cache 2022-03-06 17:41:36 +08:00
Mossimo 33dd4a0d99 test new 2022-03-06 16:28:44 +08:00
Mossimo 0c692d0090 try 2022-03-06 15:56:11 +08:00
RMBGAME a4eda92274 Create CNAME 2022-03-06 15:44:14 +08:00
Mossimo a5eb975b56 new 2022-03-06 15:41:33 +08:00
Mossimo 8b267c209a fix 2022-03-03 19:42:02 +08:00
Mossimo c2f35cf9a3 fix 2022-03-03 19:16:57 +08:00
Mossimo a8758fe0f7 fix 2022-03-03 19:11:43 +08:00
Mossimo 3d27206eb9 2.6.9 2022-03-03 18:48:10 +08:00
Mossimo 995a5979e8 newImage 2022-03-03 10:46:37 +08:00
Mossimo c05ca5b533 2.6.5 2022-02-07 23:11:57 +08:00
Mossimo 9ef2833fab 新增阿里云盘下载 2022-01-26 18:27:26 +08:00
Mossimo eaf4e6a677 移除比邻网盘 2022-01-19 19:35:19 +08:00
Mossimo d4eff12c57 fix 2022-01-05 17:29:56 +08:00
Mossimo abf2eae498 2.6.4 modify faq firefox的证书问题 2022-01-05 17:28:20 +08:00
Mossimo 660a826e35 修复绑定订单错误提示 2021-12-30 18:02:17 +08:00
Mossimo 477ef5e418 fix Faq 2021-12-29 20:30:02 +08:00
Aigio Liu e0c4f4e7bd SyncGitee 2021-12-22 18:59:45 +08:00
Mossimo c263340f56 SyncGtee 2021-12-22 18:54:53 +08:00
Mossimo a04b041760 addWebSite 2021-12-22 12:32:29 +08:00
rmbgame 5c86b53000 ready 1.0.0 2020-12-17 12:10:47 +08:00
rmbgame efb6adbd9b delete ref lib 2020-12-16 10:38:03 +08:00
rmbgame 209202b5cf sync develop 2020-12-16 10:36:52 +08:00
rmbgame c0a081e226 delete ref lib 2020-12-16 10:34:52 +08:00
2871 changed files with 16920 additions and 480527 deletions
-242
View File
@@ -1,242 +0,0 @@
# EditorConfig is awesome: https://EditorConfig.org
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*.{sh}]
end_of_line = lf
insert_final_newline = true
# Matches multiple files with brace expansion notation
# Set default charset
[*]
charset = utf-8
# Tab indentation (no size specified)
[Makefile]
indent_style = tab
[*.{js,json,xaml,axaml,xml,resx,resw,csproj,wapproj,appxmanifest}]
indent_style = space
indent_size = 2
# c# 文件
[*.cs]
#### Core EditorConfig 选项 ####
# 缩进和间距
indent_size = 4
indent_style = space
tab_width = 4
# 新行首选项
end_of_line = crlf
insert_final_newline = false
#### .NET 编码约定 ####
# 组织 Using
dotnet_separate_import_directive_groups = false
dotnet_sort_system_directives_first = false
file_header_template = unset
# this. 和 Me. 首选项
dotnet_style_qualification_for_event = false:suggestion
dotnet_style_qualification_for_field = false
dotnet_style_qualification_for_method = false:suggestion
dotnet_style_qualification_for_property = false:suggestion
# 语言关键字与 bcl 类型首选项
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
dotnet_style_predefined_type_for_member_access = true:suggestion
# 括号首选项
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity
dotnet_style_parentheses_in_other_operators = never_if_unnecessary
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity
# 修饰符首选项
dotnet_style_require_accessibility_modifiers = never
# 表达式级首选项
dotnet_style_coalesce_expression = true
dotnet_style_collection_initializer = true
dotnet_style_explicit_tuple_names = true
dotnet_style_null_propagation = true
dotnet_style_object_initializer = true
dotnet_style_operator_placement_when_wrapping = beginning_of_line
dotnet_style_prefer_auto_properties = true
dotnet_style_prefer_compound_assignment = true
dotnet_style_prefer_conditional_expression_over_assignment = true
dotnet_style_prefer_conditional_expression_over_return = true
dotnet_style_prefer_inferred_anonymous_type_member_names = true
dotnet_style_prefer_inferred_tuple_names = true
dotnet_style_prefer_is_null_check_over_reference_equality_method = true
dotnet_style_prefer_simplified_boolean_expressions = true
dotnet_style_prefer_simplified_interpolation = true
# 字段首选项
dotnet_style_readonly_field = true
# 参数首选项
dotnet_code_quality_unused_parameters = all
# 禁止显示首选项
dotnet_remove_unnecessary_suppression_exclusions = none
#### c# 编码约定 ####
# var 首选项
csharp_style_var_elsewhere = true
csharp_style_var_for_built_in_types = true
csharp_style_var_when_type_is_apparent = true
# Expression-bodied 成员
csharp_style_expression_bodied_accessors = true
csharp_style_expression_bodied_constructors = false
csharp_style_expression_bodied_indexers = true
csharp_style_expression_bodied_lambdas = true
csharp_style_expression_bodied_local_functions = false
csharp_style_expression_bodied_methods = false
csharp_style_expression_bodied_operators = false
csharp_style_expression_bodied_properties = true
# 模式匹配首选项
csharp_style_pattern_matching_over_as_with_null_check = true
csharp_style_pattern_matching_over_is_with_cast_check = true
csharp_style_prefer_not_pattern = true
csharp_style_prefer_pattern_matching = true
csharp_style_prefer_switch_expression = true
# Null 检查首选项
csharp_style_conditional_delegate_call = true
# 修饰符首选项
csharp_prefer_static_local_function = true
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async
# 代码块首选项
csharp_prefer_braces = false
csharp_prefer_simple_using_statement = true
# 表达式级首选项
csharp_prefer_simple_default_expression = true
csharp_style_deconstructed_variable_declaration = true
csharp_style_implicit_object_creation_when_type_is_apparent = true
csharp_style_inlined_variable_declaration = true
csharp_style_pattern_local_over_anonymous_function = true
csharp_style_prefer_index_operator = true
csharp_style_prefer_range_operator = true
csharp_style_throw_expression = true
csharp_style_unused_value_assignment_preference = discard_variable
csharp_style_unused_value_expression_statement_preference = discard_variable
# "using" 指令首选项
csharp_using_directive_placement = outside_namespace
#### C# 格式规则 ####
# 新行首选项
csharp_new_line_before_catch = true
csharp_new_line_before_else = true
csharp_new_line_before_finally = true
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_open_brace = all
csharp_new_line_between_query_expression_clauses = true
# 缩进首选项
csharp_indent_block_contents = true
csharp_indent_braces = false
csharp_indent_case_contents = true
csharp_indent_case_contents_when_block = true
csharp_indent_labels = one_less_than_current
csharp_indent_switch_labels = true
# 空格键首选项
csharp_space_after_cast = false
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_after_comma = true
csharp_space_after_dot = false
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_after_semicolon_in_for_statement = true
csharp_space_around_binary_operators = before_and_after
csharp_space_around_declaration_statements = false
csharp_space_before_colon_in_inheritance_clause = true
csharp_space_before_comma = false
csharp_space_before_dot = false
csharp_space_before_open_square_brackets = false
csharp_space_before_semicolon_in_for_statement = false
csharp_space_between_empty_square_brackets = false
csharp_space_between_method_call_empty_parameter_list_parentheses = false
csharp_space_between_method_call_name_and_opening_parenthesis = false
csharp_space_between_method_call_parameter_list_parentheses = false
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
csharp_space_between_method_declaration_name_and_open_parenthesis = false
csharp_space_between_method_declaration_parameter_list_parentheses = false
csharp_space_between_parentheses = false
csharp_space_between_square_brackets = false
# 包装首选项
csharp_preserve_single_line_blocks = true
csharp_preserve_single_line_statements = true
#### 命名样式 ####
# 命名规则
dotnet_naming_rule.interface_should_be_以_i_开始.severity = suggestion
dotnet_naming_rule.interface_should_be_以_i_开始.symbols = interface
dotnet_naming_rule.interface_should_be_以_i_开始.style = 以_i_开始
dotnet_naming_rule.类型_should_be_帕斯卡拼写法.severity = suggestion
dotnet_naming_rule.类型_should_be_帕斯卡拼写法.symbols = 类型
dotnet_naming_rule.类型_should_be_帕斯卡拼写法.style = 帕斯卡拼写法
dotnet_naming_rule.非字段成员_should_be_帕斯卡拼写法.severity = suggestion
dotnet_naming_rule.非字段成员_should_be_帕斯卡拼写法.symbols = 非字段成员
dotnet_naming_rule.非字段成员_should_be_帕斯卡拼写法.style = 帕斯卡拼写法
# 符号规范
dotnet_naming_symbols.interface.applicable_kinds = interface
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.interface.required_modifiers =
dotnet_naming_symbols.类型.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.类型.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.类型.required_modifiers =
dotnet_naming_symbols.非字段成员.applicable_kinds = property, event, method
dotnet_naming_symbols.非字段成员.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.非字段成员.required_modifiers =
# 命名样式
dotnet_naming_style.帕斯卡拼写法.required_prefix =
dotnet_naming_style.帕斯卡拼写法.required_suffix =
dotnet_naming_style.帕斯卡拼写法.word_separator =
dotnet_naming_style.帕斯卡拼写法.capitalization = pascal_case
dotnet_naming_style.以_i_开始.required_prefix = I
dotnet_naming_style.以_i_开始.required_suffix =
dotnet_naming_style.以_i_开始.word_separator =
dotnet_naming_style.以_i_开始.capitalization = pascal_case
# IDE0010: 添加缺失的事例
dotnet_diagnostic.IDE0010.severity = none
# IDE0011: 添加大括号
dotnet_diagnostic.IDE0011.severity = none
# IDE0040: 添加可访问性修饰符
dotnet_diagnostic.IDE0040.severity = none
# IDE0130: 命名空间与文件夹结构不匹配
dotnet_style_namespace_match_folder = false
# IDE0130: 命名空间与文件夹结构不匹配
dotnet_diagnostic.IDE0130.severity = none
-1
View File
@@ -2,7 +2,6 @@
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto
*.sh text eol=lf
###############################################################################
# Set default behavior for command prompt diff.
+13
View File
@@ -0,0 +1,13 @@
### 该问题是怎么引起的?
### 重现步骤
### 报错信息
+15
View File
@@ -0,0 +1,15 @@
### 相关的Issue
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 测试用例(新增、改动、可能影响的功能)
-36
View File
@@ -1,36 +0,0 @@
---
name: Bug Report 🐛
about: 创建 Bug 报告以帮助我们改进 / Create a report to help us improve
title: "🐛[BUG] "
labels: bug
assignees: ''
---
### 🐛 描述(Description)
<!--
详细地描述 bug,让大家都能理解
-->
### 📷 复现步骤(Steps to Reproduce)
<!--
清晰描述复现步骤,让别人也能看到问题
-->
1.
2.
3.
### 📄 [异常/日志]信息([Exception/Log] Information)
### 🚑 基本信息(Basic Information)
- 程序版本(Program Version):
- 系统版本号(OS Version): <!-- example Windows 10.19042.844(see winver) -->
### 🖼 截图(Screenshots)
<!--
截图可以贴在这里
-->
-26
View File
@@ -1,26 +0,0 @@
---
name: Feature request 👑
about: 对程序的需求或建议 / Suggest an idea for program
title: "👑[Enhancement] "
labels: enhancement
assignees: ''
---
### 🥰 需求描述(Description)
<!--
详细地描述需求,让大家都能理解
-->
### 🧐 解决方案(Solution)
<!--
如果你有解决方案,在这里清晰地阐述
-->
### 🚑 其他信息(Other Information)
<!--
如截图等其他信息可以贴在这里
-->
-20
View File
@@ -1,20 +0,0 @@
---
name: question 🧐
about: 对程序使用的疑问或需要帮助 / Questions about the use of the program or need help
title: "🧐[Question] "
labels: question
assignees: ''
---
### 🧐 问题描述(Description)
<!--
详细地描述需求,让大家都能理解
-->
### 🚑 其他信息(Other Information)
<!--
如截图等其他信息可以贴在这里
-->
-16
View File
@@ -1,16 +0,0 @@
name: Sync To Gitee
on: [ push, delete, create ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Sync to Gitee
uses: wearerequired/git-mirror-action@master
env:
SSH_PRIVATE_KEY: ${{ secrets.GITEE_PRIVATE_KEY }}
with:
source-repo: "git@github.com:SteamTools-Team/SteamTools.git"
destination-repo: "git@gitee.com:rmbgame/SteamTools"
-70
View File
@@ -1,70 +0,0 @@
name: .NET
on:
push:
branches: [ master, develop ]
pull_request:
branches: [ master, develop ]
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
# os: [ windows-latest, macOS-latest, ubuntu-latest ]
os: [ windows-latest ]
steps:
- uses: actions/checkout@v2
- name: Setup .NET 5
uses: actions/setup-dotnet@v1
with:
dotnet-version: 5.0.x
- name: Setup .NET 6
uses: actions/setup-dotnet@v1
with:
dotnet-version: 6.0.100-preview.7.21379.14
# - name: Install macOS SDK(macOS)
# if: matrix.os == 'macOS-latest'
# run: sudo dotnet workload install microsoft-macos-sdk-full
# - name: Install macOS SDK(Windows)
# if: matrix.os == 'windows-latest'
# run: dotnet workload install microsoft-macos-sdk-full
- name: Checkout repository
uses: actions/checkout@v2
- name: Checkout submodules
run: git submodule update --init --recursive
- name: dotnet info
run: dotnet --info
- name: dotnet restore SteamToolsV2+.sln
if: matrix.os == 'windows-latest'
run: dotnet restore ./SteamToolsV2+.sln
- name: dotnet restore SteamToolsV2+.Linux.sln
if: matrix.os == 'ubuntu-latest'
run: dotnet restore ./SteamToolsV2+.Linux.slnf
- name: dotnet restore SteamToolsV2+.Mac.sln
if: matrix.os == 'macOS-latest'
run: dotnet restore ./SteamToolsV2+.Mac.slnf
- name: dotnet AvaloniaApp build
run: dotnet build ./src/ST.Client.Desktop.Avalonia.App/ST.Client.Desktop.Avalonia.App.csproj
- name: dotnet CommonUnit build
run: dotnet build ./tests/Common.UnitTest/Common.UnitTest.csproj
- name: dotnet ST.Client.UnitTest build
run: dotnet build ./tests/ST.Client.UnitTest/ST.Client.UnitTest.csproj
- name: dotnet ST.Client.Desktop.UnitTest build
run: dotnet build ./tests/ST.Client.Desktop.UnitTest/ST.Client.Desktop.UnitTest.csproj
- name: dotnet CommonUnit test
run: dotnet test ./tests/Common.UnitTest/Common.UnitTest.csproj
- name: dotnet ST.Client.UnitTest test
run: dotnet test ./tests/ST.Client.UnitTest/ST.Client.UnitTest.csproj
- name: dotnet ST.Client.Desktop.UnitTest test
if: matrix.os != 'windows-latest'
run: dotnet test ./tests/ST.Client.Desktop.UnitTest/ST.Client.Desktop.UnitTest.csproj
+21
View File
@@ -0,0 +1,21 @@
name: Sync To Gitee
on:
push:
branches: [ main, develop, www ]
delete:
branches: [ main, develop, www ]
create:
branches: [ main, develop, www ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Sync to Gitee
uses: wearerequired/git-mirror-action@master
env:
SSH_PRIVATE_KEY: ${{ secrets.GITEE_PRIVATE_KEY }}
with:
source-repo: "git@github.com:BeyondDimension/SteamTools.git"
destination-repo: "git@gitee.com:rmbgame/SteamTools"
+5 -20
View File
@@ -340,24 +340,9 @@ ASALocalRun/
# BeatPulse healthcheck temp database
healthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
# macOS
.DS_Store
# Design Resource
*.psd
# Android Resource Designer
Resource.designer.cs
# csproject launchSettings
launchSettings.json
# Android KeyStore
# www
/references
/resources
/src
*.jks
/Xamarin.Android.KeyStore.props
*.props
-30
View File
@@ -1,30 +0,0 @@
[submodule "references/Titanium-Web-Proxy"]
path = references/Titanium-Web-Proxy
url = https://github.com/SteamTools-Team/Titanium-Web-Proxy.git
[submodule "references/MetroRadiance"]
path = references/MetroRadiance
url = https://github.com/rmbadmin/MetroRadiance.git
[submodule "references/SteamAchievementManager"]
path = references/SteamAchievementManager
url = https://github.com/SteamTools-Team/SteamAchievementManager.git
[submodule "references/Steam4NET"]
path = references/Steam4NET
url = https://github.com/SteamTools-Team/Steam4NET.git
[submodule "references/Depressurizer"]
path = references/Depressurizer
url = https://github.com/SteamTools-Team/Depressurizer.git
[submodule "references/AvaloniaGif"]
path = references/AvaloniaGif
url = https://github.com/SteamTools-Team/AvaloniaGif
[submodule "references/WinAuth"]
path = references/WinAuth
url = https://github.com/SteamTools-Team/WinAuth
[submodule "references/ArchiSteamFarm"]
path = references/ArchiSteamFarm
url = https://github.com/SteamTools-Team/ArchiSteamFarm.git
[submodule "references/sqlite-net"]
path = references/sqlite-net
url = https://github.com/SteamTools-Team/sqlite-net.git
[submodule "references/FluentAvalonia"]
path = references/FluentAvalonia
url = https://github.com/SteamTools-Team/FluentAvalonia.git
+1
View File
@@ -0,0 +1 @@
steampp.net
-17
View File
@@ -1,17 +0,0 @@
<Project>
<PropertyGroup>
<LangVersion>preview</LangVersion>
<Nullable>enable</Nullable>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<TrimMode>link</TrimMode>
<DisableImplicitNamespaceImports>true</DisableImplicitNamespaceImports>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<PropertyGroup Condition=" Exists('$(MSBuildProjectDirectory)\..\..\Unicorn.pfx') ">
<DefineConstants>SIGN_ASSEMBLY;$(DefineConstants)</DefineConstants>
<SignAssembly>true</SignAssembly>
<DelaySign>false</DelaySign>
<AssemblyOriginatorKeyFile>$(MSBuildProjectDirectory)\..\..\Unicorn.pfx</AssemblyOriginatorKeyFile>
</PropertyGroup>
</Project>
-153
View File
@@ -1,153 +0,0 @@
<Project>
<ItemGroup>
<PackageVersion Include="ReactiveUI" Version="16.2.1" />
<PackageVersion Include="DynamicData" Version="7.3.1" />
<PackageVersion Include="Splat" Version="13.1.1" />
<PackageVersion Include="OperatingSystem2" Version="1.2.0" />
<PackageVersion Include="Microsoft.AppCenter" Version="4.3.0" />
<PackageVersion Include="Microsoft.AppCenter.Analytics" Version="4.3.0" />
<PackageVersion Include="Microsoft.AppCenter.Crashes" Version="4.3.0" />
<PackageVersion Include="Aigio.Avalonia.AppCenter" Version="4.3.1" />
<PackageVersion Include="Aigio.Avalonia.AppCenter.Analytics" Version="4.3.1" />
<PackageVersion Include="Aigio.Avalonia.AppCenter.Crashes" Version="4.3.1" />
<PackageVersion Include="nor0x.AppCenter" Version="4.3.1-XMAC" />
<PackageVersion Include="nor0x.AppCenter.Analytics" Version="4.3.1-XMAC" />
<PackageVersion Include="nor0x.AppCenter.Crashes" Version="4.3.1-XMAC" />
<PackageVersion Include="Plugin.CurrentActivity" Version="2.1.0.4" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="5.0.2" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="5.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="5.0.0" />
<PackageVersion Include="Nito.Comparers" Version="6.2.0" />
<PackageVersion Include="Xamarin.Essentials" Version="1.7.0" />
<PackageVersion Include="Crc32.NET" Version="1.2.0" />
<PackageVersion Include="gfoidl.Base64" Version="1.1.1" />
<PackageVersion Include="MessagePack" Version="2.3.75" />
<PackageVersion Include="Newtonsoft.Json" Version="13.0.1" />
<PackageVersion Include="System.Text.Json" Version="5.0.2" />
<PackageVersion Include="System.Text.Encodings.Web" Version="5.0.1" />
<PackageVersion Include="Polly" Version="7.2.2" />
<PackageVersion Include="sqlite-net-pcl" Version="1.8.103-beta" />
<PackageVersion Include="NUnit" Version="3.13.2" />
<PackageVersion Include="NUnit3TestAdapter" Version="4.0.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
<PackageVersion Include="System.Security.Cryptography.ProtectedData" Version="5.0.0" />
<PackageVersion Include="nunit.xamarin" Version="3.6.1" />
<PackageVersion Include="PCLStorage" Version="1.0.2" />
<PackageVersion Include="Xamarin.Forms" Version="5.0.0.2083" />
<PackageVersion Include="Xamarin.Forms.Visual.Material" Version="5.0.0.2083" />
<PackageVersion Include="Moq" Version="4.16.1" />
<PackageVersion Include="AutoMapper" Version="10.1.1" />
<PackageVersion Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="8.1.1" />
<PackageVersion Include="Portable.BouncyCastle" Version="1.8.10" />
<PackageVersion Include="QRCoder" Version="1.4.1" />
<PackageVersion Include="DnsClient" Version="1.5.0" />
<PackageVersion Include="Fleck" Version="1.2.0" />
<PackageVersion Include="Gameloop.Vdf" Version="0.6.1" />
<PackageVersion Include="NLog" Version="4.7.11" />
<PackageVersion Include="NLog.Extensions.Logging" Version="1.7.4" />
<PackageVersion Include="NotifyIcon.Base" Version="1.0.2" />
<PackageVersion Include="NotifyIcon.Linux" Version="1.0.2" />
<PackageVersion Include="NotifyIcon.Mac" Version="1.0.2" />
<PackageVersion Include="NotifyIcon.Windows" Version="1.0.3" />
<PackageVersion Include="GtkSharp" Version="3.24.24.34" />
<PackageVersion Include="SharpZipLib" Version="1.3.2" />
<PackageVersion Include="Squid-Box.SevenZipSharp" Version="1.5.0.366" />
<PackageVersion Include="StatefulModel.Standard" Version="0.1.0" />
<PackageVersion Include="Titanium.Web.Proxy" Version="3.1.1397" />
<PackageVersion Include="System.CommandLine" Version="2.0.0-beta1.21308.1" />
<PackageVersion Include="System.Drawing.Common" Version="5.0.2" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="5.0.0" />
<PackageVersion Include="Avalonia" Version="0.10.7" />
<PackageVersion Include="Avalonia.Desktop" Version="0.10.7" />
<PackageVersion Include="Avalonia.Controls.DataGrid" Version="0.10.7" />
<PackageVersion Include="Avalonia.AvaloniaEdit" Version="0.10.4" />
<PackageVersion Include="Avalonia.ReactiveUI" Version="0.10.7" />
<PackageVersion Include="Avalonia.Xaml.Behaviors" Version="0.10.7" />
<PackageVersion Include="CefNet.Avalonia" Version="93.1.21240.857" />
<PackageVersion Include="LibVLCSharp.Avalonia" Version="3.5.1" />
<PackageVersion Include="FluentAvaloniaUI" Version="1.1.1" />
<PackageVersion Include="Avalonia.Diagnostics" Version="0.10.7" />
<PackageVersion Include="MonoMac.NetStandard" Version="0.0.4" />
<PackageVersion Include="JumpLists.Win32.Avalonia" Version="0.0.1" />
<PackageVersion Include="Microsoft.Windows.CsWinRT" Version="1.3.3" />
<PackageVersion Include="TaskScheduler" Version="2.9.1" />
<PackageVersion Include="Microsoft.Identity.Client" Version="4.35.1" />
<PackageVersion Include="de.hdodenhof.circleimageview" Version="3.1.0" />
<PackageVersion Include="ReactiveUI.AndroidX" Version="16.2.1" />
<PackageVersion Include="Square.OkHttp3" Version="4.9.1" />
<PackageVersion Include="Square.Picasso" Version="2.71828.0" />
<PackageVersion Include="TencentOpenApiSDK.Android" Version="3.5.4.11" />
<PackageVersion Include="LeakCanaryBinding" Version="1.5.1.1" />
<PackageVersion Include="Toast.iOS" Version="1.2.0" />
<PackageVersion Include="NPOI" Version="2.5.4" />
<PackageVersion Include="Octokit" Version="0.50.0" />
<PackageVersion Include="Microsoft.Windows.SDK.Contracts" Version="10.0.19041.1" />
<PackageVersion Include="System.Runtime.WindowsRuntime" Version="4.7.0" />
<PackageVersion Include="System.Runtime.WindowsRuntime.UI.Xaml" Version="4.7.0" />
<PackageVersion Include="Microsoft.Win32.Registry" Version="5.0.0" />
<PackageVersion Include="SQLitePCLRaw.bundle_green" Version="2.0.4" />
<PackageVersion Include="System.Security.Principal.Windows" Version="5.0.0" />
<PackageVersion Include="BrotliSharpLib" Version="0.3.3" />
<PackageVersion Include="System.Buffers" Version="4.5.1" />
<PackageVersion Include="System.Memory" Version="4.5.4" />
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
<PackageVersion Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.20348.19" />
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="5.0.9" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="5.0.9" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.9" />
<PackageVersion Include="Microsoft.Extensions.Logging.AzureAppServices" Version="5.0.9" />
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="5.0.9" />
<PackageVersion Include="NLog.Web.AspNetCore" Version="4.14.0" />
<PackageVersion Include="Z.EntityFramework.Plus.EFCore" Version="5.2.9" />
<PackageVersion Include="AutoMapper" Version="10.1.1" />
<PackageVersion Include="AutoMapper.Collection" Version="7.0.1" />
<PackageVersion Include="AutoMapper.Collection.EntityFrameworkCore" Version="7.0.1" />
<PackageVersion Include="AutoMapper.Extensions.ExpressionMapping" Version="4.1.1" />
<PackageVersion Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="8.1.1" />
<PackageVersion Include="HtmlAgilityPack" Version="1.11.36" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="5.0.9" />
<PackageVersion Include="Microsoft.PowerShell.5.ReferenceAssemblies" Version="1.1.0" />
<PackageVersion Include="TextCopy" Version="4.3.1" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.9" />
<PackageVersion Include="AlipaySDKNet.Standard" Version="4.6.0" />
<PackageVersion Include="AspNet.Security.OAuth.Apple" Version="5.0.11" />
<PackageVersion Include="AspNet.Security.OAuth.QQ" Version="5.0.11" />
<PackageVersion Include="AspNet.Security.OpenId.Steam" Version="5.0.0" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.MicrosoftAccount" Version="5.0.9" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="5.0.9" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="5.0.9" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="5.0.9" />
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.2.1" />
</ItemGroup>
<ItemGroup Condition=" $(DefineConstants.Contains('_HAVE_XF_')) ">
<PackageVersion Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.7" />
<PackageVersion Include="Xamarin.AndroidX.Emoji.AppCompat" Version="1.1.0.2" />
<PackageVersion Include="Xamarin.AndroidX.Fragment" Version="1.3.3" />
<PackageVersion Include="Xamarin.AndroidX.Navigation.Fragment" Version="2.3.5" />
<PackageVersion Include="Xamarin.AndroidX.RecyclerView" Version="1.1.0.8" />
<PackageVersion Include="Xamarin.AndroidX.ViewPager2" Version="1.0.0.9" />
<PackageVersion Include="Xamarin.Google.Android.Material" Version="1.2.1.1" />
</ItemGroup>
<ItemGroup Condition=" !$(DefineConstants.Contains('_HAVE_XF_')) ">
<PackageVersion Include="Xamarin.AndroidX.AppCompat" Version="1.3.1.1" />
<PackageVersion Include="Xamarin.AndroidX.SwipeRefreshLayout" Version="1.1.0.3" />
<PackageVersion Include="Xamarin.Google.Android.Material" Version="1.4.0.2" />
<PackageVersion Include="Xamarin.AndroidX.ConstraintLayout" Version="2.1.0" />
<PackageVersion Include="Xamarin.AndroidX.Navigation.Fragment" Version="2.3.5.1" />
<PackageVersion Include="Xamarin.AndroidX.Navigation.UI" Version="2.3.5.1" />
<PackageVersion Include="Xamarin.AndroidX.RecyclerView" Version="1.2.1.1" />
<PackageVersion Include="Xamarin.AndroidX.ViewPager2" Version="1.0.0.10" />
<PackageVersion Include="Xamarin.AndroidX.Activity" Version="1.3.1" />
<PackageVersion Include="Xamarin.AndroidX.Biometric" Version="1.1.0.4" />
<PackageVersion Include="Xamarin.AndroidX.ExifInterface" Version="1.3.3" />
<PackageVersion Include="Xamarin.AndroidX.Fragment" Version="1.3.6.1" />
<PackageVersion Include="Xamarin.AndroidX.Migration" Version="1.0.8" />
<PackageVersion Include="Xamarin.AndroidX.Legacy.Support.Core.UI" Version="1.0.0.9" />
<PackageVersion Include="Xamarin.AndroidX.Lifecycle.LiveData" Version="2.3.1.1" />
<PackageVersion Include="Xamarin.AndroidX.Camera.Camera2" Version="1.0.1.1" />
<PackageVersion Include="Xamarin.AndroidX.Camera.View" Version="1.0.0.5-alpha20" />
<PackageVersion Include="Xamarin.AndroidX.Camera.Lifecycle" Version="1.0.1.1" />
<PackageVersion Include="Xamarin.Google.Dagger" Version="2.37.0" />
<PackageVersion Include="Xamarin.Google.MLKit.BarcodeScanning" Version="116.1.2" />
</ItemGroup>
</Project>
+44 -202
View File
@@ -1,244 +1,86 @@
<h1 align="center">Steam++ Tools 🧰</h1>
# Steam++工具箱 v1.0
<div align="center">
------
「Steam++」is a toolkit that contains a variety of Steam tools, most of which require you to download and install Steam in order to use them.
「Steam++」是一个包含多种Steam工具功能的工具箱。
![Release Download](https://img.shields.io/github/downloads/rmbadmin/SteamTools/total?style=flat-square)
[![Release Version](https://img.shields.io/github/v/release/rmbadmin/SteamTools?style=flat-square)](https://github.com/rmbadmin/SteamTools/releases/latest)
[![GitHub license](https://img.shields.io/github/license/rmbadmin/SteamTools?style=flat-square)](LICENSE)
[![GitHub Star](https://img.shields.io/github/stars/rmbadmin/SteamTools?style=flat-square)](https://github.com/rmbadmin/SteamTools/stargazers)
[![GitHub Fork](https://img.shields.io/github/forks/rmbadmin/SteamTools?style=flat-square)](https://github.com/rmbadmin/SteamTools/network/members)
![GitHub Repo size](https://img.shields.io/github/repo-size/rmbadmin/SteamTools?style=flat-square&color=3cb371)
[![GitHub Repo Languages](https://img.shields.io/github/languages/top/SteamTools-Team/SteamTools?style=flat-square)](https://github.com/SteamTools-Team/SteamTools/search?l=c%23)
[![NET 6.0](https://img.shields.io/badge/dotnet-6.0-purple.svg?style=flat-square&color=512bd4)](https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-7)
[![C# 10.0](https://img.shields.io/badge/c%23-10.0-green.svg?style=flat-square&color=6da86a)](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10)
此工具的大部分功能都是需要您下载安装Steam才能使用。
[![Desktop UI](https://img.shields.io/badge/ui@desktop-AvaloniaUI-purple.svg?style=flat-square&color=8c45ab)](https://github.com/AvaloniaUI/Avalonia)
![Mobile UI](https://img.shields.io/badge/ui@mobile-Platform_Native_UI-blue.svg?style=flat-square&color=3498db)
[![Official WebSite](https://img.shields.io/badge/website@official-Ant%20Design%20of%20React-blue.svg?style=flat-square&color=61dafb)](https://github.com/ant-design/ant-design)
[![BackManage WebSite](https://img.shields.io/badge/website@back_manage-Ant%20Design%20of%20Blazor-purple.svg?style=flat-square&color=512bd4)](https://github.com/ant-design-blazor/ant-design-blazor)
------
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2FSteamTools-Team%2FSteamTools%2Fbadge%3Fref%3Ddevelop&style=flat-square)](https://actions-badge.atrox.dev/SteamTools-Team/SteamTools/goto?ref=develop)
[![GitHub Star](https://img.shields.io/github/stars/rmbadmin/SteamTools.svg?style=social)](https://github.com/SteamTools-Team/SteamTools)
[![Gitee Star](https://gitee.com/rmbgame/SteamTools/badge/star.svg)](https://gitee.com/rmbgame/SteamTools)
</div>
## 核心功能
<div align="center"><img src="./resources/screenshots.en.jpg" /></div>
### 1. 反代Steam的社区网页使其能正常访问
English | [简体中文](./README.md)
功能类似羽翼城大佬的Steam302,使用[Titanium-Web-Proxy](https://github.com/justcoding121/Titanium-Web-Proxy)开源项目进行本地反代,相比302工具具有更快的启动速度,以及支持简单的脚本注入。
## 🚀 Download channel
- [GitHub Releases](https://github.com/SteamTools-Team/SteamTools/releases)
- [Gitee Releases](https://gitee.com/rmbgame/SteamTools/releases)
- [Official WebSite](https://steampp.net)
- ~~[Microsoft Store](https://www.microsoft.com/store/apps/9MTCFHS560NG)~~
---
### 2. 快速切换当前PC已经记住登陆的Steam账号
## ✨ Functions
1. Local reverse proxy for Steam's community webpage to enable normal access in **the Chinese Mainland, Mainland of China**
2. Quickly switch the Steam account that the current PC has remembered to log into
- This feature is to read the local user login records stored under the Steam path to directly display the operation, you can switch between multiple accounts without re-entering passwords and tokens.
3. Achievement stat modifications for Steam games
- Function reference SteamAchievementManager for secondary development, modified the game list loading and operation ease of use.
4. Steam Local Two-Step Authenticator
- The function reference [WinAuth](https://github.com/winauth/winauth) is developed to enable you to view your token without launching the mobile version of Steam App, similar function software are [WinAuth](https://github.com/winauth/winauth), [SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator).
5. Some game tools
- Currently there is a forced game borderless windowing, CSGO fix mistake VAC shield.
该功能是读取Steam路径下存储的本地用户登录记录直接展示操作,可以多账号切换无需重新输入密码和令牌。
<!--Prerequisites Microsoft Visual C++ 2015-2019 Redistributable [64 bit](https://aka.ms/vs/16/release/vc_redist.x64.exe) / [32 bit](https://aka.ms/vs/16/release/vc_redist.x86.exe)-->
## 🖥 Supported Operating Systems
### Windows
---
### 3. Steam游戏的成就统计管理功能
功能参考[SteamAchievementManager](https://github.com/gibbed/SteamAchievementManager)进行二次开发,修改了游戏列表的加载和操作易用性。
OS | Version | Architectures | Lifecycle
--------------------------------------|-------------------------|-----------------|----------
[Windows Client][Windows-client] | 7 SP1(**\***), 8.1 | x64 | [Windows][Windows-lifecycle]
[Windows 10 Client][Windows-client] | Version 1607+ | x64 | [Windows][Windows-lifecycle]
[Windows Server][Windows-Server] | 2012+ | x64 | [Windows Server][Windows-Server-lifecycle]
---
**\*** Windows 7 SP1 is supported with KB3063858 [64 bit](https://www.microsoft.com/download/details.aspx?id=47442) installed.
### 4. Steam本地两步身份验证器
功能参考[WinAuth](https://github.com/winauth/winauth)开发,可以使您不用启动移动版Steam App也能查看您的令牌,功能类似的软件有[WinAuth](https://github.com/winauth/winauth)、[SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator)。
[Windows-client]: https://www.microsoft.com/windows/
[Windows-lifecycle]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet
[win-client-docker]: https://hub.docker.com/_/microsoft-windows
[Windows-Server-lifecycle]: https://docs.microsoft.com/windows-server/get-started/windows-server-release-info
[Nano-Server]: https://docs.microsoft.com/windows-server/get-started/getting-started-with-nano-server
[Windows-Server]: https://docs.microsoft.com/windows-server/
---
### Linux
### 5. 一些游戏工具
目前已有强制游戏无边框窗口化,CSGO修复VAC屏蔽。
这一块是随缘做一些我经常用或者闲着没事捣鼓的功能。
OS | Version | Architectures | Lifecycle
--------------------------------------|-----------------------|-------------------|----------
[Alpine Linux][Alpine] | 3.13+ | x64, Arm64, Arm32 | [Alpine][Alpine-lifecycle]
[CentOS][CentOS] | 7+ | x64 | [CentOS][CentOS-lifecycle]
[Debian][Debian] | 10+ | x64, Arm64, Arm32 | [Debian][Debian-lifecycle]
[Fedora][Fedora] | 33+ | x64 | [Fedora][Fedora-lifecycle]
[openSUSE][OpenSUSE] | 15+ | x64 | [OpenSUSE][OpenSUSE-lifecycle]
[Red Hat Enterprise Linux][RHEL] | 7+ | x64, Arm64 | [Red Hat][RHEL-lifecycle]
[SUSE Enterprise Linux (SLES)][SLES] | 12 SP2+ | x64 | [SUSE][SLES-lifecycle]
[Ubuntu][Ubuntu] | 16.04, 18.04, 20.04+ | x64, Arm64, Arm32 | [Ubuntu][Ubuntu-lifecycle]
[Deepin / UOS][Deepin] | 20+ | x64 | [Deepin][Deepin-lifecycle]
---
[Alpine]: https://alpinelinux.org/
[Alpine-lifecycle]: https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases
[CentOS]: https://www.centos.org/
[CentOS-lifecycle]:https://wiki.centos.org/FAQ/General
[CentOS-docker]: https://hub.docker.com/_/centos
[CentOS-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-centos8
[Debian]: https://www.debian.org/
[Debian-lifecycle]: https://wiki.debian.org/DebianReleases
[Debian-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-debian10
[Fedora]: https://getfedora.org/
[Fedora-lifecycle]: https://fedoraproject.org/wiki/End_of_life
[Fedora-docker]: https://hub.docker.com/_/fedora
[Fedora-msft-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-fedora32
[Fedora-pm]: https://fedoraproject.org/wiki/DotNet
[OpenSUSE]: https://opensuse.org/
[OpenSUSE-lifecycle]: https://en.opensuse.org/Lifetime
[OpenSUSE-docker]: https://hub.docker.com/r/opensuse/leap
[OpenSUSE-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-opensuse15
[RHEL]: https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux
[RHEL-lifecycle]: https://access.redhat.com/support/policy/updates/errata/
[RHEL-msft-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-rhel8
[RHEL-pm]: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/developing_.net_applications_in_rhel_8/using-net-core-on-rhel_gsg#installing-net-core_gsg
[SLES]: https://www.suse.com/products/server/
[SLES-lifecycle]: https://www.suse.com/lifecycle/
[SLES-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-sles15
[Ubuntu]: https://ubuntu.com/
[Ubuntu-lifecycle]: https://wiki.ubuntu.com/Releases
[Ubuntu-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-ubuntu-2004
[Deepin]: https://www.deepin.org/
[Deepin-lifecycle]: https://www.deepin.org/release-notes
## 预计后续添加的功能
### macOS
### Steam自动挂卡
尝试用社区反代功能结合成就解锁功能来重新实现,目的是实现在软件内登录Steam即可直接获取徽章卡片信息并开始挂卡。
OS | Version | Architectures |
------------------------------|---------------------------|-------------------|
[macOS][macOS] | 10.14+ | x64 |
### Steam皮肤设计器
挖坑画大饼,可视化编辑Steam皮肤,而且如果软件能上架Steam的话打算支持创意工坊分享设计的Steam皮肤,短期内肯定做不完。
[macOS]: https://support.apple.com/macos
### 插件形式加载运行ASF
以插件形式支持ASF在工具内运行并增强ASF在Windows Desktop环境下的使用。
### Android
### Steam自定义封面管理
增强Steam自定义封面的管理以及从[SteamGridDB](https://www.steamgriddb.com/)快速匹配下载应用封面。
OS | Version | Architectures |
------------------------------|-------------------------|-------------------|
[Android][Android] | 5.0(API 21)+ | [Arm32](https://developer.android.google.cn/ndk/guides/abis?hl=zh_cn#v7a), [Arm64](https://developer.android.google.cn/ndk/guides/abis?hl=zh_cn#arm64-v8a) |
### 更多其它游戏平台功能
[Android]: https://support.google.com/android
### iOS / iPadOS
### 更多非作弊游戏功能
OS | Version | Architectures |
------------------------------|-------------------------|-------------------|
[iOS][iOS] | 10.0+ | x64, Arm32, Arm64 |
---
[iOS]: https://support.apple.com/ios
## 运行环境
> 程序使用C# WPF在 .NET Framework4.7.2环境下开发,如果无法运行请下载安装[.NET Framework 4.7.2](https://dotnet.microsoft.com/download/dotnet-framework/net472)。
## ⛔ Unsupported Operating System
- Windows 8
- [Due to Microsoft's official support for the product has ended](https://docs.microsoft.com/lifecycle/products/windows-8), so this program cannot run on this operating system, [It is recommended to upgrade to Windows 8.1](https://support.microsoft.com/windows/update-to-windows-8-1-from-windows-8-17fc54a7-a465-6b5a-c1a0-34140afd0669)
- Windows Server 2008 R2 SP1
- Only version 1.x is available, 2.x is not supported at first, and it is recommended to upgrade to a higher version
- Windows Server / Linux version without desktop GUI
---
## 🌏 Roadmap
Read what we [milestones](https://github.com/SteamTools-Team/SteamTools/milestones), and feel free to ask questions.
## License
> [GPL-3.0 License](LICENSE.txt)
> 根据GPLv3许可发布的开源/免费软件。
## ⌨️ Development Environment
[Visual Studio 2019 Version 16.11 Or Higher](https://visualstudio.microsoft.com/vs/) Or [JetBrains Rider](https://www.jetbrains.com/rider/) Or ~~[Visual Studio for Mac](https://visualstudio.microsoft.com/vs/mac/)~~ Or ~~[Visual Studio Code](https://code.visualstudio.com/)~~
- Supported Operating Systems
- [Windows 10 Version 2004 Or Higher: Home, Professional, Education, and Enterprise (LTSC and S are not supported)](https://docs.microsoft.com/en-us/visualstudio/releases/2019/system-requirements)
- [macOS 10.14 Mojave Or Higher](https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2019-system-requirements-mac)
- Workload
- Web and Cloud
- ASP.NET and Web Development
- Desktop and Mobile Applications
- .NET Desktop Development
- UWP Development
- Mobile Development using .Net
- Other Toolsets
- .NET Core Cross Platform Development
- Single Component
- GitHub Extension for Visual Studio
- Windows 10 SDK (10.0.19041.0)
- [Visual Studio Marketplace](https://marketplace.visualstudio.com/)
- [Avalonia for Visual Studio](https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio)
- [NUnit VS Templates](https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnitTemplatesforVisualStudio)
---
[Android Studio 2020.3.1 Or Higher](https://developer.android.com/studio/)
[Xcode 13 Or Higher](https://developer.apple.com/xcode/)
## 📄 Thanks to the following Open Source Projects
## 感谢以下开源项目
* [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json)
* [MetroRadiance](https://github.com/Grabacr07/MetroRadiance)
* [MetroTrilithon](https://github.com/Grabacr07/MetroTrilithon)
* [Livet](https://github.com/runceel/Livet)
* [StatefulModel](https://github.com/ugaya40/StatefulModel)
* [StatefulModel](https://github.com/Grabacr07/MetroTrilithonhttps://github.com/ugaya40/StatefulModel)
* [Hardcodet.NotifyIcon](https://github.com/HavenDV/Hardcodet.NotifyIcon.Wpf.NetCore)
* [System.Reactive](https://github.com/dotnet/reactive)
* [Titanium-Web-Proxy](https://github.com/justcoding121/Titanium-Web-Proxy)
* [BrotliSharpLib](https://github.com/master131/BrotliSharpLib)
* [Portable.BouncyCastle](https://github.com/novotnyllc/bc-csharp)
* [Ninject](https://github.com/ninject/Ninject)
* [log4net](https://github.com/apache/logging-log4net)
* [SteamDB-API](https://github.com/SteamDB-API/api)
* [SteamAchievementManager](https://github.com/gibbed/SteamAchievementManager)
* [ArchiSteamFarm](https://github.com/JustArchiNET/ArchiSteamFarm)
* [Steam4NET](https://github.com/SteamRE/Steam4NET)
* [WinAuth](https://github.com/winauth/winauth)
* [SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator)
* [Gameloop.Vdf](https://github.com/shravan2x/Gameloop.Vdf)
* [DnsClient.NET](https://github.com/MichaCo/DnsClient.NET)
* [Costura.Fody](https://github.com/Fody/Costura)
* [MessagePack-CSharp](https://github.com/neuecc/MessagePack-CSharp)
* [Nito.Comparers](https://github.com/StephenCleary/Comparers)
* [Crc32.NET](https://github.com/force-net/Crc32.NET)
* [gfoidl.Base64](https://github.com/gfoidl/Base64)
* [sqlite-net-pcl](https://github.com/praeclarum/sqlite-net)
* [Polly](https://github.com/App-vNext/Polly)
* [TaskScheduler](https://github.com/dahall/taskscheduler)
* [SharpZipLib](https://github.com/icsharpcode/SharpZipLib)
* [SevenZipSharp](https://github.com/squid-box/SevenZipSharp)
* [Depressurizer](https://github.com/Depressurizer/Depressurizer)
* [NLog](https://github.com/nlog/NLog)
* [NUnit](https://github.com/nunit/nunit)
* [ReactiveUI](https://github.com/reactiveui/reactiveui)
* [MessageBox.Avalonia](https://github.com/AvaloniaUtils/MessageBox.Avalonia)
* [AvaloniaUI](https://github.com/AvaloniaUI/Avalonia)
* [AvaloniaGif](https://github.com/jmacato/AvaloniaGif)
* [Avalonia XAML Behaviors](https://github.com/wieslawsoltes/AvaloniaBehaviors)
* [FluentAvalonia](https://github.com/amwx/FluentAvalonia)
* [APNG.NET](https://github.com/jz5/APNG.NET)
* [Moq](https://github.com/moq/moq4)
* [NPOI](https://github.com/nissl-lab/npoi)
* [Fleck](https://github.com/statianzo/Fleck)
* [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore)
* [AspNet.Security.OpenId.Providers](https://github.com/aspnet-contrib/AspNet.Security.OpenId.Providers)
* [AspNet.Security.OAuth.Providers](https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers)
* [ZXing.Net](https://github.com/micjahn/ZXing.Net)
* [QRCoder](https://github.com/codebude/QRCoder)
* [React](https://github.com/facebook/react)
* [Ant Design](https://github.com/ant-design/ant-design)
* [Ant Design Blazor](https://github.com/ant-design-blazor/ant-design-blazor)
* [Toast messages for Xamarin.iOS](https://github.com/andrius-k/Toast)
* [Visual Studio App Center SDK for .NET](https://github.com/microsoft/appcenter-sdk-dotnet)
* [AppCenter-XMac](https://github.com/nor0x/AppCenter-XMac)
* [MSBuild.Sdk.Extras](https://github.com/novotnyllc/MSBuildSdkExtras)
* [Xamarin.Essentials](https://github.com/xamarin/essentials)
* [Open Source Components for Xamarin](https://github.com/xamarin/XamarinComponents)
* [Google Play Services / Firebase / ML Kit for Xamarin.Android](https://github.com/xamarin/GooglePlayServicesComponents)
* [Picasso](https://github.com/square/picasso)
* [OkHttp](https://github.com/square/okhttp)
* [Material Components for Android](https://github.com/material-components/material-components-android)
* [AndroidX for Xamarin.Android](https://github.com/xamarin/AndroidX)
* [Android Jetpack](https://github.com/androidx/androidx)
* [ConstraintLayout](https://github.com/androidx/constraintlayout)
* [MSAL.NET](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet)
* [Entity Framework Core](https://github.com/dotnet/efcore)
* [ASP.NET Core](https://github.com/dotnet/aspnetcore)
* [Windows Forms](https://github.com/dotnet/winforms)
* [Windows Presentation Foundation (WPF)](https://github.com/dotnet/wpf)
* [C#/WinRT](https://github.com/microsoft/CsWinRT)
* [command-line-api](https://github.com/dotnet/command-line-api)
* [.NET Runtime](https://github.com/dotnet/runtime)
* [Fluent UI System Icons](https://github.com/microsoft/fluentui-system-icons)
* [Material design icons](https://github.com/google/material-design-icons)
* [SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator)
+43 -221
View File
@@ -1,264 +1,86 @@
<h1 align="center">Steam++ 工具箱 🧰</h1>
# Steam++工具箱 v1.0
<div align="center">
------
「Steam++」是一个包含多种Steam工具功能的工具箱,此工具的大部分功能都是需要您下载安装Steam才能使用。
「Steam++」是一个包含多种Steam工具功能的工具箱。
![Release Download](https://img.shields.io/github/downloads/rmbadmin/SteamTools/total?style=flat-square)
[![Release Version](https://img.shields.io/github/v/release/rmbadmin/SteamTools?style=flat-square)](https://github.com/rmbadmin/SteamTools/releases/latest)
[![GitHub license](https://img.shields.io/github/license/rmbadmin/SteamTools?style=flat-square)](LICENSE)
[![GitHub Star](https://img.shields.io/github/stars/rmbadmin/SteamTools?style=flat-square)](https://github.com/rmbadmin/SteamTools/stargazers)
[![GitHub Fork](https://img.shields.io/github/forks/rmbadmin/SteamTools?style=flat-square)](https://github.com/rmbadmin/SteamTools/network/members)
![GitHub Repo size](https://img.shields.io/github/repo-size/rmbadmin/SteamTools?style=flat-square&color=3cb371)
[![GitHub Repo Languages](https://img.shields.io/github/languages/top/SteamTools-Team/SteamTools?style=flat-square)](https://github.com/SteamTools-Team/SteamTools/search?l=c%23)
[![NET 6.0](https://img.shields.io/badge/dotnet-6.0-purple.svg?style=flat-square&color=512bd4)](https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-7)
[![C# 10.0](https://img.shields.io/badge/c%23-10.0-brightgreen.svg?style=flat-square&color=6da86a)](https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-10)
此工具的大部分功能都是需要您下载安装Steam才能使用。
[![Desktop UI](https://img.shields.io/badge/ui@desktop-AvaloniaUI-purple.svg?style=flat-square&color=8c45ab)](https://github.com/AvaloniaUI/Avalonia)
![Mobile UI](https://img.shields.io/badge/ui@mobile-Platform_Native_UI-blue.svg?style=flat-square&color=3498db)
[![Official WebSite](https://img.shields.io/badge/website@official-Ant%20Design%20of%20React-blue.svg?style=flat-square&color=61dafb)](https://github.com/ant-design/ant-design)
[![BackManage WebSite](https://img.shields.io/badge/website@back_manage-Ant%20Design%20of%20Blazor-purple.svg?style=flat-square&color=512bd4)](https://github.com/ant-design-blazor/ant-design-blazor)
------
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2FSteamTools-Team%2FSteamTools%2Fbadge%3Fref%3Ddevelop&style=flat-square)](https://actions-badge.atrox.dev/SteamTools-Team/SteamTools/goto?ref=develop)
[![GitHub Star](https://img.shields.io/github/stars/rmbadmin/SteamTools.svg?style=social)](https://github.com/SteamTools-Team/SteamTools)
[![Gitee Star](https://gitee.com/rmbgame/SteamTools/badge/star.svg)](https://gitee.com/rmbgame/SteamTools)
[![QQ群](https://img.shields.io/badge/QQ群-101075312-blue.svg?style=flat-square&color=12b7f5)](https://qm.qq.com/cgi-bin/qm/qr?k=JVlZF31RKSDqcsxfEaw6AQE75P2NF18F&jump_from=webapi)
</div>
## 核心功能
<div align="center"><img src="./resources/screenshots.jpg" /></div>
### 1. 反代Steam的社区网页使其能正常访问
[English](./README.en.md) | 简体中文
功能类似羽翼城大佬的Steam302,使用[Titanium-Web-Proxy](https://github.com/justcoding121/Titanium-Web-Proxy)开源项目进行本地反代,相比302工具具有更快的启动速度,以及支持简单的脚本注入。
## 🚀 下载渠道
- [GitHub Releases](https://github.com/SteamTools-Team/SteamTools/releases)
- [Gitee Releases](https://gitee.com/rmbgame/SteamTools/releases)
- [Official WebSite](https://steampp.net)
- ~~[Microsoft Store](https://www.microsoft.com/store/apps/9MTCFHS560NG)~~
---
### 2. 快速切换当前PC已经记住登陆的Steam账号
## ✨ 功能
1. 反代 Steam 的社区网页使其能正常访问
- 功能类似羽翼城大佬的 [steamcommunity_302](https://www.dogfight360.com/blog/686/)
- 使用 [Titanium-Web-Proxy](https://github.com/justcoding121/Titanium-Web-Proxy) 开源项目进行本地反代,使国内用户可以正常访问 Steam 社区页
- 相比 **302工具** 具有更快的启动速度,以及支持简单的脚本注入(还顺便支持了Pixiv、Discord、Twitch等网站的反代支持)
2. 快速切换当前设备已记住登陆的 Steam 账号
- 该功能是读取 Steam 路径下存储的本地用户登录记录直接展示操作,可以多账号切换无需重新输入密码和令牌
3. Steam游戏的成就统计管理功能
- 功能参考 [SteamAchievementManager](https://github.com/gibbed/SteamAchievementManager) 进行二次开发,修改了游戏列表的加载和操作易用性
4. Steam本地两步身份验证器
- 功能参考 [WinAuth](https://github.com/winauth/winauth) 开发,可以使您不用启动移动版 Steam App 也能查看您的令牌
- 本地令牌交易市场报价确认
- 功能类似的软件例如:
- [WinAuth](https://github.com/winauth/winauth)
- [SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator)
5. 其他游戏工具
- 目前已有强制游戏无边框窗口化,CSGO 修复 VAC 误屏蔽
该功能是读取Steam路径下存储的本地用户登录记录直接展示操作,可以多账号切换无需重新输入密码和令牌。
<!--发布配置SelfContained=true时会自动打包VC++相关程序集-->
<!--先决条件 Microsoft Visual C++ 2015-2019 Redistributable [64 位](https://aka.ms/vs/16/release/vc_redist.x64.exe) / [32 位](https://aka.ms/vs/16/release/vc_redist.x86.exe)-->
## 🖥 系统要求
### Windows
---
### 3. Steam游戏的成就统计管理功能
功能参考[SteamAchievementManager](https://github.com/gibbed/SteamAchievementManager)进行二次开发,修改了游戏列表的加载和操作易用性。
OS | Version | Architectures | Lifecycle
--------------------------------------|-------------------------|-----------------|----------
[Windows Client][Windows-client] | 7 SP1(**\***), 8.1 | x64 | [Windows][Windows-lifecycle]
[Windows 10 Client][Windows-client] | Version 1607+ | x64 | [Windows][Windows-lifecycle]
[Windows Server][Windows-Server] | 2012+ | x64 | [Windows Server][Windows-Server-lifecycle]
---
**\*** Windows 7 SP1 is supported with KB3063858 [64 位](https://www.microsoft.com/zh-cn/download/details.aspx?id=47442) installed.
### 4. Steam本地两步身份验证器
功能参考[WinAuth](https://github.com/winauth/winauth)开发,可以使您不用启动移动版Steam App也能查看您的令牌,功能类似的软件有[WinAuth](https://github.com/winauth/winauth)、[SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator)。
[Windows-client]: https://www.microsoft.com/windows/
[Windows-lifecycle]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet
[win-client-docker]: https://hub.docker.com/_/microsoft-windows
[Windows-Server-lifecycle]: https://docs.microsoft.com/windows-server/get-started/windows-server-release-info
[Nano-Server]: https://docs.microsoft.com/windows-server/get-started/getting-started-with-nano-server
[Windows-Server]: https://docs.microsoft.com/windows-server/
---
### Linux
### 5. 一些游戏工具
目前已有强制游戏无边框窗口化,CSGO修复VAC屏蔽。
这一块是随缘做一些我经常用或者闲着没事捣鼓的功能。
OS | Version | Architectures | Lifecycle
--------------------------------------|-----------------------|-------------------|----------
[Alpine Linux][Alpine] | 3.13+ | x64, Arm64, Arm32 | [Alpine][Alpine-lifecycle]
[CentOS][CentOS] | 7+ | x64 | [CentOS][CentOS-lifecycle]
[Debian][Debian] | 10+ | x64, Arm64, Arm32 | [Debian][Debian-lifecycle]
[Fedora][Fedora] | 33+ | x64 | [Fedora][Fedora-lifecycle]
[openSUSE][OpenSUSE] | 15+ | x64 | [OpenSUSE][OpenSUSE-lifecycle]
[Red Hat Enterprise Linux][RHEL] | 7+ | x64, Arm64 | [Red Hat][RHEL-lifecycle]
[SUSE Enterprise Linux (SLES)][SLES] | 12 SP2+ | x64 | [SUSE][SLES-lifecycle]
[Ubuntu][Ubuntu] | 16.04, 18.04, 20.04+ | x64, Arm64, Arm32 | [Ubuntu][Ubuntu-lifecycle]
[Deepin / UOS][Deepin] | 20+ | x64 | [Deepin][Deepin-lifecycle]
---
[Alpine]: https://alpinelinux.org/
[Alpine-lifecycle]: https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases
[CentOS]: https://www.centos.org/
[CentOS-lifecycle]:https://wiki.centos.org/FAQ/General
[CentOS-docker]: https://hub.docker.com/_/centos
[CentOS-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-centos8
[Debian]: https://www.debian.org/
[Debian-lifecycle]: https://wiki.debian.org/DebianReleases
[Debian-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-debian10
[Fedora]: https://getfedora.org/
[Fedora-lifecycle]: https://fedoraproject.org/wiki/End_of_life
[Fedora-docker]: https://hub.docker.com/_/fedora
[Fedora-msft-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-fedora32
[Fedora-pm]: https://fedoraproject.org/wiki/DotNet
[OpenSUSE]: https://opensuse.org/
[OpenSUSE-lifecycle]: https://en.opensuse.org/Lifetime
[OpenSUSE-docker]: https://hub.docker.com/r/opensuse/leap
[OpenSUSE-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-opensuse15
[RHEL]: https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux
[RHEL-lifecycle]: https://access.redhat.com/support/policy/updates/errata/
[RHEL-msft-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-rhel8
[RHEL-pm]: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/developing_.net_applications_in_rhel_8/using-net-core-on-rhel_gsg#installing-net-core_gsg
[SLES]: https://www.suse.com/products/server/
[SLES-lifecycle]: https://www.suse.com/lifecycle/
[SLES-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-sles15
[Ubuntu]: https://ubuntu.com/
[Ubuntu-lifecycle]: https://wiki.ubuntu.com/Releases
[Ubuntu-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-ubuntu-2004
[Deepin]: https://www.deepin.org/
[Deepin-lifecycle]: https://www.deepin.org/release-notes
## 预计后续添加的功能
### macOS
### Steam自动挂卡
尝试用社区反代功能结合成就解锁功能来重新实现,目的是实现在软件内登录Steam即可直接获取徽章卡片信息并开始挂卡。
OS | Version | Architectures |
------------------------------|---------------------------|-------------------|
[macOS][macOS] | 10.14+ | x64 |
### Steam皮肤设计器
挖坑画大饼,可视化编辑Steam皮肤,而且如果软件能上架Steam的话打算支持创意工坊分享设计的Steam皮肤,短期内肯定做不完。
[macOS]: https://support.apple.com/macos
### 插件形式加载运行ASF
以插件形式支持ASF在工具内运行并增强ASF在Windows Desktop环境下的使用。
### Android
### Steam自定义封面管理
增强Steam自定义封面的管理以及从[SteamGridDB](https://www.steamgriddb.com/)快速匹配下载应用封面。
OS | Version | Architectures |
------------------------------|-------------------------|-------------------|
[Android][Android] | 5.0(API 21)+ | [Arm32](https://developer.android.google.cn/ndk/guides/abis?hl=zh_cn#v7a), [Arm64](https://developer.android.google.cn/ndk/guides/abis?hl=zh_cn#arm64-v8a) |
### 更多其它游戏平台功能
[Android]: https://support.google.com/android
### iOS / iPadOS
### 更多非作弊游戏功能
OS | Version | Architectures |
------------------------------|-------------------------|-------------------|
[iOS][iOS] | 10.0+ | x64, Arm32, Arm64 |
---
[iOS]: https://support.apple.com/ios
## 运行环境
> 程序使用C# WPF在 .NET Framework4.7.2环境下开发,如果无法运行请下载安装[.NET Framework 4.7.2](https://dotnet.microsoft.com/download/dotnet-framework/net472)。
## ⛔ 不受支持的操作系统
- Windows 8
- [由于微软官方对该产品的支持已结束](https://docs.microsoft.com/zh-cn/lifecycle/products/windows-8),故本程序无法在此操作系统上运行,[建议升级到 Windows 8.1](https://support.microsoft.com/zh-cn/windows/%E4%BB%8E-windows-8-%E6%9B%B4%E6%96%B0%E5%88%B0-windows-8-1-17fc54a7-a465-6b5a-c1a0-34140afd0669)
- Windows Server 2008 R2 SP1
- 仅可使用 1.X 版本,2.X 开始不受支持,建议升级到更高版本
- 无桌面 GUI 的 Windows Server / Linux 版本
---
## 🌏 路线图
查看这个 [milestones](https://github.com/SteamTools-Team/SteamTools/milestones) 来了解我们下一步的开发计划,并随时提出问题。
## License
> [GPL-3.0 License](LICENSE.txt)
> 根据GPLv3许可发布的开源/免费软件。
## ⌨️ 开发环境
[Visual Studio 2019 版本 16.11 或更高版本](https://visualstudio.microsoft.com/zh-hans/vs/) 或 [JetBrains Rider](https://www.jetbrains.com/rider/) 或 ~~[Visual Studio for Mac](https://visualstudio.microsoft.com/zh-hans/vs/mac/)~~ 或 ~~[Visual Studio Code](https://code.visualstudio.com/)~~
- 系统要求
- [Windows 10 版本 2004 或更高版本:家庭版、专业版、教育版和企业版(不支持 LTSC 和 Windows 10 S,在较早的操作系统上可能不受支持)](https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/system-requirements)
- [macOS 10.14 Mojave 或更高版本](https://docs.microsoft.com/zh-cn/visualstudio/productinfo/vs2019-system-requirements-mac)
- 工作负载
- Web 和云
- ASP.NET 和 Web 开发
- 桌面应用和移动应用
- .NET 桌面开发
- 通用 Windows 平台开发
- 使用 .NET 的移动开发
- 其他工具集
- .NET Core 跨平台开发
- 单个组件
- GitHub Extension for Visual Studio
- Windows 10 SDK (10.0.19041.0)
- [Visual Studio Marketplace](https://marketplace.visualstudio.com/)
- [Avalonia for Visual Studio](https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio)
- [NUnit VS Templates](https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnitTemplatesforVisualStudio)
---
[Android Studio 2020.3.1 或更高版本](https://developer.android.google.cn/studio/)
[Xcode 13 或更高版本](https://developer.apple.com/xcode/)
## 🏗️ [项目结构](./src/README.md)
<!--
* [LibVLCSharp](https://github.com/videolan/libvlcsharp)
* [Chromium Embedded Framework (CEF)](https://github.com/chromiumembedded/cef)
* [CefNet](https://github.com/CefNet/CefNet)
* [CefSharp](https://github.com/cefsharp/CefSharp)
* [ZXing.Net.Mobile](https://github.com/Redth/ZXing.Net.Mobile)
* [Floating Action Button Speed Dial](https://github.com/leinardi/FloatingActionButtonSpeedDial)
-->
<!--👇图标如果发生更改,还需更改 Tools.OpenSourceLibraryList(Program.OpenSourceLibraryListEmoji) -->
## 📄 感谢以下开源项目
## 感谢以下开源项目
* [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json)
* [MetroRadiance](https://github.com/Grabacr07/MetroRadiance)
* [MetroTrilithon](https://github.com/Grabacr07/MetroTrilithon)
* [Livet](https://github.com/runceel/Livet)
* [StatefulModel](https://github.com/ugaya40/StatefulModel)
* [StatefulModel](https://github.com/Grabacr07/MetroTrilithonhttps://github.com/ugaya40/StatefulModel)
* [Hardcodet.NotifyIcon](https://github.com/HavenDV/Hardcodet.NotifyIcon.Wpf.NetCore)
* [System.Reactive](https://github.com/dotnet/reactive)
* [Titanium-Web-Proxy](https://github.com/justcoding121/Titanium-Web-Proxy)
* [BrotliSharpLib](https://github.com/master131/BrotliSharpLib)
* [Portable.BouncyCastle](https://github.com/novotnyllc/bc-csharp)
* [Ninject](https://github.com/ninject/Ninject)
* [log4net](https://github.com/apache/logging-log4net)
* [SteamDB-API](https://github.com/SteamDB-API/api)
* [SteamAchievementManager](https://github.com/gibbed/SteamAchievementManager)
* [ArchiSteamFarm](https://github.com/JustArchiNET/ArchiSteamFarm)
* [Steam4NET](https://github.com/SteamRE/Steam4NET)
* [WinAuth](https://github.com/winauth/winauth)
* [SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator)
* [Gameloop.Vdf](https://github.com/shravan2x/Gameloop.Vdf)
* [DnsClient.NET](https://github.com/MichaCo/DnsClient.NET)
* [Costura.Fody](https://github.com/Fody/Costura)
* [MessagePack-CSharp](https://github.com/neuecc/MessagePack-CSharp)
* [Nito.Comparers](https://github.com/StephenCleary/Comparers)
* [Crc32.NET](https://github.com/force-net/Crc32.NET)
* [gfoidl.Base64](https://github.com/gfoidl/Base64)
* [sqlite-net-pcl](https://github.com/praeclarum/sqlite-net)
* [Polly](https://github.com/App-vNext/Polly)
* [TaskScheduler](https://github.com/dahall/taskscheduler)
* [SharpZipLib](https://github.com/icsharpcode/SharpZipLib)
* [SevenZipSharp](https://github.com/squid-box/SevenZipSharp)
* [Depressurizer](https://github.com/Depressurizer/Depressurizer)
* [NLog](https://github.com/nlog/NLog)
* [NUnit](https://github.com/nunit/nunit)
* [ReactiveUI](https://github.com/reactiveui/reactiveui)
* [MessageBox.Avalonia](https://github.com/AvaloniaUtils/MessageBox.Avalonia)
* [AvaloniaUI](https://github.com/AvaloniaUI/Avalonia)
* [AvaloniaGif](https://github.com/jmacato/AvaloniaGif)
* [Avalonia XAML Behaviors](https://github.com/wieslawsoltes/AvaloniaBehaviors)
* [FluentAvalonia](https://github.com/amwx/FluentAvalonia)
* [APNG.NET](https://github.com/jz5/APNG.NET)
* [Moq](https://github.com/moq/moq4)
* [NPOI](https://github.com/nissl-lab/npoi)
* [Fleck](https://github.com/statianzo/Fleck)
* [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore)
* [AspNet.Security.OpenId.Providers](https://github.com/aspnet-contrib/AspNet.Security.OpenId.Providers)
* [AspNet.Security.OAuth.Providers](https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers)
* [ZXing.Net](https://github.com/micjahn/ZXing.Net)
* [QRCoder](https://github.com/codebude/QRCoder)
* [React](https://github.com/facebook/react)
* [Ant Design](https://github.com/ant-design/ant-design)
* [Ant Design Blazor](https://github.com/ant-design-blazor/ant-design-blazor)
* [Toast messages for Xamarin.iOS](https://github.com/andrius-k/Toast)
* [Visual Studio App Center SDK for .NET](https://github.com/microsoft/appcenter-sdk-dotnet)
* [AppCenter-XMac](https://github.com/nor0x/AppCenter-XMac)
* [MSBuild.Sdk.Extras](https://github.com/novotnyllc/MSBuildSdkExtras)
* [Xamarin.Essentials](https://github.com/xamarin/essentials)
* [Open Source Components for Xamarin](https://github.com/xamarin/XamarinComponents)
* [Google Play Services / Firebase / ML Kit for Xamarin.Android](https://github.com/xamarin/GooglePlayServicesComponents)
* [Picasso](https://github.com/square/picasso)
* [OkHttp](https://github.com/square/okhttp)
* [Material Components for Android](https://github.com/material-components/material-components-android)
* [AndroidX for Xamarin.Android](https://github.com/xamarin/AndroidX)
* [Android Jetpack](https://github.com/androidx/androidx)
* [ConstraintLayout](https://github.com/androidx/constraintlayout)
* [MSAL.NET](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet)
* [Entity Framework Core](https://github.com/dotnet/efcore)
* [ASP.NET Core](https://github.com/dotnet/aspnetcore)
* [Windows Forms](https://github.com/dotnet/winforms)
* [Windows Presentation Foundation (WPF)](https://github.com/dotnet/wpf)
* [C#/WinRT](https://github.com/microsoft/CsWinRT)
* [command-line-api](https://github.com/dotnet/command-line-api)
* [.NET Runtime](https://github.com/dotnet/runtime)
* [Fluent UI System Icons](https://github.com/microsoft/fluentui-system-icons)
* [Material design icons](https://github.com/google/material-design-icons)
-55
View File
@@ -1,55 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.31005.135
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ST.Blazor.BackManage.Server", "src\ST.Blazor.BackManage\Server\ST.Blazor.BackManage.Server.csproj", "{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ST.Blazor.BackManage.Client", "src\ST.Blazor.BackManage\Client\ST.Blazor.BackManage.Client.csproj", "{AB1EB396-ABBE-4CEA-A650-950A68440391}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_Root", "_Root", "{3449FCD6-B7EB-40DF-A76A-6E22A8FB3A2F}"
ProjectSection(SolutionItems) = preProject
src\ST.Blazor.BackManage\README.md = src\ST.Blazor.BackManage\README.md
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Debug|x64.ActiveCfg = Debug|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Debug|x64.Build.0 = Debug|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Debug|x86.ActiveCfg = Debug|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Debug|x86.Build.0 = Debug|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Release|Any CPU.Build.0 = Release|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Release|x64.ActiveCfg = Release|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Release|x64.Build.0 = Release|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Release|x86.ActiveCfg = Release|Any CPU
{7A8C458A-DF0B-4B20-BCBF-A433B6F6046A}.Release|x86.Build.0 = Release|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Debug|x64.ActiveCfg = Debug|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Debug|x64.Build.0 = Debug|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Debug|x86.ActiveCfg = Debug|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Debug|x86.Build.0 = Debug|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Release|Any CPU.Build.0 = Release|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Release|x64.ActiveCfg = Release|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Release|x64.Build.0 = Release|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Release|x86.ActiveCfg = Release|Any CPU
{AB1EB396-ABBE-4CEA-A650-950A68440391}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {10D95A49-D583-49CD-8224-15A402FBEE1D}
EndGlobalSection
EndGlobal
-41
View File
@@ -1,41 +0,0 @@
{
"solution": {
"path": "SteamToolsV2+.sln",
"projects": [
"src\\Common.AreaLib\\Common.AreaLib.csproj",
"src\\Common.ClientLib\\Common.ClientLib.csproj",
"src\\Common.ClientLib.Droid\\Common.ClientLib.Droid.csproj",
"src\\Common.ClientLib.iOS\\Common.ClientLib.iOS.csproj",
"src\\Common.CoreLib\\Common.CoreLib.csproj",
"src\\Repositories.sqlite-net-pcl\\Repositories.sqlite-net-pcl.csproj",
"references\\WinAuth\\Authenticator\\Authenticator.csproj",
"references\\AvaloniaGif\\AvaloniaGif\\AvaloniaGif.csproj",
"references\\AvaloniaGif\\LibAPNG\\LibAPNG.csproj",
"references\\SteamAchievementManager\\SAM.API\\SAM.API.csproj",
"references\\Steam4NET\\Steam4NET\\Steam4NET.csproj",
"references\\Titanium-Web-Proxy\\src\\Titanium.Web.Proxy\\Titanium.Web.Proxy.csproj",
"references\\ArchiSteamFarm\\ArchiSteamFarm.Library\\ArchiSteamFarm.Library.csproj",
"tests\\Common.UnitTest\\Common.UnitTest.csproj",
"tests\\Common.UnitTest.Droid\\Common.UnitTest.Droid.csproj",
"tests\\Common.UnitTest.Droid.App\\Common.UnitTest.Droid.App.csproj",
"tests\\ST.Client.UnitTest\\ST.Client.UnitTest.csproj",
"tests\\ST.Client.Desktop.UnitTest\\ST.Client.Desktop.UnitTest.csproj",
"src\\ST\\ST.csproj",
"src\\ST.Client\\ST.Client.csproj",
"src\\ST.Client.Desktop\\ST.Client.Desktop.csproj",
"src\\ST.Client.Desktop.Avalonia\\ST.Client.Desktop.Avalonia.csproj",
"src\\ST.Client.Desktop.Linux\\ST.Client.Desktop.Linux.csproj",
"src\\ST.Client.Mobile\\ST.Client.Mobile.csproj",
"src\\ST.Client.Mobile.Droid\\ST.Client.Mobile.Droid.csproj",
"src\\ST.Client.Mobile.iOS\\ST.Client.Mobile.iOS.csproj",
"src\\ST.Services.CloudService.Models\\ST.Services.CloudService.Models.csproj",
"src\\ST.Services.CloudService.ViewModels\\ST.Services.CloudService.ViewModels.csproj",
"src\\ST.Services.CloudService\\ST.Services.CloudService.csproj",
"src\\ST.Tools.AreaImport\\ST.Tools.AreaImport.csproj",
"src\\ST.Tools.MinifyStaticSites\\ST.Tools.MinifyStaticSites.csproj",
"src\\ST.Tools.OpenSourceLibraryList\\ST.Tools.OpenSourceLibraryList.csproj",
"src\\ST.Tools.Translate\\ST.Tools.Translate.csproj",
"src\\ST.Tools.AndroidResourceLink\\ST.Tools.AndroidResourceLink.csproj"
]
}
}
-41
View File
@@ -1,41 +0,0 @@
{
"solution": {
"path": "SteamToolsV2+.sln",
"projects": [
"src\\Common.AreaLib\\Common.AreaLib.csproj",
"src\\Common.ClientLib\\Common.ClientLib.csproj",
"src\\Common.ClientLib.Droid\\Common.ClientLib.Droid.csproj",
"src\\Common.ClientLib.iOS\\Common.ClientLib.iOS.csproj",
"src\\Common.CoreLib\\Common.CoreLib.csproj",
"src\\Repositories.sqlite-net-pcl\\Repositories.sqlite-net-pcl.csproj",
"references\\WinAuth\\Authenticator\\Authenticator.csproj",
"references\\AvaloniaGif\\AvaloniaGif\\AvaloniaGif.csproj",
"references\\AvaloniaGif\\LibAPNG\\LibAPNG.csproj",
"references\\SteamAchievementManager\\SAM.API\\SAM.API.csproj",
"references\\Steam4NET\\Steam4NET\\Steam4NET.csproj",
"references\\Titanium-Web-Proxy\\src\\Titanium.Web.Proxy\\Titanium.Web.Proxy.csproj",
"references\\ArchiSteamFarm\\ArchiSteamFarm.Library\\ArchiSteamFarm.Library.csproj",
"tests\\Common.UnitTest\\Common.UnitTest.csproj",
"tests\\Common.UnitTest.Droid\\Common.UnitTest.Droid.csproj",
"tests\\Common.UnitTest.Droid.App\\Common.UnitTest.Droid.App.csproj",
"tests\\ST.Client.UnitTest\\ST.Client.UnitTest.csproj",
"tests\\ST.Client.Desktop.UnitTest\\ST.Client.Desktop.UnitTest.csproj",
"src\\ST\\ST.csproj",
"src\\ST.Client\\ST.Client.csproj",
"src\\ST.Client.Desktop\\ST.Client.Desktop.csproj",
"src\\ST.Client.Desktop.Avalonia\\ST.Client.Desktop.Avalonia.csproj",
"src\\ST.Client.Desktop.Mac\\ST.Client.Desktop.Mac.csproj",
"src\\ST.Client.Mobile\\ST.Client.Mobile.csproj",
"src\\ST.Client.Mobile.Droid\\ST.Client.Mobile.Droid.csproj",
"src\\ST.Client.Mobile.iOS\\ST.Client.Mobile.iOS.csproj",
"src\\ST.Services.CloudService.Models\\ST.Services.CloudService.Models.csproj",
"src\\ST.Services.CloudService.ViewModels\\ST.Services.CloudService.ViewModels.csproj",
"src\\ST.Services.CloudService\\ST.Services.CloudService.csproj",
"src\\ST.Tools.AreaImport\\ST.Tools.AreaImport.csproj",
"src\\ST.Tools.MinifyStaticSites\\ST.Tools.MinifyStaticSites.csproj",
"src\\ST.Tools.OpenSourceLibraryList\\ST.Tools.OpenSourceLibraryList.csproj",
"src\\ST.Tools.Translate\\ST.Tools.Translate.csproj",
"src\\ST.Tools.AndroidResourceLink\\ST.Tools.AndroidResourceLink.csproj"
]
}
}
-1606
View File
File diff suppressed because it is too large Load Diff
+1
View File
@@ -0,0 +1 @@
try_files $uri $uri.html /index.html $uri/ =404;
+54
View File
@@ -0,0 +1,54 @@
<!DOCTYPE html>
<html lang="zh-cmn-Hans" style="background-color: transparent">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="referrer" content="never" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta name="renderer" content="webkit" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="wap-font-scale" content="no" />
<meta name="theme-color" content="#2196F3" />
<meta name="msapplication-TileColor" content="#2196F3" />
<meta name="msapplication-window" content="width=1024;height=768" />
<meta name="mobile-web-app-capable" content="yes" />
<meta
name="keywords"
content="Steam++, SteamPP, SteamPlusPlus, SteamTools"
/>
<meta
name="description"
content="「Steam++」是一个包含多种Steam工具功能的工具箱。"
/>
<style type="text/css">
.transparent {
background-color: transparent !important;
}
</style>
<title>Steam++</title>
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="manifest" href="/manifest.json" />
<link rel="stylesheet" href="/app.9c80b9d8.css" />
<script>
window.routerBase = "/";
</script>
<script>
//! umi version: 3.5.17
</script>
<script>
window.umi_plugin_ant_themeVar = [
{ key: "dark", fileName: "dark.css", theme: "dark" },
];
</script>
</head>
<body class="transparent">
<noscript>需要开启 JavaScript 才能浏览本站点。</noscript>
<div id="root"></div>
<script src="/js/compatibilitytesting.min.js?v=tF7FuRPbIURrhzHmz9_uk2m7A2DlnHv3ruKUJIPgNkg"></script>
<div id="darkStyleBox"></div>
<link rel="stylesheet" href="/default.css?v=2021_11_23" type="text/css" />
<script src="/app.8ce8c265.js"></script>
</body>
</html>
+1
View File
@@ -0,0 +1 @@
steampp.net
+36
View File
@@ -0,0 +1,36 @@
# Steampp
#### Description
Steam++官网发布
#### Software Architecture
Software architecture description
#### Installation
1. xxxx
2. xxxx
3. xxxx
#### Instructions
1. xxxx
2. xxxx
3. xxxx
#### Contribution
1. Fork the repository
2. Create Feat_xxx branch
3. Commit your code
4. Create Pull Request
#### Gitee Feature
1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
4. The most valuable open source project [GVP](https://gitee.com/gvp)
5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
+4
View File
@@ -0,0 +1,4 @@
# Steampp
#### 介绍
Steam++官网发布
+86
View File
@@ -0,0 +1,86 @@
{
"version": "2.6.9",
"download": {
"uwp": [
{
"name": "微软商店",
"about": "Windows 10 版本 17763.0 或更高版本 64位 可安装",
"url": "https://www.microsoft.com/store/productId/9MTCFHS560NG"
}
],
"windows": [
{
"name": "(gitee)免安装版 x64.7z",
"url": "https://gitee.com/rmbgame/SteamTools/attach_files/984964/download/Steam%20%20_win_x64_v2.6.9.7z"
},
{
"name": "(gitee)安装版 x64",
"url": "https://gitee.com/rmbgame/SteamTools/attach_files/984963/download/Steam%20%20_win_x64_v2.6.9.exe"
},
{
"name": "阿里云盘",
"url": "https://www.aliyundrive.com/s/KDCFrongF7F"
},
{
"name": "蓝奏云网盘",
"url": "https://cliencer.lanzoux.com/b0165duja",
"code": "1234"
},
{
"name": "百度网盘",
"url": "https://pan.baidu.com/s/1DIfdVaoZCH-jPmfOwbxKrA",
"code": "gca6",
"disable": false
},
{
"name": "Nas 分流(较慢)",
"url": "https://pan.mossimo.net:5212/s/4yiQ"
}
],
"mac": [
{
"name": "蓝奏云网盘",
"url": "https://cliencer.lanzoux.com/b016odhfc",
"code": "1234"
},
{
"name": "阿里云盘",
"url": "https://www.aliyundrive.com/s/KDCFrongF7F"
},
{
"name": "Nas 分流(较慢)",
"url": "https://pan.mossimo.net:5212/s/4yiQ"
}
],
"android": [
{
"name": "阿里云盘",
"url": "https://www.aliyundrive.com/s/KDCFrongF7F"
},
{
"name": "蓝奏云网盘",
"url": "https://cliencer.lanzoux.com/b016odheb",
"code": "1234"
}
],
"ios": [],
"linux": [
{
"name": "阿里云盘",
"url": "https://www.aliyundrive.com/s/KDCFrongF7F"
},
{
"name": "蓝奏云网盘",
"url": "https://cliencer.lanzoui.com/b016odhbi",
"code": "1234"
},
{
"name": "Nas 分流(较慢)",
"url": "https://pan.mossimo.net:5212/s/4yiQ"
}
]
}
}
+161
View File
File diff suppressed because one or more lines are too long
+161
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+161
View File
File diff suppressed because one or more lines are too long
+161
View File
File diff suppressed because one or more lines are too long
+115
View File
@@ -0,0 +1,115 @@
{
"/vendors~layouts__BaseLayout~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__~a3f83252.css": "/vendors~layouts__BaseLayout~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__~a3f83252.f21df9a8.chunk.css",
"/vendors~layouts__BaseLayout~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__~a3f83252.js": "/vendors~layouts__BaseLayout~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__~a3f83252.2ae0ed80.async.js",
"/vendors~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__faq__faqContent~p__h~fc21baa5.css": "/vendors~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__faq__faqContent~p__h~fc21baa5.87e2a7e9.chunk.css",
"/vendors~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__faq__faqContent~p__h~fc21baa5.js": "/vendors~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__faq__faqContent~p__h~fc21baa5.1fa78ac5.async.js",
"/vendors~p__agreement~p__agreement__agreement~p__download~p__faq~p__faq__faqContent~p__home~p__liunxS~e97e9c68.css": "/vendors~p__agreement~p__agreement__agreement~p__download~p__faq~p__faq__faqContent~p__home~p__liunxS~e97e9c68.4f7537ef.chunk.css",
"/vendors~p__agreement~p__agreement__agreement~p__download~p__faq~p__faq__faqContent~p__home~p__liunxS~e97e9c68.js": "/vendors~p__agreement~p__agreement__agreement~p__download~p__faq~p__faq__faqContent~p__home~p__liunxS~e97e9c68.29059e74.async.js",
"/vendors~layouts__BaseLayout~p__about~p__bindorder~p__download~p__faq~p__faq__faqContent~p__home~p__main.css": "/vendors~layouts__BaseLayout~p__about~p__bindorder~p__download~p__faq~p__faq__faqContent~p__home~p__main.cbe94cc3.chunk.css",
"/vendors~layouts__BaseLayout~p__about~p__bindorder~p__download~p__faq~p__faq__faqContent~p__home~p__main.js": "/vendors~layouts__BaseLayout~p__about~p__bindorder~p__download~p__faq~p__faq__faqContent~p__home~p__main.06f322cf.async.js",
"/p__agreement__agreement.js": "/p__agreement__agreement.cd612999.async.js",
"/vendors~layouts__BaseLayout~p__about.js": "/vendors~layouts__BaseLayout~p__about.6ca9741f.async.js",
"/vendors~p__logs~p__logs__logsBox.css": "/vendors~p__logs~p__logs__logsBox.d62f7dd9.chunk.css",
"/vendors~p__logs~p__logs__logsBox.js": "/vendors~p__logs~p__logs__logsBox.c0dc24a0.async.js",
"/app.css": "/app.9c80b9d8.css",
"/app.js": "/app.8ce8c265.js",
"/layouts__BaseLayout.css": "/layouts__BaseLayout.4857f31e.chunk.css",
"/layouts__BaseLayout.js": "/layouts__BaseLayout.bffc09c2.async.js",
"/p__404.js": "/p__404.ba577ad0.async.js",
"/p__about.css": "/p__about.5cbd808f.chunk.css",
"/p__about.js": "/p__about.f27c3d4a.async.js",
"/p__agreement.js": "/p__agreement.14927993.async.js",
"/p__bindorder.css": "/p__bindorder.08768b9d.chunk.css",
"/p__bindorder.js": "/p__bindorder.f3e1e689.async.js",
"/p__download.css": "/p__download.3a667bbc.chunk.css",
"/p__download.js": "/p__download.7d63ca66.async.js",
"/p__faq.css": "/p__faq.766626cc.chunk.css",
"/p__faq.js": "/p__faq.5a102092.async.js",
"/p__faq__faqContent.css": "/p__faq__faqContent.766626cc.chunk.css",
"/p__faq__faqContent.js": "/p__faq__faqContent.0371f5ed.async.js",
"/p__home.css": "/p__home.3ff80d24.chunk.css",
"/p__home.js": "/p__home.23955194.async.js",
"/p__liunxSetupCer.css": "/p__liunxSetupCer.99058d19.chunk.css",
"/p__liunxSetupCer.js": "/p__liunxSetupCer.399492ed.async.js",
"/p__logs.js": "/p__logs.3368f246.async.js",
"/p__logs__logsBox.js": "/p__logs__logsBox.9ae084eb.async.js",
"/p__main.css": "/p__main.ff8e84bc.chunk.css",
"/p__main.js": "/p__main.96962fe4.async.js",
"/p__provacy.js": "/p__provacy.d2e83d0b.async.js",
"/p__provacy__provacyBox.js": "/p__provacy__provacyBox.d893ea3a.async.js",
"/p__unixhostaccess.js": "/p__unixhostaccess.2456c9c7.async.js",
"/vendors~layouts__BaseLayout.css": "/vendors~layouts__BaseLayout.c29623ca.chunk.css",
"/vendors~layouts__BaseLayout.js": "/vendors~layouts__BaseLayout.f1277371.async.js",
"/vendors~p__404.css": "/vendors~p__404.72c52f54.chunk.css",
"/vendors~p__404.js": "/vendors~p__404.0bfc63ca.async.js",
"/vendors~p__about.css": "/vendors~p__about.a1174bac.chunk.css",
"/vendors~p__about.js": "/vendors~p__about.7b6bc7ee.async.js",
"/vendors~p__bindorder.css": "/vendors~p__bindorder.6aee637e.chunk.css",
"/vendors~p__bindorder.js": "/vendors~p__bindorder.edec00f7.async.js",
"/api.json": "/api.json",
"/avatar/GitHub-Mark-120px-dark-plus.png": "/avatar/GitHub-Mark-120px-dark-plus.png",
"/avatar/GitHub-Mark-120px-plus.png": "/avatar/GitHub-Mark-120px-plus.png",
"/avatar/cliencer.jpg": "/avatar/cliencer.jpg",
"/avatar/cliencer.webp": "/avatar/cliencer.webp",
"/avatar/logo.png": "/avatar/logo.png",
"/avatar/qq.png": "/avatar/qq.png",
"/avatar/rmbplayer.jpg": "/avatar/rmbplayer.jpg",
"/avatar/rmbplayer.webp": "/avatar/rmbplayer.webp",
"/avatar/steam.png": "/avatar/steam.png",
"/default.css": "/default.css",
"/dome/js.png": "/dome/js.png",
"/dome/kc.png": "/dome/kc.png",
"/dome/lp.png": "/dome/lp.png",
"/dome/speed.png": "/dome/speed.png",
"/faq.json": "/faq.json",
"/favicon.ico": "/favicon.ico",
"/gameplatform/Battle.net.png": "/gameplatform/Battle.net.png",
"/gameplatform/battle-net.png": "/gameplatform/battle-net.png",
"/gameplatform/battle-net.svg": "/gameplatform/battle-net.svg",
"/gameplatform/epic.svg": "/gameplatform/epic.svg",
"/gameplatform/epic_Black.png": "/gameplatform/epic_Black.png",
"/gameplatform/epic_Wite.png": "/gameplatform/epic_Wite.png",
"/gameplatform/gog.png": "/gameplatform/gog.png",
"/gameplatform/google-play-badge.png": "/gameplatform/google-play-badge.png",
"/gameplatform/origin.png": "/gameplatform/origin.png",
"/gameplatform/origin.svg": "/gameplatform/origin.svg",
"/gameplatform/steam.png": "/gameplatform/steam.png",
"/gameplatform/ubisoft.png": "/gameplatform/ubisoft.png",
"/gameplatform/ubisoft.svg": "/gameplatform/ubisoft.svg",
"/gameplatform/xbox.png": "/gameplatform/xbox.png",
"/gameplatform/xbox.svg": "/gameplatform/xbox.svg",
"/icons.png": "/icons.png",
"/icons/icon-128x128.png": "/icons/icon-128x128.png",
"/icons/icon-192x192.png": "/icons/icon-192x192.png",
"/icons/icon-512x512.png": "/icons/icon-512x512.png",
"/index.html": "/index.html",
"/js/compatibilitytesting.min.js": "/js/compatibilitytesting.min.js",
"/js/modernizr-LoginDetection-210815.js": "/js/modernizr-LoginDetection-210815.js",
"/js/modernizr.js": "/js/modernizr.js",
"/login.html": "/login.html",
"/logo.png": "/logo.png",
"/logo.svg": "/logo.svg",
"/manifest.json": "/manifest.json",
"/pro_icon.svg": "/pro_icon.svg",
"/static/app_store.svg": "/static/app_store.e250c68b.svg",
"/static/bilibili.svg": "/static/bilibili.f7814360.svg",
"/static/dark.svg": "/static/dark.cbeb2350.svg",
"/static/github.svg": "/static/github.36ba035f.svg",
"/static/light.svg": "/static/light.2e3c5cf9.svg",
"/static/linux.svg": "/static/linux.96eaaef7.svg",
"/static/mac.svg": "/static/mac.aaaa06a2.svg",
"/static/microsoft_Store.svg": "/static/microsoft_Store.f793de5e.svg",
"/static/qq.svg": "/static/qq.7a9665da.svg",
"/static/qq_white.svg": "/static/qq_white.c701325a.svg",
"/static/security.svg": "/static/security.db5ab397.svg",
"/static/shop.svg": "/static/shop.aff33a3c.svg",
"/static/speed.svg": "/static/speed.1b5c1068.svg",
"/static/stock.svg": "/static/stock.e965e634.svg",
"/static/windows.svg": "/static/windows.d315939a.svg",
"/svg/login/apple.svg": "/svg/login/apple.svg",
"/svg/login/phone.svg": "/svg/login/phone.svg",
"/svg/login/qq.svg": "/svg/login/qq.svg",
"/svg/login/steam.svg": "/svg/login/steam.svg",
"/svg/login/xbox.svg": "/svg/login/xbox.svg",
"/sw.js": "/sw.js"
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

+1
View File
@@ -0,0 +1 @@
.transparent{background-color:transparent!important}.changeTheme{border-bottom:0!important}.changlogs .ant-timeline-item-content ul{padding:0}.ant-menu{background-color:transparent!important}*{transition:background-Color .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.changlogs .ant-tag a{color:#fff!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.ant-typography code{word-break:break-all}.ant-popover{z-index:1000!important}.faqListItem .ant-card-head-title{overflow:initial;white-space:normal;text-overflow:clip}.faqListItem .faqCopy{float:right;cursor:pointer}body{min-height:100vh!important}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}.centerBox{justify-content:center;align-items:center;display:-webkit-flex}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}::-webkit-scrollbar-thumb{background-color:#7a7a7a;height:50px;outline-offset:-2px;border:4px solid #7a7a7a;border-radius:5px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track-piece{background-color:#e8e8e8;-webkit-border-radius:0}#header{background-color:#fff;-webkit-box-shadow:-8px -11px 20px 0 #f0f1f2;box-shadow:-8px -11px 20px 0 #888}.ant-menu-item-only-child{margin-top:0!important;margin-bottom:0!important}.ant-typography.ant-typography-danger{color:#ff2d55!important}.body-warp-dark .ant-typography.ant-typography-danger{color:#ff453a!important}.ant-layout{background-color:#fff!important}.body-warp-dark .ant-layout{background-color:#141414!important}.body-warp-dark #header{background-color:#141414!important;box-shadow:-1px 2px 7px 0 #080808!important}.body-warp-dark::-webkit-scrollbar-thumb{background-color:#858585;height:50px;outline-offset:-2px;outline:4px solid #858585;border:4px solid #858585;border-radius:5px}.body-warp-dark::-webkit-scrollbar{width:4px;height:4px}.body-warp-dark::-webkit-scrollbar-track-piece{background-color:#1d1d1d;-webkit-border-radius:0}.body-warp-dark ::-webkit-scrollbar-thumb{background-color:#858585;height:50px;outline-offset:-2px;outline:4px solid #858585;border:4px solid #858585;border-radius:5px}.body-warp-dark ::-webkit-scrollbar{width:4px;height:4px}.body-warp-dark ::-webkit-scrollbar-track-piece{background-color:#1d1d1d;-webkit-border-radius:0}.ant-modal.zoom-appear,.ant-modal.zoom-enter{-webkit-transform:none;transform:none;opacity:0;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.body-warp-dark h1,h2,h3,h4,h5,h6{color:hsla(0,0%,100%,.65)}
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

+14
View File
@@ -0,0 +1,14 @@
{
"version": "2022_03_02_17_47",
"faqs": [
{
"title": "Q: hosts 正在由另一进程使用,因此该进程无法访问此文件?",
"content": "hosts 文件被其它程序占用了导致本程序无法正常读写,使用 资源监视器 在 关联的句柄 中搜索 hosts 找到占用的进程,结束掉该进程即可。"
},
{
"title": "Q: 社区加速里的脚本启用了无效,为什么脚本前面的勾选框不会被保存?",
"content": "脚本需要对应的加速服务开启才能生效,同时也必须启用了加速功能后启用脚本才有效,例如 Steam 商店史低查询脚本 必须要启用 Steam 商店加速服务 才能生效。另外由于浏览器缓存可能需要重启 Steam 或者浏览器才能使脚本生效。"
}
]
}

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1618543716212" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2260" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" height="128"><defs><style type="text/css"></style></defs><path d="M897.22 451.24c53.74 0.36 71.14-14.86 77.84-24.74 24.94-32.64-14.12-95.2-105.7-142.66 35.52-67.16 60.22-127.36 72.68-170.6 6.76-23.66 2.18-38 0.9-40.5-3.44 21.04-31.7 96.92-96.4 200.1-50-22.44-113.04-40.2-187.54-47.6-17.88-33.88-69.76-127.72-120.96-177.86C504.36 14.28 477.4 2.14 456.36 0.44h-0.1c-27.66-3.1-45.34 11.7-54.8 22-34.4 37.06-48.66 97.74-50 168.14-14.48-24.7-34.34-49.26-57-51.86h-0.36c-41.32-6.96-76.78 58.44-72 162.58-76.72 2.76-142 11.5-186 22.46-19.8 4.9-32.44 14.54-35.52 19.44 2-0.76 44.8-18.44 223.12-18.44 10.44 106 59.5 203.64 52 186.38-19.46 30.8-76.48 124.72-94.62 195.4-11.74 45.76-8.74 75.22 0.3 94.28 11.14 25.5 32.82 33.44 46.4 36.52 50 11.42 110.76-7.26 173.4-42.28-15.06 25.68-27.8 57.02-18.12 78.68 14.62 39.3 88.98 37.32 176.88-18.9 40.36 64.36 80.14 115.88 111.4 148.24a79.58 79.58 0 0 0 17.5 14.18c10.28 6.42 17.16 6.74 17.16 6.74-16.48-13.5-68-76-125.08-183.56 44.44-32 91.3-77.74 134.94-138.54 245.64 9.2 286.58-49.52 296-63.28 29.34-39.76 6.86-114.88-114.64-187.38z m-155.7 212.44c47.62-75.42 60.68-135.54 58.9-184.66 55.72 35.14 94.36 75.16 98.12 117.66 2.28 25.86-16.2 58.24-157.02 67zM433.8 775.38c19.52-12.46 39.06-26.24 58.4-40.98 13.36 26.66 27.2 52.2 41.2 76.38-81.2 43.72-137.68 25.52-99.6-35.4z m430-342.7c-20.58-10.68-42.32-20.68-64.76-30.1a1444.918 1444.918 0 0 0 45.48-73.8c78.12 48.2 91.8 106.36 19.28 103.9zM558.36 796c-11.02-22.7-22-47-33-72.88 86.5 2.54 124.84-37.46 126.56-40.82 0 0.14-50 31.28-125.06 24.5a1437.56 1437.56 0 0 0 170.12-168q26.12-30.62 49.86-62.22c-0.72-0.58-3.08-6-33.02-24-103.4 120.54-204.68 196-265.5 231.84-41.18-22.36-81.68-63.56-111.42-122.98-40-79.84-60-164.78-63.14-232.14 24.6 1.82 50.54 4.34 77.7 7.76-44.58 73.6-28.78 126-26.94 128.46 0-0.14-1.9-58.34 40.28-119.14a1390.46 1390.46 0 0 0 89.34 305.68c1.86-0.76 3.68 1.76 37.34-16.5-52.66-148.94-67.52-276.34-68-346.86 40-24.84 96.36-39.6 163.26-35.62 89.14 5.34 172.72 30.5 232.64 61.42q-21.38 31.32-46.66 64.94C731.26 304 678.2 291.68 675 292c0.22 0 51.8 28.14 83.04 94.44a1435.26 1435.26 0 0 0-230.68-63.42 1293.216 1293.216 0 0 0-78.78-12.1c-0.14 0.9-3.62 3.7-4.32 40.66C600 380.56 717.56 431.36 778.72 466c1.48 47.1-13.9 103.22-50.82 159.14-49.2 74.62-112.78 134.46-169.54 170.86z m54.8-574c-89.12-3.32-147.16 14.86-189.38 41.34 4-104.6 42.62-152.76 76.42-150.56C534 104.3 610 217.1 613.16 222z m-261.3 6.2c0.96 24.22 3.18 49.24 6.42 74.56-29.1-1.7-57.48-2.5-84.8-2.52-0.16 6.48-0.24-102 49.34-99.18h0.18c11.52 2.18 21.26 13.76 28.86 27.14z m-56.12 324c41.52 79.4 86.6 121.14 130.5 144.62-93.58 49.52-155.06 40-169.84 9.02-0.4-0.42-22.26-30.6 39.34-153.62z m420.12 149.6" p-id="2261" fill="#418EC3"></path></svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1618543242384" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1882" width="128" height="128" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M537.088 132.693333a374.613333 374.613333 0 0 1 145.792 39.210667 374.4 374.4 0 0 1 115.456 89.344 388.778667 388.778667 0 0 1 73.173333 126.421333 369.066667 369.066667 0 0 1 19.797334 149.418667 350.890667 350.890667 0 0 1-13.056 78.848 391.424 391.424 0 0 1-28.757334 72.661333 851.541333 851.541333 0 0 1-62.72 102.912 751.36 751.36 0 0 1-75.178666 90.368 793.984 793.984 0 0 1-182.869334 139.989334l-1.578666 1.109333a8.362667 8.362667 0 0 1-4.650667 0.981333 12.501333 12.501333 0 0 1-6.784-4.138666 11.349333 11.349333 0 0 1-2.645333-7.381334c0-1.237333 0.170667-2.517333 0.512-3.626666a7.936 7.936 0 0 1 1.578666-2.645334c11.818667-16.768 21.589333-34.389333 29.269334-52.693333a231.253333 231.253333 0 0 0 15.701333-57.984 5.034667 5.034667 0 0 0-1.621333-3.626667 4.693333 4.693333 0 0 0-3.626667-1.621333 390.613333 390.613333 0 0 1-33.92 2.645333 210.133333 210.133333 0 0 1-33.962667-1.578666 376.234667 376.234667 0 0 1-261.248-128.554667 387.754667 387.754667 0 0 1-73.173333-126.421333 369.578667 369.578667 0 0 1-19.84-149.418667 350.890667 350.890667 0 0 1 13.056-78.848 366.848 366.848 0 0 1 28.8-71.68c18.730667-36.864 39.722667-71.509333 62.677333-103.936A769.450667 769.450667 0 0 1 312.405333 142.08 802.133333 802.133333 0 0 1 495.274667 2.176l1.621333-1.066667a7.978667 7.978667 0 0 1 4.650667-1.066666 12.586667 12.586667 0 0 1 6.741333 4.181333 10.88 10.88 0 0 1 2.645333 7.424 10.410667 10.410667 0 0 1-0.512 3.584 6.997333 6.997333 0 0 1-1.536 2.602667 275.072 275.072 0 0 0-29.312 52.778666c-7.722667 18.474667-12.8 37.76-15.616 57.941334 0 1.408 0.512 2.688 1.536 3.669333a4.992 4.992 0 0 0 3.626667 1.578667c11.178667-1.408 22.485333-2.261333 33.92-2.602667 11.605333-0.384 22.869333 0.128 34.048 1.493333z m-34.432 527.658667a141.653333 141.653333 0 0 0 107.562667-36.48c30.72-27.264 47.317333-61.354667 50.176-102.4a143.232 143.232 0 0 0-36.522667-108.16 140.501333 140.501333 0 0 0-102.4-49.578667 143.36 143.36 0 0 0-108.117333 36.48 140.757333 140.757333 0 0 0-49.664 102.4 144.256 144.256 0 0 0 36.096 108.16c26.794667 30.933333 61.098667 47.573333 102.869333 49.578667z" fill="#F56C2D" p-id="1883"></path></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1618543373437" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4869" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" height="128"><defs><style type="text/css"></style></defs><path d="M1005.264195 511.536005C994.170977-12.959865 296.663576-208.62716 27.951709 283.058385c12.031875 8.789242 28.202373 20.351788 40.234247 28.671701a501.242779 501.242779 0 0 0-41.642232 130.89997 507.130717 507.130717 0 0 0-7.850585 88.361746c0 271.9545 221.096364 493.050864 493.520192 493.050864s493.050864-220.627035 493.050864-493.050864v-19.413131zM140.377204 599.385756c-6.485266 53.204779-2.303976 69.844606-2.303976 76.329872l-12.031874 4.18129c-4.607952-8.789242-15.743836-39.764919-20.821117-81.407152-12.970532-158.633014 95.273674-301.564859 260.391955-328.401913 151.251758-22.186436 296.01825 71.679253 329.767231 203.048552l-12.031875 4.18129c-3.711961-3.711961-9.727899-14.335851-32.852991-37.460944-182.696764-182.696764-469.456443-98.985636-510.160019 159.571672z m469.456444 88.831075a134.185269 134.185269 0 0 1-110.548182 57.812731 134.441266 134.441266 0 0 1-134.611931-134.611931 134.782596 134.782596 0 0 1 124.884032-134.142603c43.47688-1.834648 84.180456 21.759773 103.124259 59.647379a110.078853 110.078853 0 0 1-19.413131 125.822689c12.501203 8.789242 24.533078 17.109155 36.522286 25.429069z m280.743742 5.077281c-71.209925 161.406319-217.853731 246.056104-374.182769 243.752127-300.156873-14.805179-387.579963-361.212237-186.878053-486.09627l8.789241 8.789242c-3.242633 4.607952-15.274508 13.866522-33.748981 50.431475-21.759773 44.415537-28.671701 88.788408-25.898397 116.564119 15.743836 241.91748 354.769638 291.410298 471.29109 51.796794C898.427975 350.599015 504.362746 17.119822 154.670389 271.965167l-7.850585-7.850585c92.031041-144.297164 271.9545-208.59516 443.558046-165.587608 262.269268 66.132644 403.323799 339.49513 300.156874 594.809804z" p-id="4870"></path></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1618543490322" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2040" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" height="128"><defs><style type="text/css"></style></defs><path d="M739.8 636.4c88.6 108.6 129.4 197.6 108.8 237.4-15.8 30.2-113.4 89.2-185.2 111.8-59.2 18.6-136.8 26.6-200.8 20.4-76.4-7.4-153.8-34.8-220.2-78C186.6 891.6 174 876.6 174 846.8c0-59.8 65.8-164.6 178.4-284.2 64-67.8 153-147.4 162.8-145.2 18.8 4.2 168.6 150.2 224.6 219zM377.2 287.6c-59.4-53.8-116.2-107.8-172.8-126.8-30.4-10.2-32.6-9.6-57.4 16.2-58.4 60.8-107 159.4-120.6 244.8-10.8 68.4-12.2 87.6-8.4 121 11.2 101 34.6 170.8 81 241.8 19 29.2 24.2 34.6 18.6 19.8-8.4-22-0.6-75 19-128 28.6-78 107.8-225.8 240.6-388.8z m623.2 127C966.6 254.6 865.4 154 851.2 154c-14.6 0-48.4 13-72 27.8-46.6 29-82 62.8-128.6 105.6C735.4 394 855 566.2 896.4 692c13.6 41.4 19.4 82.2 14.8 104.6-3.4 17-3.4 17 2.8 9.2 12.2-15.4 39.8-62.6 50.8-87 14.8-32.4 30-80.4 37.2-117.4 8.6-45 7.8-141.6-1.6-186.8zM282.6 86C378 81 502 155 511.2 156.8c1.4 0.2 20.8-8.4 43.2-19.4 127.8-62.2 188-51.6 214.8-50.4-127.8-78.6-305.4-100-467.8-23.4-46.8 22.2-48 23.8-18.8 22.4z" fill="#107B10" p-id="2041"></path></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

+54
View File
@@ -0,0 +1,54 @@
<!DOCTYPE html>
<html lang="zh-cmn-Hans" style="background-color: transparent">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="referrer" content="never" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta name="renderer" content="webkit" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="wap-font-scale" content="no" />
<meta name="theme-color" content="#2196F3" />
<meta name="msapplication-TileColor" content="#2196F3" />
<meta name="msapplication-window" content="width=1024;height=768" />
<meta name="mobile-web-app-capable" content="yes" />
<meta
name="keywords"
content="Steam++, SteamPP, SteamPlusPlus, SteamTools"
/>
<meta
name="description"
content="「Steam++」是一个包含多种Steam工具功能的工具箱。"
/>
<style type="text/css">
.transparent {
background-color: transparent !important;
}
</style>
<title>Steam++</title>
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="manifest" href="/manifest.json" />
<link rel="stylesheet" href="/app.9c80b9d8.css" />
<script>
window.routerBase = "/";
</script>
<script>
//! umi version: 3.5.17
</script>
<script>
window.umi_plugin_ant_themeVar = [
{ key: "dark", fileName: "dark.css", theme: "dark" },
];
</script>
</head>
<body class="transparent">
<noscript>需要开启 JavaScript 才能浏览本站点。</noscript>
<div id="root"></div>
<script src="/js/compatibilitytesting.min.js?v=tF7FuRPbIURrhzHmz9_uk2m7A2DlnHv3ruKUJIPgNkg"></script>
<div id="darkStyleBox"></div>
<link rel="stylesheet" href="/default.css?v=2021_11_23" type="text/css" />
<script src="/app.8ce8c265.js"></script>
</body>
</html>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+3
View File
@@ -0,0 +1,3 @@
/*! modernizr 3.6.0 (Custom Build) | MIT *
* https://modernizr.com/download/?-websockets !*/
!function(n,e,o){function t(n,e){return typeof n===e}function s(){var n,e,o,s,a,f,r;for(var l in i)if(i.hasOwnProperty(l)){if(n=[],e=i[l],e.name&&(n.push(e.name.toLowerCase()),e.options&&e.options.aliases&&e.options.aliases.length))for(o=0;o<e.options.aliases.length;o++)n.push(e.options.aliases[o].toLowerCase());for(s=t(e.fn,"function")?e.fn():e.fn,a=0;a<n.length;a++)f=n[a],r=f.split("."),1===r.length?Modernizr[r[0]]=s:(!Modernizr[r[0]]||Modernizr[r[0]]instanceof Boolean||(Modernizr[r[0]]=new Boolean(Modernizr[r[0]])),Modernizr[r[0]][r[1]]=s),c.push((s?"":"no-")+r.join("-"))}}var i=[],a={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,e){var o=this;setTimeout(function(){e(o[n])},0)},addTest:function(n,e,o){i.push({name:n,fn:e,options:o})},addAsyncTest:function(n){i.push({name:null,fn:n})}},Modernizr=function(){};Modernizr.prototype=a,Modernizr=new Modernizr;var f=!1;try{f="WebSocket"in n&&2===n.WebSocket.CLOSING}catch(r){}Modernizr.addTest("websockets",f);var c=[];s(),delete a.addTest,delete a.addAsyncTest;for(var l=0;l<Modernizr._q.length;l++)Modernizr._q[l]();n.Modernizr=Modernizr}(window,document);
@@ -0,0 +1 @@
.logo{padding-left:37px;height:32px;line-height:32px;background:url(/logo.svg) no-repeat;background-size:32px}.navPhoneIcon{position:absolute;top:20px;right:30px;z-index:1;width:16px;height:22px;cursor:pointer}.switchDark{background-color:#565656}.ant-scrolling-effect .ContentBox{filter:blur(20px)}#root,body,html{height:100%}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer a{text-decoration:underline;color:#616161}.footer a:hover{color:#1890ff!important}ol,ul{list-style:none}.splitebj{display:inline-block;background-image:url(/icons.png);background-repeat:no-repeat;vertical-align:middle;margin-right:3px}.splitebj.report{width:16px;height:16px;background-position:-18px -3px}.splitebj.changsha{width:16px;height:16px;background-position:0 -3px}.splitebj.gongan{width:18px;height:20px;background-position:-41px 0}.footer .ant-tag{border:0;color:#616161;margin:0;background-color:transparent;font-size:13px}.noDrag:after{content:" ";position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}body.body-warp-dark{background-color:#141414}.body-warp-dark .switchDark{background-color:#565656}.body-warp-dark .footer .ant-tag{color:#fff}.body-warp-dark body{background-color:#141414;color:#fff}.body-warp-dark .footer a{color:#e9e9e9}@media (max-width:480px){.ant-table{width:100%;overflow-x:auto}.ant-table-tbody>tr>td,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-thead>tr>th{white-space:pre}.ant-table-tbody>tr>td>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-thead>tr>th>span{display:block}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body .ant-design-pro>.ant-layout{min-height:100vh}}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+282
View File
@@ -0,0 +1,282 @@
<!DOCTYPE html>
<html lang="zh-cmn-Hans" style="background-color: transparent">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="referrer" content="never" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta name="renderer" content="webkit" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="wap-font-scale" content="no" />
<meta name="theme-color" content="#2196F3" />
<meta name="msapplication-TileColor" content="#2196F3" />
<meta name="msapplication-window" content="width=1024;height=768" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="keywords"
content="Steam++, SteamPP, SteamPlusPlus, SteamTools" />
<meta name="description"
content="「Steam++」是一个包含多种Steam工具功能的工具箱。" />
<title>Steam++ | 登录 / 注册</title>
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<style>
#root {
margin: 24px;
position: fixed;
top: 50%;
left: 50%;
width: 414px;
transform: translateX(-50%) translateY(-50%);
}
.card-button {
height: 64px;
background-color: #E0E0E0;
box-shadow: 0 0 5px hsl(0deg 0% 87% / 33%);
}
.card-button:hover {
cursor: pointer;
background-color: #F5F5F5;
}
.card-button .icon {
height: 64px;
width: 64px;
}
.card-button .icon .steam {
background-color: #145c8f;
}
.card-button .icon .xbox {
background-color: #027d00;
}
.card-button .icon .apple {
background-color: #000000;
}
.card-button .icon .qq {
background-color: #12B7F5;
}
.card-button .icon .phone-number {
background-color: #2196F3;
}
.card-button .icon img {
height: 32px;
width: 32px;
margin: 16px;
}
.card-button .title {
padding: 16px;
}
.spacing {
height: 12px;
}
.body-dark #root {
color: white;
}
.body-dark .card-button {
background-color: #404040;
box-shadow: 0 0 5px rgb(0,0,0,0.3);
}
.body-dark .card-button:hover {
background-color: #222222;
}
.body-dark a {
color: #1890FF;
}
.transparent {
background-color: transparent;
}
.body-dark a:hover {
color: #2C40CA;
vertical-align: middle;
}
.modal-window {
position: fixed;
background-color: rgba(255, 255, 255, 0.25);
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 999;
visibility: hidden;
opacity: 0;
pointer-events: none;
transition: all 0.3s;
}
.modal-window.show{
visibility: visible;
opacity: 1;
pointer-events: auto;
}
.modal-window > .modal-content {
width: 400px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding: 2em;
background: #ffffff;
}
.modal-window h1 {
font-size: 150%;
margin: 0 0 15px;
}
.modal-close {
color: #aaa;
line-height: 50px;
font-size: 80%;
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 70px;
text-decoration: none;
}
.modal-close:hover {
color: black;
}
.modal-window div:not(:last-of-type) {
margin-bottom: 15px;
}
.body-dark .modal-window {
background-color: rgba(16, 16, 16, 0.25);
}
.body-dark .modal-window .modal-content {
background-color: #181818;
color: white;
}
.modal-content {
box-shadow: 0 3px 6px -4px rgb(0 0 0 / 48%), 0 6px 16px 0 rgb(0 0 0 / 32%), 0 9px 28px 8px rgb(0 0 0 / 20%);
}
.filter {
filter: blur(20px);
}
</style>
</head>
<body>
<noscript>需要开启 JavaScript 才能浏览本站点。</noscript>
<div id="root">
<h3>选择如何登录您的 Steam++ 帐户</h3>
<table style="width: 100%;border-spacing: 0px;">
<tr class="card-button" id="steamItem">
<td class="icon">
<div class="icon steam">
<img src="/svg/login/steam.svg" />
</div>
</td>
<td class="title">使用 Steam 登录</td>
</tr>
<tr class="spacing"></tr>
<tr class="card-button" id="microsoftItem">
<td class="icon">
<div class="icon xbox">
<img src="/svg/login/xbox.svg" />
</div>
</td>
<td class="title">使用 Xbox Live 登录</td>
</tr>
<tr class="spacing"></tr>
<tr class="card-button " id="appleItem">
<td class="icon">
<div class="icon apple">
<img src="/svg/login/apple.svg" />
</div>
</td>
<td class="title">使用 Apple 登录</td>
</tr>
<tr class="spacing"></tr>
<tr class="card-button" id="qqItem">
<td class="icon">
<div class="icon qq">
<img src="/svg/login/qq.svg" />
</div>
</td>
<td class="title">使用 QQ 登录</td>
</tr>
</table>
<span style="display: block;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;">注册即代表您已阅读并同意 <a target="_blank" href="https://steampp.net/agreement">用户协议</a> 和 <a target="_blank" href="https://steampp.net/privacy">隐私政策</a></span>
</div>
<div style="display:none"><div id="qqLoginBtn"></div></div>
<div id="open-modal" class="modal-window">
<div class="modal-content" id="modalContent">
</div>
</div>
<script src="/js/modernizr.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
if (!window.Modernizr.websockets) {
showModel(true,`<h1>警告!</h1> <div>浏览器不受支持请升级浏览器.</div><div><a target="_blank" href="https://www.microsoft.com/zh-cn/edge">Edge</a><br /><a target="_blank" href="https://www.google.cn/chrome/">Chrome</a></div>`);
}
var msgBox = document.getElementById('modalContent');
function showModel(show,html) {
document.getElementById('open-modal').className = `modal-window ${show ?'show':''}`;
document.getElementById('root').className = show ? `filter` : '';
msgBox.innerHTML = html;
}
function changeThemes(dark) {
let windowEl = document.getElementsByTagName('html')[0];
let body = document.body;
let bodyT = window.location.hash.length == 0;
if (dark) {
if (body)
body.className = `body-dark ${bodyT ? '' : 'transparent'}`;
if (windowEl)
windowEl.className = `body-dark ${bodyT ? '' : 'transparent'}`;
} else {
if (body)
body.className = bodyT ? '' : "transparent";
if (windowEl)
windowEl.className = bodyT ? '' : "transparent";
}
if (bodyT) {
body.style.backgroundColor = dark ? '#1F1F1F' : '#ffffff';
}
}
try {
let scheme = window.matchMedia('(prefers-color-scheme: dark)');
changeThemes(scheme.matches)
scheme.onchange = changeThemes;
} catch { }
$('#qqItem').click(function () {
window.open('https://pan.mossimo.net/ExternalLogin/qq');
});
$('#steamItem').click(function () {
window.open('https://pan.mossimo.net/ExternalLogin/Steam');
});
$('#microsoftItem').click(function () {
window.open('https://pan.mossimo.net/ExternalLogin/Microsoft');
});
$('#appleItem').click(function () {
window.open('https://pan.mossimo.net/ExternalLogin/Apple');
});
});
</script>
</body>
</html>
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

+4
View File
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 14 KiB

+12
View File
@@ -0,0 +1,12 @@
{
"index": 1,
"oldversion": "",
"version": "1.0.0",
"time": "(2020-12-14)",
"remarks": [
"发布第一个版本",
"主要功能:社区加速,帐户切换,成就解锁,本地令牌。",
"次要功能:强制无边框窗口化以及 CSGO VAC 屏蔽修复。"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/1.0.0"
}
+19
View File
@@ -0,0 +1,19 @@
{
"index": 2,
"version": "1.0.2",
"oldversion": "1.0.0",
"time": "(2020-12-21)",
"remarks": [
"新增 软件图标,由 @Benares 制作",
"新增 帐户切换删除功能",
"新增 Github 图片资源文件代理服务与 Discord 代理服务功能",
"新增 Steam 启动参数设置选项",
"新增 启动时程序最小化到托盘菜单设置选项",
"新增 捐助列表的展示功能",
"新增 工具自动更新功能",
"修复 程序启动没有反应的 Bug",
"修复 托盘菜单 Steam 昵称过长 UI 错位 bug",
"删除 GOG Galaxy 代理选项"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/1.0.2"
}
+18
View File
@@ -0,0 +1,18 @@
{
"index": 3,
"version": "1.0.3",
"oldversion": "1.0.2",
"time": "(2020-12-26)",
"remarks": [
"新增 Pixiv 加速服务功能",
"新增 在欢迎页 Steam 昵称后显示 Steam 的登陆区域功能",
"新增 Steam 图片修复的本地反代支持",
"修复 最小化恢复时 UI 边框错位的 BUG",
"修复 令牌编辑和导入时出现的非空报错",
"修复 由于 DNS 解析错误导致程序内存溢出闪退的 BUG",
"改进 帐户切换功能的最近登录时间,从北京时间改为当前系统时区时间",
"改进 SDA 令牌导入功能,不再支持导入加密文件,若要导入加密的 maFile 请先在 SDA 移除加密",
"改进 初始化的方式和 Steam API 的连接逻辑来避免 Steam 游戏掉帧"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/1.0.3"
}
+16
View File
@@ -0,0 +1,16 @@
{
"index": 4,
"version": "1.0.4",
"oldversion": "1.0.3",
"time": "(2020-12-28)",
"remarks": [
"新增 令牌导入导出备份功能",
"新增 令牌可以选择保存在程序根目录下的设置选项",
"新增 热更新自动覆盖升级功能",
"修复 令牌无法保存的问题",
"修复 部分请求会提示需要登录的问题,还原 Steam 社区反代上游地址",
"改进 自动更新提示方式",
"改进 配置文件的保存读取功能,会导致无法读取 1.0.4 版本以前的配置文件包括令牌数据。(可以通过设置-令牌设置-导入旧版本 Steam++ 令牌数据按钮来恢复旧版本令牌数据)"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/1.0.4"
}
+16
View File
@@ -0,0 +1,16 @@
{
"index": 5,
"version": "1.0.5",
"oldversion": "1.0.4",
"time": "(2021-01-08)",
"remarks": [
"新增 启动时自动运行 Steam 的设置项",
"新增 令牌刷新功能",
"新增 账户切换离线模式的选项",
"改进 加速过程的逻辑",
"修复 SteamDB API 挂掉导致程序崩溃问题",
"修复 刷新游戏缓存按钮导致程序闪退的问题",
"修复 部分已知 Bug"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/1.0.5"
}
+15
View File
@@ -0,0 +1,15 @@
{
"index": 6,
"version": "1.0.6",
"oldversion": "1.0.5",
"time": "(2021-01-12)",
"remarks": [
"新增 日志记录功能,更利于反馈 Bug 时排查问题",
"增加 80 端口反代功能,以便自动跳转 http 访问到 https 请求上",
"修复 Twitch 反代聊天连接错误和直播视频无法观看问题",
"修复 令牌同步时提示超时问题,放宽令牌同步时网络请求超时时间",
"改进 生成的 cer 证书编码格式为 utf-8 ,使火狐可以导入 cer 证书",
"改进 用户信息获取的 API 为 Steam 官方社区 API ,需要启动自动代理功能才能加载头像"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/1.0.6"
}
+19
View File
@@ -0,0 +1,19 @@
{
"index": 7,
"version": "1.1.1",
"oldversion": "1.0.6",
"time": "(2021-01-22)",
"remarks": [
"新增 本地令牌市场交易确认功能",
"新增 内置 Steam 史低查询脚本",
"新增 Pixiv 图片的代理功能,解决 Pixiv 图片失效问题",
"新增 Steam 启动消息通知设置功能",
"新增 Github Gist 代理服务支持",
"修复 设置文件的存储错误",
"修复 Discord 更新下载和图片失效问题",
"修复 Twitch 聊天频道连接失效问题",
"修复 Github 头像资源加载失败问题",
"修复 部分已知 Bug"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/1.1.1"
}
+17
View File
@@ -0,0 +1,17 @@
{
"index": 8,
"version": "1.1.2",
"oldversion": "1.1.1",
"time": "(2021-01-29)",
"remarks": [
"新增 账号切换的状态栏右下角登录新账号功能",
"新增 实时刷新获取 Steam 新登录的账号数据功能",
"新增 FAQ 常见问题疑难解答文本,可以在关于中找到它",
"改进 配置文件备份机制,如果配置文件出错会提示还原上次读取成功的配置",
"改进 错误日志记录,现在它更详细了",
"修复 谷歌验证码代理方式为全局跳转 recatpcha",
"修复 配置文件加载时提示根元素错误",
"修复 某些情况下开机自启失效问题"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/1.1.2"
}
+15
View File
@@ -0,0 +1,15 @@
{
"index": 9,
"version": "1.1.3",
"oldversion": "1.1.2",
"time": "(2021-02-21)",
"remarks": [
"新增 库存游戏列表 Client Icon 图标显示功能",
"新增 解锁成就风险提示文本",
"修复 证书生成失败导致的闪退问题",
"修复 开启反代功能后 Steam 页面 100 报错和 324 报错",
"修复 证书验证错误的问题",
"修复 部分文本错误"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/1.1.3"
}
+15
View File
@@ -0,0 +1,15 @@
{
"index": 10,
"version": "1.1.4",
"oldversion": "1.1.3",
"time": "(2021-02-23)",
"remarks": [
"新增 Steam 更新代理服务功能,以解决部分用户无法更新 Steam 的问题",
"新增 Windows 系统代理方式,将不需要修改 hosts 文件并且不会占用 443 端口",
"改进 社区加速效果",
"修复 成就图标加载失败的问题",
"修复 Steam 图片反代启动时创意工坊不显示图片的问题",
"修复 Uplay 更新反代启动时更新失败的问题"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/1.1.4"
}
+19
View File
@@ -0,0 +1,19 @@
{
"index": 11,
"version": "2.0.0.6",
"oldversion": "1.1.4",
"time": "(2021-05-01)",
"remarks": [
"更换整体架构,提高软件兼容性",
"重做 UI 界面,适应跨平台",
"新增 软件热更新支持",
"新增 账号切换界面动态头像支持",
"新增 从云端获取加速列表功能",
"新增 用户登录/注册功能,并且有了用户面板,支持用户云同步数据",
"新增 脚本商店,用户可以从脚本商店下载更多脚本",
"改进 库存游戏列表加载速度",
"改进 GM v0.2 脚本",
"修复 1.1.4 版本中的已知 Bug"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.0.0.6"
}
+20
View File
@@ -0,0 +1,20 @@
{
"index": 12,
"version": "2.0.0.8",
"oldversion": "2.0.0.6",
"time": "(2021-05-03)",
"remarks": [
"新增 CSGO 市场查看磨损与印花脚本适配",
"新增 窗口位置保存功能",
"修复 加速证书安装失败的问题",
"修复 账号切换离线登录失效的问题",
"修复 Windows 代理加速导致断网的问题",
"修复 Discord 客户端代理失效的问题",
"修复 多个 UI 错误",
"修复 脚本以及备注无法保存的问题",
"修复 多个可能导致闪退的问题",
"修复 更新进度条显示不正确的问题",
"改进 当 hosts 文件不存在时自动创建空文件而不是返回错误"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.0.0.8"
}
+20
View File
@@ -0,0 +1,20 @@
{
"index": 13,
"version": "2.1.0",
"oldversion": "2.0.0.8",
"time": "(2021-05-05)",
"remarks": [
"修复 多个 GM.js 同时存在",
"修复 GM.js 打包错误",
"修复 手动添加 GM.js 重名替换导致出错",
"修复 成就解锁窗口不显示",
"新增 背景透明度 UI 设置",
"调整 脚本列表 UI",
"修复 代理过程中的闪退错误",
"修复 库存游戏闪退错误",
"修复 Discord 更新代理失效",
"修复 hosts 闪退错误",
"新增 Steam 快速登录"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.1.0"
}
+27
View File
@@ -0,0 +1,27 @@
{
"index": 14,
"version": "2.2.0",
"oldversion": "2.1.0",
"time": "(2021-05-10)",
"remarks": [
"新增 手动更新检查",
"改进 修改账号切换操作交互",
"修复 修改账号切换 UI 错位",
"修复 Steam 快速登录时无法查看本地令牌",
"改进 多开程序时将会显示主窗口",
"改进 hosts 文件属性为只读且不可修改属性时显示的错误文本",
"改进 Steam 快速登录现在会显示已登录的用户账号可免输入账号密码一键登录",
"改进 增加错误日志纪录文件数量与大小限制",
"改进 库存游戏列表加载方式",
"改进 社区加速速度与使用中出现的错误",
"改进 删除账号时弹窗是否删除用户数据",
"改进 检测进程是否存在的逻辑,避免杀软误报",
"修复 编辑文本文件,当文件路径如果有空格时传递的路径不正确",
"修复 Steam 登录时头像没有正常显示",
"新增 Github 网站、Git 加速",
"改进 Toast 仅在当前激活窗口弹出",
"修复 未启动 Steam 时加载库存游戏 Bug",
"修复 一些引发闪退的异常,增强稳定性"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.2.0"
}
+28
View File
@@ -0,0 +1,28 @@
{
"index": 15,
"version": "2.3.0",
"oldversion": "2.2.0",
"time": "(2021-05-25)",
"remarks": [
"改进 端口被占用检测进程名",
"修复 部分 Toast 没有正确显示",
"新增 账号注销功能",
"改进 hosts 文件写入无权操作时显示的错误文本",
"新增 快速登录后可绑定手机号",
"新增 解绑快速登录账号",
"新增 隐藏库存游戏",
"新增 游戏功能-无边框窗口化",
"新增 关于-更新日志",
"新增 令牌加密设置,现在新增令牌默认将不启用本机加密",
"修复 非正常退出程序时导致残留进程且无法启动程序",
"改进 不再写入 C:\\Users\\用户名\\AppData\\Local 目录",
"修复 文本框中某些符号可能无法正确输入",
"改进 令牌排序上移下移",
"新增 令牌导入导出",
"新增 游戏时长挂机功能",
"新增 Microsoft 账号快速登录与绑定",
"新增 社区加速 hCaptcha 验证码 / EPIC 验证码 / artstation / v2ex",
"修复 社区加速 discord 更新下载"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.3.0"
}
+45
View File
@@ -0,0 +1,45 @@
{
"index": 16,
"version": "2.4.1",
"oldversion": "2.3.0",
"time": "(2021-06-06)",
"remarks": [
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>已知问题</div>",
"&emsp;旧版本不会检测到新版本",
"&emsp;由于本机加密 ProtectedData 与 DataProtectionProvider 在 64 位中无法解密 32 位写入的数据",
"&emsp;导致 令牌数据,Steam++平台登录状态等 存储在本地的数据无法解密",
"&emsp;&emsp;解决方案",
"&emsp;&emsp;&emsp;令牌数据",
"&emsp;&emsp;&emsp;先关闭旧版本令牌的本机加密保护在覆盖升级,如果已经升级新版本且没有令牌数据,可以用 2.3.0 版本的压缩包覆盖后再进行操作",
"&emsp;&emsp;&emsp;Steam++平台登录状态",
"&emsp;&emsp;&emsp;重新登录即可",
"&emsp;由于升级 CEF 90.6.3 导致 微软账号 无法使用 Windows Hello 方式快速登录",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>注意事项</div>",
"&emsp;从此版本开始不再支持 32 位操作系统",
"&emsp;由于文件与目录变动较大,推荐使用压缩包覆盖升级,可在群文件或官网中下载(Steam++_win_x64_v2.4.1.7z)",
"&emsp;从之前版本覆盖升级操作指南",
"&emsp;1. 下载压缩包",
"&emsp;2. 退出 Steam++ 程序",
"&emsp;3. 程序根目录下除了 以下 文件夹 外可全部删除",
"&emsp;&emsp;AppData",
"&emsp;&emsp;Cache",
"&emsp;&emsp;Logs",
"&emsp;4. 将压缩包解压至根目录",
"&emsp;5. 启动程序",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>更新内容</div>",
"&emsp;修复 添加令牌时引发的闪退",
"&emsp;CLR 升级至 .NET 6 Preview 4",
"&emsp;64 位程序支持,从此版本开始不再提供 32 位程序支持",
"&emsp;CEF 升级至 90.6.3",
"&emsp;改进 程序目录结构,所有相关 dll 将放入 bin 文件夹中",
"&emsp;新增 全新的托盘菜单",
"&emsp;新增 JumpList 菜单切换账号",
"&emsp;改进 隐藏游戏列表与挂机游戏列表实时刷新",
"&emsp;修复 Win7 中右上角按钮样式错误",
"&emsp;改进 缓存获取加速项目数据,避免失败时无数据",
"&emsp;修复 手动检查更新时有概率出现两个新版本窗口",
"&emsp;改进 未使用社区加速时退出程序不再清理 hosts 文件",
"&emsp;修复 托盘菜单弹出位置因 DPI 缩放导致位置不正确"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.4.1"
}
+47
View File
@@ -0,0 +1,47 @@
{
"index": 18,
"version": "2.4.10",
"oldversion": "2.4.9",
"time": "(2021-08-24)",
"remarks": [
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>新增内容</div>",
"&emsp;Linux/macOS 版本中的 CLR 升级至 .NET 6 Preview 7",
"&emsp;Desktop 现已适配 WinUI 3 / Windows 11 / Fluent Design System 样式风格",
"&emsp;新增 Android 上从图库选择二维码图片导入令牌",
"&emsp;新增 Android 上文件导入选择二维码图片导入令牌",
"&emsp;新增 Desktop 上现可刷新头像",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>修复问题</div>",
"&emsp;改进 Android 上的令牌导入方式",
"&emsp;改进 Desktop 上受保护的成就不在支持勾选",
"&emsp;改进 Android 上确认交易页面上的显示隐藏逻辑",
"&emsp;修复 Desktop 上账号切换功能",
"&emsp;修复 Android 上扫码导入功能",
"&emsp;修复 Android 8.0 以下启动时闪退",
"&emsp;修复 Android 上 Toast 不能正常显示",
"&emsp;修复 Linux 上因字体引发的启动时闪退",
"&emsp;修复 Desktop 上使用火狐浏览器无法进行快速登录",
"&emsp;修复 Android 上导入带密码的令牌时不显示密码输入框",
"&emsp;修复 Desktop 上部分用户库存游戏已安装游戏无法读取",
"&emsp;修复 导入带密码的令牌时密码输入文本框窗口不能正确取消",
"&emsp;尝试修复 Windows 上托盘菜单有时无法打开窗口",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>已知问题</div>",
"&emsp;Desktop",
"&emsp;&emsp;macOS",
"&emsp;&emsp;&emsp;自动更新不可用",
"&emsp;&emsp;&emsp;窗口顶部会有两个标题栏",
"&emsp;&emsp;&emsp;尚未公证,这会影响 macOS Catalina(版本 10.15)以上",
"&emsp;&emsp;Linux",
"&emsp;&emsp;&emsp;自动更新不可用",
"&emsp;&emsp;&emsp;窗口弹出位置不正确",
"&emsp;&emsp;&emsp;窗口顶部会有两个标题栏",
"&emsp;&emsp;&emsp;托盘不生效,这将影响程序不能正常退出",
"&emsp;&emsp;Shared",
"&emsp;&emsp;&emsp;主题切换需重启软件后生效,且跟随系统暂不可用",
"&emsp;Mobile",
"&emsp;&emsp;Android",
"&emsp;&emsp;&emsp;自动更新暂不可用",
"&emsp;&emsp;&emsp;确认交易列表刷新后数据显示不正确",
"&emsp;&emsp;&emsp;本地令牌倒计时存在误差不够精确,可能导致令牌值不一致"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.4.10"
}
+37
View File
@@ -0,0 +1,37 @@
{
"index": 19,
"version": "2.4.11",
"oldversion": "2.4.10",
"time": "(2021-08-24)",
"remarks": [
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>新增内容</div>",
"&emsp;部分新增文本的其他语言翻译",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>修复问题</div>",
"&emsp;改进 Desktop 上库存游戏右键菜单隐藏游戏项位置",
"&emsp;修复一些杂项问题,增强程序稳定性",
"&emsp;移除 Desktop 上菜单栏用户手机号显示",
"&emsp;修复 Desktop 上快速登录等待中 UI 错位",
"&emsp;修复 Windows 上托盘菜单有时无法打开窗口",
"&emsp;修复 Desktop 上库存游戏中磁盘占用 UI 错位",
"&emsp;修复 Desktop 上因登录或注册后头像引发的无限闪退",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>已知问题</div>",
"&emsp;Desktop",
"&emsp;&emsp;macOS",
"&emsp;&emsp;&emsp;自动更新不可用",
"&emsp;&emsp;&emsp;窗口顶部会有两个标题栏",
"&emsp;&emsp;&emsp;尚未公证,这会影响 macOS Catalina(版本 10.15)以上",
"&emsp;&emsp;Linux",
"&emsp;&emsp;&emsp;自动更新不可用",
"&emsp;&emsp;&emsp;窗口弹出位置不正确",
"&emsp;&emsp;&emsp;窗口顶部会有两个标题栏",
"&emsp;&emsp;&emsp;托盘不生效,这将影响程序不能正常退出",
"&emsp;&emsp;Shared",
"&emsp;&emsp;&emsp;主题切换需重启软件后生效,且跟随系统暂不可用",
"&emsp;Mobile",
"&emsp;&emsp;Android",
"&emsp;&emsp;&emsp;自动更新暂不可用",
"&emsp;&emsp;&emsp;确认交易列表刷新后数据显示不正确",
"&emsp;&emsp;&emsp;本地令牌倒计时存在误差不够精确,可能导致令牌值不一致"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.4.11"
}
+44
View File
@@ -0,0 +1,44 @@
{
"index": 20,
"version": "2.4.12",
"oldversion": "2.4.11",
"time": "(2021-09-06)",
"remarks": [
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>新增内容</div>",
"&emsp;1. 新增 Desktop 上网络加速代理设置",
"&emsp;2. 新增 Android 上屏幕捕获设置项,用于允许截图或录制视频",
"&emsp;3. 新增 Windows 托盘菜单支持切换账号与复制令牌",
"&emsp;4. 新增 Linux/macOS 托盘菜单改进与完善",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>修复问题</div>",
"&emsp;1. 修复 Desktop 上用户头像应当为圆形而不是方形",
"&emsp;2. 修复 Android 上切换系统语言可能引发的闪退",
"&emsp;3. 修复 Windows 10 上启动时可能出现的网络连接中断提示",
"&emsp;4. 修复 Android 上令牌倒计时可能引发的闪退",
"&emsp;5. 修复 Desktop 上库存游戏刷新可能引发的闪退",
"&emsp;6. 修复 Desktop 上可能少加载了部分已安装游戏",
"&emsp;7. 修复 Android 上暗色模式下某些区域背景为白色",
"&emsp;8. 改进 Android 上令牌刷新倒计时",
"&emsp;9. 改进 本地令牌名称最大长度限制 32 个字符",
"&emsp;10. 改进 Desktop 上网络加速 UI",
"&emsp;11. 修复 Desktop 上默认头像可能引发的闪退",
"&emsp;12. 改进 Desktop 上左侧菜单图标",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>已知问题</div>",
"&emsp;Desktop",
"&emsp;&emsp;macOS",
"&emsp;&emsp;&emsp;尚未公证,这会影响 macOS Catalina(版本 10.15)以上",
"&emsp;&emsp;&emsp;窗口顶部会有两个标题栏",
"&emsp;&emsp;&emsp;自动更新不可用",
"&emsp;&emsp;Linux",
"&emsp;&emsp;&emsp;当使用 root 权限运行时托盘不生效,可通过 Exit.sh 退出程序",
"&emsp;&emsp;&emsp;窗口弹出位置不正确",
"&emsp;&emsp;&emsp;窗口顶部会有两个标题栏",
"&emsp;&emsp;&emsp;自动更新不可用",
"&emsp;&emsp;Shared",
"&emsp;&emsp;&emsp;主题切换需重启软件后生效,且跟随系统暂不可用",
"&emsp;Mobile",
"&emsp;&emsp;Android",
"&emsp;&emsp;&emsp;确认交易列表刷新后数据显示不正确",
"&emsp;&emsp;&emsp;自动更新暂不可用"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.4.12"
}
+50
View File
@@ -0,0 +1,50 @@
{
"index": 17,
"version": "2.4.9",
"oldversion": "2.4.1",
"time": "(2021-08-18)",
"remarks": [
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>新增内容</div>",
"&emsp;CLR 升级至 .NET 6 Preview 7",
"&emsp;新增 意大利语支持",
"&emsp;新增 西班牙语支持",
"&emsp;新增 QQ 快速登录渠道",
"&emsp;新增 创意工坊划词翻译脚本",
"&emsp;新增 库存游戏可浏览已安装的游戏文件夹",
"&emsp;新增 家庭库共享排序,该功能可调整当前设备的多个家庭共享账号库存的优先级顺序。",
"&emsp;新增 使用硬件加速设置项,也可通过命令行参数禁用硬件加速启动 -clt devtools -disable_gpu",
"&emsp;新增 通用设置内可支持访问程序的 AppData、Cache、Logs 文件夹和查看缓存及日志占用空间大小情况",
"&emsp;新增 hosts 文件编码设置项,可在 Windows 上使用系统的活动代码页(ANSICodePage),例如 GB2312/936",
"&emsp;Android/macOS/Linux 版现已开启 Beta/Alpha 测试,可从 GitHub/Gitee 上下载",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>修复问题</div>",
"&emsp;更正 导出令牌窗口标题文本错误",
"&emsp;改进 自动更新机制",
"&emsp;改进 社区加速计时逻辑",
"&emsp;改进 部分语言的翻译文本",
"&emsp;改进 账号切换功能的UI调整",
"&emsp;修复 我的面板中出现垂直滚动条",
"&emsp;改进 深色和浅色模式的视觉效果",
"&emsp;改进 添加令牌弹窗可调整窗口大小",
"&emsp;改进 本地令牌自定义修改名称操作",
"&emsp;修复 开机自启动在 2.4.x 中不生效",
"&emsp;改进 开机自启动现仅对当前用户生效",
"&emsp;改进 开始菜单磁贴背景由黑色更改为透明",
"&emsp;改进 本地令牌上移下移功能顺序错乱问题",
"&emsp;改进 账号切换修改账号备注重启后被还原",
"&emsp;改进 库存游戏封面大小调节可支持滚动调节",
"&emsp;修复 任务栏位于顶部时托盘菜单位置不正确",
"&emsp;修复 挂时长运行中列表移除游戏时引发的闪退",
"&emsp;修复 库存游戏中部分游戏被错误屏蔽没有加载",
"&emsp;修复 程序在加载库存游戏时有概率闪退的问题",
"&emsp;修复 打开托盘菜单有概率导致程序闪退的问题",
"&emsp;改进 解锁成就风险提示弹窗新增不再提示复选框",
"&emsp;改进 移除了CEF模块,缩减程序体积和运行时内存占用",
"&emsp;修复 程序启动时界面不会加载任何内容无法正常使用的问题",
"&emsp;改进 第三方账号快速登录,现使用系统浏览器进行快速登录,不再依赖 CEF 模块",
"&emsp;改进 现已编译为 ReadyToRun (R2R) 格式,这将改进应用程序的启动时间和延迟(仅 Windows 版)",
"&emsp;改进 hosts 文件编码在 Windows 上使用系统的活动代码页(ANSICodePage),例如 GB2312/936,其他操作系统则使用 UTF-8,还原 V1 版本行为",
"&emsp;改进 开始菜单磁贴背景由黑色更改为透明",
"&emsp;修复 账号切换修改账号备注重启后被还原"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.4.9"
}
+64
View File
@@ -0,0 +1,64 @@
{
"index": 21,
"version": "2.6.1",
"oldversion": "2.4.12",
"time": "(2021-11-23)",
"remarks": [
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>新增内容</div>",
"&emsp;1. CLR 更新至 6.0 RTM",
"&emsp;2. 新增 捐助功能,在关于中可使用 爱发电、Ko-fi、Patreon 平台捐助",
"&emsp;3. 新增 ASF 本地挂卡功能 (Beta)",
"&emsp;4. 新增 本地令牌搜索功能",
"&emsp;5. 新增 库存游戏右键菜单导航到 Steam 客户端",
"&emsp;6. 新增 Windows 11 上可设置材质<a href='https://docs.microsoft.com/zh-cn/windows/apps/design/style/mica'>云母(Mica)</a>",
"&emsp;7. 新增 搜索框支持拼音搜索",
"&emsp;8. 新增 框架依赖部署模式(FDE),可通过共享运行库减少磁盘占用空间,仅支持 Windows 与 Linux",
"&emsp;9. 新增 Windows 上可将动态壁纸设置为程序背景",
"&emsp;10. 新增 桌面端 背景材质设置,并修复之前AcrylicBlur透明效果异常问题",
"&emsp;11. 改进 桌面端 UI 适配 Windows 11 风格",
"&emsp;12. 改进 Hosts 文件在 Windows 上默认使用 UTF8WithBOM 编码",
"&emsp;13. 改进 账号注销现需要通过手机号或昵称验证",
"&emsp;14. 改进 令牌账号加密、导出的界面UI和导入过程中的提示",
"&emsp;15. 改进 Steam 账号切换支持头像框、等级和游戏中信息的显示",
"&emsp;16. 改进 文本框窗口弹出时将自动设置焦点",
"&emsp;17. 改进 Windows 上端口占用提示文本显示占用该端口的进程名",
"&emsp;18. 改进 Linux 上存储数据遵循 <a href='https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html'>XDG Base Directory Specification</a>",
"&emsp;19. 改进 主题切换现在不在需要重启程序,提升主题切换速度",
"&emsp;20. 改进 本地令牌账号导入过程中的说明提示",
"&emsp;21. 改进 Windows 上账号切换启动 Steam 时,默认不在以管理员身份启动",
"&emsp;22. 改进 MacOS 修改 hosts 文件可以不用每次输入密码",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>修复问题</div>",
"&emsp;1. 修复 本地令牌 中确认交易时 Http 302 重定向错误",
"&emsp;2. 修复 Linux 与 macOS 上代理错误",
"&emsp;3. 修复 库存游戏无限加载",
"&emsp;4. 修复 脚本未启用时保存状态会全部未启用",
"&emsp;5. 修复 桌面端 上主题运行时切换与跟随系统",
"&emsp;6. 修复 Windows 上窗口边缘滚动条难以拖拽",
"&emsp;7. 修复 本地令牌 确认交易登录时会错误的提示没有开启加速",
"&emsp;8. 修复 本地令牌 确认交易有时会卡在提示登录中的问题",
"&emsp;9. 修复 Windows 上资源管理器重启后托盘消失,以及尝试修复开机自启时有时不显示托盘",
"&emsp;10. 修复 桌面端 上导航栏的弹出菜单失去焦点时不会自动隐藏的问题",
"&emsp;11. 修复 在 2.6.0 中账号切换、挂时长列表、ASF-UI 无效或缺失的问题",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>已知问题</div>",
"&emsp;Desktop",
"&emsp;&emsp;macOS",
"&emsp;&emsp;&emsp;尚未公证,这会影响 macOS Catalina(版本 10.15)以上",
"&emsp;&emsp;&emsp;窗口顶部会有两个标题栏",
"&emsp;&emsp;&emsp;自动更新不可用",
"&emsp;&emsp;Linux",
"&emsp;&emsp;&emsp;在 Deepin 中托盘不生效,可通过 Exit.sh 退出程序",
"&emsp;&emsp;&emsp;窗口弹出位置不正确",
"&emsp;&emsp;&emsp;自动更新不可用",
"&emsp;&emsp;Windows",
"&emsp;&emsp;&emsp;在 CPU 不受支持的 Win11 上无法启动,Windows 日志中显示 Failed to create CoreCLR, HRESULT: 0x80004005",
"&emsp;&emsp;&emsp;仅 .NET 6.0 受此影响,在几周后的 Insider 中会修复,见 <a href='https://github.com/dotnet/core/issues/6733'>issue</a>",
"&emsp;&emsp;&emsp;解决方案: 可尝试使用早期版本,例如 v2.3.0",
"&emsp;&emsp;Shared",
"&emsp;&emsp;&emsp;拼音搜索不能正确的识别多音字",
"&emsp;Mobile",
"&emsp;&emsp;Android",
"&emsp;&emsp;&emsp;确认交易列表刷新后数据显示不正确",
"&emsp;&emsp;&emsp;自动更新暂不可用"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.6.1"
}
+75
View File
@@ -0,0 +1,75 @@
{
"index": 22,
"oldversion": "2.6.1",
"version": "2.6.2",
"time": "(2021-12-10)",
"remarks": [
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>版本亮点</div>",
"&emsp;1. ASF 升级至 V5.2.0.10",
"&emsp;2. 新增 ASF 控制台字体大小、最大行数设置项",
"&emsp;3. 新增 Steam 下载完成定时关机、睡眠功能",
"&emsp;4. 新增 代理设置可自定义 DNS",
"&emsp;5. 新增 ASF 编辑/移除 Bot 功能",
"&emsp;6. 新增 Microsoft/Xbox 相关加速服务 (需要升级到 2.6.2 之后可用)",
"&emsp;7. 新增 Uplay 相关加速服务 (需要升级到 2.6.2 之后可用)",
"&emsp;8. 新增 OneDrive 等更多相关加速服务 (需要升级到 2.6.2 之后可用)",
"&emsp;9. 优化 Desktop 加速代理性能",
"&emsp;10. 优化 Desktop 脚本注入打包的性能",
"&emsp;11. 优化 Desktop 已安装游戏加载性能",
"&emsp;12. 从此版本开始将使用 Github Action 自动化部署发布",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>修复问题</div>",
"&emsp;1. 改进 Desktop 网络加速现默认使用阿里 DNS (223.5.5.5, 223.6.6.6)",
"&emsp;2. 改进 自动更新包文件校验失败时提示",
"&emsp;3. 改进 自动更新失败时将自动跳转官网",
"&emsp;4. 改进 ASF IPC 默认端口号由 1242 改为 6242",
"&emsp;5. 修复 Linux 与 macOS 中 ASF-UI 解压包文件夹分隔符不正确",
"&emsp;6. 修复 Windows Hosts 只读时尝试取消只读属性的操作没有正确执行",
"&emsp;7. 修复 Windows 此软件自动更新删除更新包缓存时因文件占用引发的中断",
"&emsp;8. 修复 Desktop 高 DPI 下动态桌面错位",
"&emsp;9. 修复 本地令牌确认交易在登录时可能会卡住",
"&emsp;10. 修复 Windows 启用动态桌面后全屏可能导致窗口冻结无法操作",
"&emsp;11. 修复 Windows 动态背景有时会被其他窗口遮挡",
"&emsp;12. 改进 本地令牌 登录验证码无法加载时可点击在浏览器中查看验证码图片",
"&emsp;13. 修复 Desktop 加速代理中可能出现的一些错误",
"&emsp;14. 改进 Desktop 令牌详情 UI",
"&emsp;15. 改进 Desktop 账号切换中的用户名信息现在默认隐藏",
"&emsp;16. 修复 Android 确认交易 全选/全不选 复选框勾选时逻辑不正确执行",
"&emsp;17. 改进 Desktop 深色模式与浅色模式的视觉效果",
"&emsp;18. 修复 Pixiv 加速不能登录的问题",
"&emsp;19. 修复 Twitch 加速不计算掉宝进度的问题",
"&emsp;20. 修复 Discord 加速检测更新失败导致无法启动客户端的问题",
"&emsp;21. 修复 Windows 因添加 JumpList 时可能导致的闪退",
"&emsp;22. 修复 Desktop 本地令牌 点击锁定后输入密码按回车解锁会循环无限触发锁定的问题",
"<div class='ant-typography' style='font-size:18px;margin-bottom: 0px;font-weight: bold;'>已知问题</div>",
"&emsp;除 Windows 之外的平台此软件自动更新尚不可用",
"&emsp;Desktop",
"&emsp;&emsp;macOS",
"&emsp;&emsp;&emsp;尚未公证,这会影响 macOS Catalina(版本 10.15)以上",
"&emsp;&emsp;Linux",
"&emsp;&emsp;&emsp;Hosts 代理模式可能无法配置成功,推荐使用系统代理模式",
"&emsp;&emsp;&emsp;系统代理模式下 Discord 更新下载加速有问题暂不可用",
"&emsp;&emsp;&emsp;窗口弹出位置不正确",
"&emsp;&emsp;&emsp;鼠标指针浮动样式不正确",
"&emsp;&emsp;Windows",
"&emsp;&emsp;&emsp;Windows11",
"&emsp;&emsp;&emsp;&emsp;在 CPU 不受支持的 Win11 上无法启动,Windows 日志中显示 Failed to create CoreCLR, HRESULT: 0x80004005",
"&emsp;&emsp;&emsp;&emsp;仅 .NET 6.0 受此影响,在几周后的 Insider 中会修复,见 <a href='https://github.com/dotnet/core/issues/6733'>issue</a>",
"&emsp;&emsp;&emsp;&emsp;解决方案: 可尝试使用早期版本,例如 v2.3.0",
"&emsp;&emsp;&emsp;Windows7",
"&emsp;&emsp;&emsp;&emsp;先决条件",
"&emsp;&emsp;&emsp;&emsp;&emsp;需要安装 Extended Security Update",
"&emsp;&emsp;&emsp;&emsp;在不符合先决条件的情况下运行可能导致",
"&emsp;&emsp;&emsp;&emsp;&emsp;程序无法正常运行",
"&emsp;&emsp;&emsp;&emsp;&emsp;运行程序时提示 计算机中丢失 api-ms-win-core-winrt-l1-1-0.dll",
"&emsp;&emsp;&emsp;&emsp;解决方案",
"&emsp;&emsp;&emsp;&emsp;&emsp;因 <a href='https://support.microsoft.com/zh-cn/windows/windows-7-%E6%94%AF%E6%8C%81%E4%BA%8E-2020-%E5%B9%B4-1-%E6%9C%88-14-%E6%97%A5%E7%BB%88%E6%AD%A2-b75d4580-2cc7-895a-2c9c-1466d9a53962'>Windows 7 延长结束日期</a>以于 2020 年 1 月 14 日结束支持",
"&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;● 所以必须安装 <a href='https://docs.microsoft.com/zh-cn/troubleshoot/windows-client/windows-7-eos-faq/windows-7-extended-security-updates-faq'>Extended Security Update</a> 支持,在安装第三年的补丁后 <a href='https://docs.microsoft.com/zh-cn/lifecycle/products/windows-7'>结束支持日期</a>可延长至 2023 年 1 月 10 日",
"&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;● 可安装 第三方 补丁整合包例如 <a href='https://cn.bing.com/search?q=UpdatePack7R2'>UpdatePack7R2</a> 或 购买官方 ESU 产品密钥 解决",
"&emsp;&emsp;&emsp;&emsp;&emsp;下载 api-ms-win-core-winrt-l1-1-0.dll 文件放入程序根目录(Steam++.exe 所在文件夹)",
"&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;● <a href='https://github.com/BeyondDimension/SteamTools/raw/develop/references/runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets/api-ms-win-core-winrt-l1-1-0.dll'>从 Github 上直接下载</a>",
"&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;● <a href='https://gitee.com/rmbgame/SteamTools/raw/develop/references/runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets/api-ms-win-core-winrt-l1-1-0.dll'>从 Gitee 上直接下载</a>",
"&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;● <a href='https://www.nuget.org/api/v2/package/runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets/1.0.1'>从 NuGet 上下载后提取</a>",
"&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;.nupkg 文件可使用解压工具打开或解压,找到此文件复制即可"
],
"gitHubRelease": "https://github.com/BeyondDimension/SteamTools/releases/tag/2.6.2"
}

Some files were not shown because too many files have changed in this diff Show More