All Projects → noahc3 → Sdsetup

noahc3 / Sdsetup

Licence: mpl-2.0
The Ninite for your Nintendo Switch.

Projects that are alternatives of or similar to Sdsetup

Homebrew-Guide
Guide for getting CFW setup on your Nintendo Switch (And Wii U)
Stars: ✭ 104 (-55.56%)
Mutual labels:  nintendo, switch, nintendo-switch
Nintendo Switch Eshop
Crawler for Nintendo Switch eShop
Stars: ✭ 463 (+97.86%)
Mutual labels:  nintendo, switch, nintendo-switch
Nintendo-Switch-JoyCon-Hack
Hardwiring a push button in a JoyCon to grant bootloader access
Stars: ✭ 44 (-81.2%)
Mutual labels:  nintendo, switch, nintendo-switch
sys-clk-Overlay
Editor for your sys-clk configuration using ovl-loader!
Stars: ✭ 53 (-77.35%)
Mutual labels:  nintendo, switch, nintendo-switch
Ghidra Switch Loader
Nintendo Switch loader for Ghidra
Stars: ✭ 146 (-37.61%)
Mutual labels:  nintendo, switch, nintendo-switch
nx
Userland library for Nintendo Switch homebrew (and other potential purposes), written in pure Rust and some assembly bits
Stars: ✭ 67 (-71.37%)
Mutual labels:  nintendo, switch, nintendo-switch
Rekado
Payload launcher and serial number checker for Nintendo Switch
Stars: ✭ 455 (+94.44%)
Mutual labels:  nintendo, switch, nintendo-switch
Road To Yuzu Without Switch
This Repo explains how to install the Yuzu Switch Emulator without a Switch
Stars: ✭ 267 (+14.1%)
Mutual labels:  nintendo, switch, nintendo-switch
Goldleaf
🍂 Multipurpose homebrew tool for Nintendo Switch
Stars: ✭ 2,026 (+765.81%)
Mutual labels:  switch, nintendo, nintendo-switch
Nx Shell
A multi-purpose file manager for the Nintendo Switch.
Stars: ✭ 639 (+173.08%)
Mutual labels:  nintendo, switch, nintendo-switch
switch-cmake
CMake toolchain for Nintendo Switch homebrew development
Stars: ✭ 38 (-83.76%)
Mutual labels:  nintendo, switch, nintendo-switch
Vba M Nx
WIP full featured port of VBA-M for Nintendo Switch
Stars: ✭ 11 (-95.3%)
Mutual labels:  nintendo, switch, nintendo-switch
Switch-Screenshots
Script to organize Nintendo Switch screenshots by directory instead of date.
Stars: ✭ 50 (-78.63%)
Mutual labels:  nintendo, switch, nintendo-switch
Mirage
Reimplementation of the Nintendo Switch firmware
Stars: ✭ 40 (-82.91%)
Mutual labels:  nintendo, switch, nintendo-switch
Deepsea
The new All-in-One CFW package for the Nintendo Switch.
Stars: ✭ 488 (+108.55%)
Mutual labels:  nintendo, switch, nintendo-switch
Hydrosphere
Ocean beyond the Horizon
Stars: ✭ 17 (-92.74%)
Mutual labels:  nintendo, switch, nintendo-switch
Splatoon 2 Meme Mod
Splatoon 2 mod about memes.
Stars: ✭ 11 (-95.3%)
Mutual labels:  nintendo, switch, nintendo-switch
Rusted Switch
Nintendo Switch Homebrew with Rust 🦀
Stars: ✭ 75 (-67.95%)
Mutual labels:  switch, nintendo-switch
Arcropolis
Work-in-progress file replacement plugin for Super Smash Bros. Ultimate
Stars: ✭ 58 (-75.21%)
Mutual labels:  nintendo, nintendo-switch
Capturesight
Applet and Overlay to view Pokemon, Raid seeds, Future shiny frames/IVs, and more!
Stars: ✭ 81 (-65.38%)
Mutual labels:  nintendo, switch

Homebrew SD Setup

https://www.sdsetup.com

Homebrew SD Setup is a web application written in C# (and a little bit of JavaScript) running on Blazor. The app lets you select the homebrew applications and custom firmwares you want, and quickly create a zip archive to extract to your SD card. The Ninite for your game consoles.

Compatibility

The application has been verified working in Chrome, Firefox, Opera and Edge on Windows 10, as well as Chrome and Firefox on Android. Other browsers are likely to work fine as long as they support WebAssembly or asm.js, and ES6.

Internet Explorer is explicitly incompatible due to lack of ES6 support. Additionally, Firefox 61 and lower requires the user to manually navigate to the generated ZIP blob because the blob won't download programatically for whatever reason. This is fixed in Firefox 62+.

Features

General

  • Generate a perfectly formatted file structure in ZIP format, ready for direct extraction to your SD card. No additional setup necessary, just drag and drop!
  • Save your setup so you can update everything later without reselecting all of the packages.

Nintendo Switch

  • Choose between a selection of common homebrew applications, tools and utilities, including:
    • Custom Firmwares (ex. SX OS, Atmosphere, ReiNX)
    • Homebrew Utilities (ex. Homebrew Menu, Checkpoint, JKSV, Tinfoil)
    • Emulators (ex. Salamander RetroNX, pSNES)
    • Games (ex. Mystery of Solarus DX, SDL Prince of Persia)
    • Fusee Payloads (ex. Hekate, BISKeyDump, BriccMii)
    • PC Utilities (ex. TegraRCMSmash)

Usage

Head over to https://www.sdsetup.com, select your console of choice, select the packages you want, and hit download! Once finished, simply extract the contents of the sd folder in the downloaded ZIP archive to the root of your SD card! Do what you wish with any additional folders included in the zip file.

Issues

Please feel free submit an issue for any of the following reasons:

  • A package is outdated
  • A package's information is incorrect
  • A package should be retrieved from a different/better source
  • A browser other than Internet Explorer is incompatible
  • Reporting a bug
  • Suggesting a feature
  • Suggesting a new package
  • Requesting a package be removed Homebrew SD setup
  • Reporting a redistribution clause license violation for a rehosted package
  • Any other issue with the site or it's packages

Build

Clone the repository and open the solution in Visual Studio. Build from there.

Included Projects

  • SDSetup Blazor: The web application itself, written in C# (and a little bit of JavaScript).
  • SDSetup Backend: The backend server which the frontend communicates with. Upon request, generates zip bundles based on the client selection. Also provides manifest data and download statistics.
  • SDSetup Backend Control Panel: Control panel to manage functionality of the backend server(s). Also for managing the Homebrew Guide.
  • SDSetup Updater: A tool to autoupdate a number of homebrew packages present on SDSetup through various means. Designed specifically for SDSetup packages, not dynamic.
  • SDSetup Common: Common utilities and types shared between two or more of the above projects.

Todo

  • The frontend needs a lot of optimization. For example, converting things to components and setting up databinding on individual components to refresh only what UI needs to be refreshed rather than entire containers.
  • The backend needs to be refactored to conform to ASP.Net Core standards.

Contributing

Feel free to make pull requests where you see fit!

Credits

Please see https://www.sdsetup.com/credits for an up-to-date list of credits and sources for each package available.

Other credits:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].