Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Guide to Modding Scratch 3.0
- Haycat2009
- Scratcher
21 posts
Guide to Modding Scratch 3.0
A question: Can I replace the python and JavaScript code with equivalent C++ code to make it faster?
- dynamicsofscratch
- Scratcher
1000+ posts
Guide to Modding Scratch 3.0
off topic posts will be reported without notice
aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.
and, without toasters, we wouldn't have toast.
and, without toasters, we wouldn't have toast.
Regards
dynamicsofscratch
Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
- dynamicsofscratch
- Scratcher
1000+ posts
Guide to Modding Scratch 3.0
(#683)reported because well even after notice you guys don't care.
Why does it take SO LONG!!???
aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.
and, without toasters, we wouldn't have toast.
and, without toasters, we wouldn't have toast.
Regards
dynamicsofscratch
Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
- dynamicsofscratch
- Scratcher
1000+ posts
Guide to Modding Scratch 3.0
yeeted the og post
Last edited by dynamicsofscratch (April 24, 2024 06:37:50)
aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.
and, without toasters, we wouldn't have toast.
and, without toasters, we wouldn't have toast.
Regards
dynamicsofscratch
Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
- SMI_Productions
- Scratcher
1 post
Guide to Modding Scratch 3.0
I attempted to npm install the blocks, but all I get is:
How do I fix this?
node:internal/crypto/hash:68
this[kHandle] = new _Hash(algorithm, xofLen);
^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:68:19)
at Object.createHash (node:crypto:138:10)
at module.exports (E:\975 Productions\Champ\champ-blocks\node_modules\webpack\lib\util\createHash.js:135:53)
at NormalModule._initBuildHash (E:\975 Productions\Champ\champ-blocks\node_modules\webpack\lib\NormalModule.js:417:16)
at handleParseError (E:\975 Productions\Champ\champ-blocks\node_modules\webpack\lib\NormalModule.js:471:10)
at E:\975 Productions\Champ\champ-blocks\node_modules\webpack\lib\NormalModule.js:503:5
at E:\975 Productions\Champ\champ-blocks\node_modules\webpack\lib\NormalModule.js:358:12
at E:\975 Productions\Champ\champ-blocks\node_modules\loader-runner\lib\LoaderRunner.js:373:3
at iterateNormalLoaders (E:\975 Productions\Champ\champ-blocks\node_modules\loader-runner\lib\LoaderRunner.js:214:10)
at Array.<anonymous> (E:\975 Productions\Champ\champ-blocks\node_modules\loader-runner\lib\LoaderRunner.js:205:4)
at Storage.finished (E:\975 Productions\Champ\champ-blocks\node_modules\webpack\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)
at E:\975 Productions\Champ\champ-blocks\node_modules\webpack\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9
at E:\975 Productions\Champ\champ-blocks\node_modules\graceful-fs\graceful-fs.js:123:16
at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read/context:68:3) {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
Node.js v20.11.1
npm ERR! code 1
npm ERR! path E:\975 Productions\Champ\champ-blocks
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c python2 build.py && webpack
- dynamicsofscratch
- Scratcher
1000+ posts
Guide to Modding Scratch 3.0
(#685)try yarn or
I attempted to npm install the blocks, but all I get is:How do I fix this?node:internal/crypto/hash:68
this[kHandle] = new _Hash(algorithm, xofLen);
^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:68:19)
at Object.createHash (node:crypto:138:10)
at module.exports (E:\975 Productions\Champ\champ-blocks\node_modules\webpack\lib\util\createHash.js:135:53)
at NormalModule._initBuildHash (E:\975 Productions\Champ\champ-blocks\node_modules\webpack\lib\NormalModule.js:417:16)
at handleParseError (E:\975 Productions\Champ\champ-blocks\node_modules\webpack\lib\NormalModule.js:471:10)
at E:\975 Productions\Champ\champ-blocks\node_modules\webpack\lib\NormalModule.js:503:5
at E:\975 Productions\Champ\champ-blocks\node_modules\webpack\lib\NormalModule.js:358:12
at E:\975 Productions\Champ\champ-blocks\node_modules\loader-runner\lib\LoaderRunner.js:373:3
at iterateNormalLoaders (E:\975 Productions\Champ\champ-blocks\node_modules\loader-runner\lib\LoaderRunner.js:214:10)
at Array.<anonymous> (E:\975 Productions\Champ\champ-blocks\node_modules\loader-runner\lib\LoaderRunner.js:205:4)
at Storage.finished (E:\975 Productions\Champ\champ-blocks\node_modules\webpack\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)
at E:\975 Productions\Champ\champ-blocks\node_modules\webpack\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9
at E:\975 Productions\Champ\champ-blocks\node_modules\graceful-fs\graceful-fs.js:123:16
at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read/context:68:3) {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
Node.js v20.11.1
npm ERR! code 1
npm ERR! path E:\975 Productions\Champ\champ-blocks
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c python2 build.py && webpack
npm install scratch-blocks
aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.
and, without toasters, we wouldn't have toast.
and, without toasters, we wouldn't have toast.
Regards
dynamicsofscratch
Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
- Charlieonthego
- Scratcher
20 posts
Guide to Modding Scratch 3.0
After I put
it said
npm install
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\charl\Downloads\myScratchExtensions/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\charl\Downloads\myScratchExtensions\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
- ScratchBatchy12345
- Scratcher
2 posts
Guide to Modding Scratch 3.0
Thanks, very helpful.
when I start as a clonehttps://drive.google.com/file/d/1snu50InlhEaoQW-nWtBtaNXFVboXhv-W/view?usp=sharing
create clone of [myself v]
delete this clone
- Thesodakingfan2017
- Scratcher
23 posts
Guide to Modding Scratch 3.0
3.0 into scratch 1.4
SVG Errror! Please Fix This! :(
when this sprite clicked
say [hjhjhjkbkj]
- dynamicsofscratch
- Scratcher
1000+ posts
Guide to Modding Scratch 3.0
(#690)??what
3.0 into scratch 1.4
aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.
and, without toasters, we wouldn't have toast.
and, without toasters, we wouldn't have toast.
Regards
dynamicsofscratch
Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
- 56-s
- Scratcher
500+ posts
Guide to Modding Scratch 3.0
A easier way is to just copy the scratch project and put in a GitHub webpage like this https://659in.github.io/Scratch-3.0-play/master/ tho it will show the 2019 scratch instead of the current one.
Scratch blocks version detector:
you are using: :: hat customThanks to @AGScratcherBest-2 for the idea and here is the code
1 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
2 ( :: custom) ( :: custom) ( :: #ff6881) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
3 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) (:: #632e9a) ( :: #632e9a) :: custom
4 ( :: #ff6881) ( :: custom) ( :: custom) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
5 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
.0! :: custom
"you are using: :: hat custom
1 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
2 ( :: custom) ( :: custom) ( :: #ff6881) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
3 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) (:: #632e9a) ( :: #632e9a) :: custom
4 ( :: #ff6881) ( :: custom) ( :: custom) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
5 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
.0! :: custom
"
- 56-s
- Scratcher
500+ posts
Guide to Modding Scratch 3.0
bump
Scratch blocks version detector:
you are using: :: hat customThanks to @AGScratcherBest-2 for the idea and here is the code
1 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
2 ( :: custom) ( :: custom) ( :: #ff6881) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
3 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) (:: #632e9a) ( :: #632e9a) :: custom
4 ( :: #ff6881) ( :: custom) ( :: custom) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
5 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
.0! :: custom
"you are using: :: hat custom
1 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
2 ( :: custom) ( :: custom) ( :: #ff6881) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
3 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) (:: #632e9a) ( :: #632e9a) :: custom
4 ( :: #ff6881) ( :: custom) ( :: custom) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
5 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
.0! :: custom
"
- dynamicsofscratch
- Scratcher
1000+ posts
Guide to Modding Scratch 3.0
A C modding option should be there for scratch
would run so fast
would run so fast
aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.
and, without toasters, we wouldn't have toast.
and, without toasters, we wouldn't have toast.
Regards
dynamicsofscratch
Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
- 56-s
- Scratcher
500+ posts
Guide to Modding Scratch 3.0
But it would be soo hard A C modding option should be there for scratch
would run so fast
Scratch blocks version detector:
you are using: :: hat customThanks to @AGScratcherBest-2 for the idea and here is the code
1 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
2 ( :: custom) ( :: custom) ( :: #ff6881) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
3 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) (:: #632e9a) ( :: #632e9a) :: custom
4 ( :: #ff6881) ( :: custom) ( :: custom) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
5 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
.0! :: custom
"you are using: :: hat custom
1 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
2 ( :: custom) ( :: custom) ( :: #ff6881) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
3 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) (:: #632e9a) ( :: #632e9a) :: custom
4 ( :: #ff6881) ( :: custom) ( :: custom) ( :: custom) ( :: custom) ( :: #632e9a) :: custom
5 ( :: #ff6881) ( :: #ff6881) ( :: #ff6881) ( :: #632e9a) ( :: #632e9a) ( :: #632e9a) :: custom
.0! :: custom
"
- Thesodakingfan2017
- Scratcher
23 posts
Guide to Modding Scratch 3.0
My browser / operating system:
- Windows NT 10.0
SVG Errror! Please Fix This! :(
when this sprite clicked
say [hjhjhjkbkj]
- Thesodakingfan2017
- Scratcher
23 posts
Guide to Modding Scratch 3.0
Scratch 4.0
SVG Errror! Please Fix This! :(
when this sprite clicked
say [hjhjhjkbkj]
- Discussion Forums
- » Advanced Topics
- » Guide to Modding Scratch 3.0