Debug Mode is an open-source Stardew Valley mod which lets you
press ~ to view debug information and unlock the game's debug commands (including teleportation
and time manipulation).
- Install the latest version of SMAPI.
- Install this mod from Nexus mods.
- Run the game using SMAPI.
Press the ~ key (configurable) to enable or disable debug mode. This will...
-
Show cursor crosshairs (with the current map name and tile position), and the game's built-in debug info:
-
Unlock the game's built-in debug commands:
hotkey action TAdd one hour to the clock. SHIFT+YSubtract 10 minutes from the clock. YAdd 10 minutes to the clock. 1Warp to the mountain (facing Robin's house). 2Warp to the town (on the path between the town and community center). 3Warp to the farm (at your farmhouse door). 4Warp to the forest (near the traveling cart). 5Warp to the beach (left of Elliott's house). 6Warp to the mine (at the inside entrance). 7Warp to the desert (in Sandy's shop). KMove down one mine level. If not currently in the mine, warp to it. F5Toggle the player. F7Draw a tile grid. F8Show a debug command input window (not currently documented). BShift the toolbar to show the next higher inventory row. NShift the toolbar to show the next lower inventory row. -
If you set
AllowDangerousCommands: truein the configuration (disabled by default), also unlock these debug commands:hotkey action PImmediately go to bed and start the next day. MImmediately go to bed and start the next season. HRandomise the player's hat. IRandomise the player's hair. JRandomise the player's shirt and pants. LRandomise the player. URandomise the farmhouse wallpaper and floors. F10Broken. Tries to launch a multiplayer server, and crashes.
The mod will work fine out of the box, but you can tweak its settings by editing the config.json
file if you want. These are the available settings:
| setting | what it affects |
|---|---|
Controls |
The configured controller, keyboard, and mouse buttons (see key bindings). You can separate multiple buttons with commas. The default value is ~ to toggle debug mode. |
AllowDangerousCommands |
Default false. This allows debug commands which end the current day/season & save, randomise your player or farmhouse decorations, or crash the game. Only change this if you're aware of the consequences. |
See release notes.
