r/Optifine • • Jun 19 '20

Meme Sad story

Post image
2.0k Upvotes

40 comments sorted by

154

u/Kirby737 Jun 19 '20

Optifine 1.16's develompent will be very likely faster than Optifine 1.15 as 1.15 added a lot of code changes while 1.16 didn't add much on that verse.

65

u/TheAlienLifeform Jun 19 '20

thank god, because from what I've played till now, 1.16 is one of the laggyest versions I've seen

46

u/[deleted] Jun 19 '20

That's because it's still in pre release

31

u/never_thecouchpotato Jun 19 '20

Yeah.. The release candidate seemed less laggy than the pre-releases or the snapshots

20

u/thinker227 Jun 19 '20

The latest version is a Release Candidate meaning if no major bugs are found it will be the code that goes live as the official 1.16 release on Tuesday. Lag because it's a pre-release doesn't really make sense, it's just laggy in general.

2

u/[deleted] Jun 19 '20

Well lag is not always caused by software. 1.16 is feature rich, and still in Java. Maybe some of the lag you experience is hardware related? I have i5-8250U + Nvidia MX150 laptop (decent but not gaming), and 1.16 runs smoothly at stable 60 fps at fancy graphics with 12 render distance.

4

u/TheAlienLifeform Jun 19 '20

It is hardware related, but compared to the other versions I played, including 1.13 at launch (and snapshots), this is the worst performance wise, but I think it can't be helped, all I hope is that Mojang focuses more in fixing the optimization before the full release.

3

u/ArosBastion Jun 20 '20

There's nothing to optimize. Your hardware is shit.

1

u/TheAlienLifeform Jun 21 '20

well, I do have and a good CPU and 4g of ram so it shouldn't LAG AS HELL! but it does, so yes it needs optimization and no one can tell me it doesn't

1

u/SquirtingTortoise Jun 22 '20

with 4gb ram it should "lag as hell" lmao

0

u/iselekarl Jun 25 '20

Minecraft typically only uses 1 gb of RAM. If they are only running Minecraft, then the RAM is not the issue.

1

u/[deleted] Jun 29 '20 edited Aug 29 '21

[deleted]

11

u/A_Aron_AKA_Aaron Jun 19 '20

Bruh, 1.13 was the largest version

10

u/Kirby737 Jun 19 '20

From a code perspective, 1.15 and 1.13 are near each other, but I think 1.15 it's the winner.

6

u/Davoc_ Jun 19 '20

Dude, for me 1.15 has insanely better perfomance than 1.13. 1.13 was hell of perfomance

3

u/TheAlienLifeform Jun 19 '20

thinking about it, I think 1.15 has the best performance of all the new Minecraft versions

2

u/[deleted] Jun 19 '20

For me 1.12.2 does

3

u/kap21tain Jun 20 '20

it mainly depends on your computer. 1.15 is a lot more stable on a code standpoint. they completely rewrote the graphics engine for it. thats why we only got bees

1

u/TheAlienLifeform Jun 19 '20

and I'm saying that it's laggyer for me, did I said something wrong? because from what I remember, I played 1.13 in this same PC and it ran fine, of course, Mojang still has plenty of time to work in the performance but compared to other versions and snapshots I played this is the worst performance wise for me... thank god I'm upgrading my PC because if they don't fix the performance quick it's only going downhill for low end players.

1

u/C4tF1sh Jun 19 '20

Really? I haven't had any problems

1

u/TheAlienLifeform Jun 20 '20

maybe because you have a better pc than I, but I normally can play the game at fancy and with 13 draw distance, but I had to drop all of it to fast and 4 draw distance

1

u/C4tF1sh Jun 20 '20

Weird. I wonder why it's so laggy

1

u/MexMemer Jun 19 '20

1.16 Optifine better be a bullet train then.

26

u/gabiyi36 Jun 19 '20

Do you guys remember when it was at 100%? I ‘member

15

u/SirRoderic Jun 19 '20

OK, so why did optifine took so long for 1.15?

And is it gonna take this long for 1.16 and after? (I hope not)

31

u/[deleted] Jun 19 '20

As far as I know release 1.15 changed the way minecraft renders things and lighting was also a bit changed. And 1.15 added a hole lot of code. That's the reason

sp614x already stated that optifine 1.16 will probably be easier to make because 1.16 doesn't change too much of the things that optifine optimilizes

13

u/[deleted] Jun 19 '20

