Chalk++
art by Ame
Installation
Make sure you don't have an older version of Chalk++ installed at the same time!
Manually unzip in your GDWeave directory to install
Or import this zip as a local mod through R2MM etc.
Usage
Y is the default hotkey and is changeable
Modes
- Checkerboard (Half) dithering
- Dotted (1/9th) dithering
- Masking (freehand drawing)
- Fill
Controls
-
Equip a chalk to activate Chalk++
-
Press Y cycle modes, hold down <shift> + Y to cycle backwards
-
You can hold down <SHIFT> while using checkerboard pattern to offset the cells targeted by -- It's hard to explain but you'll see what I mean.
-
you can mask while using dithering brushes, by holding <CTRL>
-
In addition to alpha masking you can select a specific masking color by holding <ALT> and scrolling your mouse wheel-- any chalk that you draw outside of this color will be discarded
-
While holding down <ALT> click on a canvas cell to select the color of the cell as your masking color
-
To fill, equip the chalk/color you'd like to apply, select fill mode from the menu, and click on the color/area you wish to fill
Known Issues
Filling a blank canvas or empty area will fill the entire canvas, including the visually out-of-bounds surrounding grass area
- Filling is not possible on the canvas near the aquarium due to technical limitations, for now
Roadmap
- Redo / Undo changes | Ctrl+z
- Automatic canvas snapshotting and restoration feature
- UI Enhancement - Controls
- Canvas clear/wipe button
- ??? | Your idea here? DM me
Changelog
v1.0.0
- Now requires Tacklebox as a dependency
to manage hotkeys (since BlueberryWolfi's APIs haven't been updated in nearly a year and are dysfunctional-
not actually saving any of the player's keybind changes.
Somebody should make a better Webfishing API ...🤔)
- Minor changes/fixes
- Code overhaul
v0.2.0 - UI Hotfix, Typeface change
- Hotfixed dangling UI dependency causing issues for some players
- Added cute font typeface for Chalk++ UI
v0.1.0 - UI
- Added basic UI/HUD overlay for keeping track of mode selection and mask picking
v0.0.12 - Performance and Quirk Fixes
- Now requires Socks 0.4.0 - be sure to update that!
- Fixed Alt-tabbing while drawing - will no longer continue drawing as if your mouse is still held-down (Vanilla bug)
- Performance improvements!
- Your mode, masking color, etc. now consistently reset to default between different lobbies
- Mostly unseen/internal code refactoring
v0.0.11 - No-More-Stamps Mod Circumvention/Fix
- Large canvas fills are now batched when larger than 1000 cells in order to prevent tripping Stamp-mod detection (this would be extremely rare)
v0.0.10 - Minor control enhancements
- You can now pick a masking color from a cell (
<alt> clicking) while in any mode, not just masking
- If you press
<shift> in combination with your cycle-mode hotkey, it will cycle backwards instead of forwards
v0.0.7 - Misc. Fixes and Cleanup
NOTE: You may need to rebind your hotkey, once!
- (FIX) Filling a blank canvas should now constrain pretty close to the canvas's circular shape rather than the entire square canvas
- Many misc. UI cleanup changes
v0.0.6 - Fill feature
- (NEW FEAT) Color filling ("Paint bucket fill")
v0.0.5 - Masking UX Improvements and fixes
- (NEW FEAT) Masking color picker: While in masking mode, hold down
<ALT> and click on a canvas cell to select
the color of the sell as the new masking color!
- (FIX) You should no longer make accidental chalk marks unintentionally when using your inventory screen
- (CHANGE) Masking selections should no longer reset when changing chalks