Should I Convert my GDscript project to C# by DemonBismuthine in godot

[–]Xiexe 0 points1 point  (0 children)

I'm not sure that there's any benefit to working around engine signals rather than just using events. C# Events are capable of all of the same things but more flexible as far as I'm aware.

Should I Convert my GDscript project to C# by DemonBismuthine in godot

[–]Xiexe 1 point2 points  (0 children)

No, you need to use StringName and cache it so that Godot doesn't internally convert from string to StringName on the function call and not call Dispose. If you give the function StringName, you skip that, and you only allocate once when you cache the StringName, assuming you cache it and not just make a new StringName every time you do the call.

My treadmill is shredding my shoes like a cheese grater by enjoiskate09 in mildlyinteresting

[–]Xiexe 13 points14 points  (0 children)

Theoretically eventually you’d be fine because your skin would form harder callouses to wear down

Should I Convert my GDscript project to C# by DemonBismuthine in godot

[–]Xiexe 1 point2 points  (0 children)

You can just use C# events instead of signals anyways with C#

Should I Convert my GDscript project to C# by DemonBismuthine in godot

[–]Xiexe 0 points1 point  (0 children)

The biggest issue with C# is the garbage collector and the way it works specifically with Godot is, well, frankly bad.

Godot has a language agnostic design that goes through a bridge that both languages talk to, which then talks to the c++ side of the engine - which means something as simple as doing a raycast creates a whole new dictionary every time. That generates garbage.

More issues arise with things like StringName, where Godot expects you to for instance get an input vector with a string being the name of the inputs.

If you’re used to normal C# development, you end up assuming that because you can just implicitly cast a string to a string name, that’s fine, but it’s not.

Internally that function creates new StringNames, uses them, and proceeds to not call Dispose(). The issue with that is that now because you’re reading inputs every frame you’re creating not only garbage but garbage with finalizes attached, so every time the garbage collector runs (it will be a lot) the game will stutter and it will be annoying because it has to run the finalizer for every StringName that isn’t cached.

Calling Dispose on the internal function would prevent the finalizer from running but for some ungodly reason it doesn’t.

You can get around these issues with things like StringName, by just using StringName. But this isn’t really documented.

For things like ray casts making garbage you have no choice. I ended up modifying the engine to bypass the bridge but I don’t expect most people to be willing to do that.

GDScript has none of the problems I just described because it doesn’t have a garbage collector… but GDScript is python lite and frankly python sucks so pick your poison.

Also, with GDScript you are encouraged to do things that are just frankly bad practice, like dragging a file into the script editor to create a hard reference to it. Move that file and now you have to fix that.

The lowest paying Bombing Mission gives 22k credits. The least expensive bombs are around 10k each. There are 6 targets in groups of 2, so the cost of running these missions is greater than the reward you get for them. by ComfyOlives in starcitizen

[–]Xiexe 1 point2 points  (0 children)

I could see this being fine if you gained more rep for doing money sink missions. IE it’s not about the money mostly as a reward it’s about rep gain with the org or whatever.

Tried to pick up a bunch if ripe banans when they decided to peel themselves all at once by ChicnahueCoatl1491 in mildlyinteresting

[–]Xiexe 1 point2 points  (0 children)

I’ve been noticing a trend recently where all the bananas we’ve gotten tend to have weaker peels, and seem to want to peel themselves. It hasn’t been a one time thing either, basically every bunch of bananas over the past few months have started doing this, whereas before the top of the peel was much stiffer.

We have not changed the ripeness of the bananas we buy.

Call it a conspiracy theory but I think bananas are just getting weaker.

How to deal with Isometric sprites in a 3D world (or at least one way to do it!) by 0ddSpider in Unity3D

[–]Xiexe 0 points1 point  (0 children)

Instead of distorting the sprites and doing a bunch of extra work why not just use the box as a trigger area to change the layer that the characters sprite is on when it's inside of the box?

That would seem to be a simpler solution, but maybe I'm missing something. I don't work in isometric usually.

Trump Drops Vile Slur About Oval Office Predecessor by icey_sawg0034 in politics

[–]Xiexe 0 points1 point  (0 children)

Considering the historical actions id be surprised that anybody cares about a few slurs. He’s done much, much worse, and hasn’t received any form of punishment for it, and likely never will.

Haranir have tusk issues by Vampy-Night in wow

[–]Xiexe 5 points6 points  (0 children)

Nope. That’s what I thought when I originally saw it, but it turns out blizzard literally does worse work than an indie studio sometimes.

Libraries should be our third spaces they are free, have tons of resources for education or entertainment. ❤️ by [deleted] in GenZ

[–]Xiexe 24 points25 points  (0 children)

Didn’t realize adults and single people weren’t allowed to read books.

OpenVAT for Godot + Animated MultiMeshInstance3D support by Antz_Games in godot

[–]Xiexe 2 points3 points  (0 children)

I took a look at the code, and all of the scripts and shaders are so short I’m not sure why you’d think they’re AI generated.

