ModernFix

ModernFix

137927895 次下载
最近更新9 个月前
一体化模组,可提升性能、减少内存使用并修复许多漏洞。与你所有喜爱的性能模组兼容! All-in-one mod ...

ModernFix是一款一体化的模组,它能 提升性能、减少内存使用,并修复现代Minecraft版本中的诸多漏洞(支持包括1.16及以上的大多数版本),同时不会大幅影响游戏体验。安装ModernFix后,大多数基于Forge 1.16 - 1.19.2的整合包启动速度 大约能提升一倍。如果启用一些非默认选项,它甚至能让像“All The Mods 8”这样的大型整合包在 3GB或更少的分配内存下 运行。

ModernFix是免费的开源软件。所有代码都可以在GitHub仓库中获取。

⚙️ 技术总结

ModernFix究竟为你的游戏做了什么?它进行了大量调整,多到无法在此一一总结。不过,以下是对其改进类型的简要概括:

  • 从Minecraft和/或Forge的较新版本中移植漏洞修复,例如修复在1.18版本中移除维度模组时世界崩溃的问题。
  • 对在特定Minecraft版本上不再受支持的模组进行补丁修复,以改善游戏体验,而无需玩家进行更新。
  • 对游戏的启动过程进行多项优化与改进,显著提升速度并减少随机的并发崩溃。
  • 提供额外的调试工具,帮助模组开发者和玩家确定一些罕见的游戏崩溃或卡顿原因,而无需依赖痛苦的模组二分查找过程。
  • 由于兼容性问题,默认情况下此功能未启用,但ModernFix包含了对游戏模型加载系统进行全面重新设计的功能,用一个全新的动态版本替代它,该版本可即时加载模型。自1.8版本以来,模型加载一直是模组化Minecraft中主要的性能衰退点之一,而这个新系统几乎消除了所有负面影响,使内存使用和加载时间更接近1.7.10版本时的水平。
  • 是否需要在分配极少内存(例如512MB或更少)的情况下游玩原版游戏?现在你可以做到了。前往维基百科上的“超低内存占用”页面了解详情。

如果你技术娴熟,并想了解每个补丁的更多细节,我建议阅读“补丁总结”维基页面。

🐛 出现问题时该怎么办

请在GitHub上报告问题,或者加入Discord并在#modernfix - discussion频道提问。务必提及你正在使用的Minecraft版本、模组加载器和ModernFix版本,以及你安装的其他模组。

🎁 我如何支持这个项目?

你可以通过两种主要方式来支持ModernFix的开发:

  • 宣传推广!在整合包中测试ModernFix,并鼓励将其纳入。
  • 如果你慷慨解囊,我接受通过Ko - fi进行捐赠。捐赠并非必需(因为ModernFix是免费的),但每一点帮助都很重要。我在业余时间开发ModernFix,所以我收到的任何报酬都有助于维持开发。

❓ 我还应该使用哪些其他模组?

有许多适用于Minecraft的性能优化模组,我无法在此全部列出,但在我看来,以下是一些必备模组:

  • 在1.19.4之前的任何版本中,你都应该安装LazyDFU,因为它可以消除DFU系统造成的严重卡顿。
  • 在1.20之前的任何版本中,一般来说你应该使用Starlight,除非它与你的模组存在兼容性问题(这种情况相当罕见)。它能极大提升光照性能,还能修复在区块间移动时的帧率卡顿问题。
  • 始终安装FerriteCore,因为Mojang对方块状态/模型的实现效率低得可笑,一旦添加的内容超出原版提供的范围,就会迅速消耗内存。
  • 安装诸如“Shutup Experimental settings”(1.19之前)或“Yeetus Experimentus”(1.19及以上)这样的模组。这些模组会抑制关于实验性游戏功能的弹出屏幕,否则该屏幕会导致游戏重新加载资源两次。

相关说明:我 建议在任何模组化场景中使用OptiFine。它是闭源的,以一种容易破坏Forge和其他模组的方式对游戏进行补丁修改,并且会显著减慢游戏启动速度,通常会慢几分钟。请考虑使用Sodium(基于Fabric)或Embeddium(基于Forge)替代。官方不支持将OptiFine与ModernFix一起使用,这可能会导致问题。

