فهرست منبع

Merge branch 'master' of https://github.com/LTCatt/PCL2Help

龙腾猫跃 2 سال پیش
والد
کامیت
fe1bf0bfa5

+ 1 - 1
Minecraft/加入服务器.json

@@ -1,5 +1,5 @@
 {
-    "__Author__": "柚子柚子、风释清然SC",
+    "__Author__": "柚子柚子、风释清然SC、Enigma_SOul",
     "Title": "多人游戏常见问题",
     "Description": "加入服务器的方法,常见联机失败原因的解决方案",
     "Keywords": "掉线主机server",

+ 43 - 18
Minecraft/加入服务器.xaml

@@ -6,7 +6,7 @@
             <Image Margin="220,0,0,15" HorizontalAlignment="Center" Source="https://img.z0z0r4.top/local/2023/08/01/64c8715fcc1ab.png?comment=启动游戏" />
         </Grid>
         <!-- <local:MyHint Margin="0,0,0,15" Text="如果无法点击多人游戏按钮,请不要使用 1.16.4 或 1.16.5 版本,或者切换到正版登录。" IsWarn="False" /> -->
-        
+
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
                         Text="2. 如果选择 &quot;直接连接&quot; 按钮,则输入服务器地址(即 IP),然后点击 &quot;加入服务器&quot;。" HorizontalAlignment="Left" />
@@ -37,32 +37,57 @@
 
 <local:MyCard Title="多人游戏已被禁用,请检查你的 Microsoft 账户设置" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="25,40,23,11">
-        <TextBlock Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,5,0,0" FontSize="16" Foreground="{DynamicResource ColorBrush2}"
+                   Text="正版账户" />
+        <local:MyHint Margin="0,10,0,10" Text="如果你是 Microsoft 家庭中的一员,请进入 Microsoft 家庭设置查看家庭管理者,并用家庭管理者的账号更改年龄。" IsWarn="False" />
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="解决方法:点击下方按钮进入 Microsoft 账户信息设置,并更改个人资料中的年龄,使其大于 18 周岁。再进入 Xbox 隐私和在线安全,选择 Xbox 与 Windows 10 设备在线安全,把 “您可以加入多人游戏” 设置为 “允许”。" />
+        <StackPanel Orientation="Horizontal" HorizontalAlignment="Left">
+            <local:MyButton Margin="0,4,20,0" Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
+                        Text="Microsoft 账户信息设置" EventType="打开网页" EventData="https://account.microsoft.com/profile" />
+            <local:MyButton Margin="0,4,20,0" Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
+                        Text="Xbox 隐私和在线安全" EventType="打开网页" EventData="https://www.xbox.com/zh-CN/user/settings/privacy-and-safety" />
+            <local:MyButton Margin="0,4,20,00" Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
+                        Text="Microsoft 家庭设置" EventType="打开网页" EventData="https://account.microsoft.com/family/home" />
+		</StackPanel>
+        
+        <TextBlock Margin="0,20,0,12" FontSize="16" Foreground="{DynamicResource ColorBrush2}"
+                   Text="离线账户" />
+            <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:目前离线账户无法使用 1.16.4 和 1.16.5 的多人游戏功能。" />
-        <TextBlock Margin="0,0,0,4" LineHeight="17"
+            <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="解决方法:请逐一尝试以下方法。" />
-        <TextBlock Margin="2,0,0,4" LineHeight="17"
+            <TextBlock Margin="2,0,0,4" LineHeight="17"
                     Text="1. 使用正版登录或第三方登录进入游戏。" />
-        <TextBlock Margin="2,0,0,4" LineHeight="17"
+            <TextBlock Margin="2,0,0,4" LineHeight="17"
                     Text="2. 尝试在启动游戏时断开网络连接。" />
-        <TextBlock Margin="2,0,0,4" LineHeight="17"
+            <TextBlock Margin="2,0,0,4" LineHeight="17"
                     Text="3. 安装下方的 “离线多人修正” 或 “Offline Multiplayer” 模组。" />
-        <local:MyListItem  Margin="0,0,0,4"
+            <local:MyListItem  Margin="0,0,0,4" Logo="pack://application:,,,/images/Blocks/CommandBlock.png"
 		            Title="离线多人修正 | MultiOfflineFix" Info="Fabric / Forge 1.16.4 - 1.16.5"
 		            EventType="打开网页" EventData="https://www.mcmod.cn/download/10643.html" Type="Clickable" />
-        <local:MyListItem  Margin="0,0,0,4"
-		            Title="Offline Multiplayer" Info="Fabric 1.16.5"
-		            EventType="打开网页" EventData="https://github.com/ChickenPige0n/offline-multiplayer-fabric/releases" Type="Clickable" />
-        <!--MCBBS 已关停,此处链接已失效
-        <TextBlock Margin="2,2,0,4" LineHeight="17"
+            <local:MyListItem  Margin="0,0,0,4" Logo="pack://application:,,,/images/Blocks/CommandBlock.png"
+                    Title="Offline Multiplayer" Info="Fabric 1.16.5"
+                    EventType="打开网页" EventData="https://github.com/ChickenPige0n/offline-multiplayer-fabric/releases" Type="Clickable" />
+            <!--MCBBS 已关停,此处链接已失效 
+            <TextBlock Margin="2,2,0,4" LineHeight="17"
                     Text="4. 使用下方的 Authlib 更新工具。" />
-        <local:MyListItem  Margin="0,0,0,4"
-		            Title="Authlib 更新工具" Info="502mc 制作的 Authlib 更新工具,支持修复未安装 Mod 加载器的客户端。"
-		            EventType="打开网页" EventData="https://www.mcbbs.net/thread-1450892-1-1.html" Type="Clickable" />
-        -->
+            <local:MyListItem  Margin="0,0,0,4"
+                    Title="Authlib 更新工具" Info="502mc 制作的 Authlib 更新工具,支持修复未安装 Mod 加载器的客户端。"
+                    EventType="打开网页" EventData="https://www.mcbbs.net/thread-1450892-1-1.html" Type="Clickable" />
+            -->
     </StackPanel>
 </local:MyCard>
 
+
+<local:MyCard Title="连接超时" CanSwap="True" IsSwaped="True">
+    <StackPanel Margin="25,40,23,11">
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="原因:连接超时。" />
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="解决方法:请逐一尝试和排查以下情况。" />
+    </StackPanel>
+</local:MyCard>
 <local:MyCard Title="Connection timed out: no further information" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
@@ -217,8 +242,8 @@
                     Text="原因:Mod 导致错误。" />
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="解决方法:逐个禁用 Mod,并检查问题是否仍然存在。" />
-        <!-- 参考自:https://forums.minecraftforge.net/topic/119626-%C2%A0internal-exception-ionettyhandlercodecdecoderexception-javalangindexoutofboundsexception-readerindex19139-length1/ -->
+        <!-- 参考自:https://forums.minecraftforge.net/topic/119626-%C2%A0internal-exception-ionettyhandlercodecdecoderexception-javalangindexoutofboundsexception-readerindex19139-length1 -->
     </StackPanel>
 </local:MyCard>
 
-<local:MyHint Margin="0,0,0,15" Text="作者:柚子柚子、风释清然SC、龙腾猫跃" IsWarn="False" />
+<local:MyHint Margin="0,0,0,15" Text="作者:柚子柚子、风释清然SC、龙腾猫跃、Enigma_Soul" IsWarn="False" />

+ 6 - 4
Minecraft/数据包安装.xaml

@@ -6,10 +6,12 @@
     <StackPanel Margin="25,40,23,15">
         <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
                    Text="你可以在许多相关资源网站找到数据包,诸如 Modrinth、Planet Minecraft 等。你可以点击下面的按钮来快速跳转至这些网站:" />
-        <local:MyButton Margin="0,4,20,0" Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
-                        Text="Modrinth 数据包下载" EventType="打开网页" EventData="https://modrinth.com/datapacks" />
-        <local:MyButton Margin="0,4,20,0" Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
-                        Text="Planet Minecraft 数据包下载" EventType="打开网页" EventData="https://www.planetminecraft.com/data-packs/" />
+	<StackPanel Orientation="Horizontal" HorizontalAlignment="Left">
+	        <local:MyButton Margin="0,4,20,0" Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
+	                        Text="Modrinth 数据包下载" EventType="打开网页" EventData="https://modrinth.com/datapacks" />
+	        <local:MyButton Margin="0,4,20,0" Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
+	                        Text="Planet Minecraft 数据包下载" EventType="打开网页" EventData="https://www.planetminecraft.com/data-packs/" />
+	</StackPanel>
     </StackPanel>
 </local:MyCard>
 

+ 1 - 1
Minecraft/整合包安装.xaml

@@ -9,7 +9,7 @@
             <local:MyButton Margin="0,4,20,0" Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
                         Text="CurseForge 整合包下载" EventType="打开网页" EventData="https://www.curseforge.com/minecraft/search?class=modpacks" />
             <local:MyButton Margin="0,4,20,0" Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
-                        Text="Modrinth 整合包下载" EventType="打开网页" EventData="https://modrinth.com/shaders" />
+                        Text="Modrinth 整合包下载" EventType="打开网页" EventData="https://modrinth.com/modpacks" />
         </StackPanel>
     </StackPanel>
 </local:MyCard>

+ 1 - 1
个性化/XAML 格式.xaml

@@ -181,7 +181,7 @@
                     Logo="pack://application:,,,/images/Blocks/Grass.png"
                     EventType="打开帮助" EventData="帮助/自定义帮助.json" Type="Clickable" />
         <TextBlock Margin="0,0,0,4"
-                    Text="EventType、EventData 与按钮几乎一致,唯一不同的是,列表项不支持联网加载帮助文件。" />
+                    Text="EventType、EventData 与按钮几乎一致,唯一不同的是,列表项联网加载帮助文件时,必须手动设置 Title 与 Info 属性,否则会报错。" />
     </StackPanel>
 </local:MyCard>
 

+ 6 - 0
启动器/密码登录正版.json

@@ -0,0 +1,6 @@
+{
+    "__Author__": "zkitefly、tangge233",
+	"Title": "密码登录正版账号",
+	"Description": "登录正版账号过程中需要使用密码登录微软账号",
+	"Types": ["启动器","Minecraft"]
+}

+ 38 - 0
启动器/密码登录正版.xaml

@@ -0,0 +1,38 @@
+<local:MyCard Title="前言">
+    <StackPanel Margin="25,40,23,15">
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                   Text="微软要求一些账号必须通过输入密码来完成登录验证。下文介绍了如何改用密码登录,或者为没有设置密码的账号添加新的密码。"/>
+    </StackPanel>
+</local:MyCard>
+<local:MyCard Title="使用密码登录" CanSwap="True">
+    <StackPanel Margin="25,40,23,15">
+        <Grid Margin="0,5,0,15">
+            <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
+                        Text="在执行登录操作时,注意检查登录页面是否有 “其他登录方式” 的选项。如看到此选项,请点击进行选择。" HorizontalAlignment="Left" />
+            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://s2.loli.net/2024/10/01/H2WIzxgrKuvaMim.png" />
+        </Grid>
+        <Grid Margin="0,5,0,15">
+            <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
+                        Text="在登录页面,系统会询问您希望采用哪种登录方式。此时,您需要选择 “使用我的密码”,然后输入密码完成登录。" HorizontalAlignment="Left" />
+            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://s2.loli.net/2024/10/01/2lGTikXzqPMVOxY.png" />
+        </Grid>
+    </StackPanel>
+</local:MyCard>
+<local:MyCard Title="添加/更改密码" CanSwap="True">
+    <StackPanel Margin="25,40,23,15">
+        <Grid Margin="0,5,0,15">
+            <StackPanel Margin="0,15,0,4" Width="200" HorizontalAlignment="Left">
+                <TextBlock TextWrapping="Wrap" Text="部分微软账户可能并未设置密码登录,或者忘记了密码,请按照以下步骤进行操作:" HorizontalAlignment="Left" />
+                <local:MyTextButton Margin="0,8,0,3" Text=" - 前往 “添加/更改密码” 页面" HorizontalAlignment="Left" EventType="打开网页" EventData="https://account.live.com/password/Change"/>
+                <TextBlock TextWrapping="Wrap" Text=" - 在该页面按照指示添加密码即可。若忘记密码,可选择该页面 “忘记密码了?” 选项进行找回密码操作。" HorizontalAlignment="Left" />
+            </StackPanel>
+            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://s2.loli.net/2024/10/01/9WA1FQ6dZnGSoRe.png" />    
+        </Grid>
+        <Grid Margin="0,5,0,15">
+            <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
+                        Text="完成上述操作后,再按照上方 “使用密码登录” 的操作,即可使用密码登录微软账户。" HorizontalAlignment="Left" />
+            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://s2.loli.net/2024/10/01/P7RHpTqnVJ9Qk1l.png" />
+        </Grid>
+    </StackPanel>
+</local:MyCard>
+<local:MyHint Margin="0,0,0,10" Text="作者:zkitefly、tangge233&#xa;本教程基于 HMCL 文档改写,点此查看原教程" IsWarn="False" EventType="打开网页" EventData="https://docs.hmcl.net/launcher/use-password-login-microsoft-account.html"/>

+ 1 - 1
帮助/提交帮助 - GitHub Desktop.xaml

@@ -10,7 +10,7 @@
                     Text="点击下方按钮,进入 PCL 文件夹,创建名称为 Help 的文件夹。"/>
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
         <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left" ColorType="Highlight"
-                        Text="打开文件夹" EventType="打开文件" EventData="explorer.exe|/select,Help" />
+                        Text="打开文件夹" EventType="打开文件" EventData="explorer.exe|&quot;{path}PCL&quot;" />
         </StackPanel>        
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="打开你 Clone 的仓库的本地文件夹,在文件浏览器中,开启 “显示隐藏的项目” 选项以选中 .git 文件夹。&#xa;此后,将整个 PCL2Help 内的内容剪切到 PCL/Help 文件夹下。"/>