Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
- ISTILLMAKESTUFF
-
Scratcher
500+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Ah ok
- GarboMuffin
-
Scratcher
58 posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Some updates and improvements from the last month or so:
- New file saving code in Chrome-based browsers (and soon the desktop app). We now stream the file to the disk in small parts instead of generating the entire file then saving it all at once. This results in significantly reduced memory usage. This will be especially significant in the desktop app.
- New addons. TurboWarp got some new addons from various contributors: project volume slider, collapsing sprite properties, always show number pad
- New custom extensions. extensions.turbowarp.org is receiving new extensions quite often, and we're starting to list a few of them in the builtin extension library.
- Added tags to the extension library, like adacraft
- The checkboxes by variables in the toolbox are now dark in dark mode
- Find bar addon works in the sounds tab
- A lot of bug fixes
- Customizing editor colors
- Snapping in the costume editor
- Desktop v1.7.0
- GarboMuffin
-
Scratcher
58 posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Edit from the future: It turns out 1.7.0 was broken on Windows so I've yanked it for now
TurboWarp Desktop 1.7.0 is now available in the typical place: https://desktop.turbowarp.org/
TurboWarp Desktop 1.7.0 is now available in the typical place: https://desktop.turbowarp.org/
- Added support for unsandboxed extensions from extensions.turbowarp.org
- The desktop app includes an offline copy of extensions.turbowarp.org
- Custom extensions will now be automatically loaded when you open a project made with recent versions of TurboWarp (a confirmation prompt appears for third-party extensions)
- Project saving now uses significantly less memory
- Added “Rename broadcasts” addon (enabled by default)
- Added “Collapsing sprite properties” addon
- Added “Costume editor snapping” addon
- Added “Project volume slider” addon
- Added “Always show number pad” addon
- Added a few more switches to the “Block switching” addon
- Checkboxes in the toolbox are now dark in dark mode
- Allow creating monitors for mouse down, mouse x, mouse y, and days since 2000
- Fixed crash in costume editor using transparent colors with bitmap line tool
- Fixed costume editor color picker ignoring transparency
- Fixed some keyboard shortcuts not working when caps lock is enabled
- Fixed many other bugs
- Windows: Support for Windows 7, Windows 8, and Windows 8.1 may be removed in a future update (Chromium will drop support, so Electron will drop support, so we will too. Note that these operating systems are no longer maintained by Microsoft either.)
- macOS: Our app is now notarized by Apple
Last edited by GarboMuffin (Jan. 25, 2023 04:31:32)
- J_Is_Scratching_His_Head
-
Scratcher
53 posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Hi
- ZZZDUD
-
New Scratcher
100+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Actually, I think there was one before or maybe my memory is just janky?
- PPPDUD
-
Scratcher
1000+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Actually, I think there was one before or maybe my memory is just janky?^^ Agreed.
- applejuiceproduc
-
Scratcher
1000+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
TurboWarp now supports unsandboxed extensions. You can find some of them on the extensions.turbowarp.org website https://extensions.turbowarp.org/ and on the GitHub https://github.com/TurboWarp/extensionsThese extensions can't be used with turbowarp package can they?
The website is a bit ugly, but some notable extensions listed are: Box2D physics (originally by griffpatch), full gamepad access including precise axis values, file opening and downloading, better pointerlock, controlling turbo mode/interpolation/framerate/stage size/etc., custom cursors, and more.
We're working on adding even more, so if you've got any ideas, do let us know. We're also accepting community contributions.
Make note of the warnings at the top of the website: these extensions aren't compatible with Scratch and the TurboWarp desktop app won't be able to run these until the next update (v1.7.0)
Edit: You can? Wow!

