Orange Dirt
orangedirt.bsky.social
Orange Dirt
@orangedirt.bsky.social
Part time godot solo game dev, studied at the master level in polsci on the subject of human/environment/energy relations. Passable vegan cook. Moving towards peasant agriculture.
That's interesting. In my case, I use threads entirely in processes that are "hidden" from the player, such as generating maps while the player plays on the pre-generated map. I'm a self taught game dev so I have sometime very little clue about what I'm doing.
November 21, 2025 at 3:38 PM
I was correct. Just removing the child of the scene, regenerating it, then adding it back worked as intended.

It has to do with accessing the same data from different threads. If your main thread changes a variable the other thread also needs, it creates conflicts/bugs. So the engine restricts it.
November 21, 2025 at 3:35 PM
That way, I'm not changing anything in the scene tree, not breaking references and everything should work correctly.
November 21, 2025 at 3:21 AM
In Godot, I can't edit anything in the scene tree from a thread. My method replaces a Node for another, and I suspect that is the issue, causing broken references. But my potential fix would be to simply temporarily remove it from the scene tree in the main thread, change it, then put it back in.
November 21, 2025 at 3:20 AM
What works is the basic map layout, but for some reason, the arguments I try to bind are null or empty, when they shouldn't be, which leads to errors in my map generation, because there is nothing to base the generation on.
November 21, 2025 at 3:16 AM
It's an isometric dungeon crawler with horror/roguelike elements. I use two different layers for generation, one for the basic map layout, so corridors/rooms/walls, and another for what I call "setpieces" so all the props, spawners, decorations, etc. It's all procgen from bitmaps in Godot
November 21, 2025 at 3:11 AM
Depends on the time, but if we can set up something, sure. It worked well, until I tried to add a second layer of scene prop generation on top of it. But I have a plan I will try to implement.
November 21, 2025 at 12:24 AM
I might submit something if I can get my multithreading generation to work correctly.
November 21, 2025 at 12:19 AM
I mean, that is the plot of Kingdom Come Deliverance, until circumstances force you to change path, and it's a pretty nice game. I can easily see a ton of more historically accurate games that can still be fun, such as RTS, Strategy, Kingdom management, etc.
November 16, 2025 at 6:42 PM
Yeah, I read it. It's not clear cut, but it seems implied from all the specifications about "not having banks" and "the majority of people are peasants". Hell, even Kingdom Come 2 doesn't seem to match the criteria, because they have firearms.
November 16, 2025 at 2:14 PM
I think it's a roundabout way of tutorializing without breaking the fourth wall and making her speak, since they want to retain that silent protagonist vibe. I'm not saying it's a good choice, but I understand the decision.
November 16, 2025 at 2:10 PM
I never understood a single thing about shaders. It's still all runes for me. This is on my chritmas gift list now.
November 16, 2025 at 2:06 PM
It's unprecedented, because they realize that they too can be the target of imperialism, and that's not acceptable. They just want free healthcare for mass killing brown people while in the military.
November 16, 2025 at 2:04 PM
I think that they want historically accurate medieval games, but I might be wrong.
November 16, 2025 at 1:54 PM
I mean, if it breaks stuff it's indeed pretty dumb. I might be too optimistic, but I'd think it wouldn't be that terrible.
November 12, 2025 at 10:30 PM
Yes, the information is there, but if a file extension and a length was enough, we wouldn't put something like "SFX" in the name. At the end of the day, letters are just little drawings. And so are emojis. So, why is an emoji a bad thing in itself to have in a file extension? It just seems minor.
November 12, 2025 at 10:07 PM
A file type doesn't distinguish between what's a soundtrack and and a SFX, even if both could have the same file type. Plus, a lot of file types don't have any logos associated to them, only the software reading it.
November 12, 2025 at 6:50 PM
Hmmm... I think there might be something to do with this as a sort of very visible classification system. 🎶 for soundtracks, 🎵 for SFX, 📄 for scripts, 💬 for dialogues, 👤 for characters, 🗺 for maps/levels, 🌐 for multiplayer/online features. It's more visual, provides info at a glance, etc.
November 12, 2025 at 4:19 PM
Remember kids, never join the military. It's not worth it to kill people for any material gains in return. In my opinion, murderers should not get pensions for murdering, even if it's in the name of a nation-state.
November 11, 2025 at 8:43 PM
That's a really cool way of doing it, ngl
November 10, 2025 at 8:08 PM
Very nice map gen algorithm! I'm working on mine as we speak.
October 28, 2025 at 8:46 PM
Reposted by Orange Dirt
Please read our statement, share it with your networks, and support us if you can. www.python.org/sponsors/app... psfmember.org/civicrm/cont...
October 27, 2025 at 2:47 PM