feature request: using this mod while in a shop will show the shop name, for example going in willy store and opening the shop will show willy_shop (or fish_shop), pierre = seed_shop etc...
Hey, this mod helps a lot while testing mods, thanks for making it! As an expansion, would you consider adding an API for other mods to add custom data to the debug overlay?
Hello, I entered a command in SMAPI based on the wiki, but it displayed Unknown command 'debug', Unknown command 'quest', Why is this? I have installed SMAPI correctly, but ConsoleCommands has not been installed. How can I solve this problem? Thank you
Hi! The debug command is part of Console Commands, it's not related to Debug Mode. Reinstalling SMAPI should re-add the Console Commands mod.
If reinstalling SMAPI doesn't add Console Commands, can you come ask in #modded-game-support on the Stardew Valley Discord so we can help you figure out why? (If you don't get an answer, feel free to ping me there with @pathoschild.)
https://smapi.io/log/cf1d11b0789e43489abd893debc43921 I modified "AllowGameDebug" to "true" and "AllowDangerousCommandes" to "true" in the configuration file, and then I used the debug command, which he told me was not available
The debug console command is added by Console Commands, which is bundled with SMAPI. It looks like you deleted that mod, so reinstalling SMAPI should fix that.
Oh! I understand, the SMAPI installation comes with two folders: ConsoleCommands and SaveBackup. The command requires ConsoleCommands, right? I'll give it a try, thank you!
Is there a step I'm missing? I elected to allow dangerous commands and allowgamedebug in config.json and the tilde key works (it shows information), but none of the other keys do anything different than the main game.
I've searched the comments here but no one else seems to be having this problem other than one person, who said it works after changing locations. Changing locations doesn't work for me, either.
EDIT: Never mind, it works. To offer further clarification via an example, I hit '~' and then 'm' in my farmhouse. This brought up the map, and I then pushed 'm' again to get rid of it. I then changed screens, and as soon as I did I slept and the season changed.
I had previously pushed the button and expected it to work immediately (after leaving my farmhouse), but it only works as the screen changes. If you hit debug and then one of the keys and it doesn't immediately take effect, whatever you want to do is "active," and you need to change screens after hitting the key for it to actually take effect.
Glad you got it working! Yep, some of the keys might conflict with regular game keys or work in unexpected ways. That option just enables the game's raw debug features as-is; usually it's better to use mod features instead since they'll be more player-friendly.
Is this mod required to use the debug commands not listed by active mods when you type "help" into the console? Like the ones on this wiki (https://stardewcommunitywiki.com/Modding:Debug_commands). I tried to save my progress when my screen froze recently by using some of these and SMAPI said there was "no output."
Nope. The debug commands are added by the game itself, and the Console Commands mod (included with SMAPI) adds the debug console command to use them. The 'no output' message is often normal; the debug commands are meant for quick testing by the game developers, so they often don't return output even if they worked.
P.S. I just loaded my game after that mishap and it seems like it did work after all! I can remember hearing the $ sound that plays during the sleep/save scene, but my farmer was frozen along w all other visual elements.
60 comments
If reinstalling SMAPI doesn't add Console Commands, can you come ask in #modded-game-support on the Stardew Valley Discord so we can help you figure out why? (If you don't get an answer, feel free to ping me there with @pathoschild.)
I modified "AllowGameDebug" to "true" and "AllowDangerousCommandes" to "true" in the configuration file, and then I used the debug command, which he told me was not available
Is there a step I'm missing? I elected to allow dangerous commands and allowgamedebug in config.json and the tilde key works (it shows information), but none of the other keys do anything different than the main game.
I've searched the comments here but no one else seems to be having this problem other than one person, who said it works after changing locations. Changing locations doesn't work for me, either.
EDIT: Never mind, it works. To offer further clarification via an example, I hit '~' and then 'm' in my farmhouse. This brought up the map, and I then pushed 'm' again to get rid of it. I then changed screens, and as soon as I did I slept and the season changed.
I had previously pushed the button and expected it to work immediately (after leaving my farmhouse), but it only works as the screen changes. If you hit debug and then one of the keys and it doesn't immediately take effect, whatever you want to do is "active," and you need to change screens after hitting the key for it to actually take effect.
Like the ones on this wiki (https://stardewcommunitywiki.com/Modding:Debug_commands). I tried to save my progress when my screen froze recently by using some of these and SMAPI said there was "no output."
If the game has already frozen, the command probably won't work though.
P.S. I just loaded my game after that mishap and it seems like it did work after all! I can remember hearing the $ sound that plays during the sleep/save scene, but my farmer was frozen along w all other visual elements.
You can also configure the mod to use a different key if needed, either by editing the config file or using Generic Mod Config Menu.