You could go the computer game approach and use a custom binary packing algorithm where you compress all of that data into a single file which your program then unpacks when it runs everything. That is assuming that you have a sort of main program that runs the system. People *might* reverse-engineer your format (ie. the DOOM WAD file), but probably the number of people interested in doing so will be small.
Since pd patches are just text files, you could use any text to binary encoding format etc. This of course starts heading into encryption territory, but that’s a whole other thing there...
Dan Wilcox @danomatika https://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
On May 12, 2016, at 1:47 PM, pd-list-request@lists.iem.at wrote:
So, the only thing I can do... is to obfuscate as much I can.
Python: strings, keys, values, functions, classes, etc Blender: objects, bones, scenes, materials and textures names, inserting extra scenes, textures, etc JSON: everything. PureData: send/receive names, messages from/to Blender, moving boxes, adding extra objects, etc.
And, of course, all that obfuscated names have to be the same between the files.