Some AutoCAD Architecture (ACA) modules are installed with AutoCAD so that ACA object such as walls, doors and windows in the drawing can be live objects in AutoCAD. These modules are called Object Enablers.
If you create a custom OMF object(s), the dbx module defining the object can be loaded into AutoCAD as the Object Enabler as well.
However, if ACA is running with vanilla AutoCAD profile, ACA won’t allow you to load your Object Enabler. This is as designed. But there is a workaround. You can add a value under a registry key to let ACA know it is okay to load the dbx file with vanilla AutoCAD profile. Thanks to Tony (Congbai ZOU) in our engineering team for providing this information.
You can add a dword value under registry key HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R19.0\ACAD-B004:409\AEC\7.0\AecBase70\PureAcadModules, with the dbx file name without extension as its name.
For example, Sprinkler dbx file can be set as:
HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R19.0\ACAD-B004:409\AEC\7.0\AecBase70\PureAcadModules
"OmfSprinkler"=dword:00000000
Please note that the highlighted key is different for different languages. For example, ACA English version is ACAD-B004:409 and Japanese version is ACAD-B004:411.
The value needs to be existed before ACA launches. Usually, it should be written by the installer of your application.