Biomes O' Plenty

Biomes O' Plenty

151M Downloads

WorldCore causes Optifine C7 to crash.

Unrepentant-Atheist opened this issue ยท 12 comments

commented

The latest Optifine version C7 that was released a couple days ago, seems not to like BoP Build 294 worldcore and upwards probably.

Runnung JUST! Optifine and Worldcore in the 1.6.4 folder, without BoP it instantly crashes with this:

https://privatepaste.com/aa9b0ed74f
https://privatepaste.com/df0def3ad4
https://privatepaste.com/d1531ac536

Adding BoP to the mix crashes with this:
https://privatepaste.com/f4b104182b
https://privatepaste.com/0479be3136
https://privatepaste.com/c0f88e02cf

commented

I'm blaming Optifine for this one. Originally, it was my fault for counting instructions rather than looking for landmarks in the code. However, now, i actually do indeed look for landmarks properly and only modify a tiny snippet of the code.

You might say i should account specifically for Optifine's presence, but honestly, i don't particularly want to go decompiling it and digging through its code to see what it does and doesn't change.

Optifine in general simply isn't a great thing to use, it screws up the rendering from various mods and often causes crashes. You often have to pick between more FPS and high instability, or not-so-high FPS and a higher amount of stability.

commented

Oh okay. Would be great if you could tell that to the optifine dev since he's saying it's the other mods etc. Mod dev to mod dev, you know.

commented

In the mean time, version D1 of Optifine plays nicely with Biomes 'O Plenty.

commented

Okay, so I just found out. If WorldCore-universal-1.6.4-1.1.0.17.jar is present while starting MC the game will crash with the above crash-log.

If I remove WorldCore-universal-1.6.4-1.1.0.17.jar prior to starting MC, then start MC and it downloads WorldCore-universal-1.6.4-1.1.0.17.jar, then the game runs just fine.

Always some issues with The Worldcore.jar ...what gives?

commented

It's likely a load order thing in that case, although i don't believe there is a proper way of making coremods load before other coremods

commented

This is an ongoing issue, not resolved.

If the proposed solution is not to use optifine because BoP is no longer compatible with it, that's pretty impractical. Who doesn't use Optifine?

commented

Honestly, just adding your voice with no new information really helps nobody here. We know, it doesn't work. Extra yelling and screaming just makes us less willing to further look into the issue.

"Who doesn't use Optifine?" is just a stupid question. You know full well that many people don't use it.

commented

There's a similar issue that requires you to patch & rename the Optifine jar to make it more compatible with FML, found here: http://www.minecraftforum.net/topic/1544257-164162shaders-mod-v201-beta-18-updated-by-karyonix/page__st__4600__p__24582828#entry24582828

This generally improves Optifine stability. A lot. (In fact, you can't properly use Optifine C8 HD Ultra without it with most modpacks, and with it, it's pretty decent and doesn't have many of the issues many mod authors claim Optifine causes)

The renaming is done due to the load order. Now, maybe renaming the coremods would be a solution for forcing a specific load order. Unfortunately I can't easily test that as the mods look for a specific filename, and if not found, redownloads the coremod.

However, this still seems a bit strange. I mean, WorldCore is the /only/ mod having this extreme of an issue with Optifine. You'd think that with ~160 mods in FTB Monster, another mod would also have some issue. Unfortunately the Pastes you linked have expired, @Unrepentant-Atheist maybe you can repost them?

commented

Glitchfiend/WorldCore@890bc55 looks like @Adubbz had the same idea I had, 1 day earlier. :)

commented

...however, https://github.com/Glitchfiend/BiomesOPlenty/blob/master/src/main/resources/dependancies.info still has the old file name, and so does http://files.minecraftforge.net/WorldCore/

Furthermore, ZZZZ_ is not the best prefix for this, because Z is followed by all the lower case letters in the ASCII table. I suggest using zzzz_ instead (Since the special characters /after/ z in the ASCII table get sorted to the top by many 'intelligent' sorting functions)

commented

Yeah, i'll have another look at it once it's back for 1.7, since right now, my priorities are on updating to it. But props for the suggestion :), will try it when the time comes.

commented

So nothing will be done on this until 1.7? That effectively means I can't update my server. A lot of my players use optifine and most people aren't that technical. They won't understand that it's optifine/worldcore that is causing the issue when their game crashes.

Can we see some kind of patch to change the load order or something?

You say a lot of people don't use optifine, but a lot of people do.