Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Sanny Builder LibraryNew to Visual Studio Code? Get it now.
Sanny Builder Library

Sanny Builder Library

SannyBuilderDev

|
10 installs
| (1) | Free
Scripting companion for CLEO Redux, powered by Sanny Builder Library
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sanny Builder Library for VS Code

Scripting companion for CLEO Redux, powered by the Sanny Builder Library.

Put the cursor on a scripting command and the Sanny Builder Library shows its opcode, description, parameters, notes.

The command card describing Streaming.MarkModelAsNoLongerNeeded for the statement under the cursor, beside the code that calls it

Getting started

  1. Install the extension.
  2. Pick your game in the Game dropdown, or run SBL: Select Game.
  3. On first use it downloads the library (~3.9 MiB) once and caches it. After that it works offline.

Commands

Command Default keybinding Purpose
SBL: Select Game — Choose the game — same as the card's Game dropdown
SBL: Show Command Card Ctrl+Alt+S C Reveal the card view in the sidebar
SBL: Refresh Library — Re-download the dataset
SBL: Clear Cached Library — Delete the cached archive
SBL: Open Command in Sanny Builder Library — Open the card's command on the website (the card also links it)

Settings

Setting Default Purpose
sbl.game "" (unset) The selected game. Set it via the card's Game dropdown or SBL: Select Game.
sbl.sourceUrl the official codeload ZIP Point at a local mirror or fork. Must be a ZIP URL.
sbl.panel.autoFollow true Keep the card in sync with the cursor.

What it understands

  • Static and constructor calls: Pad.IsButtonPressed(0, 17), Car.Create(...), Object.CreateNoOffset(...).
  • Instance calls: $.meat_phone.turnOn(), c.delete(), this.door.setHeading(90).
  • .ts, .mts, .js, .mjs files.

The cache

Stored globally (not per workspace) under VS Code's extension storage:

<globalStorage>/sbl/library.zip
<globalStorage>/sbl/meta.json

The archive is read lazily — entries are inflated on demand and never extracted to disk.

Credits

Copyright (c) 2026 Seemann

MIT licensed.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft