Skip to content

Custom Config ​

Custom configs let you route a copied file to a specific Blender operator with specific properties.

Add A Config ​

Open the Super IO preferences and add a custom import/export item. A config usually contains:

  • Name and prompt text shown in Super IO menus.
  • File extension, such as obj, blend, or png.
  • IO type: import or export.
  • Blender operator ID, such as wm.obj_import or wm.stl_export.
  • Optional properties passed to the Blender operator.
  • Optional match rules for filename prefix, suffix, or other supported rules.
Custom config fields

Import And Export Config JSON ​

Super IO can export custom configs to JSON and import them again later.

In Super IO 2.x, this JSON format is versioned. The extension also keeps a persistent JSON configuration file outside Blender preferences, which makes future migrations easier.

Config import and export buttons

Search And Match ​

The config list can be filtered by name, extension, rule, color tag, and IO type.

Config search filters

Example: Blend Material Import ​

For a file named M_IamMaterial.blend, you can make a preset that recognizes material blend files:

  1. Add a new config.
  2. Set the extension to blend.
  3. Set the match rule to prefix.
  4. Set the match value to M_.
  5. Set the operator to the blend material import operator.

Now files starting with M_ can use the material import preset without asking you to choose from every blend import option.

Released under the GPL-3.0-or-later license.