sp614x / optifine

1.77k stars 420 forks source link

[Feature Request | Installer] Option to overwrite current OptiFine profile in the minecraft launcher or create new profile #5170

Open ghost opened 3 years ago

ghost commented 3 years ago

The OptiFine installer should have a option to overwrite the current OF profile or create a new one with the newly installed version.

The current behavior is that optifine ALWAYS overwrites the existing minecraft installer optifine profile, if optifine has already been installed. So if you were to install optifine for minecraft version 1.16.4, then install it for 1.8.9 the optifine profile would only consist of optifine for 1.8.9.

My suggestion is that there should be a option in the optifine installer to either overwrite or create a new profile in the launcher, so you can easily create a new OF profile which would be especially useful for major version changes like 1.15.2 -> 1.16.4. If you choose overwrite, it should let you choose which profile to overwrite. image

Cart3r1234 commented 3 years ago

I think it should always overwrite for minor versions (like 1.16.3 -> 1.16.4), but the option to prevent it from overwriting major versions would be nice.

ghost commented 3 years ago

I think it should always overwrite for minor versions (like 1.16.3 -> 1.16.4), but the option to prevent it from overwriting major versions would be nice.

While this was my original suggestion, a toggle in the launcher would be better. Some people just might want to have a different profile even for minor version changes.

Cart3r1234 commented 3 years ago

True. I think it would be best if there was a button/toggle in the optifine installer, rather than something to do with the launcher. or make it two buttons, so instead of having just "install," have "install and overwrite" and "install to new profile" or something along those lines.

ghost commented 3 years ago

True. I think it would be best if there was a button/toggle in the optifine installer

That's what my suggestion is. I edited the original post to clarify that a bit more.