Serialized Preferences¶
The Serialized Preferences system in engon provides a custom way to manage addon preferences independently of Blender’s built-in preference storage.
It allows you to easily export your addon configuration and import it into a different Blender version or share it with your teammates.
This system is especially useful for studios or developers who maintain multiple Blender setups, ensuring consistency without the need to manually reconfigure each environment.
Import/Export Preferences Panel¶

Import from versionbutton allows you to import preferences from another Blender version. Preferences from portable Blender installations must be imported manually.Importbutton lets you select and import previously exported preferences.Exportbutton saves the current preferences into a file.
Preferences File¶
Preferences are stored as a JSON file in <user_directory>/config/engon_addon/preferences.json. You can also create this file by clicking the Export button in the preferences panel. The same file can then be imported back into Blender or shared with other team members.
The preferences file include:
- Installed asset packs and their locations
- Update options
- Engon browser preferences and spawn options
There is also an option to export only installed asset pack paths.
You can find it in the Asset Packs → Asset Pack Search Paths (For Advanced Users) panel.
Using Custom User Path¶
Using custom user path is a great way to unify your Blender environment and keep it consistent. The Serialized Preferences system uses the config folder, so Blender versions that share the same config folder will also share the same preferences. You can achieve this, for example, by setting up environment variables.