• 2 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: July 5th, 2023

help-circle
  • The comment, for convenience:

    In my opinion Luanti is a living proof that top-down extensibility aka “we make monolithic engine in C++ and then provide some APIs for scripting via bindings for some scripting language on the side” doesn’t work well. You can’t change main menu, you can’t fix player controller (and the default one sucks), you can’t write your own renderer, etc. Because developers didn’t imagine someone would want that (actually they probably did, but they simply don’t have capacity to provide this). Good extensibility/modability should be automatic, on binary level. Like what you get by developing in bytecode/JIT-compiled languages like Java/C# or in old Unreal Engines where everything was done in bytecode-(de)compilable special language called Unreal Script.


  • Assuming you’d have to re-buy Minecraft, I’d.say at least give Luanti a try. At the very least, Its free, so you can switch if you don’t like it.

    That said, personally, I had too many issues with it. Specifically, I had performance issues, found that the graphics that looked worse (subjectively) and were much harder to modify, and kept running into roadblocks that were annoying to fix, like having to figure out how to grant myself permissions for a bunch of different actions.


  • While Luanti is much more accessible for modding, isn’t it more limitted? Maybe the documentation was just out of date or that, but I was trying to look into custom shaders as well as optimization mods (since I was getting suttering on block updates) a year ago or so, but from what I saw at the time, there wasn’t any way to modify these.

    Edit: Was trying to find any information to confirm this, or see if its changed. I did find a couple recemt refrences to custom shaders (although they seemed very limitted). That said, there was no official documentation, nor refrences to it on any official page, so I have no idea how functional or supported it is. I found nothing at all about other methods of modifying rendering.





  • For now, Reddit. Not because its good, but because Lemmy still doesn’t have enough users to fufill its use case unless you want to talk about politics or IT-type tech. Hopefully, that will change in the future. Once a few of the semi-niche communities like Dota 2, painting, cats, or city-based communities takes off, I can hopefully stop going back to Reddit.

    Lemmy and the Fediverse have a stronger foundation, but without a userbase, its kinda pointless.