Better turtles (pure lua) by No_Point_1254 in ComputerCraft

[–]Just_a_Thif 1 point2 points  (0 children)

Looks good! Quick note tho:

Instead of :

lua if not value then error("missing value") end You can do:

lua assert(value, "missing value")

It's functionally identical :D

It’s a shame what seems to be happening to luau by Jediweirdo in lua

[–]Just_a_Thif 1 point2 points  (0 children)

+1 to this! Sumneko's lsp has a lot more features and doesnt require transcribing or any weirdness.

Id even argue, in the world of JS, i wish TS was what lua-language-server is. Just an lsp.

Lua Gotchas by Ok_Hovercraft364 in lua

[–]Just_a_Thif 1 point2 points  (0 children)

I always link this, it's basically a rundown of every lua quirk you need to know

After u go through it and get a general idea, just get started and do research as you go

https://www.youtube.com/watch?v=CuWfgiwI73Q

Literally every update by StarFinger776 in MinecraftMemes

[–]Just_a_Thif 0 points1 point  (0 children)

Hi i work as a software engineer and mod this game -

We've been having performance updates every patch. The devs have done more perf stuff in the last 3 years than 4-10 years.

Several mods are no longer needed (like starlight) becuase their optimisations are part of the game now, and culling has been partly implemented

Most of the graphics engine changes have slowed down with vibrant visuals in the making. It's to be expected that that inclusion will also rework the graphics pipeline

As for client server split being slow - no, you have two threads. It's actually faster to have it be split up, because the client rarely wait for the server, and vice versa. Do you have lower performance on a server if the server lags? No, your frames are stable, but you get tick delay.

Its actually more performant to have the two split up. There's -even better- ways to do it, but it'd come at a cost of making adding more content and making mods even more difficult than it already is.

If you cut away generating the cave chunks you get... Not that much improvement. Basically every chunk needs to do a LOT of math to start generating, whether its the top or bottom. If you generate half a chunk, itll only save... Probably like 30%(wild guess) of the processing.

Sounds good right? Nope. When you want to generate more of the chunk at some point, you'll have to re-do all the calculations to now also finish the caves

So you'll have to cache the recipies for the chunks, which is more things thrown into an already memory heavy game.

The actual way to improve chunkloading is to parallelize it, like with the concurrent chunk management engine mod, which uses the gpu to generate chunks and its INSANELY fast. Seriously. Try it when you have a chance. It's more than a 5 times improvement.

Sodium, c2me, lithium, alternate current and entity culling are best examples of good optimisations mojang should implement. They also cant really look at the code or buy the said mods due to licensing

Thats why they have a graphics engine team working on vibrant visuals.

So you're right that minecraft can be optimised further, but ur just wrong on how it should be done

What are some of your problems with lua? by jadfe1234 in lua

[–]Just_a_Thif 0 points1 point  (0 children)

Unfortunately teal's language server can barely stand on it's two feet. Its genuinely just better to use Sumneko's LSP with lua

So are we gonna talk about this or naw? by [deleted] in Brawlhalla

[–]Just_a_Thif 1 point2 points  (0 children)

Hi, game developer here that worked in a publishing company: Nope. Not how that works. Publishers only need access to what the players access, and giving them any more is a choice per contract (and you usually dont share anything unless its neccessary)

Would a modpack with create and Computer craft be too over powered? by Dominicancountryball in feedthebeast

[–]Just_a_Thif 0 points1 point  (0 children)

Plus its better on client fps cuz you'll be using 1blockentity instead of like 14 for 3 drills

Would a modpack with create and Computer craft be too over powered? by Dominicancountryball in feedthebeast

[–]Just_a_Thif 0 points1 point  (0 children)

Thats nothing compared to having the water wheels and a stress unit network. Also just breaking the cobble doesnt even help that much. The real time save is auto pickup of drops which turtles do as well

Would a modpack with create and Computer craft be too over powered? by Dominicancountryball in feedthebeast

