Discuss Scratch

GarboMuffin
Scratcher
58 posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

This is a bit overdue.

If you haven't heard of it already, TurboWarp is a mod of Scratch that I've been working on for a little while. It's got a lot of features:
The code is fully open source on GitHub.

If you have any feedback or bugs, do let me know.

Last edited by GarboMuffin (Nov. 24, 2022 17:47:42)

DifferentDance8
Scratcher
1000+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

Wasn't there already a TW topic before, or is this the first one?

R.I.P Zydrolic, 2023-2024
GarboMuffin
Scratcher
58 posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

This is the first one. It's only about two years late : )
DifferentDance8
Scratcher
1000+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

Pretty cool mod for:
  • Collaborations
  • Archiving [old scratch projects, lower than ID 104]
  • Lucky dip [where you enter in a random ID and indulge in the content of that id]
  • H[elp] w[ith] S[scripts], where if you don't want to share your project through Scratch, then you can simply share a link through this mod.

Why is that? Because of the fact that this mod allows you to see unshared projects.

R.I.P Zydrolic, 2023-2024
CST1229
Scratcher
1000+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

DifferentDance8 wrote:

Why is that? Because of the fact that this mod allows you to see unshared projects.
Obligatory "if you didn't know already, the ST is fixing unshared projects".

Last edited by CST1229 (Nov. 10, 2022 05:20:27)


This is a signature. It's a piece of text that appears below every post I write. Click here to learn more, including how to make your own.
RIP assets image hosting. 2013?-2023



know0your0true0color
Scratcher
100+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

DifferentDance8 wrote:

Wasn't there already a TW topic before, or is this the first one?
weird, i also thought there was one before
but there wasn't
idk

Hi! I'm know0your0true0color, you can also call me Fresh
YeaBoy_
Scratcher
11 posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

kinda late loll
Knightbot63
Scratcher
1000+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

How do I load custom extensions?

this may sound stupid

Working on an RPG. Consistently losing followers because of inactivity.
I head to forums time-to-time. Not as much as I used to.
know0your0true0color
Scratcher
100+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

Knightbot63 wrote:

How do I load custom extensions?

this may sound stupid

Hi! I'm know0your0true0color, you can also call me Fresh
Knightbot63
Scratcher
1000+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

know0your0true0color wrote:

