People seem to forget, or not acknowledge, the QuArK (
http://www.planetquake.com/quark) map-editor, even though it supports mapping for all games that the other individual map-editors each do on their own. 
 At the moment, the latest snapshot of QuArK has support for; Quake-1, Hexen-2, Quake-2, Heretic-2, Half-Life, Sin, Kingpin, Soldier of Fortune, Quake-3:Arena, Star Trek:Voyager-Elite Force, Return to Castle Wolfenstein, Medal of Honor:Allied Assault and a few more. 
 It shouldn't take long to put in Jedi Knight II:Jedi Outcast into QuArK, since its based of the Quake-3 engine. 
 Whats missing is the compile tools, which compiles the .MAP files to .BSP files. And those can only be supplied by Raven Software. Lets hope they do that soon. 
 /Decker - 
www.planetquake.com/quark) (
http://www.planetquake.com/quark)