What Happens when Plug-in DLLs are Unavailable
 
 
 

If a scene is loaded but a plug-in's implementing DLL is not found a string describing the DLL is presented to the user. This string is exported by a DLL in the function LibDescription() and is stored in the scene file.

3ds Max preserves entities whose DLLs are not found. In this way, if the file is modified and saved, then the user obtains the DLL and loads the modified file, the entity is still present and linked in to the scene. Entities which are loaded without access to their DLL are referred to as orphaned entities.

When the orphaned entity is loaded by a generic 'stand-in' for its super class. The stand-in displays a minimal scene representation. For instance: if the entity is a modifier, it will display its name in the modifier list, but no parameters will be presented. Missing object-types have dummy-type representations in the scene. They can be moved, rotated, scaled, linked, grouped, deleted: anything that just involves the node. Missing controllers provide constant default values, which are not adjustable.