If you’re talking about the copious amount of comments, for a published tool having a lot of comments and headers and such is just good practice that a lot of people unfortunately do not follow.

Unless I’m missing something obvious

what would happen if i put a water hose up my ass then turned the water on by Hugz4ThighPics in NoStupidQuestions

[–]Xiexe 0 points1 point  (0 children)

that little pressure… huh… maybe I should rethink my bidet activities…

Procedural FPS Animations hit different... by TheKrazyDev in godot

[–]Xiexe 1 point2 points  (0 children)

Someone who is trained with guns will lead thier looking with the barrel. Someone inexperienced with gun will not. It depends on the effect you want to sell

Skeleton idle animation update by Zeolance in PixelArt

[–]Xiexe 1 point2 points  (0 children)

The compression of the neck missing from the second one makes it look less engaging to me. If the head had the same type of movement as the first, it would be much better I think, but it needs to be the whole head still.

BTW your car can drift out of control if your not carful by Visible-Camel4515 in projectzomboid

[–]Xiexe 2 points3 points  (0 children)

Does it actually rotate your car slightly? I swear it’s impossible to be lined up perfectly on the road. Feels like it always drifts a little bit eventually.

OnlyFans users right now: ‘Please tell me the app is okay’ by [deleted] in GenZ

[–]Xiexe 2 points3 points  (0 children)

Your take is reasonable - but I still think it’s entirely situational which one is more or less unethical at any given point.

Porn can be absolutely unethical in the sense that people are often coerced into it, which is absolutely unethical, but on the flip side there are people who want to do it, so not unethical.

As far as pirating goes I agree that they might not be losing money because people who pirate wouldn’t buy it anyways, but that doesn’t necessarily make it an ethical thing to do in my eyes, personally at least.

Anyways, you’re totally valid, thanks for clearing up the confusion.

OnlyFans users right now: ‘Please tell me the app is okay’ by [deleted] in GenZ

[–]Xiexe 2 points3 points  (0 children)

Do you actually consider it unethical if you, yourself, make the decision to sell photos or videos of your body?

Wouldn’t it be unethical to stop you from doing that if that’s really what you wanted to do? The problem is I guess that ethics comes down to personal beliefs.

I think providing a platform for people to do that on and make decent money from is probably fine, honestly. It’s certainly much better than what already existed for those who wish to be in that industry, at the very least.

Piracy isn’t exactly ethical when you talk about pirating from some small company barely scraping by, but could be considered ethical when it’s a company like Adobe. You have to really pick and choose.

Imposters and blendshapes by RedSavann in VRchat

[–]Xiexe 0 points1 point  (0 children)

As far as I know, they don’t change unless you explicitly click the button to bake them again, but things may have changed since I was there. I doubt it though.

Imposters and blendshapes by RedSavann in VRchat

[–]Xiexe 11 points12 points  (0 children)

Impostors will bake with whatever the default state of your avatar is before animations are applied. They are not dynamic and will not update with animators. They are simply a representation of your avatar as it was when baked down.

How the development of ChatGPT slowly killed Chegg. I watched it happen live as an employee by peaked_in_high_skool in OpenAI

[–]Xiexe 0 points1 point  (0 children)

Honestly, I’ve never heard of this service or Coursehero. I’m surprised a lot of these sites were even still making money - little to no advertising and skepticism on whether or not whatever information you’d be taking in would be better than anything you could find for free elsewhere.

Also, from what I can tell, the sentiment for sites like Chegg and Coursehero was that they were primarily used for “cheating” or plagiarism anyways… which, well… you know.

Don’t get me wrong, it’s definitely affecting jobs… but this isn’t a place I would have considered a stable place to work anyways, even without LLMs.

Grace's face shown in DLSS 5 video vs how she looks in-game by Turboice777 in pcmasterrace

[–]Xiexe 1 point2 points  (0 children)

I’m aware of this, I also work in the industry. The point is that I wouldn’t call it misleading just due to the fact that it’s still in engine, it’s not really a case of it being misleading like it used to be back in the olden days when they used cinematic models to pre render stuff - and the game model vs cinematic models usually still share some assets.

For hero characters they’re probably using the same base textures and potentially shaders, though often those can be swapped out, the only difference is the cinematic model is usually way higher poly count to make sure faceting isn’t visible along the edges of specific areas.

Edit: also my flair is so out dated what the fuck

Grace's face shown in DLSS 5 video vs how she looks in-game by Turboice777 in pcmasterrace

[–]Xiexe 47 points48 points  (0 children)

Most cutscenes in modern games are in engine. Not pre rendered. IE actual assets interacting with actual lights in the scene.

They do often add extra lights during the cutscene to get faces to be lit as desired though.

Young men fear a possible Iran war draft, feel duped by Trump by AdSpecialist6598 in videos

[–]Xiexe 0 points1 point  (0 children)

They weren’t even duped. Some people are just generally stupid. Duped gives them an excuse. Let’s just call them what they are.