ScriptSpot

Script

3dsMax 2013 SDK CHM Creator

By Jonathan de Blok · 2012-06-20

Version
1.0
Version requirement
tested with 2013 SDK help files
Votes
6
Description

Additional Info

Instructions: Needed: -chm_sdk_ftw_v1.0.zip from this page -The offline 2013 SDK help files: http://images.autodesk.com/adsk/files/max-2013-sdk-doc.zip -htmlhelp.exe, download here: http://www.microsoft.com/en-us/download/details.aspx?id=21138 Howto: 1) Download offline SDK help and unpack the zip somewhere 2) Unpak chm_sdk_ftw.zip into the 'dotnet_ref' folder 5) Run chm_sdk_ftw.exe (can take a while) 6) Open the 'index.hhp' in microsoft's HTLMworkshop (don't drag&drop, use the file menu) 7) Click on the content and index tabs, if you see stuff all went well 8) click the Compile button & enjoy (chm will be placed in the same folder) Repeat all this for the 'cpp_ref' folder if you wish to get the CHM for the C++ reference.

Attachments
Comments (7)

mad · 2013-04-15

dont work good for me :(

PJanssen · 2012-06-24

Very nice! It would be great if it would be possible to combine the c++ reference and the programmer's guide section, since there's a lot of useful information in there.

fajar · 2012-06-21

Please make for help too , lately autodesk has become more painfull for just give the compiled CHM and included it installation.

thanks

spacefrog · 2012-06-20

Great ! Thanks a lot, Jonathan !

Just a small tip for a problem that plagued me since i used your CHM scripts since the first iteration ( the Maxscript version ). Please note this not a problem with the script, but with the HTML Workshop install.

When you get the following error in HTML Workshop's log when compiling the CHM:
HHC6003: Error: The file Itircl.dll has not been registered correctly.

The resulting CHM file will have broken search functionality in that case ( no results displayed )

Don't  go crazy and search & register ( using regsvr32 )  the "ltircl.dll", this usually sits somewhere in your windows subfolders. It is not really the problem.
The problematic component registration in that case is "itcc.dll" and sit directly in the HTML Workshop folder.

Simple register it using "regsvr32 itcc.dll" in a DOS prompt (after changing current directoryto the HTML Workshop root folder). After that, everything compiles correctly and search index is working

;-)

Thanks once  again Jonathan for your efforts !

maxplugins · 2012-06-20

At last! Very cool Jonathan, thanks for doing this :o)

Dave