From the Extension Builder website it seems Photoshop CC should support hybrid extensions, but there doesn't seem to be an update to the nativeapptoolkit. Using the CS6 nativeapptoolkit in a Photoshop CC plugin causes failure to load because Photoshop no longer has a PlugPlug.dll. Is there somewhere I can go for more information on the topic of Photoshop CC hybrid plugins, or can someone please help me with the following questions:
- Is the PlugPlugOwl.dll in PS CC equivalent to the PlugPlug.dll from PS CS6?
- Is there a recommended way to communicate with events between a CSExtension and a Photoshop CC C++ plugin?
- Are we forced to use scripting now?
- Is there someway to port my hybrid Photoshop CS6 plugin that uses the PlugPlug library to Photoshop CC without reworking all code to use html5 extension panels?
Thanks for any help that can be provided,
It appears the PlugPlugOwl.dll in the CC applications are similar to the PlugPlug.dll in CS6. Instead of using the native application toolkit, one solution may be to use the same tact as the Illustrator SDK examplifies in the MarkedObjects sample. Including the SDKPlugPlug.cpp and header from the Illustrator SDK common code in your Photoshop and InDesign plugin projects will allow you to get alittle more use out of code you may have written using the native application toolkit for CS6. You may just have to modify the code slightly, since the sAIFolders suite only exists in Illustrator. But, once you are able to load the PlugPlug dll or framework that is delivered with the applications, then all the csxs eventing works.