Ah, I see. So the design is still that the first thing you do is to go load a project's root config
Yes for the moment, unless a better way comes along.
VisualizeAs: Object
orxObject_CreateFromConfig("ObjectFromThisProject");
orxConfig_Load("C:/Work/orx-projects/kachingbox/project/bin/windows/kachingbox.ini"); //Will display log errors first time due to unknown paths. This is the root ini chosen by the visualizer's file dialog.
orxResource_AddStorage("Config", "C:/Work/orx-projects/kachingbox/project/bin/windows", false); //Add a config location from another project
orxResource_AddStorage("Config", "C:/Work/orx-projects/kachingbox/project/bin/windows/../../data/config", false); //Add the location of the other project's child config location. TODO: Gather these paths programmatically.
orxResource_AddStorage("Sound", "C:/Work/orx-projects/kachingbox/project/bin/windows/../../data/sound", false); //do the same for sound and texture.
orxResource_AddStorage("Texture", "C:/Work/orx-projects/kachingbox/project/bin/windows/../../data/object", false);
orxConfig_Load("kachingbox.ini"); //Load it again now that the child config locations are known.
orxObject_CreateFromConfig("ObjectFromAnotherProject");