| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- --- a/PCL/ModSecret.cs (2.99.0.0)
- +++ b/PCL/ModSecret.cs (2.99.0.1)
- @@ -172,7 +172,7 @@
- }
- _0024VB_0024Local_Urls = _0024VB_0024Local_Urls.Select([SpecialName] (string u) => ModMain.ArgumentReplace(u, WebUtility.HtmlEncode)).ToList();
- _0024VB_0024Local_Extension = "." + PathUtils.GetExtension(StringExtensions.BeforeLast(_0024VB_0024Local_Urls.First(), "{CDN}", false));
- - _0024VB_0024Local_LocalPath = string.Format("{0}{1}.{2}{3}", ModMain.RequestTaskTempFolder(), "2.99.0.0", 50, _0024VB_0024Local_Extension);
- + _0024VB_0024Local_LocalPath = string.Format("{0}{1}.{2}{3}", ModMain.RequestTaskTempFolder(), "2.99.0.1", 50, _0024VB_0024Local_Extension);
- Logger.Info(string.Format("更新开始,静默:{0},扩展名:{1},下载目标:{2},URL:{3}", _0024STATIC_0024UpdateStart_00240212151280E91E_0024IsSilentUpdate, _0024VB_0024Local_Extension, _0024VB_0024Local_LocalPath, EnumerableExtensions.Join((IEnumerable)_0024VB_0024Local_Urls, ",")), (LogBehavior)0, "E:\\Projects\\PCL\\本体代码\\Plain Craft Launcher 2\\Modules\\ModSecret.vb");
- Task.Output = new ModNet.NetFile[1]
- {
- @@ -458,16 +458,16 @@
- }
- else if (SimulateBrowserHeaders)
- {
- - ((HttpHeaders)Req.Headers).Add("User-Agent", string.Format("PCL2/{0}.{1} Mozilla/5.0 AppleWebKit/537.36 Chrome/63.0.3239.132 Safari/537.36", "2.99.0.0", 50));
- + ((HttpHeaders)Req.Headers).Add("User-Agent", string.Format("PCL2/{0}.{1} Mozilla/5.0 AppleWebKit/537.36 Chrome/63.0.3239.132 Safari/537.36", "2.99.0.1", 50));
- }
- else
- {
- - ((HttpHeaders)Req.Headers).Add("User-Agent", string.Format("PCL2/{0}.{1}", "2.99.0.0", 50));
- + ((HttpHeaders)Req.Headers).Add("User-Agent", string.Format("PCL2/{0}.{1}", "2.99.0.1", 50));
- }
- }
- if (!SimulateBrowserHeaders)
- {
- - Req.Headers.Referrer = new Uri($"http://{413}.pcl2.server/");
- + Req.Headers.Referrer = new Uri($"http://{415}.pcl2.server/");
- }
- if (Url.Contains("api.curseforge.com") || Url.Contains("forgecdn.net"))
- {
- @@ -921,7 +921,7 @@
- }
- else if (flag == true)
- {
- - ModMain.Hint(string.Format("已经是最新{0} {1},不需要更新啦,可以直接使用!", "正式版", "2.99.0.0"), ModMain.HintType.Green);
- + ModMain.Hint(string.Format("已经是最新{0} {1},不需要更新啦,可以直接使用!", "正式版", "2.99.0.1"), ModMain.HintType.Green);
- }
- else
- {
- @@ -1034,7 +1034,7 @@
- {
- CS_0024_003C_003E8__locals28._0024VB_0024Local_Urls = CS_0024_003C_003E8__locals28._0024VB_0024Local_Urls.Select([SpecialName] (string u) => ModMain.ArgumentReplace(u, WebUtility.HtmlEncode)).ToList();
- CS_0024_003C_003E8__locals28._0024VB_0024Local_Extension = "." + PathUtils.GetExtension(StringExtensions.BeforeLast(CS_0024_003C_003E8__locals28._0024VB_0024Local_Urls.First(), "{CDN}", false));
- - CS_0024_003C_003E8__locals28._0024VB_0024Local_LocalPath = string.Format("{0}{1}.{2}{3}", ModMain.RequestTaskTempFolder(), "2.99.0.0", 50, CS_0024_003C_003E8__locals28._0024VB_0024Local_Extension);
- + CS_0024_003C_003E8__locals28._0024VB_0024Local_LocalPath = string.Format("{0}{1}.{2}{3}", ModMain.RequestTaskTempFolder(), "2.99.0.1", 50, CS_0024_003C_003E8__locals28._0024VB_0024Local_Extension);
- Logger.Info(string.Format("更新开始,静默:{0},扩展名:{1},下载目标:{2},URL:{3}", _0024STATIC_0024UpdateStart_00240212151280E91E_0024IsSilentUpdate, CS_0024_003C_003E8__locals28._0024VB_0024Local_Extension, CS_0024_003C_003E8__locals28._0024VB_0024Local_LocalPath, EnumerableExtensions.Join((IEnumerable)CS_0024_003C_003E8__locals28._0024VB_0024Local_Urls, ",")), (LogBehavior)0, "E:\\Projects\\PCL\\本体代码\\Plain Craft Launcher 2\\Modules\\ModSecret.vb");
- Task.Output = new ModNet.NetFile[1]
- {
- @@ -1271,7 +1271,7 @@
- //IL_045c: Expected O, but got Unknown
- //IL_08b1: Unknown result type (might be due to invalid IL or missing references)
- //IL_08b8: Expected O, but got Unknown
- - //IL_0903: Unknown result type (might be due to invalid IL or missing references)
- + //IL_0996: Unknown result type (might be due to invalid IL or missing references)
- //IL_04b5: Unknown result type (might be due to invalid IL or missing references)
- //IL_04bc: Expected O, but got Unknown
- //IL_05e0: Unknown result type (might be due to invalid IL or missing references)
- @@ -1334,10 +1334,10 @@
- else
- {
- Logger.Info($"本地公告编号:{num2},服务器公告:{text3},无需更新", (LogBehavior)0, "E:\\Projects\\PCL\\本体代码\\Plain Craft Launcher 2\\Modules\\ModSecret.vb");
- - if (Settings.Get<int>("SystemHighestSavedBetaVersionReg") < 413 || !FileUtils.Exists(ModBase.PathTemp + "Latest.exe"))
- + if (Settings.Get<int>("SystemHighestSavedBetaVersionReg") < 415 || !FileUtils.Exists(ModBase.PathTemp + "Latest.exe"))
- {
- - Settings.Set("SystemHighestSavedBetaVersionReg", 413);
- - Logger.Info($"复制自身为最新正式版:版本号升高到 {413}", (LogBehavior)0, "E:\\Projects\\PCL\\本体代码\\Plain Craft Launcher 2\\Modules\\ModSecret.vb");
- + Settings.Set("SystemHighestSavedBetaVersionReg", 415);
- + Logger.Info($"复制自身为最新正式版:版本号升高到 {415}", (LogBehavior)0, "E:\\Projects\\PCL\\本体代码\\Plain Craft Launcher 2\\Modules\\ModSecret.vb");
- try
- {
- FileUtils.Copy(ModBase.PathExe, ModBase.PathTemp + "Latest.exe");
- @@ -1495,8 +1495,17 @@
- case "setup":
- {
- JObject val5 = (JObject)val4.Value;
- + string[] source = new string[12]
- + {
- + "LaunchAdvanceRun", "LaunchAdvanceJvm", "LaunchAdvanceGame", "UiCustomNet", "HintCustomCommand", "LaunchArgumentJavaAll", "LaunchArgumentJavaSelect", "SystemSystemCache", "LaunchFolderSelect", "LaunchFolders",
- + "ToolDownloadCert", "CacheAuthServerServer"
- + };
- foreach (KeyValuePair<string, JToken> item4 in val5)
- {
- + if (source.Contains(item4.Key))
- + {
- + throw new Exception("被禁止的设置项:" + item4.Key);
- + }
- Settings.Set(item4.Key, item4.Value.ToString());
- }
- break;
- @@ -1571,10 +1580,10 @@
- result = (double)Settings.Get<int>("SystemCount") >= ModBase.Val(Value);
- break;
- case "versioncode <=":
- - result = 413.0 <= ModBase.Val(Value);
- + result = 415.0 <= ModBase.Val(Value);
- break;
- case "versioncode >=":
- - result = 413.0 >= ModBase.Val(Value);
- + result = 415.0 >= ModBase.Val(Value);
- break;
- case "versionbranch <=":
- result = ModBase.Val(50) <= ModBase.Val(Value);
|