Cacodemon
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > Converting Doom maps to Quake
 
Author
All times are GMT. The time now is 07:38. Post New Thread    Post A Reply
mmx
Green Marine


Posts: 30
Registered: 05-10


Hello all,

I'm trying to convert a few Doom maps to Quake, without luck. I generated some maps with SLIGE and wanted to convert those for Quake and see how they fit in 3D. I have tried D2Q, but the resulting levels have many holes and invalid geometry. I also tried QDM.

Maybe you guys can recommend something for me? Any good converter, or maybe a Doom map editor that exports to Quake MAP format?

Old Post 04-23-11 00:04 #
mmx is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Solarn
Member


Posts: 564
Registered: 09-08


No chance. The two games have such different formats that it's essentially impossible to convert maps for one into maps for the other with a computer. You'll have to build them manually in a Quake map editor.

Old Post 04-23-11 08:07 #
Solarn is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
boris
meow


Posts: 3630
Registered: 05-00



Solarn said:
No chance.

Indeed. It's completely impossible to transform a 2d map into "true" 3d. That's the reason why ports like GZDoom unfortunately are not able to render anything.

Old Post 04-23-11 09:53 #
boris is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
tempun
Member


Posts: 597
Registered: 08-09


Standard Quake MAP tools are so picky that it's a nightmare to generate anything complex in MAP format. For that reason Oblige, a random map generator, doesn't export MAPs but exports BSPs instead. (It does have MAP-like internal representation for maps, but if converted to MAPs, Quake tools wouldn't cope with them.)
Edit: Boris, I'd appreciate it if you would stop posting nonsense.

Old Post 04-23-11 09:59 #
tempun is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
hex11
Senior Member


Posts: 2237
Registered: 09-09


Should be possible, in theory. Everything vanilla Doom can do is possible in Quake. Somebody with a deep knowledge of both engines and their file formats should be able to write a tool like that.

(ok maybe not if the WAD has 10,000 monsters in it...)

Old Post 04-23-11 10:51 #
hex11 is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
tempun
Member


Posts: 597
Registered: 08-09



hex11 said:
Should be possible, in theory. Everything vanilla Doom can do is possible in Quake. Somebody with a deep knowledge of both engines and their file formats should be able to write a tool like that.

(ok maybe not if the WAD has 10,000 monsters in it...)


Note that I didn't say anything about converting Doom maps to BSP format. I talked about converting to MAP.

Old Post 04-23-11 11:39 #
tempun is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Worst
Mini-Member


Posts: 84
Registered: 09-07


I've used d2q.exe a few times,

the converted .map files are fine as far as the walls of the sectors go. But the floors and ceilings tend to be rather messed up.
So I usually end up deleting all the floor and ceiling brushes, and redoing them myself.

It's faster than remaking the map from scratch, when you have the walls and their heights as a reference to where the floor and ceiling brushes should go. And all the walls will be correctly positioned in relation with each other too, which is way harder to pull if you do anything big/complex by hand.

http://i52.tinypic.com/2ia6jah.png
http://i56.tinypic.com/51yhya.png

Old Post 04-23-11 12:32 #
Worst is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8889
Registered: 06-06



Solarn said:
No chance. The two games have such different formats that it's essentially impossible to convert maps for one into maps for the other with a computer. You'll have to build them manually in a Quake map editor.
Lol what? An algorithm can be made that converts sectors to sets of polyhedrons (brushes), that's sure. Same as how an algorithm/program already exists that transforms Wolf3d maps to Doom maps.

Old Post 04-23-11 12:44 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
tempun
Member


Posts: 597
Registered: 08-09



printz said:
Lol what? An algorithm can be made that converts sectors to sets of polyhedrons (brushes), that's sure. Same as how an algorithm/program already exists that transforms Wolf3d maps to Doom maps.

Printz: go ahead and make it. It must generate MAPs (generating BSPs directly is cheating) files that can be compiled to a BSP by standard Quake tools, without leaks.
And I don't understand how it's the "same".

Old Post 04-23-11 13:06 #
tempun is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
negke
Member


Posts: 287
Registered: 07-06


There are two or three old tools for that. You might want to try QuakeDM - it's the one used for these maps. However, unless you're looking into converting Doom maps to Quake for some scientific/techie purpose, it's not recommended as the results are bound to suck. At the very least they'll require a lot of additional effort, bug-fixing etc. to get them to a minimum level of quality.
As for Oblige, the levels that it generates are absolutely horrible and shouldn't be used for anything. Not even mentioned.

Edit: Just realized you did try QDM. Well, like I said, You won't be able to produce working results without additional effort. Most likely to a point where recreating the maps from scratch is an easier and less painful way.

Last edited by negke on 04-23-11 at 13:20

Old Post 04-23-11 13:07 #
negke is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
tempun
Member


Posts: 597
Registered: 08-09



neg!ke said:

As for Oblige, the levels that it generates are absolutely horrible and shouldn't be used for anything. Not even mentioned.


I don't think so. Oblige 3.57 generates quite decent Doom levels.

Old Post 04-23-11 13:19 #
tempun is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
negke
Member


Posts: 287
Registered: 07-06


Doom levels, yes. But I was refering to its experimental Quake level generator.

Old Post 04-23-11 13:21 #
negke is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
mmx
Green Marine


Posts: 30
Registered: 05-10


If it's so impossible, why D2Q and QDM do it, ALMOST, well?

http://www.gamers.org/pub/idgames2/...rters/qdm11.txt
http://quest-ed.sourceforge.net/dl/index.html

I'm not discussing if it's possible or not, but asking people if they know any other converters or techniques, or even some tips to get them correctly converted.

Old Post 04-23-11 13:52 #
mmx is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
andrewj
Senior Member


Posts: 1638
Registered: 04-02


I have made a DOOM to MAP converter which actually works.

It's called Doom2Brush.

Maybe tomorrow I'll polish it up a bit and make a Windows binary (the source code is in the glbsp SVN repository if anyone is curious).

Old Post 04-23-11 14:00 #
andrewj is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
mmx
Green Marine


Posts: 30
Registered: 05-10


By "actually works" you mean...? No leaks and bad brushes like QDM does?

Old Post 04-23-11 16:58 #
mmx is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
andrewj
Senior Member


Posts: 1638
Registered: 04-02


Actually I don't know if my program works any better than those other ones, it has worked OK for me but I have not tested it on really big or complex maps.

Here it is btw: http://glbsp.sourceforge.net/files/doom2brush-0.3.zip

I had trouble loading the output into NetRadiant, needed to add three zeros to the lines to get it to load in. There is a program on OpenArena's forums (a recent thread) to do that.

Old Post 04-24-11 13:22 #
andrewj is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
mmx
Green Marine


Posts: 30
Registered: 05-10


Does it convert doors and other parts of the map like QDM does?

Old Post 04-24-11 15:06 #
mmx is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
negke
Member


Posts: 287
Registered: 07-06


Just try it??

Then you'll find out it that it doesn't convert doors or any other functions, only geometry and entities specified in the convdefs.txt. The brush conversion seems pretty accurate, but it doesn't keep texture offsets. Quite awkward to use, too, but the main downside is that it outputs to the Quake3 map format which isn't compatible to Q1 apart from DP. Still, on a technical level it's nice work, I guess, so good job andrewj.

Old Post 04-24-11 16:19 #
negke is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
andrewj
Senior Member


Posts: 1638
Registered: 04-02



mmx said:
Does it convert doors and other parts of the map like QDM does?

Nope.

As I (should have) said, it's a simple program which is not user friendly or featureful. If it doesn't work properly or do what you want, then tough cookies.

Old Post 04-25-11 02:50 #
andrewj is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
mmx
Green Marine


Posts: 30
Registered: 05-10


Doom Builder should be able to export Quake maps. It would make mapping for Quake much easier...

Old Post 12-15-11 22:24 #
mmx is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8889
Registered: 06-06



tempun said:

Printz: go ahead and make it. It must generate MAPs (generating BSPs directly is cheating) files that can be compiled to a BSP by standard Quake tools, without leaks.
And I don't understand how it's the "same".

I'm going to make a Quake .MAP to GZDoom map converter. Brushes become 3d floors (as long as they're not wildly free-form) and entities become things. I wonder if I can settle with "dynamic" lights generated from light entities, or use some extra available data from the horizontal brush face textures to make up the sector lights, considering that having to manually adjust all light levels of a complex network of intertwined 3d floors would be a pain.

Old Post 12-15-11 22:38 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
neubejiita
Forum Regular


Posts: 674
Registered: 02-09


The problem with Doom to Quake map converters I have tried in the past is that the conversion would be very inefficient and the resulting Quake map would be using more brushes than necessary for walls and floors, so if you want to convert Doom maps then you would have to keep that in mind.

Old Post 12-17-11 07:32 #
neubejiita is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 07:38. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > Converting Doom maps to Quake

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.