As hinted at above, I'm also working on additional special familiars. These are familiars that you are unable to choose on levelup, but can target with the Bind Familiar spell. When these familiars die they get used up, and you need to bind a new one. This enables a DM to hide special familiars like a resource for wizards to hunt for which was the whole point for me to create this system in the first place.
Special Familiars so far:
- Dire Rat
- Parrot
- Viper
- Falcon
- Imp
- Pseudodragon
- Pixie
I'm considering a bunch more too.
--EDIT--
While all that might sound great, there is one complication to this. Special familiars require special abilities, and for that I need to add new entries to a number of 2das and the TLK to get all the spells, item properties, and feats that they will use. I'll simply charge ahead, and once i get to the end consider how I release this. I may release a stripped down package with no specials so that the 2DA impact is minimal. This will be the final iteration of version 1.
After this I'll be moving on to creating an NWNX solution for myself which goes off in a a totally different direction - "version 2" - but not likely something I will release. I have already created a halfway NWNX solution which operates in a similar fashion as version 1 but relies much less on creature properties to customize them. NWNX_FUNCS enables you to adjust hitpoints, skills, and abilities directly which makes the whole thing work quite seamlessly and is superior to the hacks i pulled off with this. In anycase, if this halfway solution is interesting to someone, I'd be happy to hand over the code and let you run with it.