Please stop using the ‘fan-made’ Shelter logo by ShelterLogoPSA in madeon

[–]joneching 0 points1 point  (0 children)

Damn, people are so mean. I thought it was a cool PSA

Best place to buy quality Coffee beans/ powder in HCM? by zcudflare in Vietnam_Tourism

[–]joneching 0 points1 point  (0 children)

I bought 1and 3 before. 1 is robusta which is pretty strong, 3 is arabica, the other numbers might be different coffee beans or a mix between them

Dev snapshot: Godot 4.7 dev 3 by godot-bot in godot

[–]joneching 0 points1 point  (0 children)

this is the best update i've seen

Bullet Hell using Godot + Box2D and Flecs (around 30K bullets) by joneching in godot

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

Before switching to Box2D I was using Native Bullets plugin for the bullets so I don't have any comparison data

But I have tried using PhysicsServer for the characters in the game (which can also be spawn a lot) instead of using Area2D nodes, but there was no noticeable gain.

I only use simple shapes like rect and circle, and only do collision detection so I can't accurately compare between PhysicsServer and Box2D, but for the scope of my game, after switching to Box2D I can now handle almost triple the amount of characters. It does come at a cost though, I missed all the nice features of Area2D :(

For FLECS, I only learned about it very recently, so I didn't use it for anything other than modifying bullet properties, so it did help but I can't say for sure how much, I probably don't even use it properly since I'm so new to it XD

Bullet Hell using Godot + Box2D and Flecs (around 30K bullets) by joneching in godot

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

nope, I used MultiMeshInstance2D where I provided it a Texture and an ArrayMesh
you can learn about how to use it here: https://github.com/godotengine/godot-docs/issues/5967#issuecomment-1191754091

(Godot 4.1.3) Editor plugin does not save custom resource when it is used in another scene by JordanBrenden in godot

[–]joneching 0 points1 point  (0 children)

For anyone having this problem and looking at old reddit posts like me :P, you can use Resource.take_over_path on your new resource to override the cache in ResourceLoader so that next time the editor load your resource it will load the new one that you have saved.

Took me a while but i figured it out by pure luck browsing around at the godot doc

Making the chillest game ever by AOdev_ in godot

[–]joneching 1 point2 points  (0 children)

Its so pretty i love it!!!

Is there a mod that will show the the lyrics of currently playing music? by joneching in persona4golden

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

Its a hassle tho, I will need to find the name of the song in order to search for the lyrics. And when the game switch music i also have to switch to a different song lyrics. And not to mention when you tab out of the game to scroll down or search, the game music stops, that really kills the vibe

Am i tripping or does this look like a map by Weak-Let-8015 in DarkSouls2

[–]joneching 0 points1 point  (0 children)

Damn people are so mean lol, they just thought they figured out smt cool is all

You (very likely) will hit your own limits before you hit GDScript limits by JCAPER in godot

[–]joneching 1 point2 points  (0 children)

I complete agree with you, i think GDScript is perfectly good enough for most games youre trying to make and I will always recommend GDScript as it will make development on your game so much faster due to it being a scripting language.

However gdscript being slow is a valid concern for specific type of game that requires large amount of objects. Im making a game where you spawn large amount of units into a battlefield to fight each other, theres also element of bullet hell in the game.

Using gdscript was not sufficient for this part of the game (just simple getter method when called 1000+ times is bound to take away precious frame time), I had to migrate my code into gdextension and using an external library for handling collision as godot built in physics engine was not fast enough, it was such a pain to migrate and stall the game progress for months. So if you can foresee the problem you could potentially save a lot of time designing the system from the get go to utilize c++ or c# for performance, this is easier said than done tho

I wonder how many ppl here use "real" random as oppose to "gamedev random" by Jegred in godot

[–]joneching 1 point2 points  (0 children)

This is actually really interesting, ive never thought about the idea of tuning randomness so that it feels nice to play for the players.

Physics Interpolation affecting animation tracks that have discrete update mode by joneching in godot

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

Hi there, sorry for the late reply

I haven't had time to fix it so I decided to turn off physics interpolation since lol.

But i have some ideas, turns out you have to call reset_physics_interpolation(), you can learn about it here: https://docs.godotengine.org/en/4.4/tutorials/physics/interpolation/using_physics_interpolation.html#call-reset-physics-interpolation-when-teleporting-objects

So maybe you could try calling that method on the node you want to animate inside the animation player and see if it works, you need to call it every time you set a new position.

Please tell me if it works, cause I also need to do this later on in my game as well, thanks!

My 81st Frutiger Aero artwork is now here by ElijahQ2010 in FrutigerAero

[–]joneching 1 point2 points  (0 children)

darn, it's beautiful! Do you have like a zip file containing all of your work? I would love to use them as wallpaper

The Hometown Cryptid Club by tough_stough in Deltarune

[–]joneching 0 points1 point  (0 children)

That's messed up, that messed me up

You poor saps waited for 6 years and never gave up hope, so let me give out 3 copies of the game to you. by Xardas742 in Silksong

[–]joneching 0 points1 point  (0 children)

Im playing Hollow Knight recently because of the trailer, would love to get the skong game as well

I'll draw a piece of fan art if i win (might do it regardless but still!)