Chocohead / OptiFabric

OptiFabric venturing out into the 1.16+ world
https://www.curseforge.com/minecraft/mc-mods/optifabric
Mozilla Public License 2.0
378 stars 105 forks source link

Description is not pleasing #1093

Open Migats opened 1 year ago

Migats commented 1 year ago

Even though your mods have lots of downloads, I think the description isn't that pleasing purely because of this:

If you are using OptiFine purely to improve performance, have a zoom button, or have dynamic lighting, there are other mods which implement these features individually with more reliable compatibility.

This sounds like you don't really care about your mod. Or maybe you are using this as an excuse for late updating. You should actually explain why it is better to use Optifine than all those other alternatives. For example: Sodium will also increase performance, but it doesn't give you that much control in comparison with Optifine.

Also, the pictures at the bottom aren't working. This may have something to do with Curseforge itself. If you upload your mod on Modrinth, you won't encounter a problem like this. Modrinth is relatively new. I recommend you to try it out.

PS: I noticed a lot of people are rushing you to update the mod to 1.20.1. I don't want to rush you, but keep in mind that the 1.20.1 code is very similar to 1.20.0. So it might be easy to make compatibility for both in the same Jar file. That is just something to keep in mind.

MetricsLite commented 1 year ago

I have never seen such a valid comment!

MetricsLite commented 1 year ago

@Chocohead

TheUnknownCod3r commented 1 year ago

I mean a simple explanation is pretty easy, Optifine is an Invasive mod. Currently even supporting it on fabric involves a ton of mixins to support various versions / fabric API changes successfully, along with compatibility with other mods in the process being broken in other places.

VS

Sodium and Iris, a drop in replacement to Optifine without all the extras, which can be added by users if wanted. Less incompatibilities vs Optifine, easier updates for versions without completely rewriting MC in an invasive format, doesn't require massive work to support extra mods as its so lightweight, same performance boost if not better. Also better for lower end systems I find.

The main differences between them are that Optifine provides everything in one mod, making things a LOT easier for end users, while using Sodium requires the user to manually find the mods to support the same features, or to just download a pre configured pack. At the same time, Optifine as a mod only supports Forge, whereas Sodium and Iris have Ports to forge, as well as Fabric Versions. Wider natural support is always a plus, regardless of the mod.

Downsides to optifine include Closed source, invasive rewrites, forge or standalone only without Optifabric, and even then mod support will be limited by compatibility with the rewritten stuff Optifine does.

Downsides to sodium and Iris are mainly just having to search a bit more and tweak settings to work the same. Other than that its basically a drop in replacement.

Edit: To sum up my comment, Optifine doesn't even work on Fabric, Optifabric is doing all the work in making it compatible. Optifabric is just the compatibility shim between optifine and fabric, so really a huge description wouldn't be needed.