Skip to main content

19 docs tagged with "debug"

View all tags

Consolecommands

This module defines a comprehensive collection of console command functions for Don't Starve Together, including player management, world control, entity spawning, debugging utilities, server administration, boss summoning, shard/network management, and various testing tools.

Consolescreen

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

Debugcommands

This file defines a comprehensive suite of debug console commands for Don't Starve Together that enables entity spawning, world manipulation, system testing, scrapbook data generation, and various development utilities for modders and developers.

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.

Debugkeys

A debug utility module that registers keyboard handlers, defines key bindings, and provides developer tools for testing and inspecting game state in Don't Starve Together.

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.