Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » how do you port a scratch project to the nintendo switch?
- soptsign555
-
Scratcher
100+ posts
how do you port a scratch project to the nintendo switch?
right. this has already been talked about, but it hasn't been answered. I need help. I am making a game for games development and it has to port to another platform. they said that we had to use makecode arcade, but if I can port scratch projects to another console, then we can use that as our game. I physically can't program with makecode arcade so I'm left with scratch, and I need help putting a scratch project on the switch without downloading too many other softwares. I understand the theory - use turbowarp to make the game and have the controls that are keys be buttons on a controller. then use the turbowarp packager to turn it into a .HTML file. somehow package it with a browser and then put it onto a microSD card, put it onto an adapter and then test it. I don't know how to package it with a browser into a .NSP or .NSO, if someone could help, I would be very grateful.
and please stop talking about other methods. I don't care.
and please stop talking about other methods. I don't care.
Last edited by soptsign555 (Sept. 14, 2023 09:52:56)
- gdfsgdfsgdfg
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
title is confusing
scratch is not built for consoles
heck its even on javascript
and the suggestion to add support is rejected
scratch is not built for consoles
heck its even on javascript
and the suggestion to add support is rejected
- 7salad3salad
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
title is confusingBut Turbowarp has controller controls. They aren't asking whether or not its built for consoles.
scratch is not built for consoles
heck its even on javascript
and the suggestion to add support is rejected
- cookieclickerer33
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
There used to be a game that had an Easter egg that opened a full JavaScript console and let you run free JavaScript code, but Nintendo took down the game and sued the company because they hate fun
If you have a switch with that game and haven’t updated it to remove the console then technically you could rewrite the entire project in JavaScript and port it that way
Fuze also might let you but that’s basic not JavaScript
If you have a switch with that game and haven’t updated it to remove the console then technically you could rewrite the entire project in JavaScript and port it that way
Fuze also might let you but that’s basic not JavaScript
- 7glizzy3glizzy
-
New Scratcher
5 posts
how do you port a scratch project to the nintendo switch?
I believe this Switch uses a BYOD type system, that is, bring your own dependencies.
As suck, in theory, you can package it using the TW Packager, and write custom middle wear to work on the Switch. However, that would require a development SDK, which I don’t believe Nintendo supports.
As suck, in theory, you can package it using the TW Packager, and write custom middle wear to work on the Switch. However, that would require a development SDK, which I don’t believe Nintendo supports.
- cookieclickerer33
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
I believe this Switch uses a BYOD type system, that is, bring your own dependencies.I don’t see why you would want to port it but yea it’s definitely possible because of
As suck, in theory, you can package it using the TW Packager, and write custom middle wear to work on the Switch. However, that would require a development SDK, which I don’t believe Nintendo supports.
There used to be a game that had an Easter egg that opened a full JavaScript console and let you run free JavaScript code, but the dev had to update it to remove the feature and then Nintendo took down the game and sued the company anyway because they hate fun
If you have a switch with that game and haven’t updated it to remove the Easter eggg then you could rewrite the entire project in JavaScript and port it that way (it supported libraries)
- gdfsgdfsgdfg
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
I said its not builttitle is confusingBut Turbowarp has controller controls. They aren't asking whether or not its built for consoles.
scratch is not built for consoles
heck its even on javascript
and the suggestion to add support is rejected
- soptsign555
-
Scratcher
100+ posts
how do you port a scratch project to the nintendo switch?
oopsie typo in the title
- soptsign555
-
Scratcher
100+ posts
how do you port a scratch project to the nintendo switch?
and also, remember that I'm trying to do this for games development. I don't want to have to download tons of softwares just to get it to work or to actually make the executable file. I just want to know how to package the zip into a nsp or nso file.
please don't suggest anything that contradicts the plan that I had put in the initial post, unless there is a problem with it. and for the person that said:
1. sorry for the title.
2. did you forget turbowarp exists?
3. javascript follows the same process that an html/zip would have to so it can run
4. literally nothing on here is asking for support.
may you please think about that for a moment? please stop making assumptions about apparently asking for support as it's not true and just makes it harder for me to find the answer I need.
thank you.
please don't suggest anything that contradicts the plan that I had put in the initial post, unless there is a problem with it. and for the person that said:
I don’t see why you would want to port it but yea it’s definitely possibleplease read the entirety of the original post before posting anything. none of this has helped. and the person that wrote:
title is confusing
scratch is not built for consoles
heck its even on javascript
and the suggestion to add support is rejected
1. sorry for the title.
2. did you forget turbowarp exists?
3. javascript follows the same process that an html/zip would have to so it can run
4. literally nothing on here is asking for support.
may you please think about that for a moment? please stop making assumptions about apparently asking for support as it's not true and just makes it harder for me to find the answer I need.
thank you.
- gdfsgdfsgdfg
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
please read the entirety of the original post before posting anything. none of this has helped. and the person that wrote:title is confusing
scratch is not built for consoles
heck its even on javascript
and the suggestion to add support is rejected
1. sorry for the title.
2. did you forget turbowarp exists?
3. javascript follows the same process that an html/zip would have to so it can run
4. literally nothing on here is asking for support.
1. its ok
2. turbowarp is not related to scratch also not a good workaround
3. bruh also javascript is not zip its only included
4. you misread this (I was saying if you suggest support it will be rejected)
Last edited by gdfsgdfsgdfg (Sept. 13, 2023 13:14:44)
- gdfsgdfsgdfg
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
may you please think about that for a moment? please stop making assumptions about apparently asking for support as it's not true and just makes it harder for me to find the answer I need.you misread the 4th part
thank you.
- EngineerRunner
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
There used to be a game that had an Easter egg that opened a full JavaScript console and let you run free JavaScript code, but Nintendo took down the game and sued the company because they hate funno, that game included a Ruby enviroment.
If you have a switch with that game and haven’t updated it to remove the console then technically you could rewrite the entire project in JavaScript and port it that way
- soptsign555
-
Scratcher
100+ posts
how do you port a scratch project to the nintendo switch?
please can people stop discussing other topics on this other than the original post? I have asked already and this is the last time I'm asking: can someone help me package a zip into a nso or nsp?
- Milo-The-Fox
-
Scratcher
34 posts
how do you port a scratch project to the nintendo switch?
right. this has already been talked about, but it hasn't been answered. I need help. I am making a game for games development and it has to port to another platform. they said that we had to use makecode arcade, but if I can port scratch projects to another console, then we can use that as our game. I physically can't program with makecode arcade so I'm left with scratch, and I need help putting a scratch project on the switch without downloading too many other softwares. I understand the theory - use turbowarp to make the game and have the controls that are keys be buttons on a controller. then use the turbowarp packager to turn it into a .HTML file. somehow package it with a browser and then put it onto a microSD card, put it onto an adapter and then test it. I don't know how to package it with a browser into a .NSP or .NSO, if someone could help, I would be very grateful.Yeh. im wondering the same with a game i'm making with my friend. maybye theres a html to .nso file converter online somewhere. idk.
and please stop talking about other methods. I don't care.
- imfh
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
It’s not possible to do what you are describing. As far as I know, nobody has done it before, so you would have to do a lot of hard work to figure out how to covert it yourself. This would not be easy and nobody here knows how to help you do it.
It would be easier to learn how to use makecode than to figure out how to port a Scratch project to the Switch.
It would be easier to learn how to use makecode than to figure out how to port a Scratch project to the Switch.
- Milo-The-Fox
-
Scratcher
34 posts
how do you port a scratch project to the nintendo switch?
It’s not possible to do what you are describing. As far as I know, nobody has done it before, so you would have to do a lot of hard work to figure out how to covert it yourself. This would not be easy and nobody here knows how to help you do it.i just exported a game called Crystal Seeker 3D Platformer to a MacOS App. is there a macos app to nintendo switch app converter?
It would be easier to learn how to use makecode than to figure out how to port a Scratch project to the Switch.
- ye-Warhammer
-
Scratcher
27 posts
how do you port a scratch project to the nintendo switch?
Maybe you need a Devkit 

