Skip to content

[WIP] feat: init downloading#331

Closed
gradylink wants to merge 13 commits intomainfrom
feat/download
Closed

[WIP] feat: init downloading#331
gradylink wants to merge 13 commits intomainfrom
feat/download

Conversation

@gradylink
Copy link
Member

@gradylink gradylink commented Sep 7, 2025

This PR also adds a few other nice things/fixes a few bugs. Firstly, it adds support for the Wii U keyboard, and fixes the Nintendo Switch one. It also adds support for cloud variables on Vita (currently crashing for unknown reasons, but if it wasn't...) and Wii. (Reasons for this being removed were stated in the Discord.)

Important

This PR adds a requirement to a fork of DevkitPro/SDL for the Wii U port, this is to add SWKBD support, this means the Wii U port will no longer work with the version of SDL2 from dkp-pacman and you will need to now either install this custom version of SDL2 or build with Docker. This custom installation will no longer be needed once #284 is merged.

Checklist

  • Support all possible platforms
    • PC
    • Wii U
    • 3DS
    • Switch
  • Don't break GameCube building
  • Menu
    • Render
    • Input
    • Back button
  • Download from ScratchBox
    • Correct File name
  • Download from Scratch (Way more complicated than it seems, so I'm not gonna do it)
  • Return to menu after downloading
  • Compatibility with project unpacking

@gradylink
Copy link
Member Author

Now i need to make this compatible with project unpacking 😭

@rttyg46305Unj
Copy link

wuh

@ishaya-nalsenaehm
Copy link

I'm just wondering if there is no intention of supporting downloading scratch projects directly from scratch, would it at least be possible to support the ability to download projects from a curated list. - A self hosted repository you could say.

@gradylink
Copy link
Member Author

I'm just wondering if there is no intention of supporting downloading scratch projects directly from scratch, would it at least be possible to support the ability to download projects from a curated list. - A self hosted repository you could say.

The self-hosted repository is ScratchBox. Also, this PR is quite old, so I'll just close it and start over when I have time. Also, we do plan to support Scratch downloading in the future just not nearly yet, especially since most projects won't work, ScratchBox is designed specifically for Scratch Everywhere!.

@gradylink gradylink closed this Oct 19, 2025
@ishaya-nalsenaehm
Copy link

I'm just wondering if there is no intention of supporting downloading scratch projects directly from scratch, would it at least be possible to support the ability to download projects from a curated list. - A self hosted repository you could say.

The self-hosted repository is ScratchBox. Also, this PR is quite old, so I'll just close it and start over when I have time. Also, we do plan to support Scratch downloading in the future just not nearly yet, especially since most projects won't work, ScratchBox is designed specifically for Scratch Everywhere!.

I am just wondering, it seems like the Wii U version hasn't been updated in a while or simply does not support the downloading of games.

@gradylink
Copy link
Member Author

I'm just wondering if there is no intention of supporting downloading scratch projects directly from scratch, would it at least be possible to support the ability to download projects from a curated list. - A self hosted repository you could say.

The self-hosted repository is ScratchBox. Also, this PR is quite old, so I'll just close it and start over when I have time. Also, we do plan to support Scratch downloading in the future just not nearly yet, especially since most projects won't work, ScratchBox is designed specifically for Scratch Everywhere!.

I am just wondering, it seems like the Wii U version hasn't been updated in a while or simply does not support the downloading of games.

@ishaya-nalsenaehm as you can see, this was not merged, that means the feature was not added to the app and has been delayed for later.

@ishaya-nalsenaehm
Copy link

I'm just wondering if there is no intention of supporting downloading scratch projects directly from scratch, would it at least be possible to support the ability to download projects from a curated list. - A self hosted repository you could say.

The self-hosted repository is ScratchBox. Also, this PR is quite old, so I'll just close it and start over when I have time. Also, we do plan to support Scratch downloading in the future just not nearly yet, especially since most projects won't work, ScratchBox is designed specifically for Scratch Everywhere!.

I am just wondering, it seems like the Wii U version hasn't been updated in a while or simply does not support the downloading of games.

@ishaya-nalsenaehm as you can see, this was not merged, that means the feature was not added to the app and has been delayed for later.

If I may ask how come?

@gradylink
Copy link
Member Author

@ishaya-nalsenaehm the feature was delayed because right before I finished the PR another one was merged that redid a large amount of the stuff, and I just haven't had time to update it. Since then there was a lot of refactoring to the menu system, and I'm even working on a new PR that completely redoes it.

We do have something similar for 3DS though, where you can download ScratchBox projects through Universal Updater.

@ishaya-nalsenaehm
Copy link

@ishaya-nalsenaehm the feature was delayed because right before I finished the PR another one was merged that redid a large amount of the stuff, and I just haven't had time to update it. Since then there was a lot of refactoring to the menu system, and I'm even working on a new PR that completely redoes it.

We do have something similar for 3DS though, where you can download ScratchBox projects through Universal Updater.

If I might ask, if you could give an ETA how long would you say it would be? The Wii U and Wii are consoles I imagine could absolutely support the downloading of games.

@gradylink
Copy link
Member Author

@ishaya-nalsenaehm the feature was delayed because right before I finished the PR another one was merged that redid a large amount of the stuff, and I just haven't had time to update it. Since then there was a lot of refactoring to the menu system, and I'm even working on a new PR that completely redoes it.
We do have something similar for 3DS though, where you can download ScratchBox projects through Universal Updater.

If I might ask, if you could give an ETA how long would you say it would be? The Wii U and Wii are consoles I imagine could absolutely support the downloading of games.

Not really...

@ishaya-nalsenaehm
Copy link

@ishaya-nalsenaehm the feature was delayed because right before I finished the PR another one was merged that redid a large amount of the stuff, and I just haven't had time to update it. Since then there was a lot of refactoring to the menu system, and I'm even working on a new PR that completely redoes it.
We do have something similar for 3DS though, where you can download ScratchBox projects through Universal Updater.

If I might ask, if you could give an ETA how long would you say it would be? The Wii U and Wii are consoles I imagine could absolutely support the downloading of games.

Not really...

Could you elaborate?

@gradylink
Copy link
Member Author

@ishaya-nalsenaehm the feature was delayed because right before I finished the PR another one was merged that redid a large amount of the stuff, and I just haven't had time to update it. Since then there was a lot of refactoring to the menu system, and I'm even working on a new PR that completely redoes it.
We do have something similar for 3DS though, where you can download ScratchBox projects through Universal Updater.

If I might ask, if you could give an ETA how long would you say it would be? The Wii U and Wii are consoles I imagine could absolutely support the downloading of games.

Not really...

Could you elaborate?

@ishaya-nalsenaehm I'm unable to give an ETA at this time as I already have some major features that I'm implementing and don't really have the time for this rn.

@ishaya-nalsenaehm
Copy link

@ishaya-nalsenaehm the feature was delayed because right before I finished the PR another one was merged that redid a large amount of the stuff, and I just haven't had time to update it. Since then there was a lot of refactoring to the menu system, and I'm even working on a new PR that completely redoes it.
We do have something similar for 3DS though, where you can download ScratchBox projects through Universal Updater.

If I might ask, if you could give an ETA how long would you say it would be? The Wii U and Wii are consoles I imagine could absolutely support the downloading of games.

Not really...

Could you elaborate?

@ishaya-nalsenaehm I'm unable to give an ETA at this time as I already have some major features that I'm implementing and don't really have the time for this rn.

Okay fair enough then.

@gradylink gradylink deleted the feat/download branch November 30, 2025 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants