FuncGodotLocalConfig

Local machine project wide settings. Can define global defaults for some FuncGodot properties.

DO NOT CREATE A NEW RESOURCE!

This resource works by saving a MyGameFuncGodotConfig.json configuration file to your game's user:// folder and pulling the properties from that config file rather than this resource. Use the premade addons/func_godot/func_godot_local_config.tres instead.

NOTE: You need to run your project at least once before attempting to export settings, so that the user:// folder can be created by Godot! Otherwise you will run into an error and the config file will not export!

Handling local project configuration settings in this way means they need to be set individually on every machine you load your project onto. These settings are not saved to source control. The benefit is that this allows teams to more easily work together even with drastically different tool installation paths.


Property Type Description
Export Func Godot Settings Bool Button to save the local machine project configuration settings in your game's user:// folder.
Fgd Output Folder String, Global Directory Global directory path that FGD files save to when exported from their properties. Overridden when exported from a game configuration resource like TrenchBroomGameConfig.
Trenchbroom Game Config Folder String, Global Directory Global directory path where your TrenchBroom game configuration should be saved to. Consult the TrenchBroom Manual's Game Configuration documentation for more information.
Netradiant Custom Gamepacks Folder String, Global Directory Global directory path where your NetRadiant Custom gamepacks are saved. On Windows this is the gamepacks folder in your NetRadiant Custom installation.
Map Editor Game Path String, Global Directory Global directory path to your mapping folder where all of your mapping assets exist. This is usually either your project folder or a subfolder within it.
Game Path Models Folder String Relative directory path from your Map Editor Game Path to a subfolder containing any display models you might use for your map editor. Currently only used by FuncGodot FGD Model Point Class.
Default Inverse Scale Factor Float Scale factor that affects how FuncGodot FGD Model Point Class entities scale their map editor display models. Not used with TrenchBroom, use TrenchBroom Game Config
's Entity Scale expression instead.