- imfh
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
No, there isn’t. Macs have a different kind of processor and a different operating system than the Nintendo Switch. That makes it impossible to make a mac app to switch converter unless you first make a Mac emulator for the switch. That would run really really slow and Apple might sue you.It’s not possible to do what you are describing. As far as I know, nobody has done it before, so you would have to do a lot of hard work to figure out how to covert it yourself. This would not be easy and nobody here knows how to help you do it.i just exported a game called Crystal Seeker 3D Platformer to a MacOS App. is there a macos app to nintendo switch app converter?
It would be easier to learn how to use makecode than to figure out how to port a Scratch project to the Switch.
- Crow_Boy08
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
Why not just use an xbox (if you even have one) its alot easier
- ajskateboarder
-
Scratcher
1000+ posts
how do you port a scratch project to the nintendo switch?
and also, remember that I'm trying to do this for games development. I don't want to have to download tons of softwares just to get it to work or to actually make the executable file. I just want to know how to package the zip into a nsp or nso file.Software will be needed at some point – like, what did you expect? Scratch does not support this officially so there won't be a simple solution
You could package the project as an HTML file, put it on a public web server, and homebrew your Switch to install a web browser for it
- Discussion Forums
- » Questions about Scratch
-
» how do you port a scratch project to the nintendo switch?