I know questions like this have been shared often but I am trying to clarify something. If I have a complex device (either a M4L device or just a Max Patch) and I want to share it with someone, or just use it on a brand new computer, what do I need to do to make sure everything needed (externals, .js files etc.) is included with the file. In looks like for a .amxd I can just freeze and save it, and that will include everything, I am curious for plain max though. I have downloaded many devices that come with a bunch of externals so I am curious.
Also. Let's say I have a big device that has bPatcher objects in it. If I want to change the objects in it, say change the .js code, but also keep the original page and original .js code, how could I do that?
Essentially, I want to change a .js file and make some slight changes to a patch, but also have the original (unadulterated) patch, which seems a bit hard because the bPatcher files may have the same name.