godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
91.48k stars 21.26k forks source link

"Run instances" uses default main scene instead of main scenes defined by feature tags #98184

Open vitawrap opened 1 month ago

vitawrap commented 1 month ago

Tested versions

System information

Godot v4.4.dev3.mono - Windows 10.0.19045 - Single-window, 2 monitors - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 4060 Ti (NVIDIA; 32.0.15.6094) - AMD Ryzen 7 7800X3D 8-Core Processor (16 threads)

Issue description

Instances defined in "Run instances" use default main scene instead of main scenes defined by feature tags, when those feature tags are applied to the instances.

Steps to reproduce

Minimal reproduction project (MRP)

testfeaturescenes.zip

dustdfg commented 1 month ago

I confirm that overriding application/run/main_scene doesn't lead to running another main scene but at the same time it raises a question. What scene should be run if you defined two features for an instance while both of the features override main scene?