Softimage 2015 User Guide compiled help file

It took a bit more work this year, but here’s a CHM version (210MB) of the Softimage 2015 User Guide.
The User Guide is available online , and you can also download an offline HTML version.

Update: If you don’t see any content in the right-hand pane, right-click the .chm file in Explorer, and click Unblock.

The CHM version has a better index. I was able to use all the index entries, not just the top-level entries. See the difference in the screenshot below?

This year, I had to generate the CHM toc and index from these huge JScript arrays of anonymous objects. It was actually pretty simple, I just needed one little recursive function to handle arrays that look something like this:

ixdata = [
{ l: '', c: [
{ l: '_ADSK_LicServers', f: './files/distrib_render_SettingUpForDistributedRendering.htm'},
{ l: '.motor (normalized motion) files', f: './files/mocap_SavingAnimationDatainNormalizedMotionFiles.htm'},
{ l: '.xsi_n.n (Linux environment script), editing environment variables', f: './files/configfiles_EditingtheEnvironmentScriptsetenvbatand.htm'}
{ l: '', c: [
{ l: '2-point constraints', f: './files/constraints_ConstraintsbetweenPoints.htm'},
{ l: '2D and 3D chains', f: './files/char_skel_WhatMakesUpaSkeleton.htm'},
{ l: '2D motion blur', f: './files/cam_motion_blur.htm'},
{ l: '2D paint', f: './files/compfx_paint.htm'
,c: [
{ l: 'also raster paint, vector paint', f: './files/compfx_paint.htm'},
{ l: 'background color', f: './files/2D_paint_GettingStartedPaintingonImages.htm'},
{ l: 'brush cursor', f: './files/2D_paint_GettingStartedPaintingonImages.htm'},