Consolescreen
Manages the in-game debug console screen, handling input, command execution (local or remote), and autocomplete features.
Manages the in-game debug console screen, handling input, command execution (local or remote), and autocomplete features.
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.
Provides runtime line-drawing debug visualization for entities by rendering debug lines between specified origin and target points.
Provides utility functions for logging entity and component state information to the console.
Provides a text-based interactive menu system for debugging UI, allowing dynamic configuration via numeric toggles, checkboxes, submenus, and actions.
Provides an in-game debug menu UI overlay for modifying game state, spawning entities, controlling time/weather, and accessing developer tools.
Custom print function wrapper that logs messages with optional source location and supports external logger registration for debugging output.
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.
Provides utility functions for debugging, including callstack inspection, table dumping, conditional logging, and entity-based debug visualization.
Serializes Lua values (including tables and functions) into human-readable Lua source code strings for debugging or save/restore operations.
Manages the UI system, including screen stack, fading, input routing, help text, and debug tools in Don't Starve Together.
Provides a human-readable string representation of Lua tables, including support for recursive tables and metatables.
A placeholder component with no functional behavior; provides a minimal implementation for debugging or future expansion.
Provides utilities for profiling and monitoring game performance, including entity counting, server/client stats, and world metadata collection.
A debug UI screen for previewing and adjusting character clothing skin assets in real-time.
Renders a temporary visual debug icon at a specific world location for sound-related testing.
Provides utility functions for generating and formatting Lua stack traces for debugging purposes.
Central utility library providing table/string/math helpers, debugging tools, memory management, path resolution, PRNG, teleportation validation, and ECS extension functions for DST modding.