A good long while back i decided to compile a few mods I found into a single 7z archive, just to make it easier for others to find, some of these support bots, others don’t but could still be fun in a LAN session. This includes mods like CPMA, Eternal Arena, ExcessivePlus, Q3Pong and more. Some of these were incredibly hard to find, tried to find the latest version of each of these but that wasn’t always simple. Just extract these into your main Quake III folder, select via the mod menu, or optionally make a shortcut, and your good to go.
Quick tip: If it pops up asking for a CDKey, go into your main Baseq3 folder and look for Q3Key, then paste that into the mod folder, it’ll stop asking for it, assuming putting your key into the cdkey menu doesn’t work, note that only some of them do that, shouldn’t cause any weird errors but always good to be cautious.
I also recall going in to scrub any keys from the folders but if I missed any then lemme know and I can go in and fix that.
The Source port I use is QuakeIIIe (The Edawn one), but some of them like Eternal Arena and Painkeep work better with ioquake, so best run those with that, same with Defrag which runs best with iodfequake, at least when I tried these before, they might work better, in my experience anyway.
Quick note that with some of these it defaults your character model to either Grunt or Sarge in a Team based gametype like CTF, if it does the former then it fixes upon death, if it’s Sarge then it’s stuck like that. Best I can tell that just seems to be how the mods are and searches didn’t find any fix.
But yeah hope this proves to be helpful, if you have any mod suggestions then feel free to let me know and I’ll look out for them.