Utility for Streamer.bot Import/Export Management
Important
SB ToolBox is built for Streamer.bot users who want to inspect imports, review embedded C# sub-actions, and generate import-ready payloads faster.
Note
This project is a technical fork of Melty-SB-Encoder-Decoder, expanded with a full UI overhaul, deeper workflow tooling, and multi-target distribution.
- Web App: Open SB ToolBox
- GitHub Repo: Melty1000/SB-ToolBox
- Releases: Download Builds
| Target | Purpose | Output |
|---|---|---|
| Installable (Windows) | Standard install flow | SB-ToolBox-Setup-<version>.exe |
| Portable (Windows) | Run without installer | SB-ToolBox-Portable-<version>.exe |
| Web App (GitHub Pages) | Browser-based use | https://melty1000.github.io/SB-ToolBox/ |
Note
Platform support is currently Windows. Streamer.bot compatibility target is 1.0.4.
- Inspect import contents before loading into Streamer.bot.
- Review extracted C# sub-actions in a full editor with CPH autocomplete support.
- Useful for creators auditing imports for unexpected code.
- Build systems/extensions in external editors (for example VS Code).
- Reassemble scripts + JSON into Streamer.bot-ready imports.
- Designed for AI-assisted extension workflows where manual JSON authoring is painful.
Warning
SB ToolBox does not determine whether code is safe or malicious. It exposes and reassembles content. Final trust decisions are on the user.
Import strings are processed in six stages: the raw .sb string is validated against the binary SBAE header (0x53 0x42 0x41 0x45), the header is stripped, the remaining payload is Base64 URL-decoded, decompressed via GZip, parsed as JSON, and then recursively walked to extract any embedded C# sub-action scripts.
- Binary Header: Validates exports via
SBAE(0x53 0x42 0x41 0x45). - Compression: Uses
pako(GZip) for inflate/deflate. - Encoding Safety: Applies URL-safe Base64 normalization for stable IPC/file handling.
- Zero-White Policy: avoids harsh pure-white bloom.
- Surface Layering: industrial dark surfaces with semantic token mapping.
- Motion Spec: tuned transitions for heavy/mechanical interaction feel.
- Official release artifacts produced from the maintainer build environment are code-signed.
- Local/source builds on machines without signing configuration will be unsigned, and SmartScreen prompts can occur.
- Source is public for full transparency and manual review.
spawn EPERMduring build: run terminal with sufficient permissions and ensure security software is not blocking spawned processes.- Web build appears stale:
hard refresh (
Ctrl+Shift+R) after the GitHub Pages deployment completes. - GitHub Pages pathing:
project is configured for
/SB-ToolBox/.
Important
Yes, I utilize AI in the creation of my projects. That does not mean I don't pour my absolute heart into them, or that I haven't lost months of sleep ensuring every release is as high-quality as possible. I work my ass off to see my dreams come true, and if my process isn't representative of what you want to support, please look toward the incredible pillars of the Streamer.bot community found in the Inspirations section below.
Open-source intent:
- Use it.
- Modify it.
- Share it.
- Do not misrepresent authorship.
Developed by Melty1000