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