Skip to main content

Tiledefs

Based on game build 714014 | Last updated: 2026-03-10

Overview​

This file defines and registers every tile type used in Don't Starve Together's world generation, including land, ocean, impassable, and noise tiles. It uses the TileManager module to associate each tile with a unique name, range category, ground metadata (e.g., GROUND.IMPASSABLE), and rendering/audio properties such as sound sets (runsound, walksound), color palettes, wave tinting, noise textures, and special flags (hard, cannotbedug, nogroundoverlays). Tile definitions are applied in render order and are partitioned into four logical ranges: LAND, NOISE, OCEAN, and IMPASSABLE.

Usage example​

This file does not provide a public API for runtime use; it is a static configuration module that runs at startup to register tile definitions.

Dependencies & tags​

Components used: tilemanager Tags: None identified.

Properties​

No public properties. The file defines only module-level constants and performs configuration-time registrations.

Main functions​

No standalone public functions. All functionality is delegated to TileManager.AddTile(...) and TileManager.RegisterTileRange(...) calls.

Events & listeners​

Not applicable.