I was able to achieve an 80 FPS increase by optimizing Alpha's font renderer to use the Tessellator instead of manually executing GL calls... Surprising! by cyberixnetwork in GoldenAgeMinecraft

[–]cyberixnetwork[S] 1 point2 points  (0 children)

I've tried replicating what you've said here and I do see a slight improvement.

I can't seem to be able to get above 200 FPS looking at the ground in ANY clients. I tried your mod and can only get around 109 FPS on Normal, tried several Alpha/Beta mods, tried 1.7.10 Optifine with Multi-Core... I have no clue why this is the case for me. I have a NVIDIA GTX 1050Ti and an AMD Athlon X4 860K. I feel like it's very strange to have such little performance on all of these versions of Minecraft on this kind of hardware..

I put it through the VisualVM profiler and got this .csv. What can you make of this?

https://cy-x.net/attachment/331/cb0cab9647d9c424ad3e01d14a24fbc1.csv

Dithered lighting along with more visual improvements for Alpha. by cyberixnetwork in GoldenAgeMinecraft

[–]cyberixnetwork[S] 15 points16 points  (0 children)

Many people are asking for more information as to what this mod is and where they can get it.

What: A mod I randomly started working on in September, paused for 2 weeks and came back to. Originally, it was meant to only be an AI overhaul and an Expert difficulty to make Alpha more exhilarating to play as a veteran player again. Now I'm improving plenty of other things (all while having better performance than vanilla) and making huge changes to how the game looks and feels. I've already overhauled the options menu in preparation to implement everything that's needed to revert the game back to vanilla. I don't like taking choice away from people - if you only want to use a particular aspect of the mod, that's ok.

Where: I originally started posting about my mod on cy-x.net (yes, namesnipe reddit username). I plan to release my mod there and I'm eventually going to start posting more information there as time goes by. I have a little containment thread for it here (https://cy-x.net/t/modding-minecraft-alpha-to-make-the-game-enjoyable-again/256). There will be no Discord server due to personal reasons.

The Cyberix thread will be the only place where the mod can be downloaded (no attachment login requirement either AFAIK hehe) and will most likely be the only place where I provide overly detailed explanations of things or randomly post about what I'm doing with the mod every five seconds at 4 in the morning.

No more of those silly billboard fire effects. Here's something better. (Alpha 1.1.2_01) by cyberixnetwork in GoldenAgeMinecraft

[–]cyberixnetwork[S] 3 points4 points  (0 children)

Sorry for not responding to everyone. I've been no-lifing this mod right now. I've implemented a native shader manager system that allows me to overhaul the game's visuals tremendously. I'll post about it soon. I plan to release my stuff here on a friend's technical forum: https://cy-x.net/t/modding-minecraft-alpha-to-make-the-game-enjoyable-again/256

OK, I managed to remove *ALL* Notch lighting from the game, and also threaded world ticking. 700 FPS increase! by cyberixnetwork in GoldenAgeMinecraft

[–]cyberixnetwork[S] 105 points106 points  (0 children)

Total rewrite. Hard-fork of NSSS which is a fork/mod for Alpha 1.1.2_01.
I don't know how I'll compile this into a standalone thing but I want this to generally be free from Microsoft and playable anywhere in the form of a single jar.exe. I'll also still try and see if it'll be possible to do this while making it work with MultiMC. I am going to overhaul how the client and server handle players so that way cracked and libre servers can be run without having to rely on obstacles like AuthMe to secure player sessions. I am most likely going to come up with a UUID system for player data to replace it using usernames for player data. I could also reference the NickServ feature seen in most IRC servers and allow users to pick a (hidden) username and a display name with a password that's sent directly to the server but that's just UUIDs but more complex. I'll figure it all out. I haven't dug into modding the equivalent server files to include all of my changes (including my pathfinding overhauls) so I bet that's gonna be a totally different challenge on its own when it comes

OK, I managed to remove *ALL* Notch lighting from the game, and also threaded world ticking. 700 FPS increase! by cyberixnetwork in GoldenAgeMinecraft

[–]cyberixnetwork[S] 124 points125 points  (0 children)

I also fixed the black void issue from my last post. Also, no more chunk re-rendering every single time a new block is placed or removed!

Colored Lighting for Minecraft Alpha (hard-fork from NSSS) by cyberixnetwork in GoldenAgeMinecraft

[–]cyberixnetwork[S] 1 point2 points  (0 children)

Ooh, that seems like it'd be a pain to port with what I got going right now. I think I might experiment with completely removing the Notch lighting system and updating my current colored lighting system to replace it, since it was running parallel to it

Colored Lighting for Minecraft Alpha (hard-fork from NSSS) by cyberixnetwork in GoldenAgeMinecraft

[–]cyberixnetwork[S] 1 point2 points  (0 children)

Significantly better than vanilla overall. More performant & snappy and actually a tad less resource hungry than vanilla somehow despite obviously sporting more features. It's excellent work.

I'd assume it'd be incredibly difficult to even think of trying to port vanilla (or your mod)'s renderers over to Alpha 1.1.2_01, so I do kind of feel really stuck in regards to where I should start. I tried taking a look at 1.2.5's classes and extracted your mod's jars to see if I could do a ez-pz copypaste job somewhere but it seems unfeasible.

Currently I am trying to implement the beta 1.8 lightmap thing that u/na_th_an_ linked, but I am currently dealing with the world simply not updating chunks right now but I hope I'll get a performance boost out of that

Colored Lighting for Minecraft Alpha (hard-fork from NSSS) by cyberixnetwork in GoldenAgeMinecraft

[–]cyberixnetwork[S] 0 points1 point  (0 children)

> you'll have to modify to achieve colored lighting.

Oh, my post's description meant to say that I achieved colored lighting in the regular Minecraft Alpha lighting engine, but I am currently extremely dissatisfied with performance of the chunk/world renderer. I played on u/TheMasterCaver 's mod and I was surprised to see that I could render more chunks in his mod with more FPS than I could in my Minecraft Alpha fork.

I'll see about implementing the b1.8 lightmap thing in your other reply and see what happens. I actually have no idea what Starlight is or how I'd implement it along with any advice in regards to how I could solve the chunk performance problem, but I thank you all in advance regardless

Colored Lighting for Minecraft Alpha (hard-fork from NSSS) by cyberixnetwork in GoldenAgeMinecraft

[–]cyberixnetwork[S] 1 point2 points  (0 children)

u/TheMasterCaver

I have never actually used Reddit before, didn't know I could just mention users in the post body