HMCL icon indicating copy to clipboard operation
HMCL copied to clipboard

[Feature] Lwjgl的版本选择优化

Open zhdljc opened this issue 6 months ago • 8 comments

概述 | Summary

可以在启动器内选择Lwjgl,本地库的版本,启动器自行下载,像java版本配置一样,启动器也能自动选择版本,当特定版本设置启动时,可以选择Lwjgl,本地库的版本,取消自动删除不符合的本地库的特性,需要询问用户,

原因 | Reason

在运行某些版本时,设置特定加载器或mod时,可能出现lwjgl版本错误的提示,比如在运行1.20.1时,提示使用的版本是3.3.2-snapshot,需要3.3.1版本,我好不容易在Lwjgl官网找到那几个本地库,眼睛都累了,放到版本文件里后,它直接给我删了。

详情 | Description

在遇到Lwjgl版本错误时,能询问后自动更改lwjgl版本到推荐版本或选择的版本,自由选择Lwjgl

zhdljc avatar Aug 12 '25 10:08 zhdljc

Image

这个可以吗

zkitefly avatar Aug 15 '25 19:08 zkitefly

这个无法自定义版本,使其自动下载,对于对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: @.***>

zhdljc avatar Aug 30 '25 03:08 zhdljc

Image

是要这种吗

zkitefly avatar Aug 30 '25 04:08 zkitefly

我觉得这个需求太低了,因为基本上没有哪个 mod 会要求客户端的 LWJGL 版本的,而且这个本来是高级选项,小白不应该接触这些东西

而且如果要提供 LWJGL 的自动更换,那就要自己维护一个列表

zkitefly avatar Aug 30 '25 04:08 zkitefly

没错 因为这个功能 从hmcl转到prism 然后发现PCL CE对cleanroom专门的兼容 会自动选择LWJGL 已经转到PCL CE了 支持国产

https://github.com/HMCL-dev/HMCL/pull/4272

zkitefly avatar Aug 30 '25 16:08 zkitefly

所以用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

zkitefly avatar Sep 01 '25 06:09 zkitefly

我认为该功能是有必要的。

burningtnt avatar Nov 22 '25 07:11 burningtnt

我认为该功能是有必要的。

这个是计划中的功能,会跟着游戏设置重构一起做。

Glavo avatar Nov 22 '25 07:11 Glavo