(#9)

Knightbot63 wrote:

How do I load custom extensions?

this may sound stupid
-snip-
Then what? Enter code of the extension?

Working on an RPG. Consistently losing followers because of inactivity.
I head to forums time-to-time. Not as much as I used to.
know0your0true0color
Scratcher
100+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

Knightbot63 wrote:

know0your0true0color wrote:

(#9)

Knightbot63 wrote:

How do I load custom extensions?

this may sound stupid
-snip-
Then what? Enter code of the extension?
no
you have to put the code of the extension online
on something like pastebin or github
pastebin is easiest to be fastest
make the paste and click “raw”
sorry the image is horrible

Last edited by know0your0true0color (Nov. 10, 2022 14:52:03)


Hi! I'm know0your0true0color, you can also call me Fresh
Knightbot63
Scratcher
1000+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

know0your0true0color wrote:

(#11)

Knightbot63 wrote:

know0your0true0color wrote:

(#9)

Knightbot63 wrote:

How do I load custom extensions?

this may sound stupid
-snip-
Then what? Enter code of the extension?
no
you have to put the code of the extension online
on something like pastebin or github
pastebin is easiest to be fastest
make the paste and click “raw”
sorry the image is horrible
-snip-
I see…

Working on an RPG. Consistently losing followers because of inactivity.
I head to forums time-to-time. Not as much as I used to.
GarboMuffin
Scratcher
58 posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

Knightbot63 wrote:

How do I load custom extensions?
You have to find the URL of the extension's script, but even then right now custom extensions aren't particularly useful. We're working on making some big improvements though. You can play with the prototypes at https://extensions.turbowarp.org/. These extensions aren't arbitrarily restricted by any sort of sandbox.
GarboMuffin
Scratcher
58 posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

CST1229 wrote:

Obligatory "if you didn't know already, the ST is fixing unshared projects".
Funny timing as today was the day. For anyone who hasn't noticed yet: https://docs.turbowarp.org/unshared-projects

I'm happy to see it finally fixed. The TurboWarp project will continue on without change – things like the compiler and addons have always been the focus. Unshared projects were always something that just happened to work.

In other news, TurboWarp's scope is increasing as we're adding community-developed unsandboxed extensions (ie. new blocks) soon-ish (dealing with unshared project related changes may push this back a few days). Maybe another increase in scope is due. Massive maybe.
DifferentDance8
Scratcher
1000+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

GarboMuffin wrote:

I'm happy to see it finally fixed. The TurboWarp project will continue on without change – things like the compiler and addons have always been the focus. Unshared projects were always something that just happened to work.

In other news, TurboWarp's scope is increasing as we're adding community-developed unsandboxed extensions (ie. new blocks) soon-ish (dealing with unshared project related changes may push this back a few days). Maybe another increase in scope is due. Massive maybe.
Basically, this in a nutshell:
“Compiler has been a focus, in other news, we decided to add something that contradicts what I said earlier.”

R.I.P Zydrolic, 2023-2024
uwv
Scratcher
1000+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

i am excited to see what unsandboxed extensions will do! will it be possible to completely overwrite turbowarps renderer?

i use arch linux (btw) with the linux zen kernel and enjoy writing silly things in silly languages using silly frameworks
GarboMuffin
Scratcher
58 posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

DifferentDance8 wrote:

Basically, this in a nutshell:
“Compiler has been a focus, in other news, we decided to add something that contradicts what I said earlier.”
Compiler and addons are still a focus. We're just adding another item to the list that we were working on already prior to the unshared project situation. Note that this list is nonexhaustive.

uwv wrote:

i am excited to see what unsandboxed extensions will do! will it be possible to completely overwrite turbowarps renderer?
I don't know about “completely overwrite”, but they can do a lot.

DifferentDance8
Scratcher
1000+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

Neat that unsandboxed extensions are a thing now! However, what is not so neat is not being able to load extensions unsandboxed that don't come from extensions.turbowarp.org, not even from github.

R.I.P Zydrolic, 2023-2024
GarboMuffin
Scratcher
58 posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

DifferentDance8 wrote:

Neat that unsandboxed extensions are a thing now! However, what is not so neat is not being able to load extensions unsandboxed that don't come from extensions.turbowarp.org, not even from github.
Letting anyone just run arbitrary JavaScript on the turbowarp.org domain unsandboxed would be very bad, so we need to somehow curate them. We don't want to be a conduit for phishing or other bad things. The requirements to get a .js file onto extensions.turbowarp.org are not going to be particularly high but getting it listed on the site or in the extension library may be harder. Gatekeeping users from being able to use cool extensions is not the intent of this system.
DifferentDance8
Scratcher
1000+ posts

TurboWarp - Scratch mod with a compiler, dark mode, addons, and a lot more

GarboMuffin wrote:

DifferentDance8 wrote:

Neat that unsandboxed extensions are a thing now! However, what is not so neat is not being able to load extensions unsandboxed that don't come from extensions.turbowarp.org, not even from github.
Letting anyone just run arbitrary JavaScript on the turbowarp.org domain unsandboxed would be very bad, so we need to somehow curate them. We don't want to be a conduit for phishing or other bad things. The requirements to get a .js file onto extensions.turbowarp.org are not going to be particularly high but getting it listed on the site or in the extension library may be harder. Gatekeeping users from being able to use cool extensions is not the intent of this system.
…well, github repos are open source…

R.I.P Zydrolic, 2023-2024

Powered by DjangoBB