What Is the GZDoom Strife Dialog Format v1.0?

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: What Is the GZDoom Strife Dialog Format v1.0?

Re: What Is the GZDoom Strife Dialog Format v1.0?

by Nash » Thu Feb 21, 2019 12:41 pm

Rachael wrote:One thing I should've done when designing this was allow you to specify the page name before the opening curly brace (like how you define actors in DECORATE), rather than require a separate entry for it.

[/lessons-learned]
There's still time to change it... I think I'm the only one using this feature so far, LOL. Although IMO that's too drastic of a change from the USDF spec (I don't recall other blocks using such a method) so I'm not sure how that'd fit in the grand consistency of things...

Re: What Is the GZDoom Strife Dialog Format v1.0?

by Rachael » Thu Feb 21, 2019 8:47 am

One thing I should've done when designing this was allow you to specify the page name before the opening curly brace (like how you define actors in DECORATE), rather than require a separate entry for it.

[/lessons-learned]

Re: What Is the GZDoom Strife Dialog Format v1.0?

by Nash » Thu Feb 21, 2019 8:35 am

The biggest change so far is that pages can be named using strings, and links can take in a string referring to the name of the page to link to.

Take the following sample conversation file: https://hastebin.com/unevuroxac.php

If you want to do any kind of complex dialog scripting with dynamic choices and outcomes, automatic page numbers in the previous format simply wouldn't fly. It would be too cumbersome to edit.

With page names, things become MUCH more manageable.

What Is the GZDoom Strife Dialog Format v1.0?

by Master O » Thu Feb 21, 2019 7:23 am

Based on the github below:

https://github.com/coelckers/gzdoom/com ... 4a05532f1b

What does the GZDoom Strife Dialog Format specifically do?

Top