0. Introduction - QodotPlugin/qodot-plugin GitHub Wiki

This Wiki is outdated and no longer being maintained. Qodot's new documentation can be found here: https://qodotplugin.github.io

Introduction

Qodot is a plugin for the Godot game engine that adds the ability to import brush-based .map files from a variety of games, including Quake 1 / 2 / 3, Hexen 2 and Daikatana among others, as well as supporting user-defined custom games.

This wiki contains the manual for Qodot. Reading through it will teach you how to use the plugin and its various features.

Features

  • Natively import .map files into Godot and convert them into a usable scene tree
  • Supports
    • Brush geometry
    • Textures and customized UVs
    • Convex and concave collision volumes
    • Gameplay entities
    • FGD (Forge Game Data) export for custom game definitions
  • Configurable scene population
    • Leverages the map format's classname and key/value property systems
    • Spawn and configure custom Godot scenes and scripts based on entities defined in the map editor
    • Define the visual and collision properties of brush entities on a per-classname basis
  • TrenchBroom Integration
    • Simple, intuitive map editor with a strong feature set
    • TrenchBroom game configurations can be exported for tighter workflow integration
    • Nested TrenchBroom groups can be used to build a tree hierarchy from the format's standard flat structure