GZDoom Builder - Breakable Glass?

Post a reply

Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angel: :angry: :beer: :bfg: :chaingun: :cheers: :blergh:
View more smilies

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

If you wish to attach one or more files enter the details below.

Maximum filesize per attachment: 1.5 MiB.

Expand view Topic review: GZDoom Builder - Breakable Glass?

Re: GZDoom Builder - Breakable Glass?

by lp-ALPHA » Tue Feb 07, 2017 14:15

Awesome, thanks for the assistance!

Re: GZDoom Builder - Breakable Glass?

by Gez » Tue Feb 07, 2017 11:26

The first map of the first episode of ZPack has breakable glass windows. It's in M_CPTT01.wad in the ZPack archive.

It's a Hexen format map, so in UDMF you can simplify it. In Hexen format you have to use line_setidentification to give an ID to a line; in UDMF you don't need to, so all the stuff that's done by Script 1 OPEN can be done on the linedef directly.

Re: GZDoom Builder - Breakable Glass?

by lp-ALPHA » Tue Feb 07, 2017 9:24

Thanks for the advice. Do you know any glass breaking scripts I can use, by chance? I found one on a YouTube video a few weeks back, but it's outdated and doesn't function properly now. Do you also have any tips for making breakable glass in GZDoom: Doom 2 (UDMF) Format? Thanks in advance.

Re: GZDoom Builder - Breakable Glass?

by Gez » Fri Jan 20, 2017 22:38

There are several methods available.


1. Strife style: put the [wiki]GlassBreak[/wiki] special on the line, define the window's "intact" and "broken" textures as a switch in ANIMDEFS, provide sprites for the glass shards.
2. Hexen style: set the intact texture as the lower texture (or upper), the broken texture as the middle, put a map spot, and have the line special run a script when hit, which will perform instant lower (or raise), play a glass break sound, and spawn a bunch of glass shards at the map spot. You need the sector behind the glass to be "closed" originally so it won't work with translucent glass.
3. ZDoom style: set the line to run a script when hit that will make the line non-blocking, play a glass break sound, change the texture to the broken glass one, and spawn glass shards like in Hexen style.

My advice is to look at maps where the effect happens in a map editor and see how they did it. Know that you can probably improve on it, too.

GZDoom Builder - Breakable Glass?

by lp-ALPHA » Fri Jan 20, 2017 16:40

I'm relatively new to the Doom map creating scene, and I'd like to know how to make shatterable glass. I already know how to make a texture transparent to make it look like glass, but as far as making it shatter into bits and play a glass shatter sound effect when I shoot it, I'm at a loss. I know it's possible, as I've seen multiple WADs and levels (especially in Brutal Doom) which have breakable windows and mirrors. Everywhere I've looked online, there have either been people who say it's not possible even though it clearly is, or there haven't been any in-depth tutorials on how to do it properly. (One in particular being an extremely outdated YouTube tutorial with horrible video and sound quality, which doesn't really help me at all)

Any help would be appreciated, as I've been trying to implement shatterable glass into one of my levels for over a month now through trial and error, but to no avail.

Top