Softimage SDK Programmer's Guide > Customizing Softimage using the SDK > Custom Properties >

# Migrating Properties to Self-Installing

You can use the Custom Property Wizard to migrate custom properties (for example, SPDL-based properties) to self-installing properties.

## To migrate a property

1. Open the property page for a property. Right-click the header bar and choose Migrate to Self-installed.

   The Custom Property Wizard appears.

2. In the Custom Property Wizard:

   - Specify a name for the self-installing property.

   - Choose the language you want to use (for example, JScript or C++).

   - Choose the output folder for the generated code. By default, the code is generated in the Application\Plugins folder of the User location.

   - Check the parameter definitions that the wizard created based on the existing (non-self-installing) property.

   - On the Layout tab, redefine the layout of the property page.

3. Generate the code.

4. In the generated scripted code, edit the generated PPGEvent, OnChanged, OnClicked, OnClosed, and OnTab callbacks to reimplement any property page logic. For C# and C++ code generated by the wizard, edit the generated OnClicked callback.

Notes

- You can also start the Custom Property Wizard and then select the property you want to migrate. To select the custom property to migrate, you can either type the property name in the Model Property box, or click click and then pick the property.