Tremulous is quite impressive, you guys did a great job with it. I'm working on a standalone GPL Quake3-based game of my own (albeit not as ambitious as Tremulous, and very different besides) and was wondering if the devs could give a general estimate of how difficult it would be to merge the particle system code (particles defined in text files, trail-style effects, etc) into the current icculus.org Q3 codebase. Looking over the source, it seems like there aren't many changes to the renderer, the biggest changes seem to be in cgame. How cleanly separated out is this system, and are there any really nasty surprises waiting for me should I attempt this? Obviously I wouldn't be merging in anything gameplay related, and I'm not using anything like Q3A's gameplay, so this would be a strictly tech-level feature merge.
Thanks in advance, and congrats on Tremulous. Wish I was better at it :/
Edit: just to be clear, if I did integrate Trem's particles into my project, you guys would get mad tall props should my little project ever amount to anything. It's implicit with the GPL, but I have zero intention of taking credit for you guys' hard work.