[TVPaint12] DLL Plugins don't works
Posted: 12 Dec 2024, 10:10
Hi,
It seems currently no dll plugins can work on TV Paint 12.
Our dev team (maintaining QuadPype) wanted check if our TV Paint plugin (dll) used in the pipeline solution is supported and work on TV Paint 12.
The issue is that TV Paint 12 introduced changes in the GUI that broke compatibility with ALL existing (dll) TV Paint plugins including all the example plugins shipped in the SDK archive.
After talking to the TV Paint Product Owner / Technical Support Manager we got the info that the SDK was not changed for TV Paint 12, but nothing has been done to it neither to ensure the compatibility (meaning not breaking the SDK).
We did lot of tests, recompiling the example SDK plugins from 1999/2000, trying our working plugin for TV Paint 11.7 on 12.0, but there is truly an issue with TV Paint 12.
After lots of investigations, this seems to be on the graphical side, the plugins are all properly detected, when "activating them" from the Windows > Plugins panel they are properly activated, we added code to store plugin state when the program exit and this is properly called, so the C / CPP main logic of the plugin code work well.
We call for help to be able tu support TV Paint 12 and newer.
This is an urgence since it's not possible to buy new licenses for TV Paint 11 / 11.5 from the official store or the vast majority of resellers.
TV Paint is used by lot of studios and artists around the globe, TV Paint supported in multiple pipeline solutions like ours, and this is done via plugin DLL.
Thanks,
It seems currently no dll plugins can work on TV Paint 12.
Our dev team (maintaining QuadPype) wanted check if our TV Paint plugin (dll) used in the pipeline solution is supported and work on TV Paint 12.
The issue is that TV Paint 12 introduced changes in the GUI that broke compatibility with ALL existing (dll) TV Paint plugins including all the example plugins shipped in the SDK archive.
After talking to the TV Paint Product Owner / Technical Support Manager we got the info that the SDK was not changed for TV Paint 12, but nothing has been done to it neither to ensure the compatibility (meaning not breaking the SDK).
We did lot of tests, recompiling the example SDK plugins from 1999/2000, trying our working plugin for TV Paint 11.7 on 12.0, but there is truly an issue with TV Paint 12.
After lots of investigations, this seems to be on the graphical side, the plugins are all properly detected, when "activating them" from the Windows > Plugins panel they are properly activated, we added code to store plugin state when the program exit and this is properly called, so the C / CPP main logic of the plugin code work well.
We call for help to be able tu support TV Paint 12 and newer.
This is an urgence since it's not possible to buy new licenses for TV Paint 11 / 11.5 from the official store or the vast majority of resellers.
TV Paint is used by lot of studios and artists around the globe, TV Paint supported in multiple pipeline solutions like ours, and this is done via plugin DLL.
Thanks,