Doesn't adding in new classes require engine modifications?
Only to get it listed in the menus and also the status pull-up bit in the hud (for name, ability strings and picture)
But then, I guess maybe we need a modified engine anyways because of that checksum thing you mentioned?
Yep. I don't understand why Hammer of Thyrion really needs pak0.pak checksum protection on startup...