Chalk++
Banner art by Ame
🎨 Usage
- Default hotkey:
Y (changeable in settings).
- When active, benches and trees on canvases become invisible and intangible.
Modes
- Checkerboard (Half) dithering
- Dotted (1/9th) dithering
- Masking (freehand)
- Fill
- Symmetrical mirroring
Controls
- Equip any chalk to start using Chalk++.
- Press
Y to cycle modes forward. Press <Shift> + Y to cycle backwards.
- Checkerboard brush offset: Hold
<Shift> while drawing.
- Masking: Hold
<Ctrl> while using dithering brushes.
- You can now pick your masking color by clicking on the Chalk++ button in the UI!
- OR, hold
<Alt> while scrolling up or down to assign a masking color.
- OR,
<Alt> + click a canvas cell to set your mask to its color.
- Chalk drawn outside your masking color is discarded.
- Fill tool: Equip chalk/color → select Fill mode → click an area to flood-fill.
- Quick erase: Press
E to erase without equipping the eraser.
- Mode effects (mirror, brush patterns, etc.) still apply!
⚙️ Options
Options can be changed in-game via Settings > Mods > Chalk++,
or by editing GDWeave/configs/Toes.ChalkPlusPlus.json.
useEraserAsChalk (default: true)
true: Eraser behaves identical to a “brown chalk” with Chalk++ brush features.
false: Use eraser normally while in any mode.
drawingSounds (default: true)
- Hear immersive sound effects while drawing.
useFixedChalkTextures (default: true)
- "Fixes"/restores the chalk canvasses' original color palette
License
- All source code in this repository, except where otherwise noted, is licensed under GPL-3.
- Images, logos, and other media files are not covered by this license.
They are © and may not be used without explicit permission