Most of us know that adding a barrel extension requires a bit of balance between length of the barrel and range. If the barrel is too short, you won't be getting the maximum performance out of your gun, while if the barrel is too long, the gun can't put out enough pressure behind the dart and you'll essentially create a vacuum within your barrel (dart never leaves the barrel).
Well, here's an idea to be able to find that (near) perfect length the good old fashion method of trial and error (yeah, I'm working towards my mech. engineering degree; future looks bright for the world

1. First, use pvc pipe or some other material that you can easily drill holes into and make it overly long for the gun.
2. Next, attach barrel however you'd like to your gun.
*Now if the dart gets stuck in your barrel (by the vacuum)...good, it's long enough.
4. Then drill a single hole into the top of your barrel about a half and inch from the end.
5. Fire again.
6. If the dart still gets stuck, then measure another half inch from your last hole (still only drilling through the top of the tube, not all the way through) and drill again.
7. repeat steps 5 and 6 until your dart not only leaves the barrel, but also gets maximum range.
*if you drill too many...fill one. may I suggest duct tape.
My theory here is that once the pressure maxes out within the barrel, the trial-and-error method will allow you to find right where a hole is needed to create equilibrium and allow the dart to then coast on the air still beneath through the rest of the tube giving you max range and accuracy (the longer the barrel = more accuracy).
Now, I know I'll have to find a way to clean off the hanging material from the drill that could catch on the dart as it passes the holes, but I think a little sand paper and a thin stick could do the trick
I'll post what happens tomorrow night soon. I'll probably use a NF and a modded secret strike (mod doesn't effect how it shoots, just how I can use it...also post later).
peace