Skip to content

jonathanlinat/quake-leveldesign-starterkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quake Level Design Starter Kit

Quake Level Design Starter Kit, also known as QLDSK, consolidates various tools and resources into one comprehensive package, facilitating the quick and easy creation of Quake and GoldSrc engine-based maps with just a few clicks.


Weekly Release

🔔 Get the Latest Weekly Release 💬 Do You Need Support?
Get the Latest Weekly Release

Great, you're all set! Now, proceed to read the documentation to install, set up and start this project.


Features

The current version of QLDSK includes the following set of applications, tools and extras:

Applications

  • TrenchBroom, Kristian Duske [GitHub] [Website] [Discord]
    • A free, open-source, cross-platform level editor designed explicitly for Quake engine-based games. It is compatible with games like Quake and Half-Life and can be run on multiple operating systems. It is recognized for its ease of use, offering simple and advanced tools that enable designers to craft complex and engaging levels without much hassle.
  • ericw-tools, Eric Wasylishen [GitHub] [Documentation]
    • A suite of command-line utilities for building levels (maps) for games like Quake and Half-Life represents an evolved branch of Tyrann's original Quake tools. The tools focus on adding advanced lighting features, some of which are borrowed from q3map2, and include bugfixes for the qbsp tool, which is used for constructing the block structure of the map.

Tools

  • Ironwail, Andrei Drexler [GitHub] [Twitter]
    • An advanced fork of QuakeSpasm, a popular source port of the Quake engine, aimed at enhancing performance and introducing additional features. It has been optimized for high performance, incorporating modern techniques such as culling, GPU-accelerated lightmap updates, and compute shaders, allowing it to handle highly detailed Quake maps at high framerates.
  • Quake CLI Tools, Joshua Skelton [GitHub] [Usage] [Website] [Discord]
    • A collection of command-line utilities to facilitate the creation of content for the Quake game series. These tools can perform various tasks, including managing .pak and .wad files, adding and extracting files, converting .bsp files to .wad files, and even creating .svg files from .bsp files.
  • goldutil, Léo Peltier [GitHub]
    • A comprehensive suite of GoldSrc engine CLI utilities for content creation, offering .wad and .spr files management, entity graph generation, and .map file cleanup to streamline TrenchBroom workflows.

Extras

Quake

  • Prototype WAD, Aleksander Marhall [Slipseer]
    • A resource containing Quake textures designed for map prototyping. It features 273 prototype textures that are indexed to Quake's palette. The collection includes basic checker textures in eight base colours, three shades, and four sizes (16x16, 32x32, 64x64, and 128x128). It also contains solid colour textures, including fullbright and specialized textures.
  • Quake Palette, Spiney [Quake Wiki]
    • The original Quake's palette provided in multiple formats: .lmp, .aco, .act, .ase, .pal, .png and .txt.
  • TrenchBroom Quake Map Source, Atul Varma [The Level Design Book]
    • A collection of the original Quake .map source files, as released by John Romero in 2006. These files have been converted to a modern format compatible with TrenchBroom. The texture references in these files have also been fixed with a repackaged quake101.wad file.

GoldSrc

  • Digit's Developer Textures, Digit404 [GameBanana]
    • A curated set of simplified, unobtrusive developer textures designed specifically for map developers, simplifying the process of scene blocking by eliminating the need for texture selection. These textures enhance focus on the layout and structural aspects, facilitating a more productive and uninterrupted mapping experience. Especially suitable for beginners.

License

Quake Level Design Starter Kit, also known as QLDSK, and its infrastructure is CC0 1.0 Universal licensed.

The licenses of the compiled and released tools vary and are independent of QLDSK's licensing. There is no guarantee that all tools will work perfectly in every scenario, and users should use them at their discretion.