


A BepInEx mod for On Together that enhances the chalkboard drawing experience with configurable brush sizes and in-game chat commands.
Type any command into the in-game chat. Commands start with / and are not sent to other players. Each command has a short alias for convenience.
/chalkyhelp (/ch) - List all available Chalky commands/help chalky (/h chalky) - Same as above, via the general help command/chalkytoggle (/ct) - Toggle the mod on or off/chalkysetsize [size] (/css [size]) - Set the chalk brush size. Omit to reset to default (2)/chalkyshowcommand (/csc) - Toggle whether your commands are echoed in chat/chalkysaveboard [name] [index] (/csb [name] [index]) - Save a board to disk. Omit [index] to use the active board/chalkyloadboard [name] [index] (/clb [name] [index]) - Load a board from disk and sync to all players (host only)Note: Size changes are not persistent and reset to the default of
2on game restart.
# Set brush to paint a 5x5 block per stroke
/css 5
# Reset brush size back to default (2x2)
/css
# Save the currently active board as "lobby_art"
/csb lobby_art
# Save board index 2 specifically as "backup"
/csb backup 2
# Load "lobby_art" onto the currently active board (host only)
/clb lobby_art
# Load "backup" onto board index 0 (host only)
/clb backup 0
# Turn off Chalky's drawing enhancements entirely
/ct
# Check which commands are available
/ch
Settings are saved to the BepInEx config file and can also be changed at runtime via chat commands.
Location: BepInEx/config/com.andrewlin.ontogether.chalky.cfg
General
EnableFeature (default: true) - Enable or disable all mod featuresShowCommand (default: false) - Show commands in chat when typedBoards
BoardSaveDirectory (default: ~/on-together/chalkboard) - Directory where board saves are stored. ~ expands to your home folderSaved boards are stored as <name>.chalkboard.json (full drawing data) and <name>.png (preview image) in the configured directory.
Use r2modman for simpler installation.
AndrewLin.Chalky.dll into BepInEx/plugins/BepInEx/config/com.andrewlin.ontogether.chalky.cfgRequires .NET SDK and the game's managed DLLs referenced in the project.
dotnet build
Output DLL will be in Chalky/bin/.