Ok, I've decided to start some more addon/improvement development on Invision while we're waiting for the next version. To start out, I'm working on a new XDCC Manager. It will be an addon that will work with the latest version of Invision (not with other scripts). I'm not fully integrating it because that would require a lot more work and make things much more frustrating for people trying to install it. Besides, this way you can keep your current XDCC Setup in case you don't like this one.
So far, here are the features (yes, some are features already available... I'm just listing all that I'm including):
Θ Unlimited networks
Θ Virtually unlimited channels (all settings must fit within 64,000 characters)
Θ Virtually unlimited packs (all settings must fit within 64,000 characters)
Θ Separate pack lists per channel
Θ Separate max queues per channel
Θ Separate max sends per channel
Θ Max queues per person are set up by channel
Θ Max sends per person are set up by channel
Θ Separate Ad Delay per channel
Θ Separate Line Delay per channel
Θ Individual pack "bytes sent" stats (it will display total bytes based on completed downloads)
Θ Individual pack download stats
Θ Ability to set colors of packs by on a per-pack basis (including random)
Θ Random pack color will not use black or white colors to prevent "invisible" packs since those are the colors used for most people's backgrounds. You can manually set a pack color to either of those colors, of course.
Θ A single XDCC Manager to edit/view all networks and channels in one location rather than only being able to edit/view the data for the network you're connected to.
Θ Ability to auto start
Θ Ability to display or not display the pack list in the ad
And, I will see if it's possible for me to easily add a multiple queue pool option, though right now that is a low priority for me. I may also consider a full stats page (total stats, stats by network, stats by channel, most download files). Right now, there is only a per-pack stats and the standard stats you see at the top of the current ad itself. We'll see about that one.
The idea behind this is to make it work for an unlimited number of channels with different options per channel. Having unlimited packs alone, will make this a very large improvement.
If you have any other features you want to see in this, please post them. I will try to add all the features people want. This is still a little ways off. I've got a lot done so far, but there's still a lot left to do. I'm posting in order to get suggestions for features while I'm still working on it.
Also, if you want something else improved/added in Invision, you can post what it is in the features request forum (if it's already posted, bump it for me so I know there's still interest in it). I'll see about doing additional additions and improvements after I complete this. Note that I probably will only do ones that are beneficial to many users and not things that only benefit a few (unless it's an easy thing to do).
EDIT:
A note on the "virtually unlimited" sections. Because of how the settings will be stored in order to give the best results, 64k is the maximum size for settings *PER NETWORK*. Basically, this will allow an average of about 300+ packs.
I may end up changing this around a bit to offer 64k per channel rather than per network. This would allow for about 300+ packs per channel rather than per network.