Editing Tutorials

On this page you will find various tutorials on editing the ZDoom engine. ZDoom is arguably the most advanced Doom source port to date. It incorporates TeamTNT's Boom extensions with Hexen's expanded sector, linedef and thing specifications. The biggest advance, in my opinion, is the addition Hexen's ACS scripting language. ACS has opened a whole new editing experience to the Doom level designer allowing unprecedented control of the Doom world.

These tutorials are targeted at the Doom level designer that has never edited Hexen. This section is a work in progress and expect the tutorial list to grow as I gain more insight into the workings of the ZDoom engine. Be sure to read the ZDoom Reference file that comes with the ZDoom package as well as the Hexen specs available with the WadAuthor package.

My thanks to Randy Heit for his support and help in these tutorials.

My thanks to Bruce A. Benko for adding ZDoom to DMapEdit and helping me get started with DME.

Line Specials

Slopes
Mirror
ChangeCamera
Transfer_Light Specials

Sector Specials

Implementing Colored Lighting
Phased Lighting
Simulated Phased Lighting via Scripting
Gravity Special
Fog
Ceiling and Floor Texture Change
Deep Water
Sector_SetRotation
Animated Flats and Textures
Flat Warping
Making an Elevator
Building Pillars
Creating Donuts
Building a Staircase

Thing Specials

Setting up Monster Patrol Routes
Using the Monster Special
Using the ThingCount Function
Using the Particle System
Using the Bridge Thing
ActorMover
Skybox
Sector Action Things

Poly Objects

Sliding Doors Using Poly Objects
Rotating Doors Using Poly Objects
Recessed Switch
Fixing Polyobject Texture Bleeding

Script Library

A Scripting Primer
Michael NiggelMisc Scripts
Dec0n's ZDooM Example Wad #1

Constructs

K2-Bridge
Spiral Stairs
Two Story Building
A Filling Basin
Portal Door
Combo Lock
Force Field
Sky Window
A Split Door

Cameras

Security Camera
Aiming Camera
Moving Camera
PathFollower

Miscellanous

Color Chart
Sound
Music Specials
Message Specials

Tools

ZDoom & WadAuthor
WadAuthor Basics
Making Multi_Map Wads for WadAuthor
The WadAuthor WCF File
Quickly Adjusting Sector Heights in WadAuthor
Setting Up DMapEdit for ZDoom Editing
Using WinTex To Insert a Lump
DeepSea Graphic Import and Texture Creation