[](https://modrinth.com/mod/threatengl)
🤬 ThreatenGL
欢迎使用 ThreatenGL!
ThreatenGL 是一个 Minecraft 模组,它公开反对已经过时的 OpenGL 3.2,通过威胁 Minecraft 使用更现代的 4.6 版本。这个模组旨在探索这一改动带来的影响。
> Minecraft:“求你了……除了这个什么都行!” 😰
>
> ThreatenGL:“OpenGL 4.6,否则后果自负!” 😡🔪
🤨 这到底是干什么的?
ThreatenGL 的目的,是测试更改 OpenGL 版本带来的影响,并有可能提升你的体验。通过威胁 Minecraft 切换到 OpenGL 4.6,这个模组希望研究 OpenGL 版本变化会如何影响你的 GPU 工作方式。已有用户反馈游戏运行更流畅、帧率更高,尤其是在较新的设备上。
如果想了解更详细的说明,请访问 GitHub repository。 (模组开发者请务必阅读,以便深入理解这个模组!)
⚙️ 它是怎么工作的?
ThreatenGL 通过对 Minecraft 内部机制动手脚来施展它的“魔法”。它会向游戏的图形初始化流程中注入一些代码,让 Minecraft 选择 OpenGL 4.6,而不是老旧的 3.2。这个简单的修改有可能影响游戏性能,因为某些 GPU 制造商喜欢在驱动中针对不同的 OpenGL 版本使用不同的特定配置文件。(我也不知道他们为什么这么做,不过我猜是为了兼容性)
📥 安装模组
安装这个模组非常简单,只需要把它放进 Minecraft 的 mods 目录中即可。
从 1.3.2-beta.1 开始,ThreatenGL 不再需要任何额外的库!
安装 1.3.2-beta.1 之前的版本(不推荐)
请注意,1.3.1-beta.1 在所有平台上都完全损坏,请不要使用该版本。
如果你因为某些原因真的想安装更早的版本,那么会有一些依赖要求:
- 如果你使用的是 Quilt,你需要安装 Quilted Fabric API (QFAPI)。
- 如果你使用的是 Forge,你需要安装适用于 Forge 的 Architectury API。
Fabric 和 NeoForge 一直都无需任何额外依赖即可正常工作。
🔒 这个模组对我有用吗?
如果你的硬件不支持 OpenGL 4.6,那么这个模组将不会产生任何效果。
在 macOS 上,由于 Apple 从 macOS Mojave (10.14) 开始弃用 OpenGL、转而支持 Metal,且此后再未更新 OpenGL,因此这个模组会强制使用 OpenGL 4.1 而不是 4.6。
OpenGL 4.6 规范发布于 2017 年 7 月 31 日。通常来说,如果满足以下条件,这个模组就应该可以工作:
- 你拥有 2012 年及之后的 Nvidia 显卡(支持 Nvidia Kepler 及以上)
- 你拥有 2012 年及之后的 AMD 显卡(支持 AMD GCN 及以上)
- 你拥有任何目前仍在积极接收驱动更新的显卡
- 你拥有任何曾经接收驱动更新,且持续到 OpenGL 4.6 规范发布日期或之后的显卡
❗注意事项
ThreatenGL 已经过充分测试,以确保它不会“威胁”你的设备。不过请记住,这依然是一项实验,这个模组的实际效果仍在积极研究和讨论之中。虽然许多用户都看到了积极的结果,但你的实际表现可能会因你的配置而有所不同。
如果你遇到了任何问题,欢迎通过在 GitHub 上提交 issue或加入 Discord Server与我联系,我会尽我所能为你提供帮助!:)
祝你白天/夜晚愉快,享受这个模组吧!😊
