Hi @r_gigante, thanks for the response! (And thank you @kbar as well!).
I'm glad you did mention that it wasn't even possible legally, as it was an area I was concerned over.
Also concerning your last point, would there be any hope to have the C4DNoise come as an addon in the Redshift library then for the VOPs context?
However, concerning the last point. I'll outline my steps I did.
So I download the trial of r23, and installed it. I then grabbed the sdk.zip file, and unzipped it into "C:\Custom\Maxon\SDK" (so both frameworks and plugins exist in that folder). Then I grabbed the latest ProjectTools available, and in the commandline ran "kernel_app_64bit g_updateproject=C:\Custom\Maxon\SDK", and it generated the files needed.
I then open up the cinema4dsdk project file in "C:\Custom\Maxon\SDK\plugins\cinema4dsdk\cinema4dsdk.vcxproj" in Visual Studio 2019, and then right clicked on the solution and pressed "build". Here is the output I got.
Build started...
1>------ Build started: Project: cinema4dsdk, Configuration: Debug x64 ------
1>Source processor
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\filter\stl.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\hair_deformer.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_revolvedmesh.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\paintbrushsculpt.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\loadsave.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\customdata_customgui.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\circle.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_planebypolygons.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\arraytutorial.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\python.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\paintbrushbase.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\paintundo.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\sculptbrushtwist.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\shader\mandelbrotshader.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tool\reversenormals.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\memstat.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\hair_constraint.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_greektemple.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\shader\simplematerial.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\layershaderbrowser.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\hair_generator.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_porcupinemodifier.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\takeTest.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\pullbrush.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\splinebrush.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\videopost\hair_videopost.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\layershaderbrowser.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\main.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\gravitation.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_hyperfile.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\misc_delegate_test.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\paintchannels.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tool\liquidtool.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\listview.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\hair_collision.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_loftedmesh.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\paintundo.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\shader\particlevolume.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\serial.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\dropeffector.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_heartshape.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_shufflingparticles.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\movecopyconstructors.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\paintchannels.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\sculptdeformer.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tag\customdatatags.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\videopost\vpinvertimage.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\objectdata_descriptions.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\sculptmodifier.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\shader\gradientshader.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\videopost\vpreconstructimage.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\menutest.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\atom.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\triangulate.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\command_test.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\paintbrushids.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\rasterize_bary.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tag\lookatcamera.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\videopost\vpvisualizenormals.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\bitmapfilter\paint_saver_test.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\customgui_string.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\objectdata_getsetdparameter.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\command_test.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\snapdata_nullsnap.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\registeradvancedpaint.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\drawpolybrush.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\shader\bitmapdistortionshader.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tool\pickobject.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\gedialog_gadgets.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\polygonreduction.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\paintbrushbase.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\cubesbrush.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\selectionbrush.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tag\hair_render.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\videopost\vpcolorize.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\gradientuserarea.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\hair_grass.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\roundedtube.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\pgp\pgp.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tag\hair_styling.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tool\snaptool.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\animation\blinker.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\asynctest.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\noiseeffector.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_ruledmesh.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\drawpoly.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\shader\illumination.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tool\sculpting.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\datatype\datatype.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\gradientuserarea.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\subdialog.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\hair_force.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_latticeplanemodifier.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\falloff\randomfalloff.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\gui\activeobject.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\objectdata_vertexhandle.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\misctest.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\painting\advanced\registeradvancedpaint.h...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\grabbrush.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\shader\hair_shader.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tool\edgecuttool.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\main.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\morphmixer.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\object\spherify.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\commandlinerender.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\sculpting\sculptbrushmultistamp.cpp...
1> Parsing C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tag\customdatatags.cpp...
1>Loading generator module cppgenerator from ..\..\..\frameworks\settings\sourceprocessor\generators\cppgenerator.py...
1>Loading generator module dumpgenerator from ..\..\..\frameworks\settings\sourceprocessor\generators\dumpgenerator.py...
1>Loading generator module phgenerator from ..\..\..\frameworks\settings\sourceprocessor\generators\phgenerator.py...
1>Loading generator module summarygenerator from ..\..\..\frameworks\settings\sourceprocessor\generators\summarygenerator.py...
1>Looking for source files in C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk...
1>**********
1>Source processor:
1>C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\command_test.cpp(77,24): warning : Interface CommandClassInterface not found in frameworks.
1>C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\other\command_test.cpp(77,24): warning : Interface CommandInteractionClassInterface not found in frameworks.
1>C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tag\customdatatags.cpp(15,30): warning : Interface CustomDataTagDisplayInterface not found in frameworks.
1>C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tag\customdatatags.cpp(104,23): warning : Interface CustomDataTagClassInterface not found in frameworks.
1>C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tag\customdatatags.cpp(305,30): warning : Interface CustomDataTagDisplayInterface not found in frameworks.
1>C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tag\customdatatags.cpp(426,23): warning : Interface CustomDataTagClassInterface not found in frameworks.
1>C:\CustomTools\Maxon\SDK\plugins\cinema4dsdk\source\tag\customdatatags.cpp(625,22): warning : Interface CustomDataTagClassInterface not found in frameworks.
1>**********
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(408,5): error MSB8013: This project doesn't contain the Configuration and Platform combination of Debug|Win32.
1>Done building project "crypt.framework.vcxproj" -- FAILED.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(408,5): error MSB8013: This project doesn't contain the Configuration and Platform combination of Debug|Win32.
1>Done building project "cinema.framework.vcxproj" -- FAILED.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(408,5): error MSB8013: This project doesn't contain the Configuration and Platform combination of Debug|Win32.
1>Done building project "math.framework.vcxproj" -- FAILED.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(408,5): error MSB8013: This project doesn't contain the Configuration and Platform combination of Debug|Win32.
1>Done building project "mesh_misc.framework.vcxproj" -- FAILED.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(408,5): error MSB8013: This project doesn't contain the Configuration and Platform combination of Debug|Win32.
1>Done building project "geom.framework.vcxproj" -- FAILED.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(408,5): error MSB8013: This project doesn't contain the Configuration and Platform combination of Debug|Win32.
1>Done building project "python.framework.vcxproj" -- FAILED.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(408,5): error MSB8013: This project doesn't contain the Configuration and Platform combination of Debug|Win32.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(408,5): error MSB8013: This project doesn't contain the Configuration and Platform combination of Debug|Win32.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(408,5): error MSB8013: This project doesn't contain the Configuration and Platform combination of Debug|Win32.
1>Done building project "command.framework.vcxproj" -- FAILED.
1>Done building project "cinema4dsdk.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
So thats something. If I mess around with it a bit, I also get some weird "err does not exist" errors (but if I can get past this error first, that'd be great!)