How to set root folder manually
By default Scene Forge locates and loads its assets automatically by searching for the Scene Forge folder by name and compares its content. If for some reason this fails the function will throw and error like this "Unable to locate Scene Forge root folder. Check documentation on how to set it manually" and will turn off the tool.
-
Locate the Scene Forge root folder in your project. The folder is called "Scene Forge".
-
Right click on the folder in the Unity Project View and select Show in explorer
-
Locate a file called Scene Forge.meta and open it
-
Copy the GUID from the file, it looks like this 0068e01dd7a815340a908784b438eabf
-
Inside the Scene Forge folder go to Assets/Scripts and open SF_Prototyping. You can open it using Notepad if you don't have an editor, its a very simple change.
-
At the top you will find two variables: static bool MANUAL_GUID = false; static string FOLDER_GUID = "0068e01dd7a815340a908784b438eabf";
-
Change MANUAL_GUID to true, like this static bool MANUAL_GUID = true;
-
Replace the FOLDER_GUID string with the one you copied, make sure that " remain at the start and end of the string.
-
Save the changes and enable the tool from the top bar Tools/Scene Forge/Enable or by pressing F5
-
If the error is still present you can try and reinstall the tool. Additionally you can find help in our Discrod.
HDRI Heaven skyboxes
Links to the HDRIs used in the Time of Day Presets for URP. All HDRIs are from HDRI Heaven.
All HDRIs listed in HDRI Heaven are licenced as CC0 and can be downloaded instantly and anonymously, giving you complete freedom and privacy. No payments, no premium accounts, no donationware. No restrictions in use.
How will the tool change my project?
Upon importing, the package will be placed inside the Editor folder in your project. Once there a manager script will create another folder called "SceneForge" in your project and move several scripts there. This is done in order to allow for those scripts to be instantiated (you can't instantiate mono scripts from the Editor folder).
- Your Project Folder/Assets/Editor/Scene Forge (The majority of scripts and assets)
- Your Project Folder/Assets/SceneForge (Several mono behavior scripts)
Building your project
When building your project Unity ignores everything that is inside the Editor (Assets/Editor) folder. The scripts inside Assets/SceneForge are made to only execute inside the editor, so in theory there will not not cause any issues. Though I do not recommend leaving them inside your scenes as they are only used in the editor. In order to clean them from your scenes before build, check Package Clean Up page in this documentation.