Hello Dr.Shadowborg,
Yes, the source code is included. I always include it (maybe some other people want to look into my messy code...)
The file size is because of the big amount of skins for the models. They have 8 skins each. It contains external replacement textures, which boosts the filesize up.
Hello taniwha,
The pk3 support is not needed. I only tend to scrape all the necessary files together into one file, to keep the overview a bit cleaner.
But you can simply extract the pk3 into subfolders and everything is good (as you know). And/or create a pak file from those.
The spider-addon is meant to be an addon to the "small mod compilation" (which is a Darkplaces mod). So you need some files from that mod (I wrote about it in the readme).
This decision was made a while ago, because originally I wanted to include it into the "small mod compilation". But things changed...
Anyhow, the code for the spider itself can be used in any mod or engine.
Most important is the file "spider.qc" of course. As well as some AI entries in the original qc files (which are a bit harder to find due to all of the other entries of the "small mod compilation").
If you want I can extract only the spider-neccessary files/code.
Best regards,
Seven