Unfortunately, here again the rendering engine is the problem. It treats flats (ceilings, floors and slopes) quite differently from walls. Last we heard, Randy said that the (quite substantial) work required to change this pushed decals on flats way down the queue.Vader wrote:isn´t it possible to make decals displayed on the floor?
In combination with the K2 bridge it would make a really cool 3dfloor (like the ones in duke3d).
Next release: Real 3D floors?
- David Ferstat
- Posts: 1113
- Joined: Wed Jul 16, 2003 8:53 am
- Location: Perth, Western Australia
- Contact:
- Woolie Wool
- Posts: 1713
- Joined: Mon Dec 15, 2003 3:36 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Arch Linux, Windows 11
- Graphics Processor: nVidia with Vulkan support
- Contact:
- Lexus Alyus
- Posts: 4220
- Joined: Tue Jul 15, 2003 5:07 pm
- Location: Nottingham, UK
- Contact:
The thing is that if and when Zdoom has 3D floors it will still feel like doom and be good. This is because it has a strong comunity and a really decent programmer.
The flaws of those other ports are factors of what I just said (lack of a comunity and co-operation between programmeres... also note that Zdoom is one of the best and only has 1 programmer... legacy has more than one and the resaults are pritty bad...).

The flaws of those other ports are factors of what I just said (lack of a comunity and co-operation between programmeres... also note that Zdoom is one of the best and only has 1 programmer... legacy has more than one and the resaults are pritty bad...).

- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Don't blame 3D floors for the suckiness of these engines.Woolie Wool wrote:Well, remember this:
Legacy has 3D floors, and it sucks
EDGE has 3D floors, and it also sucks
Vavoom has 3D floors, and it doesn't even feel like Doom
3D floors are not worth it if the results make ZDoom like any of the above.
Legacy sucks because it is sloppily programmed and that includes the 3D floor stuff.
EDGE sucks because... (well, I don't know why it sucks because I have used it so rarely but it most definitely doesn't suck because it has 3D floors)
Vavoom sucks because it gutted all the code that makes Doom what it is. Don't be surprised to get something bad if you make an engine that can play Doom levels in a Quake like environment.
- TheDarkArchon
- Posts: 7656
- Joined: Sat Aug 07, 2004 5:14 am
- Location: Some cold place
Graf Zahl wrote:Vavoom sucks because it gutted all the code that makes Doom what it is. Don't be surprised to get something bad if you make an engine that can play Doom levels in a Quake like environment.[/quote wrote:
i never had problems with vavoom. i think it rules. and i dropped zdoom for vavoom for this hexen thing im doing.
- TheDarkArchon
- Posts: 7656
- Joined: Sat Aug 07, 2004 5:14 am
- Location: Some cold place
Vavoom tries to beat EVERY other source port at their own games. And it fails miserably on all levels.
- The 3D models are not as smooth as JDoom.
- ZDoom has better script and has more lumps (KEYCONF, DECORATE).
- EDGE is easier to edit and is more open ended than VaVoom C.
- It is easier to implement 3D floors in Legacy.
- ALL of the above are more compatable than VaVoom.
- And last but not least, it's run and automap code is shit.
Last edited by TheDarkArchon on Thu Sep 02, 2004 7:07 am, edited 1 time in total.
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
I won't say EDGE sucks. It's not my preferred port, but I enjoy all the mods that are put out for it, and I also enjoy making mods for it because the engine is more flexible than ZDoom. Unlimited sprites, unlimited sounds, as many weapons as you like, dynamic lights and all sorts of effects for stuff. And most of all, Immoral Conduct.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
TheDarkArchon wrote:Vavoom tries to beat EVERY other source port at their own games. And it fails miserably on all levels.
I can't say much about that. I don't use both engines on a regular basis but it wouldn't surprise me considering that Vavoom's renderer is ugly as hell.The 3D models are not as smooth as JDoom.
Again not surprising. All Vavoom has is Hexen's original ACS interpreter with no additions whatsoever. Worse, although it theoretically supports everything needed for proper Boom support it is totally non-existent. The engine can barely play vanilla levels (far too many have visual glitches) and is thus only suited to run custom WADs for itself.ZDoom has better script and has more lumps (KEYCONF, DECORATE).
VavoomC is a good idea in theory but the implementation of it means that nothing at all is gained over a true C implementation like ZDoom. You still have to recompile EVERYTHING to add one measly item to the game - even the simplest decoration. I'd take DECORATE any time (well, not surprising since I invented a large part of it...EDGE is easier to edit and is mode open ended than VaVoom C.

Definitely. Although admittedly if you have a working implementation for Legacy's 3D floors it'd be a piece of cake to support Vavoom's types with it. The floor/ceiling swapping was utterly [censored word] though because it unnecessarily messes with error checkers.It is easier to implement 3D floors in Legacy.
Yes, even Legacy...ALL of the above are more compatable than VaVoom.

DefinitelyAnd last but not least, it's run and automap code is shit.
Indeed.Case closed.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
ZDoom has this, too.wildweasel wrote:I won't say EDGE sucks. It's not my preferred port, but I enjoy all the mods that are put out for it, and I also enjoy making mods for it because the engine is more flexible than ZDoom.
Unlimited sprites,
ditto.unlimited sounds,
2.0.64as many weapons as you like,
ZDoomGL (next release)dynamic lights
Yes, unfortunately all that is done for EDGE are TC's. I want to play Doom when I play Doom!and all sorts of effects for stuff. And most of all, Immoral Conduct.

- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
DECORATE was inspired to a large degree by the monster definition capabilities of DDF. The difference in syntax comes mainly from Hexen's script parser which is used to read them. If you do a careful 1:1 comparison you will find lots of similarities in there and there is no C like stuff in there.
As for ACS, well, that's your loss because IMO RTS is a pathetic scripting language with its batch like approach. It can't do much with such a limited syntax.
Ease of use is a very subjective thing and I like my scripting languages well structured.
As for ACS, well, that's your loss because IMO RTS is a pathetic scripting language with its batch like approach. It can't do much with such a limited syntax.
Ease of use is a very subjective thing and I like my scripting languages well structured.