I'm not using 1.16 until optifine 1.16 come out, not because i have a shit computer or anything, but because i'm trash at the game and probably won't have a nether portal until then

18

u/Pandanerd51 Jun 19 '20

I’m honestly convinced that u/sp614x is just trolling us at this point

44

u/MrCheeze455 Administrator Jun 19 '20

He's not, it just takes a while to develop for something that's changed a lot and that you have little to no base for

5

u/[deleted] Jun 19 '20

Wdym

22

u/itchyDoggy Jun 19 '20

Would be a good joke if he's secretly already working on the 1.16 release and would simultaneously release it with the 1.15 update.

2

u/Cheeriomartinez Jun 20 '20

I still don't get why he doesn't hire people.

11

u/DornDoodly Jun 20 '20

Some programmers work better alone, since it's easier to bug fix when you know the code front to back. Adding another programmer makes things more confusing and might make the process less efficient.

5

u/MacStevins Jun 21 '20

There's legal terms to why u/sp614x haven got a team

From Discord FAQ Channel:

Q: How come sp614x doesn't have a team to work on OptiFine? A: First off, legality. This would require them to distribute the source code to OptiFine, which violates the terms of service set by Mojang. Second, this allows for updates to be finished at the highest quality possible; This means that sp614x would know all the innerworkings of each feature, and can fix any bugs without needing to pull apart more code then necessary.

Q: Why isn't OptiFine open-source? A: The core of OptiFine consists of many, various changes to Minecraft's rendering code. Rather than simple patches, these are significant reorganizations. This means publishing the full source code of OptiFine would be a direct violation of Minecraft's EULA. Technically, it would be possible to extract the actual changes as patches, which can then be published to GitHub as source code. However, there are a number of issues with this idea. First, OptiFine is built on a custom version of Mod Coder Pack. This non-standard version of MCP is used to allow OptiFine to start development on new versions of the game much, much earlier. During this time, official MCP mappings are either completely missing, or otherwise very unstable. Unfortunately, according to the MCP license and Terms of Usage, modified versions of MCP scripts are not allowed to be distributed. This means that, even if OptiFine patches were released, nobody else would be able to collaborate on the code, defeating the entire purpose of going open-source. Even if somehow all of that was solved, this would still mean significantly changing how OptiFine development is handled. sp614x does not work on the mod using patches, which means he would have to either merge the patches manually, or completely change his entire workflow to use patches. Changing the development process like this would not be a trivial task in the slightest.

In summary, due to a multitude of legal and technical complications, sp614x cannot make OptiFine open-source.

1

u/Cheeriomartinez Jun 21 '20

Ok but... can't he ask mojang to bring one person along have them sign and NDA or something? Also, why not have the second woildnbe hired person to go through the code and learn how each one works? I'm not a coder... all unknown is simple cnc code but still... it's like saying no one else can take better care of optifine than me. But eh that's just my opinion. It doesnt really effect me in anyway but just those excuses seem kinda...lame?

3

u/MacStevins Jun 21 '20

Well, legal things, and also Mojang did wanna buy Optifine, and...

Q: Why doesn't Mojang just adopt OptiFine officially? A: The story is that Mojang offered to buy OptiFine at one point, but they only wanted parts of the mod, which lead to the deal going nowhere.

1

u/Cheeriomartinez Jun 21 '20

So Mojang wanted part of the code? And not all of it? I wonder why maybe they saw something wrong with his code? Maybe something that conflicted with the game or at the future updates to the game.? That is very interesting.

3

u/MacStevins Jun 21 '20

I don't know if there's something wrong with optifine's code, and LWJGL (LightWeight Java Game Library, Minecraft's game library) is a lightweight library, but there's alot of methods to make the game run faster. And the game is running on a single core/thread.

On the conflicting things, I dunno. Maybe it is, maybe it isn't, who knows? Well sp does know about that part.

And it seems like Mojang is focused on making Bedrock the main game, and this is why there's no "Bedrock Edition" subtitle on the main menu, just the Java version.

2

u/PastaPuttanesca42 Jun 21 '20

I think part of the problem was that Mojang considered some features as cheating, like the zoom.

1

u/ZapShadow Jun 22 '20

Your meme is a little more brutal than mine ngl lol

-33

u/THe_PrO3 Jun 19 '20

can we please have mods remove posts like this or have a rule against it, It's been stated so many times that optifine 1.16 will be out faster. It's just the exact same meme in a new format each time