(Doom Builder) Strife Dialog Tutorial

Channel:
Subscribers:
20,900
Published on ● Video Link: https://www.youtube.com/watch?v=MFgGaZPZ5m4



Doom II: Hell on Earth
Category:
Vlog
Duration: 1:40:39
6,885 views
421


Learn how to add RPG-like conversations to your Doom levels by leveraging the power of Strife's dialogue system.

This tutorial covers GZDoom Strife Dialog Format, which is the most modern variant of the original Strife Dialog Format.

Example WAD (Finished Version):
https://www.mediafire.com/file/4fqlwkximsdzt3a/Strife_Dialog_Tutorial_%2528Finished_Version%2529.wad/file

Example WAD (Starter Version - For Following Along):
https://www.mediafire.com/file/541r1vj677utvva/Strife_Dialog_Tutorial_%2528Starter_Version%2529.wad/file

Panel & Voice Assets (For Starter Version):
https://www.mediafire.com/file/psupqd6f53ckpc6/Strife_Dialog_Tutorial_Assets.zip/file

Since there are so many different "blocks" to try and keep track of (Conversations, Pages, Choices, etc.), I also decided to make this simple diagram showing all of the blocks and their relationships with each another:
https://chubzdoomer.com/wp-content/uploads/2023/09/Strife-Dialog-Block-Heirarchy.png

In the diagram above, notice the "Cost" block goes inside of a "Choice" block, for example. And the "Choice" block goes inside of a "Page" block. This should make it much easier to know which blocks you have at your disposal and where exactly they should go.

Useful Links:
https://zdoom.org/wiki/Universal_Strife_Dialog_Format
https://zdoom.org/wiki/ZDoom_Strife_Dialog_Format
https://zdoom.org/wiki/GZDoom_Strife_Dialog_Format
https://zdoom.org/wiki/DIALOGUE
http://maniacsvault.net/usdf/usdf22-draft.txt
https://github.com/ZDoom/gzdoom/blob/master/specs/usdf.txt
https://github.com/ZDoom/gzdoom/blob/master/specs/usdf_zdoom.txt
https://github.com/ZDoom/gzdoom/blob/master/specs/usdf_gzdoom.txt
https://forum.zdoom.org/viewtopic.php?f=39&t=52710
https://forum.zdoom.org/viewtopic.php?t=46260

Chapters:
00:00:00 Intro
00:00:54 Map Tour
00:03:26 Getting Started/Setting Up Doom Builder
00:06:47 Creating a Basic Conversation
00:13:44 Creating Branching Dialogue
00:34:39 Creating a Shop
01:00:05 Creating a Trading System
01:14:53 Changing Conversations at Runtime
01:25:37 [Bonus] Adding Panels to Conversations
01:29:09 [Bonus] Adding Voices to Conversations
01:34:30 [Bonus] Creating Random Dialogue







Tags:
Doom Builder
GZDoom Builder
DB
GZDB
tutorial
Doom
Doom 2
UDMF
Ultimate Doom
Chubz
Chubzdoomer
video
OpenGL
scripting
ACS
in-game
Strife
dialog
dialogue
system
conversations
NPCs
characters
talk
speech
branching dialogue
guide
quest
quests
RPG
Hexen



Other Statistics

Doom II: Hell on Earth Statistics For Chubzdoomer

Chubzdoomer currently has 1,140,134 views spread across 40 videos for Doom II: Hell on Earth. His channel currently has around 15 hours worth of content for Doom II: Hell on Earth, roughly 13.56% of the content that Chubzdoomer has uploaded to YouTube.