List of Contents

1. Introduction
1.1 Legal warning
1.2 Thanks
1.3 A word from the authors.
1.4 For more informations.
1.5 Typing conventions.
2. The MAP files
2.1 The MAP file format
2.2 Entities
2.3 Entity Classes
2.4 Level Structures
3. The PACK files
3.1 The PACK file format
3.2 The Resources files
3.3 The Sound files
3.4 The Code lump
4. The Level Map Models
4.1 Description of .BSP files
4.2 The format of .BSP files
4.3 Level layout definition
4.4 Bsp tree definition
4.5 Pre-calculated geometric entries
4.6 Additional informations
5. The Entity Alias Models
5.1 Presentation of Alias Models
5.2 Animating Alias Models
5.3 The Format of .MDL files
6. The Sprites models
6.1 General description of Sprites
6.2 The Format of .SPR files
7. The WAD files
7.1 The format of WAD2 files
7.2 Format of status bar pictures
7.3 Format of console lumps
7.4 Format of palettes
8. The Network protocol
8.1 Generalities
8.2 Control messages
8.3 Games messages
8.4 Format of client messages
8.5 Format of server messages
8.6 Network session example
8.7 Making Fake clients for Quake