Daemon engine porting exercise
Following the discussion on https://github.com/Unvanquished/Unvanquished/pull/3527, I was inspired to try the exercise of porting another ioq3-based game to the Daemon engine. Tremulous seemed maybe a bit too trivial, so I'm attempting Smokin' Guns. See how it's going so far!
This is on a 99.9% vanilla Daemon engine, except I tweaked the register shader function to accept shader names written with backslashes. Of course that could be fixed by changing the assets too.