I want to load a pck file to a runned project and merge project settings, but Godot doesn't did it. For example, I change debug/crashhandler/message in some project and export it as pck. In another project the value debug/crashhandler/message is different, but then loading pck it isn't change. How I can control it?

Welcome to the forums @Summersay415!

I think Godot will keep the project settings of the first .pck file loaded, with all subsequent .pck files loaded only being whatever is in the res:// folder. You could have a script that changes the project settings though, using the ProjectSettings class.

Project Settings are loaded only once (and can be overridden with override.cfg in the same folder as the executable), so you can't override them with a .pck file loaded subsequently. This is because subsequent PCKs will always be loaded after the project has finished initializing.

Still, you can define a custom project settings override path in the Project Settings.

2 years later