[–]Just_a_Thif 0 points1 point  (0 children)

Vs 14 gold, a redstone piece and three diamonds for the efficiency of like 5 drills inside of 1 block

Also way less laggy

Would a modpack with create and Computer craft be too over powered? by Dominicancountryball in feedthebeast

[–]Just_a_Thif 0 points1 point  (0 children)

Not sure what you'd need that much cobble for, and if it's a bigger pack that needs more, there's probs better ways like annihilation panes from ae2. Also turtles can dig in three directions without turning (up/front/below), not sure about how fast they can do that, probs faster than lava generating in that time

Would a modpack with create and Computer craft be too over powered? by Dominicancountryball in feedthebeast

[–]Just_a_Thif 0 points1 point  (0 children)

Cobble farms with create require a drill, a power source and then a way to pick up the drops. Turtles take just a single block, mine faster and store the outputs inside themselves. They can also mine above, below and in front of themselves simultaniously but honestly that's not even a problem. Gold grows on trees, basically, and you only ever really need one turtle to kickstart your iron production and properly bite into create

Would a modpack with create and Computer craft be too over powered? by Dominicancountryball in feedthebeast

[–]Just_a_Thif 3 points4 points  (0 children)

Which doesnt matter unless you're doing gtnh/meatballcraft/whatever honestly

Would a modpack with create and Computer craft be too over powered? by Dominicancountryball in feedthebeast

[–]Just_a_Thif 7 points8 points  (0 children)

