跳到正文

BetterFps

作者:Guichaguri

性能优化

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

BetterFps 是一个 Minecraft 模组,它添加了一些性能改进,并尽量与其他模组兼容。

未安装 BetterFps安装 BetterFps 后

如果你有安装与未安装的对比截图,请私信我。

这些截图已经过时,自那以后已经实现了许多改进。

改进

所有改进都可以在配置文件(config/betterfps.json)或选项菜单(选项 -> BetterFps 选项)中启用或禁用(对于旧版本,在游戏中按 F12)。

算法

更改 sin() 和 cos() 算法。共有 7 种算法。每一种都可能对你有帮助,也可能没有,这完全取决于你电脑的硬件。
目前,它与 FpsPlus 过去所做的非常相似,但它不会修改基类。

我计划扩展这一点,不是增加更多算法,而是基于基准测试生成算法。

同时影响客户端和服务端。

内存预分配

移除 10MB 的 RAM 预分配。此分配是为了防止玩家在内存不足的情况下启动游戏,但此分配会一直保留,直到内存几乎达到其限制。这主要是为使用整合包的玩家而做的,因为内存可能是个问题。如果你有足够的内存,这对你来说几乎毫无用处。

仅影响客户端。

雾

移除雾。雾会造成大量卡顿,为什么不添加一个选项来移除它呢?

仅影响客户端。

信标光束

移除光束的透明层。当有大量信标时,它可能会有所帮助。

实验性 – 我仍在测试它是否真的对任何人有帮助,我可能会移除它。

仅影响客户端。

快速漏斗

漏斗非常未优化,它们在没有必要的时候也会不断检查要拾取的物品。只需在其上方放置一个完整的固体方块,就能停止寻找要拾取的物品。
最近,Forge 添加了新的 capability API,这迫使我移除了其他改进。我可能会在未来重新实现它们。

仅影响服务端。

快速信标

信标也未优化,代码处理了它不需要处理的东西。不仅以性能为考量重新编写了代码,代码也被组织为仅在需要时处理内容。

同时影响客户端和服务端。

快速搜索

创造模式搜索非常未优化,在大型整合包中,在文本输入框中按任何键都会使游戏冻结片刻。此改进实现了一种智能搜索算法,为新搜索重用旧结果。它还会阻止任何非字母数字键(如 shift)更新搜索。

它还支持多线程/异步搜索:它们将防止搜索时出现卡顿峰值

仅影响客户端。

安装

Minecraft Forge 安装

  • 找到游戏安装文件夹
  • 将模组文件放入 mods 文件夹

注意:由于 Forge 缺少一项功能,该模组不会显示在模组列表中。自从这个模组存在以来,我一直在尝试向 Forge 添加这项功能,但这取决于 Forge 的开发者,而不是我 :/

如果你想检查模组是否已安装,可以打开选项菜单,里面应该有一个 BetterFps 按钮。

Minecraft 原版的安装方法

  • 双击模组文件以打开安装程序
  • 点击“安装”
  • 根据你的偏好更改安装目录、版本和配置文件。
  • 打开/重启 Minecraft 启动器
  • 开始游戏 🙂

整合包

如果注明作者(Guichaguri)并链接此页面,你可以将此模组添加到你的整合包中。

你只能在整合包中分发此模组。请勿重新发布此模组或声称拥有所有权,所有版本仅上传至 CurseForge。

兼容性

  • Optifine:当算法未设置为“Vanilla”时,会覆盖快速数学
  • Fastcraft:完全兼容
  • FpsPlus+:BetterFps 将覆盖 FpsPlus 的正弦与余弦优化

源代码 | MCF 帖子

 

如果你在使用此模组时遇到问题,请在此报告。

评论

登录后评论和评分