3ds Max loads plug-ins from two places: the "Plugins" and the "stdplugs" subfolders of your 3ds Max installation folder. You can either copy the output file manually after it is built successfully, or you can direct Visual Studio to copy the file using the project properties dialog (see Configuration Properties > General). The location you should use depends on whether you are building a sample plug-in, a howto plug-in, or a new plug-in
/stdplugs
directory, as well as copy its corresponding .mui
file to the appropriate language subfolder (/stdplugs/en-US
). This will replace the standard 3ds Max plug-in with the one that you built using the SDK.By copying the plug-in DLL into /stdplugs
instead of /plugins
you avoid a Class_ID conflict. 3ds Max will not load two plug-ins that have the same Class_ID. It will only load the first one and put up a warning about the second one.
For more information on Class_ID
s see the section Required DLL Functions.