Skip to main content

18 docs tagged with "debug"

View all tags

Consolescreen

Manages the in-game debug console screen, handling input, command execution (local or remote), and autocomplete features.

Debugcommands

This module defines a comprehensive suite of debug console commands for spawning entities, manipulating world states, testing game mechanics, configuring components, managing events, and exporting entity data for testing purposes in Don't Starve Together.

Debugger

Provides runtime line-drawing debug visualization for entities by rendering debug lines between specified origin and target points.

Debughelpers

Provides utility functions for logging entity and component state information to the console.

Debugmenu

Provides a text-based interactive menu system for debugging UI, allowing dynamic configuration via numeric toggles, checkboxes, submenus, and actions.

Debugmenuscreen

Provides an in-game debug menu UI overlay for modifying game state, spawning entities, controlling time/weather, and accessing developer tools.

Debugprint

Custom print function wrapper that logs messages with optional source location and supports external logger registration for debugging output.

Debugsounds

Hooks into the sound emitter system to capture and log sound events for debugging purposes, including tracking looping and one-shot sounds on entities and UI.

Debugtools

Provides utility functions for debugging, including callstack inspection, table dumping, conditional logging, and entity-based debug visualization.

Dumper

Serializes Lua values (including tables and functions) into human-readable Lua source code strings for debugging or save/restore operations.

Frontend

Manages the UI system, including screen stack, fading, input routing, help text, and debug tools in Don't Starve Together.

Inspect

Provides a human-readable string representation of Lua tables, including support for recursive tables and metatables.

Kitcoon

A placeholder component with no functional behavior; provides a minimal implementation for debugging or future expansion.

Perfutil

Provides utilities for profiling and monitoring game performance, including entity counting, server/client stats, and world metadata collection.

Skindebugscreen

A debug UI screen for previewing and adjusting character clothing skin assets in real-time.

Sounddebugicon

Renders a temporary visual debug icon at a specific world location for sound-related testing.

Stacktrace

Provides utility functions for generating and formatting Lua stack traces for debugging purposes.

Util

Central utility library providing table/string/math helpers, debugging tools, memory management, path resolution, PRNG, teleportation validation, and ECS extension functions for DST modding.