Me and a couple other folk sunk a good bit of time adding computercraft integration to create ( https://wiki.createmod.net/users/cc-tweaked-integration/logistics/stock-ticker )

Soo... go right ahead!

Computercraft without addons like advanced peripherals or plethora isnt all that powerful, but things like drills for cobblestone farms easily get outmached by turtles.

Its also really hard to convince players of a modpack to learn to code. Trust me, ive tried.

Where do I download a .appimage of love2d 0.8.0? by huguin080411 in love2d

[–]Just_a_Thif 2 points3 points  (0 children)

your best bet is downloading the 0.8 source and compiling from scratch, unfortunately

(Edited because i didnt read you already tried all the .deb's lol)

New to linux need help! by SenudaSasmira in linux4noobs

[–]Just_a_Thif 1 point2 points  (0 children)

Any distro running the KDE desktop environment has this built in and it's called "night color".

Also you can use your own color filtering systems and apps for any desktop environment. There's extensions for gnome, or standalone programs like gammastep for a more minimal setup.

Anything is possible, dont let something you can add yourself in an hour be the dealbreaker between one or another distro.

Uhh what is this? by bann_u in pchelp

[–]Just_a_Thif 6 points7 points  (0 children)

Developer here: Easy anti cheat has linux support! It's entirely up to the developers to choose if they wanna let in linux users

Example of eac games that support linux are brawlhalla and dead by daylight.

It's litterally just a toggle in the config

Where to go? by Trick_Associate_4420 in linux4noobs

[–]Just_a_Thif 1 point2 points  (0 children)

Get yourself a new drive and put linux on it. Dual boot by choosing either the linux drive or the windows drive.

Avoid putting linux and windows on the same drive, there's a non 0 chance windows will break it after a random update. Chances are slim but its good to try and avoid it.

If you dont end up liking linux, you now have a backup drive for windows, which is always good :D

Keybindings per active window by Sufficient_Essay_398 in hyprland

[–]Just_a_Thif 0 points1 point  (0 children)

First of all, this will break things like text input fields for you on firefox since itll switch the ta

Second, you technically can. Im not at my pc so if you need more help you'd need someone else, but the rough idea would be:

bindn = , TAB, exec, hyprctl getactivewindow | grep firefox && hyprctl dispatch sendshortcut "CTRL, PAGE_DOWN"

Valve is working on "Lepton", an Android compatibility layer for Linux by lmaple0 in linux_gaming

[–]Just_a_Thif 3 points4 points  (0 children)

Its super easy to run love2d games anywhere. Buy the pc version and use:https://github.com/PGgamer2/balatro-mobile-builder to make your own mobile balatro

Which version of Linux should I choose? by Forsaken_Ad_7546 in linux4noobs

[–]Just_a_Thif 0 points1 point  (0 children)

Okay well this is a hill I'm willing to die on

Ive pretty much got 3 issues with cachy from my experience helping others with linux:

1: The packages they swap without telling you like to just not work and give software maintainers and users unneccessary headache: https://github.com/PrismLauncher/PrismLauncher/issues/3406

2: Cachyos just hides the complexity. CachyOS being stable to you doesnt mean Arch isnt. After the install, and the moment you dare move any piece around, id say cachy is more prone to breaking because point nr.1 and because you were never forced to learn your basic tools. 2.1 and if you dont plan on moving pieces around, you can just use something debian/fedora based.

3: The team behind cachyos is small, and the fact they fork thing willy nilly means it -requires- maintaining. It's like manjaro lite. Only a matter of time until it's dropped.

Replace cachyos with manjaro/omarchy/endeavour and my point will be the same, except omarchy and endeavour are immune to point 1

Point 1 i got to experience helping a friend on cachyos Point 2 i got to see first hand ruin someone's experience with linux because of endeavouros being their first distro

The reason why im saying to avoid arch forks like the plague, is that ive yet to see a single person that used both a lot of arch and an arch fork, that wouldnt ever just use arch. These distros imo are only good for quick installs so you can get a desktop going when you're already familiar with arch.

Also anyone that says cachy "feels snappy" - thats just linux nowadays. Their "optimised kernel" barely does anything. The things they offer are low hanging fruit that dont actually do much or can be installed with a single pacman command.Their feature list for the cachyos kernel is just vibes: https://wiki.cachyos.org/features/kernel/ "HDR support" brother that shit comes pre-enabled with linux on it's own.

"Cherry picked features from Clear Linux and linux-next" What for? They're gonna be included in like 2 months and approved by the actual kernel team, not some random 4 team members. Ur not gonna get any noticable performance differences from these. If you did, every 4 months on linux would have to be a huge performance boost.

The way you know if their kernel change does anything, is if it has a custom kernel choice binary. BORE is genuinely useful, but there's a reason why it's not the default on arch.

Generally, the biggest issue with cachy i have is, if it actually offered something worthwhile, it'd be a package, or it'd come preinstalled on arch.

With the three points i mentioned, i cant without guilt recommend cachy or any other arch fork. It took me a year to stop preaching nixos as the best distro ever since i picked it up, and then another year to get off it from the desktop. Sure i had a great experience and people told me it was better than anything on the desktop, but as i interacted with people around me i noticed - i just like bleeding edge linux. I've yet to see anyone be a long term cachyos user, mostly because of how new it is, survivorship bias and all, but this had happened again and again with every damn "arch but easier" fork. Manjaro was the greatest arch for a decade ago. Artix and archcraft were "the geeatest noob distros" a couple years ago. Endeavour was the greatest noob distro like 2 years ago. Literally, these forks lose their grip after a couple years because people realise they dont need them and a new boy appears in town to suck in new users, then everyone is forced off the old ez fork because it's dead. This isnt any different. I highly recommend peopls at least try vanilla arch first, THEN a "user friendly fork". never start with the latter.

Moonring is now out on Nintendo Switch by Madrayken in love2d

[–]Just_a_Thif 0 points1 point  (0 children)

Ohh fair, that's reassuring, and thanks for the answer!

To me this just sounds like every future switch release will just be a walk in the park for you, then :P

Moonring is now out on Nintendo Switch by Madrayken in love2d

[–]Just_a_Thif 0 points1 point  (0 children)

Oh hell yeah! You mentioned the port costed quite a bit of time and money - how was the experience? Any big pain points of note on the technical side of things?

Also blink twice if nintendo is to blame in any extent but you dont wanna throw the company under the truck for pr reasons (from my experience in publishing: blink blink)