SprayPaint
Spray colored marks, PNG/JPG images and animated GIFs on GTFO surfaces. Includes presets, a color palette, galleries and optional multiplayer image sharing.
By issy
CHANGELOG
Changelog
0.1.3
- Data folders are now created next to
SprayPaint.dll, so Thunderstore/R2ModMan installs showSpraysunder the installed plugin folder instead of the global plugin root. - Old images in the global
BepInEx/plugins/SprayPaint/Spraysfolder are migrated automatically. - Images placed directly beside the DLL are migrated into the new
Spraysfolder. - Documentation updated with the new paths.
0.1.2
- Documentation only: clarify the
SpraysandSprays/Receivedfolders and move the image-folder instructions to the top of the README. - No gameplay changes.
0.1.1
- Added host-controlled multiplayer file transfer permission.
- Added independent received-image dimension limit.
- Added received spray size override.
- Received images are now stored only in
Sprays/Received. - Added menu X/Y position rows with screen clamping.
- Added preset delete confirmation with Backspace.
- Fixed ARGB/RGBA texture cache channel swap that caused reddish or oversaturated images.
- Fixed cache-hit logging when the target file already exists.
- Updated Thunderstore README and package metadata.
0.1.0
- Initial release.
- Color, image and animated GIF sprays.
- Presets, color palette, favorites and recent colors.
- Separate local and received image galleries.
- Optional multiplayer synchronization with chunked file transfer.
- Targeted requests, fallback broadcast, ACK-based resend and SHA-256 validation.
- Content hash cache and persistent hash index.
- Host-controlled file transfer permission.
- Receiver image size and pixel limits.
- Menu position adjustment with screen clamping.
- Keyboard-only menu operation.