Sign in to follow this  

Unity Unreal and Quake map formats

This topic is 3116 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

First of all, would it be legal to use these map formats in a hobby project (even assuming the project generates some income, in which case it perhaps counts as indie/commercial)? What's the status on using the map editors that are available (IIRC at least Quake 3 engine/Wolf:ET engine has a map editor created by the community, but I can't recall its name)? Second, assuming the answer to the first question is yes, are there any good tutorials, references or good sample code on how to load these map formats? Well, the two above questions may really apply to just about any engine to which there is a good map editor, but Quake 3 and Unreal Tournament were the only engines whose editors I've personally tried and concluded were good.

Share this post


Link to post
Share on other sites
source: http://www.flipcode.com/archives/Quake_2_BSP_File_Format.shtml
Quote:

Legality


Using id Software file formats in a publicly distributed application always seemed a little questionable to me in terms of legality. In preparation of this document I contacted id Software to resolve the issue; John Carmack was kind enough to send along this response:

"We do not legally protect the file formats, but you can't use any of the released tools, or tools derived from them (except the GPL'd Quake 1 tools) to generate content for a commercial venture. If you are writing everything yourself, no problem."



You could always email id or unreal to double check.

Share this post


Link to post
Share on other sites
Ok thanks! Which of these 2 counts as unofficial and thus legal to use? Has anyone used either?

GTK Radiant
http://www.qeradiant.com/cgi-bin/trac.cgi

Wolf_Tool
http://returntocastlewolfenstein.filefront.com/file/;16254
http://www.fileshack.com/file.x/3286/Wolfenstein:+Enemy+Territory+Map+Editor

And back to loading the file format. Is the file format specification public?

Share this post


Link to post
Share on other sites
GTKRadiant is based off the QERadiant(developed by ID for Quake 2 and onwards) editor at least as far as design. I do not now if it is based off QERadiant's source code however. The map compiler tool(which turns the file the editor saves in to the format that the game engine uses) however is the one developed by ID so that you will not be able to use.

Wolf_Tool is developed by Splash Damage and it was custom designed to work with Enemy Territory so that's pretty much another no go.

You might try looking into QuArK(Quake Army Knife http://quark.planetquake.gamespy.com/). It's a bit different than Radiant but has a pretty strong following from the mappers that use it so tutorials and advice should be fairly easy to come by.

As far as I can tell you're still going to have to write your own compiler to use these editors in a commercial project. On the other hand you won't have to necessarily use the bsp format which may throw in a lot of stuff is unrelated to your game.

For actually drawing the levels this will help you get the geometry up and running, however it does not deal too much with how to use the Potential Visibility Sets for geometry culling. It however links the Q2 flipcode tutorial on helping with that part.


Share this post


Link to post
Share on other sites

This topic is 3116 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this