Răsfoiți Sursa

Merge pull request #287 from WForst-Breeze/master

修改 安装 Mod 和 整合包安装 以匹配 2.5.0 及以上版本(Modrinth 支持)
龙腾猫跃 3 ani în urmă
părinte
comite
7b938f3d6f

+ 1 - 1
Minecraft/安装 Mod.json

@@ -1,5 +1,5 @@
 {
-	"__author__": "Big_Cake、Logic_530、RawDiamondMC",
+	"__author__": "Big_Cake、Logic_530、RawDiamondMC、风释清然SC",
 	"Title": "安装 Mod",
 	"Description": "下载、导入 Minecraft Mod(模组)",
 	"Types": ["Minecraft"]

+ 31 - 14
Minecraft/安装 Mod.xaml

@@ -7,6 +7,7 @@
 		<TextBlock TextWrapping="Wrap" LineHeight="17" Text="Mod 是由 Minecraft 社区的部分玩家制作的游戏补丁,能够为 Minecraft 添加更多的内容,例如更多工具、方块、生物、世界以及新的玩法与机制等。"/>
 	</StackPanel>
 </local:MyCard>
+
 <local:MyCard Title="如何选择 Mod 加载器?" Margin="0,0,0,15">
 	<StackPanel Margin="25,40,23,15">
 		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17" Text="Mod 加载器是 Minecraft 安装 Mod 的必要前置条件,要想安装 Mod 必须先安装 Mod 加载器,目前主流的 Mod 加载器有 Forge、Fabric 和 Quilt 三种,而它们不能同时安装。"/>
@@ -14,6 +15,7 @@
 		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17" Text="一些 Mod 仅支持其中一种加载器,因此你需要试着去搜索其它加载器下有没有类似的 Mod 可以当作替代品。Quilt 兼容部分 Fabric 的 Mod,但是 Fabric 不兼容 Quilt 的 Mod。Forge 与 Fabric 不兼容,Liteloader 与 Forge 兼容。"/>
 	</StackPanel>
 </local:MyCard>
+
 <local:MyCard Title="安装 Mod 加载器 - Forge" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
 	<StackPanel Margin="25,40,23,15">
 		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
@@ -25,6 +27,7 @@
 		<local:MyHint Margin="0,0,0,15" IsWarn="False" Text="一般来说,只需要选择最新版或推荐版的 Forge 即可。仅在出现 Mod 或服务器等兼容问题时,玩家需要遵循相关指示选择特定的版本。"/>
 	</StackPanel>
 </local:MyCard>
+
 <local:MyCard Title="安装 Mod 加载器 - Fabric" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
 	<StackPanel Margin="25,40,23,15">
 		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
@@ -40,21 +43,35 @@
 		<local:MyHint Margin="0,0,0,15" IsWarn="False" Text="一般来说,只需要选择最新版本的 Fabric 和 Fabric API 即可。仅在出现 Mod 或服务器等兼容问题时,玩家需要遵循相关指示选择特定的版本。"/>
 	</StackPanel>
 </local:MyCard>
-<!-- 等龙猫做出来自动安装Quilt以后在这里加一条”安装 Mod 加载器 - Quilt” -->
-<local:MyCard Title="下载并安装 Mod" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+
+<local:MyCard Title="下载并安装 Mod(CurseForge 和 Modrinth)" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
 	<StackPanel Margin="25,40,23,15">
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17" Text="PCL2 内置从 CurseForge/Modrinth 下载 Mod 的功能,可以免去从网页下载的种种麻烦。"/>
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17" Text="点击启动器顶部的&quot;下载&quot;按钮,再点击左侧菜单栏中的&quot;Mod&quot;,即可打开 Mod 下载界面。"/>
-		<Image HorizontalAlignment="Center" Source="https://cdn.img.z0z0r4.top/2022/07/25/6/mod_search.png" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17" Text="CurseForge/Modrinth 提供了多种搜索 Mod 的方式,玩家可以根据名称、类型或游戏版本搜索 Mod。"/>
-		<local:MyHint Margin="0,0,0,15" Text="由于 CurseForge/Modrinth 是一个英文网站,搜索时请尽量使用 Mod 的英文名称。" IsWarn="False" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17" Text="搜索完成后,点击想要下载的 Mod 可以打开此 Mod 的页面,玩家可以在此选择需要下载的版本。如当前 Mod 有需要的前置 Mod ,PCL2 也会在此显示。"/>
-		<Image HorizontalAlignment="Center" Source="https://resources.cakeskin.tk/file/pcl2-image/mods/mod%20version.png" />
-		<local:MyHint Margin="0,0,0,15" Text="选择版本时,请注意选择与 Minecraft 版本、Mod 加载器匹配的 Mod 版本,PCL2 会在 Mod 版本名称下显示对应的 Minecraft 版本和该 Mod 支持的加载器。" IsWarn="False" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17" Text="点击需要的 Mod 版本即可开始下载,PCL2 默认将 Mod 下载至启动器主页面选中的游戏版本中,下载完成后即可在此版本中使用下载的 Mod。如有需要,也可在下载对话框中更改下载位置。"/>
-		<local:MyHint Margin="0,0,0,15" Text="如果启动器主页面选中的游戏版本不能安装 Mod 则默认下载至 此电脑-文档 目录下。" IsWarn="False" />
-	</StackPanel>
+        <Grid>
+            <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
+                        Text="1. 在 PCL2 中点击 “下载” 按钮,并选择左侧菜单 “资源” 分类下的 “Mod” 选项。" HorizontalAlignment="Left" />
+            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://cdn.img.z0z0r4.top/2023/03/14/6410706bdaaba.png?comment=Mod下载页面" />
+        </Grid>
+
+        <local:MyHint Margin="0,20,0,0" Text="搜索时请尽量使用 Mod 的英文名称。" IsWarn="False" />
+        <Grid Margin="0,10,0,0">
+            <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
+                        Text="2. 在左侧页面中通过选择或输入您所需 Mod 的名称、类型、游戏版本及其需要的加载器类型以筛选并搜索整合包。" HorizontalAlignment="Left" />
+            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://cdn.img.z0z0r4.top/2023/03/14/641070863f2fe.png?comment=Mod搜索筛选选项" />
+        </Grid>
+
+        <Grid Margin="0,20,0,4">
+            <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
+                        Text="3. 选择一个 Mod。本教程使用&quot;Waystones&quot; 为范例。当您想要安装 Mod 需要安装前置时,点击 “前置 Mod” 字样下方列出的 Mod,并下载与您游戏版本和模组加载器版本兼容的前置 Mod 版本。完成后,点击返回按钮,并下载与您游戏版本和模组加载器版本兼容的 Mod 版本。" HorizontalAlignment="Left" />
+            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://cdn.img.z0z0r4.top/2023/03/14/64107093a0333.png?comment=下载含前置的Mod" />
+        </Grid>
+
+        <Grid Margin="0,20,0,4">
+            <TextBlock TextWrapping="Wrap" Margin="0,15,0,4"
+                        Text="4. 回到主页面,点击“版本设置”,选择左侧菜单栏中的 “Mod 管理” 选项,您会看到以您刚刚下载的 Mod。"/>
+        </Grid>
+    </StackPanel>
 </local:MyCard>
+
 <local:MyCard Title="下载并安装 Mod(Mod 文件)" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
 	<StackPanel Margin="25,40,23,15">
 		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17" Text="虽然 PCL2 内置的 CurseForge 下载功能可以满足大部分安装 Mod 的需求,但在很多情况下玩家仍需通过 Mod 文件的方式来安装 Mod。" />
@@ -69,4 +86,4 @@
 		<local:MyHint Margin="0,0,0,15" Text="在从网站下载 Mod 时,玩家需要注意下载的 Mod 是否与自己的游戏版本以及 Mod 加载器匹配。" IsWarn="False" />
 	</StackPanel>
 </local:MyCard>
-<local:MyHint Margin="0,0,0,15" Text="作者:Big_Cake、Logic_530、WTP016、RawDiamondMC" IsWarn="False" />
+<local:MyHint Margin="0,0,0,15" Text="作者:Big_Cake、Logic_530、WTP016、RawDiamondMC、风释清然SC" IsWarn="False" />

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

@@ -1,5 +1,5 @@
 {
-    "__Author__": "WTP016、龙腾猫跃",
+    "__Author__": "WTP016、龙腾猫跃、风释清然SC",
 	"Title": "安装整合包",
 	"Description": "下载、导入 Minecraft 整合包",
 	"Types": ["Minecraft"],

+ 17 - 11
Minecraft/整合包安装.xaml

@@ -12,19 +12,19 @@
 <local:MyCard Title="获取整合包" Margin="0,0,0,15">
     <StackPanel Margin="25,40,23,15">
         <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
-                   Text="整合包和资源包类似,是由 Minecraft 玩家创作并分享的,你可以在网上找到其他玩家制作的整合包。很多 Minecraft 交流网站(如 MCBBS、CurseForge)都有专门的整合包分享版块,你可以在这些地方挑选自己喜欢的整合包。" />
+                   Text="整合包和资源包类似,是由 Minecraft 玩家创作并分享的,你可以在网上找到其他玩家制作的整合包。很多 Minecraft 交流网站(如 MCBBS、CurseForge、Modrinth)都有专门的整合包分享版块,你可以在这些地方挑选自己喜欢的整合包。" />
         <local:MyButton Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
                    Text="打开 MCBBS 整合包分享板块" EventType="打开网页" EventData="https://www.mcbbs.net/forum-modpack-1.html" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装已经下载好的压缩文件" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装已有的压缩文件" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="25,40,23,15">
         
         <local:MyHint Margin="0,0,0,15" Text="注意: 以下情况假设您已下载好整合包(通常是为 .zip / .rar 结尾的文件)。" IsWarn="False" />
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
-                        Text="对于结尾为 .zip / .rar 的压缩文件整合包,您需打开 PCL2 启动器,点击“下载”按钮后点击 CurseForge 项下的整合包按钮,点击“安装整合包”按钮并选择你下载好的本地整合包。此处以“Example.zip”为案例。" HorizontalAlignment="Left" />
+                        Text="对于结尾为 .zip / .rar 的压缩文件整合包,您需打开 PCL2 启动器,点击 “下载” 按钮后选择左侧菜单 “资源” 分类下的 “整合包” 选项,点击 “安装整合包” 按钮并选择你下载好的本地整合包。此处以 “Example.zip” 为案例。" HorizontalAlignment="Left" />
             <StackPanel Margin="250,0,0,0">
                 <Image Source="https://cdn.img.z0z0r4.top/2022/07/26/6/Modpack_Install_Directio.png" />
                 <Image Source="https://cdn.img.z0z0r4.top/2022/07/26/6/Modpack_Choose.png" />
@@ -33,7 +33,7 @@
 
         <Grid Margin="0,20,0,4">
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
-                        Text="此时 PCL2 会弹出“输入版本名”的窗口,您可自由输入。点击“确定”后,PCL2 自动开始安装。安装完毕后,您即可在版本列表选择以您输入的版本名为标题的整合包以开始游玩。" HorizontalAlignment="Left" />
+                        Text="此时 PCL2 会弹出 “输入版本名” 的窗口,您可自由输入。点击 “确定” 后,PCL2 自动开始安装。安装完毕后,您即可在版本列表选择以您输入的版本名为标题的整合包以开始游玩。" HorizontalAlignment="Left" />
             <StackPanel Margin="250,0,0,0">
                 <Image Source="https://cdn.img.z0z0r4.top/2022/07/26/6/Input_Game_Name.png" />
                 <Image Source="https://cdn.img.z0z0r4.top/2022/07/26/6/Game_Launch.png" />
@@ -43,26 +43,32 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="下载 CurseForge 整合包" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="下载并安装 CurseForge 或 Modrinth 整合包" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
-                        Text="1. 在 PCL2 中找到”下载”按钮,在左侧菜单 CurseForge 小项中找到“整合包”选项。" HorizontalAlignment="Left" />
-            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://cdn.img.z0z0r4.top/2022/07/10/1/pcl2-download-modpack.png" />
+                        Text="1. 在 PCL2 中点击 “下载” 按钮,并选择左侧菜单 “资源” 分类下的 “整合包” 选项。" HorizontalAlignment="Left" />
+            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://cdn.img.z0z0r4.top/2023/03/14/64107046172b1.png?comment=打开整合包页面" />
+        </Grid>
+
+        <local:MyHint Margin="0,20,0,0" Text="搜索时请尽量使用 Mod 的英文名称。" IsWarn="False" />
+        <Grid Margin="0,10,0,0">
+            <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
+                        Text="2. 在左侧页面中通过选择或输入您所需整合包的名称、类型、游戏版本以筛选并搜索整合包。" HorizontalAlignment="Left" />
+            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://cdn.img.z0z0r4.top/2023/03/14/6410705905d6e.png?comment=整合包搜索筛选选项" />
         </Grid>
 
         <Grid Margin="0,20,0,4">
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
-                        Text="2. 选择一个整合包。本教程使用&quot;RLCraft&quot; 为范例。点击此整合包,点击您需要下载的版本,PCL2 会自动弹出输入版本名的窗口,您可自由输入,此处以“RLCraft”为范例,点击确定,PCL2 会自动开始下载。" HorizontalAlignment="Left" />
-            <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://cdn.img.z0z0r4.top/2022/07/26/6/modpack_dl_directio.png" />
+                        Text="3. 选择一个整合包。本教程使用&quot;RLCraft&quot; 为范例。点击此整合包,点击您需要下载的版本,PCL2 会自动弹出输入版本名的窗口,您可自由输入,此处以 “RLCraft” 为范例,点击确定,PCL2 会自动开始下载。" HorizontalAlignment="Left" />
             <Image Margin="250,0,0,0" HorizontalAlignment="Center" Source="https://cdn.img.z0z0r4.top/2022/07/26/6/modpack_name_input.png" />
         </Grid>
 
         <Grid Margin="0,20,0,4">
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4"
-                        Text="3. 回到主页面,点击版本选择,您会看到以您刚刚输入的版本名命名的游戏。点击选择,启动即可进入游戏。"/>
+                        Text="4. 回到主页面,点击版本选择,您会看到以您刚刚输入的版本名命名的游戏。点击选择,启动即可进入游戏。"/>
         </Grid>
     </StackPanel>
 </local:MyCard>
 
-<local:MyHint Margin="0,0,0,15" Text="作者:WTP016、龙腾猫跃" IsWarn="False" />
+<local:MyHint Margin="0,0,0,15" Text="作者:WTP016、龙腾猫跃、风释清然SC" IsWarn="False" />