Last edited by applejuiceproduc (March 19, 2023 15:19:02)
- applejuiceproduc
-
Scratcher
1000+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Just downloaded the turbowarp app, but when it try to install an extension from the turbowarp extension gallery it works, but there's no back button so I have to close the window and find the project window
- INSERT-USER_NAME
-
Scratcher
1000+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
An extension that lets you copy stuff to the clipboard would be cool.
- davidtheplatform
-
Scratcher
500+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Its aso a security risk because ypu could make a project that sends whatever is on the clipboard and send it to a server.
One idea is to have a clipboard variable that is only updated when you press ctrl v and to also tell the user the first time they do this for a project. Setting the clipboard could just require the user to allow it for that project.
One idea is to have a clipboard variable that is only updated when you press ctrl v and to also tell the user the first time they do this for a project. Setting the clipboard could just require the user to allow it for that project.
- DifferentDance8
-
Scratcher
1000+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Its aso a security risk because ypu could make a project that sends whatever is on the clipboard and send it to a server.Or just do the video sensing path and disable cloud variables when the clipboard extension is enabled
One idea is to have a clipboard variable that is only updated when you press ctrl v and to also tell the user the first time they do this for a project. Setting the clipboard could just require the user to allow it for that project.
- mumu245
-
Scratcher
1000+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
You really need customisable colours.
- julmik6478
-
Scratcher
500+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Bump
- StudioPangoFan_2000
-
Scratcher
500+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
This is good!
- julmik6478
-
Scratcher
500+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Idea: make turbowarp extensions scratch sharable. Some examples:
TurboWarp:
TurboWarp:
set stretch to X: (100) Y: (100)::motionScratch:
TurboWarp:
stretch: set stretch to X: (100) Y: (100)::custom
Scratch:
GET [EXTENSIONS.TURBOWARP.ORG/HELLO.TXT]::pen reporter
Fetch: GET EXTENSIONS.TURBOWARP.ORG/HELLO.TXT::custom reporter
- josueart
-
Scratcher
500+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Idea: make turbowarp extensions scratch sharable. Some examples:This wouldn't work as Scratch doesn't allow modification or addition of third-party extensions.
-snip-
- CST1229
-
Scratcher
1000+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
(#55)There is a userscript I can't mention that lets you do this, but it probably won't be added to normal TurboWarp as the ST might not like it (because project that use them could be incompatible with normal Scratch).
Idea: make turbowarp extensions scratch sharable. Some examples:
TurboWarp:set stretch to X: (100) Y: (100)::motionScratch:TurboWarp:
stretch: set stretch to X: (100) Y: (100)::customScratch:
GET [EXTENSIONS.TURBOWARP.ORG/HELLO.TXT]::pen reporter
Fetch: GET EXTENSIONS.TURBOWARP.ORG/HELLO.TXT::custom reporter
Also, please close your scratchblocks tags.
Last edited by CST1229 (June 16, 2024 19:55:57)
- BigNate469
-
Scratcher
1000+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Idea: make turbowarp extensions scratch sharable. Some examples:That's against the Terms of Use of Scratch- you can't add blocks that don't exist in Scratch already, hence the warning when you download a Turbowarp-specific extension.
TurboWarp:set stretch to X: (100) Y: (100)::motionScratch:TurboWarp:
stretch: set stretch to X: (100) Y: (100)::customScratch:
GET [EXTENSIONS.TURBOWARP.ORG/HELLO.TXT]::pen reporter
Fetch: GET EXTENSIONS.TURBOWARP.ORG/HELLO.TXT::custom reporter
Also, some of those are just impossible in Scratch- for example, there is no way to make HTTP requests, so GET wouldn't work. Stretch would likely be laggy and require extended loading times
In addition, for some other things, isn't that why we have Scratch++?
Last edited by BigNate469 (June 16, 2024 20:20:50)
- julmik6478
-
Scratcher
500+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
Idea: make turbowarp extensions scratch sharable. Some examples:This wouldn't work as Scratch doesn't allow modification or addition of third-party extensions.
-snip-
My idea was to make this scratch sharable, not scratch compatible. I wanted to that custom blocks turn to extensions after loading in turbowarp.Idea: make turbowarp extensions scratch sharable. Some examples:That's against the Terms of Use of Scratch- you can't add blocks that don't exist in Scratch already, hence the warning when you download a Turbowarp-specific extension.
TurboWarp:set stretch to X: (100) Y: (100)::motionScratch:TurboWarp:
stretch: set stretch to X: (100) Y: (100)::customScratch:
GET [EXTENSIONS.TURBOWARP.ORG/HELLO.TXT]::pen reporter
Fetch: GET EXTENSIONS.TURBOWARP.ORG/HELLO.TXT::custom reporter
Also, some of those are just impossible in Scratch- for example, there is no way to make HTTP requests, so GET wouldn't work. Stretch would likely be laggy and require extended loading times
In addition, for some other things, isn't that why we have Scratch++?
- BigNate469
-
Scratcher
1000+ posts
TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more
SnipWhich would break a lot of projects with similar blocks to those being used in TurboWarp when loaded into TurboWarp, and would still be against the Terms of Use
Last edited by BigNate469 (June 18, 2024 23:25:58)
- Discussion Forums
- » Advanced Topics
-
» TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more













