From c7a008f99d0e3b29f8406b880ac43ff5ae2795fc Mon Sep 17 00:00:00 2001 From: Braden Obrzut Date: Thu, 17 Jan 2013 16:28:02 +0000 Subject: [PATCH] - Updated USDF spec to version 2.1 SVN r4026 (trunk) --- specs/usdf.txt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/specs/usdf.txt b/specs/usdf.txt index fc955f02d..52b418d46 100644 --- a/specs/usdf.txt +++ b/specs/usdf.txt @@ -1,5 +1,5 @@ =============================================================================== -Universal Strife Dialog Format Specification v2.0 - 08/20/10 +Universal Strife Dialog Format Specification v2.1 - 01/06/13 Written by Braden "Blzut3" Obrzut - admin@maniacsvault.net @@ -11,7 +11,7 @@ Graf Zahl Quasar et al. - Copyright (c) 2010 Braden Obrzut. + Copyright (c) 2013 Braden Obrzut. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; @@ -19,6 +19,14 @@ et al. =============================================================================== +======================================= +Changes in v2.1 +======================================= + +* Pages are specified as starting as being indexed from 1 instead of 0. While + this technically renders the spec incompatible, all known implementations + used this convention as it was inline with the binary format. + ======================================= I. Grammar / Syntax ======================================= @@ -77,7 +85,7 @@ conversation // Starts a dialog. actor = ; // mobj for this conversation's actor. If previously // used, this will override the previous conversation. - page // Starts a new page. Pages are automatically numbered starting at 0. + page // Starts a new page. Pages are automatically numbered starting at 1. { name = ; // Name that goes in the upper left hand corner panel = ; // Name of lump to render as the background.