Packaging Your Custom Event

When you are ready to share your event with others, you can package it with its support files (if required) in an *.xsiaddon file for easy deployment. Along with the library or script file containing the implementation of the event handler, you may also want to include any of these files:

File type

Description

*.dll/so file or
*.vbs/js/pls/py

Any support files (for example, extra libraries) that your event handler may need to call while running.

*.spdl file and/or *.preset file

If you call a dialog or any custom property page in your implementation that you want to remain in the scene, you need to provide either a SPDL file with the definition and a preset file to create the dialog, or a self-installing custom property.

For more information on SPDL files, see SPDL Reference. For more information on self-installing properties, see Custom Properties.

*.html/htm/chm/hlp
(or ReadMe.txt file)

If you provide a help page (or site) that can help explain the usage of your event, you should package it with the rest of your event.

*.jpg/gif/bmp/ico

Any image files that may be required for your dialogs or your help pages.