User Tools

Site Tools


ded:finale

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ded:finale [2017-03-13 18:33] – ↷ Page name changed from ded:in_fine to ded:finale skyjakeded:finale [2017-03-13 19:33] (current) skyjake
Line 1: Line 1:
 +====== Finale (InFine) ======
 +
 +The //InFine// definition (also known as //Finales//) is used to define intros,
 +interludes, finale animations and all manner of scriptable 2D animation
 +sequences and title sequences. You can play demos, animations, print
 +text to the screen and a lot more.
 +
 +The finales of the original [[games:Doom]], [[games:Heretic]] and [[games:Hexen]] typically have a tiled
 +flat as the background and text that is slowly typed onto the screen.
 +Each InFine sequence runs a script that defines what the finale does.
 +
 +Check the [[Infine script reference]] for detailed information on how to create an
 +InFine script, the syntax, and examples.
 +
 +
 +===== Syntax =====
 +
 +  
 +  InFine
 +  {
 +  Before = "";
 +    # Identifier of the map before which this finale should be
 +    # played. The precise form of the identifier depends on the
 +    # Game, but the two commonly used ones are "ExMy" and "MAPxy",
 +    # where "x" and "y" denote episode and map numbers; "E2M3".
 +  
 +  After = "";
 +    # Identifier of the map after which this finale should be
 +    # played. Normally it's useful to only use either one of the
 +    # Before and After keys, though both can be set at the same
 +    # time. 
 +  
 +  Script { };
 +    # An InFine script that defines what the finale does. The same
 +    # parsing rules are used when reading the script and the DED
 +    # file itself, so for instance strings can be split onto
 +    # multiple lines (see Text definitions). See the InFine Script
 +    # reference for more information.
 +  }
 +
 +
 +
 +===== See also =====
 +
 +  * [[InFine script reference]]
 +
 +