2.8.9 版本更新说明:
更新亮点
支持下载原版服务端(@WTP016-CN,PR @tangge233)
本地 Mod 的标题支持选择显示 Mod 原始文件名(@xingchen-Forever)
新主页预设:PCL 新功能说明书(由 @WForst-Breeze 制作)
新主页预设:OpenMCIM 仪表盘(由 @SALTWOOD 制作)
其他更新内容
重命名时禁止输入 NTFS 8.3 文件名(@AptS-1547,PR @SALTWOOD)
搜索筛选 1.13- 且为 Forge 的 Mod 时,视作没有设置 Mod 加载器的筛选项,以应对部分老 Mod 作者没有设置 Mod 兼容的加载器的情况(@MinecraftYYDS7)
将启动器窗口大小存储在文件而非注册表,以便分发整合包(@LuckiQ)
安装 Forge/NeoForge 时会自动新建 mods 文件夹(@ThendJyc)
为指向百度的下载添加了独特的 UA(@kazukokawagawa)
添加 [使用密码登录正版账号] 帮助(LTCatt/PCL2Help#395,PR @tangge233)
将 Mod 与整合包的设置独立归类进一张卡片中
减淡了本地 Mod 项的标签和描述的颜色,以便与标题区分
移除安装整合包时保留原始压缩包选项
支持分析误删 Forge 安装后的文件导致的崩溃
技术性更改
添加 MyImage 控件(PR @tangge233)
该控件基于 WPF 原生的 Image,支持 WebP 格式,支持缓存
MyListItem、MyCompItem、MyLocalModItem 的图标换用 MyImage 控件
如果你编写了自定义主页或帮助,建议将所有 Image 控件替换为 local:MyImage,并将图片格式更换为 WebP,这可以大大节省流量
你可以通过网络请求的 Header 判断 PCL 的版本,以实现仅在新版本启用 MyImage 控件
新增的属性详见:https://github.com/Hex-Dragon/PCL2/blob/main/Plain%20Craft%20Launcher%202/Resources/Custom.xaml#L329
EventType [下载文件] 支持指定文件名和目标文件夹(@wuliaodexiaoluo)
若加载的图片不是 WebP 格式,则不加载 WebP DLL,以优化性能
PCL 标题栏、MC 皮肤支持选择 WebP 格式的图片
Bug 修复
对 Mod 进行操作后,Mod 管理列表会不必要地刷新(@sinterde)
罕见情况下,离开 Mod 管理页面导致出错(@YIEMM)
用户名有特殊字符时无法使用 LittleSkin 启动游戏(@Crotina)
1.0.0-rc2-2 在下载页面错误地被归类到了快照版(@Crotina)
拖拽加载主页后设置单选框未刷新(@JingHai-Lingyun)
关闭动画时无法解锁某个隐藏主题(@Joker2184)
打开老版本 PCL 后需要重新进行登录(@Apple-alone)
搜索后启用/禁用 Mod 时出错(@EasyGuo114514)
中文路径、中文用户名下 PCL 可能出错(@h7f8)
对一个项的两个不同信息源进行搜索时可能遗漏搜索结果(@ChenXi094)
热力系列 Mod 中文名显示错误(@ChenMoFeiJin)
部分崩溃会给出奇怪的分析结果(@lactobionicAcid)
极端情况下,在下载刚结束时删除版本导致出错(@lunardream2)
同时加载多个相同图片可能出错
下一个版本的更新计划
尽量完成除导出整合包以外的 中优先度 提交