Yuri :godot: on Nostr: I would it like, if at some point this wasn't the expected first time experience for ...
I would it like, if at some point this wasn't the expected first time experience for people opening an existing project in Godot. Half of it is broken because the extension is not imported yet. Which breaks all the scripts, in turn.
There are a few changes in the engine which have to happen:
1. Separate the import routine from the editor loading logic. Make sure it always runs first.
2. Don't load the main scene by default during import.
3. Perform import from the PM for newly added projects.
Published at
2024-11-18 12:56:55Event JSON
{
"id": "15940c2f5fd03179ef365cb8ab09bc5c684b4f18a533715f8a70498ddf90034c",
"pubkey": "6a06c9ff8bf4021a207b4f57196bf459d6952cbc5ee8b5096fdf7a48749cb36b",
"created_at": 1731934615,
"kind": 1,
"tags": [
[
"imeta",
"url https://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/504/034/505/482/791/original/2f1271f7e13b2613.png",
"m image/png",
"dim 1879x1320",
"blurhash U24ec@wgbIs;00Xoo#Ri.9e?azkC$*s=bbjF"
],
[
"proxy",
"https://mastodon.gamedev.place/users/yurisizov/statuses/113504066986672949",
"activitypub"
]
],
"content": "I would it like, if at some point this wasn't the expected first time experience for people opening an existing project in Godot. Half of it is broken because the extension is not imported yet. Which breaks all the scripts, in turn.\n\nThere are a few changes in the engine which have to happen:\n\n1. Separate the import routine from the editor loading logic. Make sure it always runs first.\n2. Don't load the main scene by default during import.\n3. Perform import from the PM for newly added projects.\n\nhttps://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/504/034/505/482/791/original/2f1271f7e13b2613.png",
"sig": "faa14c033dc56f9bc6c480d22338a3ddf817ba847d05ae2d43e04610ab5768ab89bea58b9f2450fc83a5a6cc0fbff582a8847f99841b9d1c6c3154799f7537e2"
}