Skip to topic | Skip to bottom
Home
Editing
Editing.WebHomer1.28 - 04 May 2005 - 17:45 - DaniJtopic end

Start of topic | Skip to actions

Editing

Welcome to the home of DEW.Editing. This web is intended for information about designing maps that utilize Doomsday-specific features, such as XG definitions. There is also a full guide to Doomsday's container formats (eg PK3) when working on complex mod projects.

Virtual File System

Doomsday uses a virtual file system. All files are added to the virtual file system when Doomsday starts (or after a console RESET) and are accessed from here while Doomsday is running. This virtual file system can be used directly (eg installing files directly into a folder (see DirectoryStructure)) or it can be populated with files from container(s).

Containers

Containers are used to package data together into single files to simplify distribution. The Doomsday Engine currently supports three containers: PK3 (a zip archive) WAD (the original Doom engine format) and Lump Assemblies. Depending on your needs - one format may be a better choice than another. Compare the features and benefits of each format to see which one is right for your mod.

PK3

WAD

  • WADOverview?
  • DD_DEFNS -- DED definitions in a lump (plain text)
  • DD_DIREC -- DED definition(s) or file(s) inside a WAD
  • DD_XGDATA? -- Contains "compiled" XG Line and Sector types
  • DEHACKED? -- Contains a deh patch in a lump

Lump Assemblies

CombinedFormats? -- For instance: PK3 in PK3, or WAD in PK3 or, or...

Definitions

The Doomsday Engine reads much of the game data from plain text definition files. The definitions can be used to create many customizations in your own maps and in the maps from the original games.

XG

jDoom and jHeretic support a feature called Extended General Line and Sector Types (XG). It allows defining new line and sector types using DED definitions. An example of a Doom line type would be a door that stays open for a few seconds and then closes.

  • XGOverview -- An introduction to the XG system
  • XGLogic? -- A guide to the logic behind XG and what it is capable of
  • XGReference -- Reference guide that covers all XG Line and Sector Types

References

  • InFineReference? -- Guide to the InFine system and examples

HOWTOs

A collection of guides on how to do various common tasks when creating mods and resources for Doomsday games. Such as replacing sprites with models, building an mp3 soundtrack, adding new sounds and creating new Things such as decorations and even monsters.

Tips & Tricks

  • SkyModels -- Using sky models for sky boxes and special effects
  • XgDemos? -- XG Demo Maps

-- DaniJ - 04 May 2005
to top


You are here: Editing > WebHome

to top

Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding DEW? Send feedback