Discuss Scratch

Rothorius
Scratcher
100+ posts

How do I make an extension?

Is there a certain software I should use? I’m only fluent in Scratch, so how would I make my own extension?
BigNate469
Scratcher
1000+ posts

How do I make an extension?

Scratch 3.0 is programmed in JavaScript (and so are its extensions).

A good place to start learning that (and eventually delve into the most advanced aspects of it, and how it relates to HTML and CSS, which are used to make webpages, in addition to being probably the best Web tech documentation out there) is MDN: https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics

Last edited by BigNate469 (Sept. 17, 2024 21:10:10)

Raw_Productions
Scratcher
100+ posts

How do I make an extension?

Rothorius wrote:

Is there a certain software I should use? I’m only fluent in Scratch, so how would I make my own extension?
This post belongs in the Questions about Scratch forum.

Reported to be moved.
mysinginmonsters
Scratcher
100+ posts

How do I make an extension?

I found a YouTube tutorial about it. If you do get around to making a custom extension, you can use it in a TurboWarp project by loading a custom extension. The extensions are written in javascript, because that is what Scratch is made from.
82BITMYSTERY
Scratcher
500+ posts

How do I make an extension?

I would follow a tutorial from an experienced programmer, someone you’re unlikely to find on Scratch, so I would go here: https://www.instructables.com/Making-Scratch-30-Extensions/

Last edited by 82BITMYSTERY (Oct. 23, 2024 19:42:22)

starlightsparker
Scratcher
1000+ posts

How do I make an extension?

Note that you will not be able to use it in vanilla Scratch unless it is officially implemented which is not an option many jump to as it is very unlikely.
You would have to use a modification, one I could recommend being TurboWarp.
Fennikin115
Scratcher
59 posts

How do I make an extension?

Rothorius wrote:

Is there a certain software I should use? I’m only fluent in Scratch, so how would I make my own extension?
Out of curiosity, what kind of extension are you planning to make? I saw another person ask how to make one, and it turned out it was already a feature in vanilla scratch, so I don't want you to waste your time on something that might already exist.
ninjaMAR
Scratcher
1000+ posts

How do I make an extension?

Raw_Productions wrote:

(#3)

Rothorius wrote:

Is there a certain software I should use? I’m only fluent in Scratch, so how would I make my own extension?
This post belongs in the Questions about Scratch forum.

Reported to be moved.
No, this topic belongs in the AT.

source: i'm an at'er
BluePixelLOLLL
Scratcher
1000+ posts

How do I make an extension?

Oops

Last edited by BluePixelLOLLL (Oct. 27, 2024 15:57:52)

mysinginmonsters
Scratcher
100+ posts

How do I make an extension?

Good news, there is now a TurboWarp extension builder. This lets you make extensions with blocks similar to Scratch's interface. But it's still in development.
ninjaMAR
Scratcher
1000+ posts
Rothorius
Scratcher
100+ posts

How do I make an extension?

mysinginmonsters wrote:

Good news, there is now a TurboWarp extension builder. This lets you make extensions with blocks similar to Scratch's interface. But it's still in development.

Do you have an idea of release date?
mysinginmonsters
Scratcher
100+ posts

How do I make an extension?

Rothorius wrote:

Do you have an idea of release date?
A developer said it's planned to release in November (this month)
You can currently access the development branch, but I don't think I'm allowed to share a link.

Last edited by mysinginmonsters (Nov. 3, 2024 13:34:12)

supercat1497
Scratcher
16 posts

How do I make an extension?

I'm pretty sure Scratch not yet has made where you can build your own extensions
BigNate469
Scratcher
1000+ posts

How do I make an extension?

supercat1497 wrote:

I'm pretty sure Scratch not yet has made where you can build your own extensions
While it is true that there is no way built into Scratch to make and share custom extensions (as of now) (although documentation and the source code show that a kind of framework to do so securely already partially exists and has pretty much since 3.0 extensions were created), you can essentially remix Scratch itself and add whatever extensions you like. Additionally, TurboWarp (and many other Scratch mods) have a feature to let you upload your own extensions.

Powered by DjangoBB