[Feature] Lwjgl的版本选择优化
概述 | Summary
可以在启动器内选择Lwjgl,本地库的版本,启动器自行下载,像java版本配置一样,启动器也能自动选择版本,当特定版本设置启动时,可以选择Lwjgl,本地库的版本,取消自动删除不符合的本地库的特性,需要询问用户,
原因 | Reason
在运行某些版本时,设置特定加载器或mod时,可能出现lwjgl版本错误的提示,比如在运行1.20.1时,提示使用的版本是3.3.2-snapshot,需要3.3.1版本,我好不容易在Lwjgl官网找到那几个本地库,眼睛都累了,放到版本文件里后,它直接给我删了。
详情 | Description
在遇到Lwjgl版本错误时,能询问后自动更改lwjgl版本到推荐版本或选择的版本,自由选择Lwjgl
这个可以吗
这个无法自定义版本,使其自动下载,对于对lwjgl不了解的小白很有难度,只能自己提供,或优化让lwjgl的版本选择了
发件人: Zkitefly @.> 发送时间: 2025年8月16日 3:52 收件人: HMCL-dev/HMCL @.> 抄送: zhdljc @.>; Author @.> 主题: Re: [HMCL-dev/HMCL] [Feature] Lwjgl的版本选择优化 (Issue #4250)
[https://avatars.githubusercontent.com/u/64117916?s=20&v=4]zkitefly left a comment (HMCL-dev/HMCL#4250)https://github.com/HMCL-dev/HMCL/issues/4250#issuecomment-3192567265 image.png (view on web)https://github.com/user-attachments/assets/9acac719-1172-4dc2-9e3d-2375b8dc01f0
这个可以吗
― Reply to this email directly, view it on GitHubhttps://github.com/HMCL-dev/HMCL/issues/4250#issuecomment-3192567265, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCTV3TEMWCDQVGKDIQ22AN33NY3ANAVCNFSM6AAAAACDWCHSAWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCOJSGU3DOMRWGU. You are receiving this because you authored the thread.Message ID: @.***>
是要这种吗
我觉得这个需求太低了,因为基本上没有哪个 mod 会要求客户端的 LWJGL 版本的,而且这个本来是高级选项,小白不应该接触这些东西
而且如果要提供 LWJGL 的自动更换,那就要自己维护一个列表
没错 因为这个功能 从hmcl转到prism 然后发现PCL CE对cleanroom专门的兼容 会自动选择LWJGL 已经转到PCL CE了 支持国产
https://github.com/HMCL-dev/HMCL/pull/4272
所以用hmcl启动别的版本也要生成2.9.4-nightly-20150209文件夹 还要删除 太麻烦 我使用的是昨晚的3.6.16.292 不知道是否已经合并
https://github.com/HMCL-dev/HMCL/pull/4272 并没有合并,请使用相关构建版本 https://github.com/HMCL-dev/HMCL/actions/runs/17354580541 测试,有问题就在该 pr 讨论
该 pr 会在加载 cleanroom 时抑制 2.9.4-nightly-20150209 的生成 https://github.com/HMCL-dev/HMCL/pull/4272/files#diff-45017119cff1744b2eef6b8174d67c02d70ae86f7b55aebab6bb4ef751072891R250
我认为该功能是有必要的。
我认为该功能是有必要的。
这个是计划中的功能,会跟着游戏设置重构一起做。