The official "ZDoom on Wolfenstein 3D" thread. (aka ECWolf)
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine are perfectly acceptable here too.
Please read the full rules for more details.
-
-
- Posts: 3201
- Joined: Wed Nov 24, 2004 12:59 pm
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
At this time ECWolf lacks a Z-axis so the only way to change the height is to offset the sprite. Also, for forwards compatibility you should always fill Z-height parameters with 0.
-
- Posts: 1743
- Joined: Fri Jun 22, 2012 5:39 am
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
Whats the NOP on some actions mean?
-
-
- Posts: 17937
- Joined: Fri Jul 06, 2007 3:22 pm
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
No OPeration. Means the action does nothing. It might be because it isn't implemented yet, or because it is designed to be a dummy function that does nothing.
-
- Posts: 1743
- Joined: Fri Jun 22, 2012 5:39 am
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
Thanks for clearing that up, I was wondering if it was messing up my code but it wasn't.
-
-
- Posts: 3201
- Joined: Wed Nov 24, 2004 12:59 pm
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
In this case it's a dummy function that does nothing. As you probably are aware, ECWolf has two slots for actions in a state. The first one behaves like it does in ZDoom, the second one is executed for each tic (or rather half tic). Thus NOP is used to skip over the action pointer and use the thinker slot.Gez wrote:No OPeration. Means the action does nothing. It might be because it isn't implemented yet, or because it is designed to be a dummy function that does nothing.
You could of course end every state in NOP NOP if you wanted, but what's the point.

-
-
- Posts: 17937
- Joined: Fri Jul 06, 2007 3:22 pm
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
Poetry.
Code: Select all
Actor NOPE
{
States
{
Spawn:
NOPE NOP 3 NOP NOP
Loop
}
}
-
- Posts: 237
- Joined: Tue Jul 31, 2007 10:56 am
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
I've been meaning to try this for a while. Are gamepads supported?
-
-
- Posts: 3201
- Joined: Wed Nov 24, 2004 12:59 pm
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
They should work. I haven't tested the code in a long while though, so be sure to report any issues you come across on the bug tracker.
-
- Posts: 237
- Joined: Tue Jul 31, 2007 10:56 am
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
Will do. Thanks!
-
- Posts: 1112
- Joined: Sat May 22, 2010 12:49 pm
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
Is there any UWMF tutorial/example? I found the documentation, but it lacks some kind of example. (I understand a few things, but can't find how to put tiles on the map.)
-
- Posts: 237
- Joined: Tue Jul 31, 2007 10:56 am
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
I noticed some issues with controller support and added them to the bug tracker. The port is really promising.
-
- Posts: 1112
- Joined: Sat May 22, 2010 12:49 pm
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
UPDATE: I tried making maps myself. Works. But I can't figure out how to use other planes than the first one. Are these not made yet?
Of course, I will try to make some basic tutorial on creating maps. For wiki.
Also, let me learn a bit more C++ and I'll try to make some basic Message Trigger.
Of course, I will try to make some basic tutorial on creating maps. For wiki.
Also, let me learn a bit more C++ and I'll try to make some basic Message Trigger.
-
-
- Posts: 3201
- Joined: Wed Nov 24, 2004 12:59 pm
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
A complex UWMF map would be really difficult to make by hand. There's currently no editor available for it either.mallo wrote:Is there any UWMF tutorial/example? I found the documentation, but it lacks some kind of example. (I understand a few things, but can't find how to put tiles on the map.)
The current suggested method for making maps is to use WDC or HWE and write a map translator.
Thanks. Just to make a quick note about your bug. I should be able to add support for binding the trigger axis, but opening the menu on the controller might need wait until the input system is refactored.jute wrote:I noticed some issues with controller support and added them to the bug tracker. The port is really promising.
If you're referring to 3D UWMF planes, then no. Only the first plane is supported at the moment. Technically speaking ECWolf is capable of rendering walls on other planes, but it can texture map one floor/ceiling for the time being.mallo wrote:UPDATE: I tried making maps myself. Works. But I can't figure out how to use other planes than the first one. Are these not made yet?
-
- Posts: 1743
- Joined: Fri Jun 22, 2012 5:39 am
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
Does ECWOLF support HD sprites? E.g. setting the scale to 0.5 or something for the sprites? Or will I have to resize my graphics to fit within 64x64 pixels?
-
-
- Posts: 3201
- Joined: Wed Nov 24, 2004 12:59 pm
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: The official "ZDoom on Wolfenstein 3D" thread. (aka ECWo
It does. I believe setting scale in decorate requires the development version of ECWolf though. The stable version of ECWolf does support scaling through TEXTURES though. ECWolf does not require sprites to be square either, in fact for optimal rendering speed they should be cropped.