download the quicktime sdk from apple web site http://developer.apple.com/quicktime/ click on quicktime 6 sdk windows file name QT6SDK_Win.hqx download a copy of stuffit standard from stuffit.com expand the file using stuffit copy all the files under QTDevWin into the Carrara SDK rez directory ....\QT6 SDK (Win)\Interfaces & Libraries\QTDevWin\ ....\Carrara3SDK_Win\Tools\Rez\ create an empty file name SysTypes.r in ....Tools\Rez\RIncludes\ exporter notes(ASE specific): make copy of exporter directory ...\Carrara3SDK_Win\Samples\Exporters\Exporter ...\Carrara3SDK_Win\Samples\Exporters\Copy of Exporter rename it ...\Carrara3SDK_Win\Samples\Exporters\ASE_Exporter rename dsp file from Exporter.dsp to ASE_Exporter.dsp make a copy of dxf.r and rename the copy to ase.r start microsoft visual studio .net 2003 file open project and open the dsp file - yes to convert in solution explorer change project name from Exporter to ASE_Exporter open project properties do for both debug and release linker output file change dxf.mcx to ase.mcx linker input module definition "dxf" to "ase" build events - post build events change "dxf" to "ase" linker debugging same "dxf" to "ase" linker advanced "dxf" to "ase" edit dxf.def change LIBRARY "dxf" to "ase" add existing item ase.r to resources and remove dxf.r - do same for rsr file if it exists edit ase.r and change all the dxf to ase - do not change #include "DXFDef.h" build ase_exporter("rebuild" if not the first time so that all build steps are taken) copy ASE.mcx and ase.dta from ...\Carrara3SDK_Win\DemoExt\Win\ in to C:\Program Files\Eovia\Carrara Studio 3.0\Extensions\ IMPORTANT:: CARRARA3 SDK ONLY WORKS WITH CARRARA3 CARRARA4 SDK ONLY WORKS WITH CARRARA4 run C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\Bin\UUIDGEN.exe to get unique id before distribution C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\Bin>uuidgen /? Microsoft UUID Generator v1.01 Copyright (c) Microsoft Corporation. All rights r eserved. usage: uuidgen [-xisconvh?] x - Generate sequential (V1) UUIDs i - Output UUID in an IDL interface template s - Output UUID as an initialized C struct c - Output UUID in upper case o - redirect output to a file, specified immediately after o n - Number of UUIDs to generate, specified immediately after n v - display version information about uuidgen h,? - Display command option summary C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\Bin>uuidgen 1a68f514-fe19-4409-9be1-47ed17f0a223 C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\Bin>uuidgen 854e9cf8-4018-4c8d-98f3-4790ba94de68 C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\Bin>uuidgen 9efb5022-7e25-4862-98f1-feaaf4139975 C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\Bin> Theory: MCSketch used to design user interface dialogs Rez used to compile them