[OF] 高清修复 (OptiFine)若想获得更美观的观看体验,可以点这里!记得一键三连!
关于 Forge
在介绍[OF] 高清修复 (OptiFine)之前,很有必要先介绍一下 Forge。
Forge
现在出现了一个 Forge 的分支项目 NeoForge,原 Forge 开发组几乎所有成员都加入了持有该项目的组织 NeoForged,而原 Forge 的开发也随即放缓。
鉴于 NeoForge 的开发人员基本就是 Forge 开发组的原班人马而 NeoForge 的一次会议记录也表示其会在 1.20.1 保持与 Forge 的兼容性。但在 1.20.2 及以上 NeoForge 完全独立,不与Forge兼容。所以基本可以认为NeoForge就是Forge的下一个形态。
也就是说,Forge 以后很有可能会凉。
目前 Minecraft 的主流 API,有半数以上的模组都在使用 Forge,以易于与 Minecraft Java Edition 的驳接。一般情况下Forge的更新速度很快,一般在 Minecraft 正式版本发布后的一天内更新,偶尔有出现因为一些测试需求在 Minecraft 快照发布后更新的(出现过适用于特定快照版本的 FML)。
Forge 是一个版本支持度极高的API,从远古版本到最新版本均有支持。
运行任何带有 Forge 的 Minecraft 时,在主界面点击“Mods...”按钮均可显示正在运行的模组,其中Minecraft、Minecraft Forge、Forge Mod Loader(FML)和Mod Code Pack(MCP)都是Forge的核心模组(旧版没有Minecraft,新版没有 FML 和 MCP),必定默认出现在模组列表。
引语
玩电脑版我的世界的玩家们应该都知道这个元老级别的优化类模组:[OF] 高清修复 (OptiFine)。如果你是玩网易电脑版,那你也一定见过它,就是“[OF] 高清修复 (OptiFine)”。
[OF] 高清修复 (OptiFine),是一个年龄仅次于 Forge 的模组,也是从正式版延续至今没有断更的模组。但说到[OF] 高清修复 (OptiFine),很多人第一反应一定是那非常糟糕的兼容性,再就是那一衣带水的优化内效果,我们大部分人也只知道其中的动态光源、C键缩放和无缝玻璃。从原本的上古真神到过街老鼠(还没到人人喊打的地步),究竟经历了什么?
1.7.2 版本~1.12.2 版本
想要探讨这个问题,首先就要了解[OF] 高清修复 (OptiFine)为什么之前如此的受欢迎?前面也提到了,[OF] 高清修复 (OptiFine)有一衣带水的优化效果,这就可以让玩家不用拖家带口式的加一堆模组来模拟实现[OF] 高清修复 (OptiFine)的优化效果,再就是披风,原本就是[OF] 高清修复 (OptiFine)的特有功能,外加当时优化类模组好用的只有[OF] 高清修复 (OptiFine)一个,且优化的效果也非常明显。虽然当时[OF] 高清修复 (OptiFine)也会与其他模组产生冲突,但可谓是少之又少。所以当时对于[OF] 高清修复 (OptiFine)的评价可谓是相当之高。
1.13 版本~1.16 版本
Fabric
这个时候开始,[OF] 高清修复 (OptiFine)就开始走下坡路了,也就是说它的兼容性就开始变得突兀起来了。此时,一个新的模组端口也开始出现,也给了[OF] 高清修复 (OptiFine)重重一击,它就是 Fabric。但[OF] 高清修复 (OptiFine)不兼容 Fabric,而想要实现用 Fabric 加载[OF] 高清修复 (OptiFine),则需要另一款模组:OptiFabric。但经过实际测试下来,发现兼容性极差。
在这个大环境下,[OF] 高清修复 (OptiFine)很明显无法在 Fabric 上站稳脚跟,那么,Fabric 真的无法加载光影和优化环境了吗?
这很明显是不可能的,我的世界这个社区是极其强大的,你要相信社区的力量和开源的力量,那么这也为[OF] 高清修复 (OptiFine)的陨落埋下了一个伏笔。
1.16 版本~1.20 版本
在这个时期,[OF] 高清修复 (OptiFine)的兼容性持续下滑,且有很多模组与它产生了很大的冲突。此时,大量模组作者选择不再兼容[OF] 高清修复 (OptiFine),它的口碑和使用量严重下滑,[OF] 高清修复 (OptiFine)也遇到了前所未有的危机,但就是在这个危机中,唯一真神“钠 (Sodium)”,就此诞生。
钠 (Sodium)
无论是在优化、加载还是兼容性上,钠 (Sodium)都完胜[OF] 高清修复 (OptiFine),同时,这个模组是基于 Fabric 端制作的,也向广大玩家证明了 Fabric 端优化的强大,也正因如此,Fabric 被玩家称之为优化性的模组端,钠也因此越来越受欢迎。
在引语处我说过,[OF] 高清修复 (OptiFine)可以不用拖家带口式的加一堆模组来模仿[OF] 高清修复 (OptiFine)的优化效果,但既然都这么说了,那肯定有其他模组可以模仿[OF] 高清修复 (OptiFine)的部分优化内容,只要你不嫌麻烦,也可以一个一个的找。但不可否认的是,[OF] 高清修复 (OptiFine)在 Fabric 端的“战争”中完败。
但钠并不能加载光影,想要加载光影,还需要安装“Iris Shaders”这个模组,这个和钠 (Sodium)是绑定的(需要注意的是,Iris Shaders并不能加载全部的 Optifine 光影,或者说不能呈现 Optifine 光影的全部功能。一般建议使用显式支持Iris Shaders的光影)。但很多人其实并不知道。
Iris Shaders
让我们把视角转向 Forge,但此时也上演了一场模组大战很多优化类模组如雨后春笋般出现,最出名的就是“铷 (Rubidium)”了。
铷 (Rubidium)是钠 (Sodium)的非官方 Forge 版,有着原版钠的所有功能。此 Mod 已经停止更新,请优先使用 Embeddium。
铷 (Rubidium)
同样,要想加载光影也需要安装另一款模组“Oculus”,但介于 Oculus 不会推出适用于 1.21+ 的版本,Iris Shaders 推出了1.21.1+的 NeoForge 版本(不会支持 1.20.1 NeoForge ),Embeddium 与 Iris Shaders 的兼容层 Monocle 正在积极开发且测试版已经可用。
注意:Oculus 必须与铷 (Rubidium)或 Embeddium 一起使用。当然,很多人估计也不知道。
Oculus
这是一个 Iris Shaders 非官方 Forge 移植版,你可以叫它:Oculus。
大部分玩家们将钠以及其他优化类模组统称为:元素周期表。
介绍链接:此元素周期表非彼元素周期表 : )记得一键三连!
Optifine 兼容性如此之差,为何还是有很多人会选择安装它?
这问题主要和启动器有关,现在主流的启动器就是 PCL 和 HMCL。在用两款启动器下载版本时都会有下载[OF] 高清修复 (OptiFine)的窗口,而有些人一般都是从上往下挨着下(正好一个下载窗口就是下载Forge的窗口,可以顺着下载 Optifine),所以很多人就把[OF] 高清修复 (OptiFine)下载下来。虽然新版 PCL 启动器在你打算安装[OF] 高清修复 (OptiFine)的时候会提示你[OF] 高清修复 (OptiFine)的兼容性很差,但还是会有很多人会选择“无视”。
Optifine 与一部分 Mod 的兼容性不佳,请谨慎安装。
Optifine 真的陨落了吗?
虽然[OF] 高清修复 (OptiFine)在高版本的兼容性一言难尽,但还是有人会在高版本安装它,可能是因为 Ta 可能喜欢[OF] 高清修复 (OptiFine)一衣带水的优化效果,外加纯生存或加载的模组都是辅助性模组,所以 Ta 才会选择加载[OF] 高清修复 (OptiFine)来对游戏进行优化。目前许多资源包也需要[OF] 高清修复 (OptiFine),而现在的元素周期表家族并没有完全还原[OF] 高清修复 (OptiFine)的全部功能(例如自定义方块渲染模式)。
也很多人也觉得,[OF] 高清修复 (OptiFine)应该开源,这样就不会落得如此的下场,但 Optifine 一旦开源,就相当于把 Minecraft 的底层代码变相公之于众。
如今,Optifine 依然是“活跃、闭源”的状态,但如果一直冷下去,很有可能会演变成“停更、闭源”的状态。
可以平替 Optifine 部分功能的模组
这里只列举部分,其他的模组欢迎各位来补充!
模组名称(平替)功能是否兼容 Optifine 格式说明[DL] 动态光源 (Dynamic Lights)[LDL]Lambd的动态光源 (LambDynamicLights)动态光源-通常推荐使用后者,因为后者更为现代化,性能通常比前者更高。ZoomifyWI变焦 (WI Zoom)缩放-前者具有丰富的功能。后者源于 Wurst Client 中的聚焦,功能简洁。两者都可以自由配置键位。[ETF] 实体纹理特性 (Entity Texture Features)[EMF]实体模型特性 (Entity Model Features)自定义实体是两模组需要搭配使用。
(此处不推荐使用 [CEM]自定义实体模型,原因是其支持的实体并不丰富,没有跟进最新版本,而且还需要改文件目录烦人)
CIT Resewn自定义物品是目前原版已在 1.21.5 及以上加入了类似CIT的功能,该模组也已停更。所以只能用 Optifine 了……CapesOptifine 披风是-Continuity连接纹理(CTM)自发光纹理是-OptiGUI自定义 GUI是实现了 Opifine 的自定义GUI和一些自有的特性。建议使用 >v2.0.0 的新版本以兼容 Animatica。Animatica自定义动画是-MoreMcmeta
MoreMcmeta Emissive Textures
自定义动画和自发光纹理否下面的两个模组以一种有趣的方式独立实现了几乎所有的自定义动画。Colormatic(支持版本最高到1.20.1)钒(支持版本最高到1.20.2)Polytone光照贴图是Polytone 拥有众多功能,Optifine 光照贴图只是其中一个小小的实现。Puzzle许多平替模组的统一配置
自定义加载屏幕等
是该模组为一些 Optifine 平替模组(具体见模组介绍页)添加了统一的配置,并实现了例如自定义加载界面的 Optifine 功能,为创作者添加了一些新的功能。Skyboxify(曾用名 [OB]Optiboxes)Nuit Interop / FabricSkyBoxes Interop自定义天空盒是后者优于它的前置 Nuit / FabricSkyboxes,因为后者兼容了 Optifine 格式。