Is it possible to overwrite vanilla door delays?

Ask about ACS, DECORATE, ZScript, or any other scripting questions here!
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. If you still don't understand how to use a feature, then ask here.

Please bear in mind that the people helping you do not automatically know how much you know. You may be asked to upload your project file to look at. Don't be afraid to ask questions about what things mean, but also please be patient with the people trying to help you. (And helpers, please be patient with the person you're trying to help!)
User avatar
crowbars82
Posts: 40
Joined: Sun Nov 05, 2017 6:22 pm

Is it possible to overwrite vanilla door delays?

Post by crowbars82 »

Hi,

Is it possible to overwrite the door delay of linetype 1: DR_DOOR?

By the looks of things I might be able to use Generic_Door if I tag the doors and use an open ACS script, unless there is something else that can be done which will overwrite all DR_DOOR delays to perhaps 30 seconds?

Much thanks!
Blue Shadow
Posts: 5046
Joined: Sun Nov 14, 2010 12:59 am

Re: Is it possible to overwrite vanilla door delays?

Post by Blue Shadow »

You can use a [wiki]map translator[/wiki].
User avatar
ramon.dexter
Posts: 1562
Joined: Tue Oct 20, 2015 12:50 pm
Graphics Processor: nVidia with Vulkan support
Location: Kozolupy, Bohemia

Re: Is it possible to overwrite vanilla door delays?

Post by ramon.dexter »

Maybe you should explain what are trying to achieve.

Based on your question, I just don't understand what are you asking for. You can already set a timeout on Generic_Door, also you can set it directly to control a door, without need of a acs or sector tagging.

Looks like you are used to doom format. Ok, good. So the next map you will make you'll make in UDMF format. Much more features than doom format, yet less limitations.
User avatar
crowbars82
Posts: 40
Joined: Sun Nov 05, 2017 6:22 pm

Re: Is it possible to overwrite vanilla door delays?

Post by crowbars82 »

Hi thanks both for the replies. I am modding a version of Oblige to make randomly generated sci-fi space-station themed maps.
I looked into the map translator and couldn't quite work out what I was doing with it, I will persevere with it though as it does look like the way to do this.
The version of Oblige I am modding churns out classic doom format maps, so I am wondering if there is something that can be done to create an ACS script (which I have got the hang of) to automatically overwrite the delays on any door in any classic doom type map. UDMF does have a lot more stuff that can be played with, but currently until I can work out how to export the maps as UDMF (which may involve too much work at this time) this is perhaps a better explaination. Thanks!
User avatar
Kappes Buur
 
 
Posts: 4201
Joined: Thu Jul 17, 2003 12:19 am
Graphics Processor: nVidia (Legacy GZDoom)
Location: British Columbia, Canada

Re: Is it possible to overwrite vanilla door delays?

Post by Kappes Buur »

crowbars82 wrote:.... until I can work out how to export the maps as UDMF ....
This may be of help to you
viewtopic.php?f=39&t=52726
User avatar
crowbars82
Posts: 40
Joined: Sun Nov 05, 2017 6:22 pm

Re: Is it possible to overwrite vanilla door delays?

Post by crowbars82 »

Blue Shadow wrote:You can use a [wiki]map translator[/wiki].
Thanks again for suggesting this, I looked into how XLAT works and after much confusion it finally clicked! I have now changed the speeds for bulkhead door in my station, plus I can get the forcefield I always wanted knowing I can make my own linedefs such as: 451 = USE|REP, ForceField() :D

Return to “Scripting”