This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ded [2017-03-24 12:45] – skyjake | ded [2018-10-20 07:54] (current) – [Definition types] skyjake | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== DED reference guide ====== | ||
| + | |||
| + | DED (//Doomsday Engine Definition// | ||
| + | |||
| + | Files in this format are conventionally given the .DED file name extension. | ||
| + | |||
| + | |||
| + | ===== Introduction ===== | ||
| + | |||
| + | This article provides a high level overview of the definition language, including the most important elements in a //.ded// file — the [[# | ||
| + | |||
| + | Typically a //.ded// file consists of a collection of definitions, | ||
| + | |||
| + | Note that the order of the definitions in the //.ded// file affects how Doomsday uses them. | ||
| + | |||
| + | ==== Syntax ==== | ||
| + | |||
| + | All definition files share a single [[ded: | ||
| + | |||
| + | If you are new to Doomsday modding you'll want to familiarize yourself with [[ded: | ||
| + | |||
| + | |||
| + | ===== Definition types ===== | ||
| + | |||
| + | ^ Domain |||| | ||
| + | |:::^ Definition ^ Since ^ Notes | | ||
| + | ^ General |||| | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | ^ Game data |||| | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | ^ Scripts |||| | ||
| + | |:::| [[ded: | ||
| + | ^ Audio |||| | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | ^ Visual |||| | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | ^ Deprecated |||| | ||
| + | |:::| [[ded: | ||
| + | |:::| [[ded: | ||
| + | |||
| + | See also: [[ded: | ||
| + | |||
| + | |||
| + | ===== Tutorial ===== | ||
| + | |||
| + | ==== Loading definitions ==== | ||
| + | |||
| + | Definition files may be specified to the engine for loading in a variety of ways: | ||
| + | * On the command line with the '' | ||
| + | * [[modding: | ||
| + | * [[modding: | ||
| + | * [[modding: | ||
| + | * [[ded: | ||
| + | |||
| + | See also: [[guide: | ||
| + | |||
| + | |||
| + | ==== How-tos ==== | ||
| + | |||
| + | These articles offer complete walk throughs on how to achieve something very specific within the realms of editing for Doomsday with step-by-step guidance. Plus background information on " | ||
| + | |||
| + | * [[howto: | ||
| + | * [[howto: | ||
| + | * [[howto: | ||
| + | |||