C++ nintendo-switch

Open-source C++ projects categorized as nintendo-switch Edit details
Related topics: #Homebrew #Switch #Nintendo #CPP #GUI

Top 19 C++ nintendo-switch Projects

  • TegraRcmGUI

    C++ GUI for TegraRcmSmash (Fusée Gelée exploit for Nintendo Switch)

    Project mention: Is there a Tegra RCM Loader Tutorial? | reddit.com/r/SwitchPirates | 2022-09-18

    I notice on the git hub that there is a TegraRcmGUI_v2.6_portable.zip that I assume is for an RCM loader but I am unable to find a proper tutorial on specifically Tegra. I really want to convenience of booting my switch mods without having to plug it into my computer every time.

  • JoyCon-Driver

    A vJoy feeder for the Nintendo Switch JoyCons and Pro Controller

    Project mention: "Really? EGS is just 1 launcher" | reddit.com/r/gaming | 2021-12-18

    https://github.com/fossephate/JoyCon-Driver works for my friends.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • botw

    Decompilation of The Legend of Zelda: Breath of the Wild (Switch 1.5.0)

    Project mention: Decompilation of the Legend of Zelda: Breath of the Wild | news.ycombinator.com | 2022-04-19
  • SysDVR

    Stream switch games to your PC via USB or network

    Project mention: my sysdvr doesnt work. it worked only 2 times | reddit.com/r/SwitchPirates | 2022-10-02

    "You may have the wrong driver installed. Open the GUI, enable show advanced options and enable force libusb backend and try if it works with that."

  • JKSV

    JK's Save Manager Switch Edition

    Project mention: Can I use Save Data Cloud after banned? | reddit.com/r/SwitchPirates | 2022-09-18

    If youre asking if you can make your own version of Cloud Saves, yes you can, with JKSV (which can uploads to Gdrive). The guide is here https://github.com/J-D-K/JKSV/blob/master/GD_INSTRUCTIONS.MD Once you have the gdrive token, you can also use Tinfoil to do the gdrive saves too if you dont like JKSV.

  • hb-appstore

    Homebrew App Store - GUI for downloading/managing homebrew apps for video game consoles

    Project mention: I bought a jailbroken switch, but no homebrew apps on gallery. | reddit.com/r/SwitchPirates | 2022-09-23

    You can find the appstore here -- https://github.com/fortheusers/hb-appstore/releases. As it says, this is one of those that wants to be in its own folder, so sdmc:\switch\appstore\appstore.nro.

  • NxNandManager

    Nintendo Switch NAND management tool : explore, backup, restore, mount, resize, create emunand, etc. (Windows)

    Project mention: Backup saves if EMUNAND won't boot | reddit.com/r/SwitchPirates | 2022-09-24
  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • NX-Activity-Log

    Homebrew application for the Nintendo Switch which displays play activity with more accuracy

    Project mention: what the best way to track your time played on game? | reddit.com/r/SwitchPirates | 2022-04-03
  • Moonlight-Switch

    Moonlight port for Nintendo Switch

    Project mention: What ways are there for using Switch as Wii U Gamepad? | reddit.com/r/cemu | 2022-10-02
  • deko3d

    Homebrew low level graphics API for Nintendo Switch (Nvidia Tegra X1)

    Project mention: Nvidia Publishes 73k Lines of 3D Header Files for Fermi Through Ampere GPUs | news.ycombinator.com | 2022-08-09

    That's not exactly correct. This is register maps for the 3d engine (also called class), what you describe would be closer to the shader ISA.

    In driver code you'll see them building command buffers that set registers in those classes to certain values. It could be the RGBA values of the clear color, or a virtual address in the GPU space.

    This documents the names of these registers. This makes reverse engineering somewhat easier as you don't really have to guess anymore. But in most cases it was pretty clear from the start, and for some generations those were already well documented by open source efforts. One of best known gens is probably Maxwell since it was used in the Nintendo Switch, see for instance [1] (or code in yuzu/Ryujinx) which is the equivalent of those headers NV published.

    However this isn't a very big step in documenting their GPUs. The exact functions of those registers aren't explained, but most importantly the shader ISA isn't documented at all, which is essential to build a good open-source driver.

    Source: I have reverse engineered some driver code for Maxwell (and used similar headers to write drivers for nvdec and nvjpg).

    [1] https://github.com/devkitPro/deko3d/blob/master/source/maxwe...

  • borealis

    Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)

  • Amiigo

    GUI for Emuiibo

    Project mention: Amiigo (on console emutool for Emuiibo) 2.3.0: Favorites, bug fixes, and more | reddit.com/r/SwitchHacks | 2022-08-18
  • botw-unexplored

    Easily view the unexplored korok seeds and locations in your BotW savefile on your Switch

  • SwiTAS

    A usable toolkit for creating Nintendo Switch TASes with homebrew

  • NXGallery

    🎮 A Nintendo Switch Homebrew Application to transfer your screenshots to your phone or PC in no-time 📱⚡

    Project mention: Sharing screenshots from emunand to smartphone, is it safe? | reddit.com/r/SwitchPirates | 2022-09-05

    There are a few homebrew apps specifically for this. For example: https://github.com/iUltimateLP/NXGallery

  • MiiPort

    A Nintendo Switch homebrew for importing and exporting Miis.

    Project mention: Mii characters from Wii to Switch | reddit.com/r/SwitchPirates | 2022-07-20

    switch mii importing

  • Game-Console-Dev-Guide

    Game Console Dev Guide. Learn to develop games for Xbox Series X|S, PlayStation 4 & 5, Nintendo Switch, Steam Deck, and Apple Silicon.

    Project mention: Useful Tools for Game Development | reddit.com/r/GameDevelopment | 2022-04-18

    I found this useful list of Game Development Tools & Programs with sections on developer resources for Xbox, Playstation, Nintendo Switch, Steam Deck, Unreal Engine , Unity, and Blender.

  • oead

    Library for recent Nintendo EAD formats in first-party games

    Project mention: Box of DevOps | reddit.com/r/ProgrammerHumor | 2021-11-22
  • Luna-App

    Homebrew App to dump Animal Crossing: New Horizons islands you visit. Now using on-device De- and Encryption!

    Project mention: Is there An Offline Method to get ACNH Designs? | reddit.com/r/SwitchPirates | 2022-09-19

    I'm really not sure exactly what you're looking for, but here's Luna, a homebrew program that can dump Dream Islands you visit to storage, where you can later use NHSE to copy whatever you like to other islands.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-02.

C++ nintendo-switch related posts


What are some of the best open-source nintendo-switch projects in C++? This list will help you:

Project Stars
1 TegraRcmGUI 1,401
2 JoyCon-Driver 967
3 botw 879
4 SysDVR 843
5 JKSV 752
6 hb-appstore 639
7 NxNandManager 483
8 NX-Activity-Log 260
9 Moonlight-Switch 256
10 deko3d 236
11 borealis 198
12 Amiigo 126
13 botw-unexplored 80
14 SwiTAS 53
15 NXGallery 40
16 MiiPort 22
17 Game-Console-Dev-Guide 18
18 oead 16
19 Luna-App 15
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.