Releases: Hex-Dragon/PCL2
2.4.6
· 在百宝箱添加了清理 MC 日志、崩溃报告的按钮(#491,@FFDVDGD)
· 允许在弹出 Java 兼容性提示后取消启动(#951,@Anythingteam)
· 点击左边栏的刷新与初始化按钮后会自动跳转到对应页面(#997,@Roser7419)
· 自定义下载支持自定义文件名(#1003,@myunco)
· 自动安装 OptiFine 的列表优先显示正式版(#1007,@zkitefly)
· 优化帮助条目“手动修改游戏内存”(LTCatt/PCL2Help#269,by @ITfool)
· 在帮助库添加了购买正版的入口(LTCatt/PCL2Help#270,by @Rosmontis2333)
· 再次修改了窗口关闭动画
· 翻新了 33 条回声洞
· 修复了以下 21 个 Bug(包含 1 个严重 Bug)
[严重] 无法从官方源下载 assets 文件(#964)
打开程序有概率不出现界面(#745,@MC-luoluo)
不应允许使用高版本 JRE(#799)
自定义窗口分辨率结果有误(#856,@ZS2147483647)
安装游戏可能出错:在某些文件和目录下未能完成操作(#861,@ZS2147483647)
部分控件在特定条件下显示有误(#880,@MJIFmc)
搜索时添加 Mod 不会刷新搜索结果(#888,@sssysy)
特定 URL 的文件无法使用自定义下载(#889,@youzi-2333)
崩溃反馈跳转的网址是老入口(#902、#925,@rumengchuxing062,by @WorldHim)
版本设置指定的 Java 不在 Java 列表中导致异常(#907,@Anythingteam)
Fabric 1.15+ 误判不能使用 Java 19 启动(#911,@Anythingteam)
同时使用中文和英文搜索 Mod 导致出错(#915,@Cast245)
Java 大版本排序有误(#942,@niuyuhao0818)
在存在 OptiFine 时可能未折叠相同的原版(#955,@bruthax)
Mod 详情弹窗中按 Esc 会打开百科搜索(#960,@OnQ114514)
Mod 与整合包下载页中版本框的宽度不一致(#961,@fhh1224)
未启用 FIPS 兼容算法导致出错的提示有误(#969,@Louis-ZYH)
快速启动和取消启动可能误报未找到 Java(#996,@return6666)
无法安装极少数 CurseForge 整合包(#1006,@ScottCTD)
错误地要求安装 Forge 需要 Java 8u60 以上,但实际上任何 Java 8 均可安装
指定的 Java 有误时会错误地重置 Java 设置
2.4.5
· 增加“在游戏启动前执行命令”设置
· Mod / 整合包下载优化
Mod / 整合包详情页中添加了复制名称按钮(#618,@AliceLeader)
为大量 Mod 追加了百科页面的指向
优化 Mod 中文搜索的准确度
· 界面优化
再次调整控件配色,略微加深了边框颜色
警告弹窗会使背景变红,启动器出错时会显示为警告弹窗
重做了弹窗、程序启动和关闭、弹出提示的动画
弹窗支持文本与输入框同时显示,因此修改了多个输入弹窗的内容
· 帮助库更新
修改 Little Skin 相关帮助(LTCatt/PCL2Help#262,by @Wishing-Qi)
将材质包译名更改为纹理包(LTCatt/PCL2Help#267,by @miner233)
整合包制作指南追加自带 Java 的说明
· 如果修改了缓存文件夹,在清理缓存时会要求确认(#645,@IceYi233)
· 添加 OptiFabric 与老版本 Fabric 的不兼容提示(#784,@Pixel-Cube)
· 为个性化页面的各个滑条添加了文本数值提示(#815,@Xx114514xX1819)
· 恢复了版本概览中的 添加/移除收藏夹 按钮
· 将版权信息从 2022 更新为 2023,新年快乐!
· 支持分析 Mixin 应用失败的错误日志
· 将版本独立设置中的高级设置整合进高级启动选项卡片
· 取消弹出提示的点击手动收回功能
· 在极端条件下,使用 C:\ProgramData\PCL\ 而非 C:\PCL\ 作为缓存文件夹
· 修复了以下 35 个 Bug
下载完成时可能报错:更新下载管理显示失败(#536,@LBZiXL)
安装版本名带空格的 Forge 整合包可能失败(#575,@cishengfu)
使用特定参数依然可以进入联机页面(#583,@youzi-2333)
热力系列等部分 Mod 中文名有误(#589,@Nothingness-Void)
1.19.3 下无法使用自定义离线皮肤(#590,@WForst-Breeze)
列表项的背景方框可能被错误地缩放(#609,@AdmireLinK)
用自定义主页的启动按钮启动时无法指定登录方式(#615,@infidiotWolf)
Mod 管理的全部启用/禁用在特定环境下报错(#620,@sunshinezxq)
导出的启动脚本不支持 UTF-8 编码的系统环境(#631,@char-46)
无法启动部分被旧版本 PCL 启动过的 MC(#643,@ZS2147483647)
切换选择的版本不会更换下载 Mod 的目标文件夹(#646,@DupeisTaken)
若 Java 查找失败可能会导致死循环查找(#651,@tumuidle)
高分屏下游戏窗口分辨率设置有误(#658,@ZS2147483647)
整合包搜索点重置条件后版本会变成文字“全部”(#667,@fhh1224)
活跃橙的反馈入口与点击反馈按钮的不一致(#673,@infidiotWolf)
Fabric Mod 导致的崩溃误判 OptiFine 不兼容(#675,@Crushedfish4740)
启动 1.16 低版本 Forge 时未选用正确的 Java(#676,@1516851)
在特定情况下,无法拖拽安装 Mod(#714,@Crushedfish4740)
使用中文搜索名称带横杠的 Mod 的结果可能有误(#716,@Chinese-people)
可能无法安装带 OptiFine 的 MCBBS 整合包(#735,@cookie797)
仅提供 Log1 进行崩溃分析时的结果有误(#736,@G-mare)
取消启动会误触发“游戏关闭后关闭启动器”(#742,@zhengyoushang)
修改游戏标题可能改到其他窗口(#778,@cbg520666)
搜索“旅行地图”等特定关键字可能找不到对应 Mod(#780,@LBZiXL)
磁盘盘符为小写字母时可能搜索到重复的 Java(#794,@quannen)
版本指定的 Java 信息损坏时理应静默处理(#798,@admin64github)
可能将不会加载的 Mod 列入 Mod 列表(#811,@Pixel-Cube)
Forge 安装在特定情况下可能误判失败(#832,@sanqianxing3313)
自定义主页教程中 HorizontalAlignment 说明有误(LTCatt/PCL2Help#260,by @WTP016-CN,@ComputerCPT)
导入 .minecraft 文件夹时允许输入 40 个字符的名称而不是 30 个字符
离线用户名为空时的提示信息可能有误
详细错误信息中可能出现不必要的空行
Java 兼容性警告无法正确显示小版本的差异
生成启动脚本时主页依然显示正在启动游戏
不存在 C 盘时可能导致各种错误
2.4.4
· 版本设置功能优化
支持导出启动脚本(#244,@LiuBinzhe)
支持在版本设置页面直接打开存档文件夹和 Mod 文件夹
重做版本设置页面 UI
· 修改部分配色,让整体边框变得更淡
· 允许未赞助的玩家设置启动器的透明度
· 安装 CurseForge 整合包时会将它的图标设为版本图标(#466,@WForst-Breeze)
· 优化网络错误以及一些特殊情况时的报错(#468,@ZHAOSBC)
· 若购买 MC 后未创建档案,会弹窗提示玩家创建(#522,@idhaname)
· 为反馈菜单增加了仅查看反馈列表但不提交反馈的选项
· 点击左下角的弹出提示会立即隐藏所有提示
· 修复了以下 10 个 Bug(包含 2 个严重 Bug)
[严重] 无法同时开启多个 Minecraft 客户端(#472,@ForgottenZ)
[严重] 无法从下载页安装最新 MC 版本的整合包(为啥会没人反馈这个?为啥啊?)
关闭功能隐藏后可以调出联机设置页面(#469,@yuanquanya)
无法下载部分支持快照版的 Mod(#478,@ai-1903)
使用 OpenJ9 导致崩溃的分析提示有误(#482,@kaoyu555666777)
正式版 PCL2 未以 64 位运行(#531,@GTEMYee)
不明原因下,点击自动安装的列表项导致崩溃(#535,@fanaas)
在不支持 Quilt 的版本依然可以搜到 Quilt Mod(#566,@Louis-ZYH)
将部分版本标记为可安装 Mod 后,左边栏显示不正常
崩溃分析时可能无法读取部分文件
2.4.3
· Mod、整合包下载优化
初次下载 Mod 时会自动选择与该 Mod 兼容的版本(#89,@ddr404)
会显示 Mod 是否支持 Quilt,允许筛选支持 Quilt 的 Mod
介绍中会详细注明该版本支持的所有 Mod 加载器
优化支持的版本、Mod 加载器、下载次数等的显示格式
不再显示单个版本的下载次数(CurseForge 给出的统计数据存在明显异常)
· 为反馈与新功能投票选项添加了确认弹窗(#219,@CHARApy)
· 更新内置帮助库中的 LittleSkin 外置登录教程(LTCatt/PCL2Help#258,by @WTP016-CN)
· 新功能投票改为按创建日期排序,以让新项目能尽快获得票数
· 修复了以下 16 个 Bug
无法启动非 PCL 安装的 Forge 1.17+(#353,@ACGPlanck)
复制文件到同一位置导致文件被删除(#368,@Moe23333)
安装 CurseForge 整合包时将资源包放在了 mods 文件夹(#375,@ItIsNotAPlayer)
带名称后缀的 Mod 的中文搜索结果可能有误(#380,@LiuBinzhe)
无法安装 LiteLoader(#386,@Lucier310)
无法启动部分 BakaXL 安装的游戏(#409,@bwtx2022)
OptiFine 1.11- 的 Java 需求判定有误(#411,@aisiweer)
系统用户名带中文时无法启动 MC(#416,@ZHUANGYIXIE)
1.15-16 Forge/Fabric 版本的 Java 需求判定有误(#419,@fuyuan360)
下载任务完成后,下载管理页面可能残留该任务不消失(#422,@youzi-2333)
高清皮肤的头像显示异常(#424,@HowardZHY)
为部分版本设置 “与启动器窗口大小一致” 无效(#431,@huochewang)
自定义主页教学中 Foreground 属性描述有误(LTCatt/PCL2Help#256,@KOFTWAR,by WTP016)
安装资源包帮助中部分图片失效(LTCatt/PCL2Help#257,@ExpertPbSeal,by WTP016)
OptiFine 和 Forge 有小概率随机地安装失败
没有删除联机的设置页面
2.4.2
· 删除联机的其他残余内容(#329,@2293369701)
· 添加一项高级启动设置,以忽略 Java 兼容性警告(#352,@acaciachan)
· 如果要求不校验文件,则不再尝试检查 Authlib-Injector 的更新信息
· 修复了以下 4 个 Bug(包含 1 个严重 Bug)
[严重] 快照版 2.4.1 无法下载 CurseForge 整合包(#332,@King-ming136121)
安装老版本时参数列表可能有误(#336,@rechalow)
特定条件下,“强制使用某个 Java”的设置无效(#330,@2293369701)
无法从官方源获取 1.6.4 Forge 列表
2.4.1
· 联机调整
使用 HiPer 联机时支持 1.19+ 离线登录
追加一个联机模块镜像下载源
由于 HiPer 已会自行添加防火墙权限,PCL2 不再为其添加防火墙权限
更新了联机相关的教程
联机常见问题添加多人使用同一个索引码的说明(LTCatt/PCL2Help#253,by @zkitefly)
· 自动安装时支持检查 OptiFine 对 Forge 的具体版本需求(#79,@shaoxiu)
· 支持识别关联多个 CurseForge 页面的 MC 百科页面(#161,@bling-yshs)
· 为部分账号添加了需要先在官网登录的提示(#221,@RedBloodSummit)
· 将 Steve 的皮肤与官启同步(#264,@King-ming136121)
· 按 Esc 键将快速选择弹窗的最后一个按钮(#287,@HerobrineXia)
· 添加设置:安装整合包时是否保留原始压缩包(#289,@czqwq)
· 启动高版本 MC 时会优先选用 Java 17-18,而非 Java 19+(#309,@LiuBinzhe)
· 支持使用 MCBBS 源获取各种版本列表
· 重做了极客蓝后续解密中一个已经失效的步骤
· 优化手动选择错误的 Java 版本时的弹窗提示
· 支持识别高版本 MC 中使用过高版本的 Java 导致的崩溃
· 追加更多披风的翻译(例如原版披风)
· 修复了以下 22 个 Bug
1.17+ 无法将 OptiFine 安装文件作为 Mod 加载(#188,@Wudji)
1.5.2- 玩家名称前面多了两个减号(#206,@HowardZHY)
微软登录在超时后不会自动重新登录(#212)
用户名存在中文的 UTF-8 编码系统下无法启动 MC(#218)
Fabric 给出的错误处理建议可能只会显示第一行(#242,@LiuBinzhe)
没有检查 Fabric 适配的 Java 版本(#262,@CHARApy)
在特殊情况下微软登录会一直失败(#269,@1729916625)
使用特定编码时无法启动 HiPer(#270,@teyechengyu)
获取公告失败导致单次提醒的弹窗多次出现(#281,@HowardZHY)
20w14∞ 无法安装 Fabric(#282,@LittleCircleOO)
速聚官网连接无法打开(#295,@z0z0r4)
百宝箱页面在窗口最小时显示不全(#304,@hetao2333)
无法正确修改 Log2 ~ Log4
在安装 Forge 或 Fabric 时,可能会自动选择错误的 Java
在刚启动完成时手动关闭 MC 可能导致误判崩溃
在发现 MC 游戏窗口后,检测会没有必要地中断 3 秒
Java 版本过高的崩溃分析要求使用 JRE 8,但可能实际需要 Java 17
下载次数为 0 的 Mod 的描述文本没有右括号
驼峰法输入的 Mod 名称在搜索时没有正确添加空格进行分词
更新提示错误地要求在 QQ 群中发送更新命令而不是爱发电私信
CurseForge 整合包安装失败后可能会误报安装成功
若 MC 在启动时崩溃,可能错误地弹出启动成功提示
2.4.0
在昨天版本的基础上又改了一些……重新发一次 Release……
· 追加新的联机方式(HiPer 联机模块)
添加了查看 HiPer 日志和在索引码即将到期时显示提醒的设置项
移除了在开启 PCL2 时自动启动 IOI 的设置项
将联机页面左上角的网络状态显示迁移到 HiPer 联机的完成画面
移除了网络检测的 NAT 类型检测(HiPer 的连接情况与 NAT 无关)
重置了常见问题、关于与反馈页面
在联机页面的下方固定显示联机服务提供方的链接
· 在更多分类下添加了新功能投票选项
· 更新了部分 MC 官网的链接(#176,by @zkitefly)
· 游戏崩溃的弹窗添加了直接查看日志的选项(#209,@Not-too)
· 若版本分类改为“可安装 Mod”,则允许为该版本安装 Mod(#223,@HowardZHY)
· 将部分文件从 %temp% 迁移到 %appdata%,避免在系统清理垃圾时被删除
· 在找不到文件时不再反复重试文件校验
· 修复了以下 11 个 Bug
安装 OptiFine 或 Forge 时有小概率失败(#80)
程序卡顿可能导致界面消失(#163,@lvjiajjjlzy)
修改版本列表下载源在重启 PCL 之前可能无效(#184,@mcwuguodadi)
进行特定操作后,无法获取披风列表、更换披风(#189,@GBC034)
32 位系统无法启动游戏(为什么还有人在用 32 位系统)(#207,@Scratchbin)
使用特定关键词无法搜到部分 Mod(#208,@LingLing1301)
正式版无法在功能隐藏设置中隐藏反馈按钮
若功能隐藏中,更多子页面只保留了反馈,无法从顶部栏触发反馈
离线自定义皮肤可能在系统清理垃圾时被删除
游戏启动进度条可能会倒退
当路径存在空格时,无法在资源管理器打开部分文件
2.3.5
· 支持分析 OptiFine 与 Forge 互不兼容导致的崩溃(#79,@shaoxiu)
· 更新 Java 17 下载地址
· 修复了以下 2 个可能导致 OptiFine、Forge 安装失败的 Bug
系统编码为 UTF-8 时无法安装 OptiFine、Forge(by @00ll00)
同时开始安装 OptiFine 与 Forge 可能导致 Forge 安装失败
· 修复了以下 3 个 Bug(包含 1 个严重 Bug)
[严重] 无法启动部分 Forge 版本(#162,@Ling-Zero)
特定输入导致搜不到 OptiForge 与 OptiFabric(#165,@ZanderJi)
崩溃分析会错误地识别到 Java Wrapper
2.3.4
· 压缩包被占用时也可以安装整合包了(#107,@bling-yshs)
· 将第三方登录设置覆盖为 LittleSkin 时增加确认弹窗(PCL#9435,@kuliangcha)
· 更新关于页面的过时内容,并添加查看源代码按钮
· 点击反馈选项将直接跳转到 GitHub Issues 页面
· 允许正式版使用反馈功能
· 使用 30 条新的回声洞投稿替换了一些过气的老投稿
· 更新 Mod 中文名数据库
· 帮助库更新
更换图片图床(LTCatt/PCL2Help#235、LTCatt/PCL2Help#212,by @z0z0r4、@WTP016-CN)
调整、重写部分文本(LTCatt/PCL2Help#235,by @WTP016-CN)
其他细节调整(LTCatt/PCL2Help#245、LTCatt/PCL2Help#232,by @WTP016-CN、@XieXiLin3)
· 崩溃分析优化
优化了 Mod Mixin 注入失败导致的崩溃分析
优化了渲染错误等导致的堆栈分析
修复了由于文件被 MC 占用导致无法获取日志,从而无法进行分析的 Bug
· 修复了以下 2 个可能导致 OptiFine、Forge 安装失败的 Bug
在关闭版本隔离时安装可能导致版本 Json 为乱码(#151,@Yummy-Cookie-S)
在安装结束时可能由于文件占用导致最终安装失败
· 修复了以下 5 个其他 Bug(包含 1 个严重 Bug)
[严重] 系统编码为 UTF-8 时无法启动路径带有中文的游戏(by @00ll00)
取消游戏启动可能导致误提示 Java 未安装(#105,@CakeSakura)
每次打开联机页面都需要添加防火墙白名单(#111,@EternalLightEL)
添加名字过长的文件夹作为已有文件夹时弹窗报错有误(PCL#9524,@AsciiP)
部分 Mod 的中文名后没有跟一个英文名,或缺失 MCBBS 页面链接