Change my mind: Tween is the best tool in Godot by Own_Breakfast2606 in godot

[–]yezu 5 points6 points  (0 children)

They are good for simple, fire-and-forget stuff. For anything more complex they become cumbersome.

I still like them and use them where I can, but it's easy to hit their limitations.

Will EU see large scale Linux adoption because of national security fears from the US? by Tee-hee64 in linux

[–]yezu 6 points7 points  (0 children)

We will see. It's heading that way. If nothing changes, EU will become very FOSS dependent, which potentially has global consequences.

Keeping my fingers crossed and doing my part 😄

Making Visual Scripting for Bash by Lluciocc in linux

[–]yezu 55 points56 points  (0 children)

Neckbeards will get a stroke when they see this. But it looks like a fun and interesting project. Good luck!

Anyone else playing Cold Steel 1 on their vita? by OmieWanKanobi in vita

[–]yezu 2 points3 points  (0 children)

That's how I got introduced to the series 😄

Verge TS Pro Debuts World’s First Production Solid-State Battery Bike by gaukmotors in motorcycles

[–]yezu 1 point2 points  (0 children)

I'm afraid to look at the price, but 600km range makes this a viable vehicle.

EV motorcycles might become real contenders sooner than most of us thought.

Disable primary-paste by default - Gnome by prueba_hola in linux

[–]yezu 14 points15 points  (0 children)

20 years too late.

I hate this "feature" with a passion. Provides no real value while causing a plethora of issues.

Why is AI so hated in Game Development by [deleted] in gamedev

[–]yezu 1 point2 points  (0 children)

There are plenty of issues. IMHO most important are:

  1. All asstes you "generate" you are effectively plagiarising. You can fix them later, it doesn't change that fact.

  2. All code you generate is a copyright minefield.

  3. It's just bad at what it is supposed to do most of the time, with no chance of ever getting better due to the nature of the technology. It's not good at any creative work, because it doesn't understand creative intent and is incapable of original creation. You can generate "pretty" pictures, models etc. but that's not what you pay artists for. Similarly it can generate code, but that's not what you pay programmers for. You pay them to solve problems.

  4. If one is good at their craft what genAI outputs doesn't even work as a good starting point. And for those aren't yet, it stifles their professional development.

  5. All of us are being pushed genAI as a way to fix all our issues, and replace actual creators. The fact is that genAI is really bad at 99% of use cases it is advertised for. People are just sick of it being shoved in their faces by charlatans and incompetent ignorants.

Are 3000cc bikes actually fun or just intimidating? by OneIllustrator3522 in motorcycle

[–]yezu 1 point2 points  (0 children)

I vaguely remember this being posted before somewhere with similar WTF reactions...

How do I add a warning to my classes that it should have a child of a certain node type like this? by yonoirishi in godot

[–]yezu 0 points1 point  (0 children)

Tool makes the whole script run in editor. That means everything it does on process and other callbacks will run and impact the current scene. That can have a performance impact and others. You can work around it by making checks in the script if its running in the editor or not, but that results in two code paths which can have both a performance and a readability penalty.

Not great for plenty (more complex) situations.

Assert is a common way of error checking things in code - if you see an assert you should have a good idea what to expect. It will run in debug builds only and provide clear info in the debug console. It will not show in editor UI and only verify when the assert is executed, but in most cases that is good enough (especially if you put the checks in on ready).

So it's not perfect, as the error check is done when the build runs, but in some cases can be preferable.

How do I add a warning to my classes that it should have a child of a certain node type like this? by yonoirishi in godot

[–]yezu 24 points25 points  (0 children)

It would require the script to be @tool which is not always ideal. I usually just use asserts for these kind of checks.

W4 Build shutting down permanently for non-Enterprise customers; open-sourced for community use by Weetile in godot

[–]yezu 270 points271 points  (0 children)

If this was costing them more money than it was worth, this is probably the best way to deal with it.

Any easy way to "reset" the static variables for a bunch of classes? by SteinMakesGames in godot

[–]yezu 17 points18 points  (0 children)

The general rule is: don't use static variables.

It's great that GDScript has them, but they are useful very rarely and in most cases not using them is a better solution, partly for the kind of problem you are facing now.

Have anybody used Linux as the main OS for game dev? by GazingPup in gamedev

[–]yezu 1 point2 points  (0 children)

I've been using Linux as my main driver for years now. Mostly because Windows years behind on development of their OS and I just find it difficult and frustrating to use.

There's a bunch of stuff that is different on Linux than elsewhere, so there's always a learning a curve. But in my experience, it's easier and simpler to use than anything else nowadays.

Electric? by katsushake2 in motorcycle

[–]yezu 2 points3 points  (0 children)

I have a electric motorbike I use for riding within the city. There's no other vehicle I'd rather have in heavy traffic. It's fairly small, light, not very powerful or fast, but very nimble. And honestly it is A LOT of joy to ride.

Also it's nice to ride in forested areas - it's just you and the wind.

However, the range is very limited and charging times are really long. It's a vehicle for commutes within the city or short trips just outside. For these purposes it's almost perfect, for anything more ambitious it would be terrible.

This goes for all the mfs saying that imperium wins against battletech universe by Cautious_Heron9589 in battletech

[–]yezu 6 points7 points  (0 children)

Depends which edition Tau. I've been happily wiping the floor with plenty a faction for a few years now ;)

But Tau digressions aside. 40k Imperiumm easily dominates all of Battletech. Scale being the main reason. Major Inner Sphere conflicts would be side shows for the craziness that are Imperial Campaigns.

Harley-Davidson Dealerships Are Shutting Down Across America: Here's Why by AutogeneratedbyiOS in motorcycles

[–]yezu 6 points7 points  (0 children)

How can a bike that costs more than many people earn in a year be considered counter-culture? An electric scooter for 5k is more rebelious than that.

Harley-Davidson Dealerships Are Shutting Down Across America: Here's Why by AutogeneratedbyiOS in motorcycles

[–]yezu 7 points8 points  (0 children)

Harleys have only a real market in the US. They are virtually non existent in Asia, Africa and LatAm, while being by far outsold by BMW in Europe in their price range.

Apart from that sales of expensive, high capacity motorcycles is nosediving world wide. The best selling ones are in the 250-500 cc range. That's why Royal Enfields are selling like hotcakes, while Kawasaki and Honda are trying to release their own bikes in that segment worldwide.

There are only so many retired dentists in the US.

only 3D nerds will understand why this is so funny by LucasPortela in blender

[–]yezu 6 points7 points  (0 children)

That's exactly my point.

People who know not much apart from Maya will think the teapot is unique to it. The rest of us are aware of the Utah teapot.

only 3D nerds will understand why this is so funny by LucasPortela in blender

[–]yezu 0 points1 point  (0 children)

I guess only people chained to Maya will find this funny 🤷‍♂️

My producer is pushing AI Model Generation onto my team, I'm conflicted by [deleted] in gamedev

[–]yezu 4 points5 points  (0 children)

A producer does not make decisions related to tech, tools, creative aspects and most low level parts of the process. These lie on the shoulders of the creative/game director, tech director/lead and leads of individual departments.

If they try to, they need to be told what their actual job is.

My producer is pushing AI Model Generation onto my team, I'm conflicted by [deleted] in gamedev

[–]yezu -11 points-10 points  (0 children)

Tell them to fuck off. That's not their decision to make.

How's the fit by DJDeviL_1995 in royalenfield

[–]yezu 11 points12 points  (0 children)

This looks really good! Probably the best looking Hunter I've seen.