I've been wanting for a while to bring UT Goty maps to Nexuiz and play them there. I seen the Unreal 1 engine uses a pretty similar architecture as the Quake 1 engine in maps, with of course slight differences regarding brushes and other things. I was wondering if anyone has ever made a converter (or knows another way to convert) a Unreal Tournament classic map to a Nexuiz map. In other words, a converter which can take any Unreal 1 engine map (UT99, DeusEx, etc.) and convert it to a .map file in a format which gtkRadiant can read. What I'm basically looking for it to do is to copy the brush arrangement from a .unr map and put it in a .map file in a way Radiant can read.
I have mapped a bit for UT and as far as my understanding goes this should be possible. The main differences between UT and Quake are that first off, UT uses subtracted brushes for the area where the players reside, which in quake need to be represented with normal brushes closing off the space. Substracted brushes could just be ignored and remade in Radiant manually the right way, or if the converter would be smart enough, represent it automatically through many surrounding brushes. The second difference is that in the Unreal engine, one can create hollows and inner angles in the same brush while in Radiant a brush cannot have an inner angle. This would be easily fixed if the converter would know how to split a brush in multiple brushes at this point, and preferably use caulk on the sides which get separated.
It would be preferred if it could also take all the textures which the map uses from its .utx packages and make them .png or .jpg files in a subfolder under Textures, also remembering what texture was set on each face that way. If that isn't possible everything can be manually retextured with similar stuff I guess... as I said I'm mainly looking for something which copies the brush arrangements. I wouldn't hope there could be a way to copy the lights, player starts and other things as well, but if there is any tool which can do such a brush porting that would be awesome.