@@ -10,7 +10,13 @@ Public Class FormMain
1010 Dim FeatureList As New List( Of KeyValuePair( Of Integer , String ))
1111 '统计更新日志条目
1212# If BETA Then
13- If LastVersion < 354 Then 'Release 2.9.3
13+ If LastVersion < 357 Then 'Release 2.10.0
14+ FeatureList.Add( New KeyValuePair( Of Integer , String )( 5 , "新增:下载资源包、光影包、数据包" ))
15+ FeatureList.Add( New KeyValuePair( Of Integer , String )( 3 , "新增:允许设置文件下载源" ))
16+ FeatureCount += 9
17+ BugCount += 26
18+ End If
19+ If LastVersion < 355 Then 'Release 2.9.3
1420 FeatureList.Add( New KeyValuePair( Of Integer , String )( 3 , "优化:Minecraft 会优先使用独立显卡运行" ))
1521 FeatureList.Add( New KeyValuePair( Of Integer , String )( 3 , "优化:简化下载新版本第二步的 UI" ))
1622 FeatureList.Add( New KeyValuePair( Of Integer , String )( 2 , "优化:使用新的版本隔离策略" ))
@@ -66,7 +72,13 @@ Public Class FormMain
6672 '3:BUG+ IMP* FEAT-
6773 '2:BUG* IMP-
6874 '1:BUG-
69- If LastVersion < 353 Then 'Snapshot 2.9.3
75+ If LastVersion < 356 Then 'Snapshot 2.10.0
76+ FeatureList.Add( New KeyValuePair( Of Integer , String )( 5 , "新增:下载资源包、光影包、数据包" ))
77+ FeatureList.Add( New KeyValuePair( Of Integer , String )( 3 , "新增:允许设置文件下载源" ))
78+ FeatureCount += 9
79+ BugCount += 26
80+ End If
81+ If LastVersion < 354 Then 'Snapshot 2.9.3
7082 If LastVersion = 352 Then
7183 FeatureList.Add( New KeyValuePair( Of Integer , String )( 1 , "修复:低版本 MC 没有声音" ))
7284 FeatureList.Add( New KeyValuePair( Of Integer , String )( 1 , "修复:若不安装 Mod 加载器,则无法安装 OptiFine 1.14+" ))
@@ -145,7 +157,7 @@ Public Class FormMain
145157 '整理更新日志文本
146158 Dim ContentList As New List( Of String )
147159 Dim SortedFeatures = FeatureList.OrderByDescending( Function (f) f.Key).ToList
148- If Not SortedFeatures.Any() AndAlso FeatureCount = 0 AndAlso BugCount = 0 Then ContentList.Add( "龙猫忘记写更新日志啦!可以去提醒他一下 ……" )
160+ If Not SortedFeatures.Any() AndAlso FeatureCount = 0 AndAlso BugCount = 0 Then ContentList.Add( "没有更新日志 ……" )
149161 For i = 0 To Math.Min( 9 , SortedFeatures.Count - 1 ) '最多取 10 项
150162 ContentList.Add(SortedFeatures(i).Value)
151163 Next
@@ -311,8 +323,8 @@ Public Class FormMain
311323 '启动加载器池
312324 Try
313325 JavaListInit() '延后到同意协议后再执行,避免在初次启动时进行进程操作
314- Thread.Sleep( 200 )
315- DlClientListMojangLoader.Start( 1 )
326+ Thread.Sleep( 100 )
327+ DlClientListMojangLoader.Start( 1 ) 'PCL 会同时根据这里的加载结果决定是否使用官方源进行下载
316328 RunCountSub()
317329 ServerLoader.Start( 1 )
318330 RunInNewThread( AddressOf TryClearTaskTemp, "TryClearTaskTemp" , ThreadPriority.BelowNormal)
@@ -743,12 +755,12 @@ Public Class FormMain
743755 End If
744756 Next
745757 End If
746- '自定义主页
758+ '主页
747759 Dim Extension As String = FilePath.AfterLast( "." ).ToLower
748760 If Extension = "xaml" Then
749- Log( "[System] 文件后缀为 XAML,作为自定义主页加载 " )
761+ Log( "[System] 文件后缀为 XAML,作为主页加载 " )
750762 If File.Exists(Path & "PCL\Custom.xaml" ) Then
751- If MyMsgBox( "已存在一个自定义主页文件 ,是否要将它覆盖?" , "覆盖确认" , "覆盖" , "取消" ) = 2 Then
763+ If MyMsgBox( "已存在一个主页文件 ,是否要将它覆盖?" , "覆盖确认" , "覆盖" , "取消" ) = 2 Then
752764 Exit Sub
753765 End If
754766 End If
@@ -927,6 +939,9 @@ Public Class FormMain
927939 DownloadLiteLoader = 9
928940 DownloadMod = 11
929941 DownloadPack = 12
942+ DownloadDataPack = 13
943+ DownloadResourcePack = 14
944+ DownloadShader = 15
930945 SetupLaunch = 0
931946 SetupUI = 1
932947 SetupSystem = 2
@@ -957,18 +972,9 @@ Public Class FormMain
957972 Case PageType.VersionSetup
958973 Return "版本设置 - " & If (PageVersionLeft.Version Is Nothing , "未知版本" , PageVersionLeft.Version.Name)
959974 Case PageType.CompDetail
960- Dim Project As CompProject = Stack.Additional( 0 )
961- Select Case Project.Type
962- Case CompType.Mod
963- Return "Mod 下载 - " & Project.TranslatedName
964- Case CompType.ModPack
965- Return "整合包下载 - " & Project.TranslatedName
966- Case Else 'CompType.ResourcePack
967- Return "资源包下载 - " & Project.TranslatedName
968- End Select
975+ Return "资源下载 - " & CType (Stack.Additional( 0 ), CompProject).TranslatedName
969976 Case PageType.HelpDetail
970- Dim Entry As HelpEntry = Stack.Additional( 0 )
971- Return Entry.Title
977+ Return CType (Stack.Additional( 0 ), HelpEntry).Title
972978 Case Else
973979 Return ""
974980 End Select
0 commit comments