The following are plugins I have developed for Autodesk Softimage which I feel may be helpful to others. All have been used in production environments.
ScriptEd (XSI C++ Plug-in)
SciptEd is an alternate script editor for SI with a few extra features.

Click Image for a bigger version
  • Syntax highlighting for JScript, Python and VB Script. Also, for each language, you may add more keywords to be highlighted
  • Customizable colours (show)
  • Many settings can be saved in the preferences box (show)
  • Split screen editing for a single document (show)
  • Multiple views for looking at various documents at the same time (show)
  • "Function List" combo box to go to defined function (show)
  • Auto-completion of XSI Commands & Methods (show)
  • Calltips which give SI method arguments (show)
  • Drag and drop support to open files by dropping them on to the editing window
  • Auto-Save unsaved scripts to a folder of the users choice
  • Integrated into a custom layout
  • Context Menu, "Goto Definition" option for functions defined within document (show)
  • Context sensitive help through F1 on XSI commands
  • Support for XSI 32-bit and 64-bit versions on Windows

The above is a partial list please view this thread for a complete list of features.
Some of the functionalty mentioned above is not yet present in the latest release.

ScriptEd may be downloaded here, (right click, 'save as..').

Please go through the ~readme.txt file for post-installation instructions. Do remember that if you're updating ScriptEd from an older version you need to uninstall ScriptEd from XSI and also delete the ScriptEd directory from your system (if XSI fails to do so)
Note: There is a chance that Autodesk will not port over the current threads in the XSI forum to the AREA. If that happens, I will most likely start a new ScriptEd thread in the AREA.
 
Mapify (XSI JScript Plug-in)
Mapify allows management of render mapping (texture baking) across multiple objects

Click Image for a bigger version
  • The RenderMap properties of multiple objects can be controlled very easily
  • Any object added to the list which doesn't have a RenderMap property is automatically given one
  • Three properties can be set across selected objects from within the UI
  • Advanced properties can be changed by selecting objects and hitting "View RenderMap PPG"
  • All images are put in sub-folder named after the object the RenderMap belongs to under the path given by the user
  • Mapify allows the user to automatically set as a constant material the render mapped images that have been generated after the mapping process.
  • Mapify also ships with a function which allows the map generation to be done using xsibatch. This is useful if you would like to RenderMap across a render farm. Please read the help doc (by clicking on the "?" icon in the top right of the Mapify PPG) for more information.
Mapify may be downloaded here, (right click, 'save as..').

Please go through the help file for detailed usage.You can access the help file by clicking the little "?" icon in the top right of the Mapify PPG. Do remember that if you're updating Mapify from an older version you need to uninstall Mapify from SI and also delete the Mapify directory from your system (if SI fails to do so)
 
Smedgify (XSI VBScript Plug-in)
Smedgify is a submitter for the Smedge render management software

Click Image for a bigger version
  • Allow submission of passes as separate jobs
  • Also allows submission of multiple passes in a single job if the frame range, priority and packet count is the same for each selected job
  • Allows submission of FX Trees (show)

This was specifically written for Lola Post.
If you use this you will need to make your own Smedge job module for FX Tree submission. You will also need to look at the code to adjust the paths to pools.ini (which is used to generate the list of active pools in your farm)

Smedgify may be downloaded here, (right click, 'save as..').
 
Paparazzo (XSI JScript Plug-in)
Paparazzo adds extra controls to the selected camera/interest,

Click Image for a bigger version
  • Set camera/interest to shake over three frequencies for layered control
  • Set the filmback of the SI camera to match real world lenses (using the Presets tab)
  • Use provided material and nulls to render a Depth pass (in the Depth Pass tab)
Paprazzo may be downloaded here, (right click, 'save as..').

Please go through the help file to see detailed usage.You can access the help file by clicking the little "?" icon in the top right of the Paparazzo PPG. Do remember that if you're updating Paparazzo from an older version you need to uninstall Paparazzo from SI and also delete the Paparazzo directory from your system (if SI fails to do so)
 
LayoutSelect (XSI JScript Plug-in)
This plugin adds a 'Layout' menu item to the main menu. The list shown under this menu is customizable

Click Image for a bigger version
  • Fast access to a customizable list of valid layouts
layoutSelect may be downloaded here, (right click, 'save as..').
 
Car Rig Generator (XSI JScript)
This script was done in preparation for a personal short animation which I never got time to do.
I did a little animation test as well which is viewable towards the end of the video.

Click here to view (Flash video ~6.3MB)

 
Geometry Fracture (XSI VBScript)
This scriptted was written as an exercise to understand basic scripting.
I eventually used this script to break up a path for the introduction in my VFS demo reel

Click here to view (Flash video ~2.6MB)