Yes,
just done, and it works on xp32 as you say.
This is what I’ve done:
-I created a patch and then a few nodes, then saved it as “callmenames”.
-I then created a subpatch and cut\pasted there those nodes and saved it as “callmenames2”
-I then created some pins on subpatch “callmenames2” and saved as “callmenames2a”
-Then I closed\restarted vvvv
This is XML of “callmenames”:
<!DOCTYPE PATCH SYSTEM "[versions/vvvv45beta27.2.dtd"](https://vvvv.org/versions/vvvv45beta27.2.dtd") >
<PATCH nodename="D:\...\vvvv_45beta27.2\Nuova cartella\callmenames.v4p" systemname="callmenames" filename="D:\...\vvvv_45beta27.2\Nuova cartella\callmenames.v4p">
<BOUNDS type="Window" left="4185" top="6060" width="9000" height="6000">
</BOUNDS>
<NODE systemname="0.v4p ////" filename="0.v4p ////" componentmode="InAWindow" id="3">
<BOUNDS type="Node" left="2415" top="735" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="2415" top="735" width="4800" height="3600">
</BOUNDS>
<BOUNDS type="Window" left="2415" top="735" width="9000" height="6000">
</BOUNDS>
</NODE>
</PATCH>
Where one can see that vvvv seeks for “0.v4p”
I tried then with changing default “callmenames” into “PPatch” and “SPatch” and doing same steps. Now patch seems fine, but look at this: vvvv docked default 0.v4p patch and “PPatch” (lovvvve software) and + node it’s “larger” than normal (I quit\restart vvvv a few times, but fat + is still there).
Here’s “PPatch” XML:
<!DOCTYPE PATCH SYSTEM "[versions/vvvv45beta27.2.dtd"](https://vvvv.org/versions/vvvv45beta27.2.dtd") >
<PATCH nodename="D:\...\vvvv_45beta27.2\Nuova cartella\example2\PPAtch.v4p" systemname="PPAtch" filename="D:\...\vvvv_45beta27.2\Nuova cartella\PPAtch.v4p">
<BOUNDS type="Window" left="2730" top="3210" width="9000" height="6000">
</BOUNDS>
<NODE systemname="SPatch_2" filename="%VVVV%\Nuova cartella\SPatch_2.v4p" componentmode="InAWindow" id="1" nodename="%VVVV%\Nuova cartella\SPatch_2.v4p">
<BOUNDS type="Node" left="1500" top="3030" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="1500" top="3030" width="4800" height="3600">
</BOUNDS>
<BOUNDS type="Window" left="2145" top="6885" width="9000" height="6000">
</BOUNDS>
</NODE>
</PATCH>
The point here is that actually that “SPatch_2” does not lie in
%VVVV%*Nuova cartella*\SPatch_2.v4p
but in
%VVVV%*Nuova cartella\example2*\SPatch_2.v4p
and I modified and saved the patch after moving it from “Nuova cartella” to “example2”.