1.6 KiB
1.6 KiB
CSG Toolkit Settings
The CSG Toolkit now uses Godot's built-in ProjectSettings system instead of a custom configuration file.
Accessing Settings
Settings can be accessed in two ways:
-
Through the CSG Toolkit config window (recommended for users)
- Click the config button in the CSG Toolkit sidebar
- Modify settings using the UI
- Click "Save" to persist changes
-
Directly in Project Settings (for advanced users)
- Go to Project → Project Settings
- Navigate to the "Addons" section
- Look for
addons/csg_toolkit/*settings
Available Settings
| Setting | Type | Default | Description |
|---|---|---|---|
addons/csg_toolkit/default_behavior |
Enum | Sibling | Default insertion behavior (Sibling or Child) |
addons/csg_toolkit/action_key |
Key | Shift | Primary action key for shortcuts |
addons/csg_toolkit/secondary_action_key |
Key | Alt | Secondary action key for behavior inversion |
addons/csg_toolkit/auto_hide |
Boolean | true | Auto-hide sidebar when no CSG nodes selected |
Migration from Old Config
If you were using an older version with csg_toolkit_config.cfg:
- The old config file is no longer used
- Settings are now stored in
project.godot - Settings will be initialized with defaults on first run
- You'll need to reconfigure your preferences if migrating
Advantages of ProjectSettings
- Settings are version-controlled with your project
- Visible and editable in Project Settings editor
- Better integration with Godot's editor
- No separate config file to manage
- Settings persist per-project automatically