Needed if you want to type the commands directly to the gamechat
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou must get permission to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.15.2
Fixed potential console parsing bug
Version 1.15.1
Fixed crash on invalid color overrides config settings
Version 1.15.0
Added option to strip SMAPI prefix
Added option to change color scheme
Version 1.14.0
Update to SDV 1.4
Version 1.13.0
Update to the latest SMAPI
Version 1.12
update to SDV 1.3.32. Nothing was actually changed besides bumping the minimum SMAPI version and mod version.
Version 1.10.0-beta
Fix chatbox opening when playing an arcade game
Clear history when returning to title
Version 1.9.0-beta
Added whispers and replies
Added history indicator
Fixed bugs
Version 1.8.0-beta
fixed string measurement for monospaced output
reduced monospace size so font is less spaced out
removed monospacing for languages that don't need it (chinese, etc)
fixed chatbox sending emojis when the emoji window was closed
fixed chatbox opening if you clicked part of the screen
Version 1.7.0-beta
history has been extended to all entered messages, not just commands
you can now hold down left/right/up/down arrow keys to scroll through things faster
added a 'monospace' font for console output, which is enabled by default. You can turn it off through the config file
Version 1.6.0-beta
You can now use the left/right arrow keys to move the cursor when typing
Version 1.5.0-beta
Greatly improved scrolling - per line instead of per message
Chatbox now dynamically scales in height to your window size
Added arrows by the scroll marker
Version 1.4.0-beta
add command history
add scrolling
Version 1.3.0-beta
added the /listen command which lets you listen to console output through the in game chat box
Version 1.2.0-beta
now uses correct colors from command output
Version 1.0.1-beta
add update key in manifest
Version 1.0.0-beta
initial release
Chat Commands
Features:
Run SMAPI commands through the in game chat box! The format is '/<the original command name>'. So for example, if you wanted to set the weather to fall, you'd type '/world_setseason fall'.
Adds a scrollbar so you can look through past messages (visual only, it can't be dragged with a mouse, you need to use a scroll wheel).
Adds history for typed messages, which you can access with the up/down arrow keys.
Use the left/right arrow keys to edit parts of your message instead of deleting the whole thing.
Send whispers directly to another player, as opposed to sending a message to everybody. See /halp w and /halp r for more info.
Dynamically resizes your chat window so if you have a larger screen, you can see more messages.
Console output is monospaced (you can disable this if you want in the config.json).
If you want to run SMAPI's help command, you need to type /halp instead, as /help conflicts with the game's help command.
Other players won't see that you ran a command, or its output.
You can change how many messages will be stored by editing the config file (default 70). Set it to 0 to store all messages.
For whispers, both the sending and receiving players must have this mod installed. Any player who doesn't have it installed will see random characters instead of the message.
For advanced users: You can also have the chat box display all console output by running /listen (or listen in the console). To turn it off, run /listen again. If you want to have this enabled by default, see the config.json file.
Config settings: - You can strip the SMAPI message prefix from out (the [Mod Name] at the start) from commands entered in the chat. RemoveSMAPIMessagePrefix to true. - You can change what the colors show up as, mapping the color in the console to the color to show in the chat box. See https://www.nexusmods.com/stardewvalley/articles/597 more info.