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
danomatika.com
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.