需要Minecraft服务器吗?考虑CreeperHost!


ModernFix is an all-in-one mod that improves performance, reduces memory usage, and fixes many bugs in modern Minecraft versions (most versions including and above 1.16 are supported) without majorly compromising the game experience. Most Forge 1.16-1.19.2 modpacks will launch roughly twice as fast with ModernFix installed. If some non-default options are enabled, it can even allow large modpacks like All The Mods 8 to run with 3GB or less of allocated memory.

ModernFix is free, open-source software. All of the code is available on the GitHub repository.

⚙️ Technical summary

What exactly does ModernFix do for your game? There are a lot of tweaks being made - too many to summarize here. However, here is a brief summary of the general types of improvements being made:

  • Backports of bugfixes from newer versions of Minecraft and/or Forge, e.g. fixing worlds breaking when you remove a dimension mod in 1.18.
  • Patches to mods that are no longer supported on a given Minecraft version, to improve the gameplay experience instead of requiring players to update.
  • Many optimizations & improvements to the game's launch process to significantly improve speed and reduce random concurrency crashes.
  • Additional debug tools to help modders and players determine the cause of some rare game crashes/freezes, instead of relying on a painful mod bisection process.
  • It's not enabled by default due to compatibility issues, but ModernFix includes functionality to completely redesign the game's model loading system, replacing it with a new, dynamic version that loads models on the fly. Model loading is one of the major performance regressions to modded Minecraft that has been present since 1.8, and this new system alleviates nearly all of the downsides, bringing memory usage and loading times more in line with how they were in 1.7.10.
  • Need to play the vanilla game with very little RAM allocated (e.g. 512MB or less)? Now you can do that. Head to the "Ultra-Low Memory Footprint" page on the wiki.

If you are technically savvy and looking for more details on each patch, I recommend reading the Summary of Patches wiki page.

🐛 Where to go when something doesn't work

Please either report an issue on GitHub, or join the Discord and ask in the #modernfix-discussion channel. Be sure to mention the Minecraft version, modloader, and ModernFix version you are using, as well as what other mods you have installed.

🎁 How can I support this project?

There are two main ways you can help support the development of ModernFix:

  • Spread the word! Test ModernFix in modpacks and encourage them to include it.
  • If you feel generous, I do accept donations via Ko-fi. Donating is not required (as ModernFix is free), but every little bit helps. I work on ModernFix in my spare time, so any compensation I receive helps to sustain development.

❓ What other mods should I use?

There are many performance mods available for Minecraft and I can't list them all here, but here are some essential mods, in my opinion:

  • On any version before 1.19.4 you should always have LazyDFU installed, as it eliminates the incredible lag caused by the DFU system.
  • On any version before 1.20 you should generally use Starlight unless it has a compatibility issue with your mods (which is quite rare). It offers vastly improved lighting performance and can also fix FPS stutters when moving between chunks.
  • Always have FerriteCore installed, as Mojang's implementation of blockstates/models is laughably inefficient, and quickly consumes RAM as soon as more content is added beyond what vanilla offers.
  • Install a mod like Shutup Experimental settings (before 1.19) or Yeetus Experimentus (1.19+). These mods will suppress the pop-up screen about experimental game features, which otherwise causes the game to reload its resources twice.

On a related note: I do not recommend use of OptiFine in any modded scenario. It is closed-source, patches the game in a way that easily breaks Forge and other mods, and significantly slows down game launching, often on the order of minutes. Please consider using Sodium (on Fabric) or Embeddium (on Forge) instead. Using OptiFine with ModernFix is not officially supported, and may cause issues.

Need a Minecraft server? Consider CreeperHost!

本站是资源分享站,资源均来自于互联网和用户自发分享,仅供学习和交流使用。如有版权问题,请联系管理员删除。

评论区 (0)

登录 后才能发表评论

暂无评论

快来发表第一条评论吧!