THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 11/12/2002 at 09:57, xxxxxxxx wrote:
Cinema 4D Version: 8.012
Language(s) : C++ ;
I realized that to make a v7 plugin work with v8's v7 emulation system that changes had to be made in order for the SendModelingCommand function to work. Now I have noticed that v7 plugins that created instances fine do not work in v8. Is it a bug that an instance coorectly allocated and defined in a v7 plugin does not work in v8? ( of course this is all happening in virtual hierarchies ).
On 11/12/2002 at 11:24, xxxxxxxx wrote:
No, I think it's a limitation of the emulation layer. You set a name (INSTANCEOBJECT_SOURCE) in the instance object's container, but it looks for a link (INSTANCEOBJECT_LINK). Such details are not emulated currently, and there's no way to insert a BaseLink from the R7 API.
So plugins that need to create C4D instance objects have to be ported to the R8 API.