Skip to content

Roblox Studio Plugin implementation of Zap's Playground

License

Notifications You must be signed in to change notification settings

Ultrasonic1209/Zappy

Repository files navigation

Zappy

Zappy is a Roblox Studio Plugin implementation of Zap's Playground. It works by taking the WASM from the playground and translating it to Luau using Wasynth. The UI is made with a lightly modified version of PluginEssentials to give it a look that's consistent with Studio's built-in plugins.

Features

With valid IDL input, you will get the client and server code emitted by Zap after clicking Generate. You also have the option of having the code be automatically sent to your game to save you the hassle of copy-pasting. Server code can be exported to ServerScriptService and client (+ tooling, if you have it enabled) code can be exported to ReplicatedStorage.

image

The plugin contains the same diagnostics as the playground, so you will still benefit from the same helpful error messages that Zap has to offer.

image

Installing

  1. Build or download the plugin from GitHub Releases.
  2. Open your plugins folder (WIN+R then enter %localappdata%\Roblox\Plugins, or click Plugins Folder inside Studio's Plugins ribbon).
  3. Copy the plugin you downloaded to your plugins folder.
  4. Relaunch Studio.

Zappy should then appear along with all your other plugins.

Building

  1. Install Rojo with Aftman (aftman install), Rokit (rokit install) or manually.
  2. Run rojo build ./build.project.json --output ZappyPlugin.rbxm.

Logo

Zappy's logo was sourced from Twitter and is under the CC BY 4.0 license. The colour of the logo was changed to a blue hue.

About

Roblox Studio Plugin implementation of Zap's Playground

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages