Wow! Found a feature I didn't know existed.
Just to recap:
My problem is that I want to distrubute a complex patch,
but I do not know all of the dependencies.
So I want to build a list of such.
In Pd version 0.46.7 (and perhaps others),
Edit -> Preferences -> Path
Check "verbose".
Now when you load a patch, it shows you a ton of spew on the
Pd Console window, as it tries to find every object.
Now you get stuff like this:
tried C:/Users/BH/Music/pd/BHPDToolkitNEW/BHPDtoolkit-master/BHPDtoolkit-master/patches/EvenOddSynth~.m_i386 and failed
tried C:/Users/BH/Music/pd/BHPDToolkitNEW/BHPDtoolkit-master/BHPDtoolkit-master/abstractions/EvenOddSynth~.m_i386 and failed
tried C:/Program Files (x86)/pd-0.43.4-extended/extra/freeverb~/EvenOddSynth~.m_i386 and failed
tried C:/Program Files (x86)/pd-0.43.4-extended/extra/cyclone/EvenOddSynth~.m_i386 and failed
tried C:/Program Files (x86)/pd-0.43.4-extended/extra/iemlib/EvenOddSynth~.m_i386 and failed
.tried C:/Users/BH/AppData/Roaming/Pd/output~/output~.dll and failed
tried C:/Program Files (x86)/Common Files/Pd/output~/output~.dll and failed
tried C:/Program Files (x86)/Pure Data-0.46-7/extra/output~/output~.dll and failed
tried C:/Users/BH/Music/pd/BHPDToolkitNEW/BHPDtoolkit-master/BHPDtoolkit-master/patches/output~.pd and failed
tried C:/Users/BH/Music/pd/BHPDToolkitNEW/BHPDtoolkit-master/BHPDtoolkit-master/abstractions/output~.pd and
succeeded