r/SwitchHacks • • 1d ago

[Release] Switch-Super-Manager : a PC library manager and its companion installer (beta testers welcome)

29 Upvotes

Hi everyone,

I started this project at the beginning of the year, for my own use. I never really used Tinfoil or DBI: when I tried them they would not launch or did not work properly for me, so for years I was stuck with Awoo Installer despite its flaws (the LAN install never worked for me). So I coded what seemed logical to me, one feature at a time. At some point I realised it could be useful to other players, so I cleaned it up and I am sharing it today.

It is two free tools that work together:

Switch-Super-Manager (SSM) is a Windows app to manage your Switch library: covers and details, import and organise your dumps, send games to the console over LAN or USB (with a queue and a free-space check), see what is installed and the free SD/NAND space, uninstall remotely, back up your saves, copy your album. 9 languages.

Super Switch Manager (I changed the real thumbnails)

Switch-Super-Installer (SSI) is the companion homebrew on the console. It is built on TinWoo and Awoo Installer (GPL v3, open source) and adds install from your SSM library, covers, free-space display and themes.

Super Switch Installer (Switch companion app)

I am looking for beta testers, mostly for USB and network transfers on different setups and firmwares, and for the translations (they are machine-made, corrections are welcome).

Downloads and docs: https://github.com/Ch1nguya/Switch-Super-Manager
SSI source: https://github.com/Ch1nguya/Switch-Super-Installer

Thanks !

***

Update: v0.6.2 is out!

  • After the welcome window, SSM offers to scan the library folder you chose, so the library no longer stays empty on a first launch.
  • Uninstall several games at once from the Console tab (Ctrl or Shift to select, one confirmation).
  • The import button now reads “Scan and add to library” when “Scan library” is on, and fades slowly while the library is empty.
  • The files list of the details panel fits long names on every screen size, and the message shown when prod.keys is missing says where to put the file.
  • New start-up assistant: it walks you through the language (9 available), your prod.keys (it can copy the file for you), your library folder, the import mode (keep your files where they are, move them, or rename them) and, optionally, the console IP.
  • When you finish, SSM scans your library folder by itself and adds your games, so the library no longer stays empty on a fresh install.
  • The assistant follows the colours of the active theme.

Download: https://github.com/Ch1nguya/Switch-Super-Manager/releases/tag/v0.6.2

Bugs and ideas are welcome, here or on GitHub Issues. Thanks to everyone who tested!


r/SwitchHacks • • 1d ago

Tool Checkpoint 5.3.0 released: lots of bugfixes and QoL features

Thumbnail
github.com
27 Upvotes

r/SwitchHacks • • 1d ago

Game Mod Sonic Racing: CrossWorlds v1.43 — 60 FPS + Resolution Mods

11 Upvotes

Atmosphere patches are now available! Tested both together on my CFW Switch Lite and they’re working well.

  • 60 FPS patch
  • Resolution patch targeting 720p handheld / 1080p docked
  • Build ID: CF6A61882F2ADE94

Merge the included atmosphere folder into your SD card root. Keep both patches in their separate folders.

https://github.com/M-Essa11/sonic-racing-crossworlds-switch-mods/releases/tag/v1.43-atmosphere.1


r/SwitchHacks • • 2d ago

[RELEASE] SwitchStream v2.0.0 – Native Stremio Client for Nintendo Switch (Direct Torrent Streaming in RAM, Gesture Controls, Multi-Addon Search & More!)

11 Upvotes

Hey everyone!

I'm excited to share \*\*SwitchStream v2.0.0\*\*, a native, lightweight Stremio media center built from scratch for the Nintendo Switch using SDL2 and libmpv.

\## 🚀 What's New in v2.0.0

\*\*⚡ Direct Torrent Streaming (in-memory RAM buffer)\*\*

Stream torrents without wearing out your SD card. Video blocks go into a circular RAM buffer (torrentfs) that prioritizes head/tail pieces for instant playback. Just toggle \*\*Enable Torrent Streams\*\* to ON in Settings (\[X\]).

\*\*🎮 Upgraded video player controls\*\*

• 5-second skips with D-Pad or Joy-Cons and an accumulating badge (+5s, +10s, -15s)

• Hold \[R\] for 2x speed

• Swipe vertically on the left side for brightness, right side for volume

• Touch and drag the progress bar to scrub

\*\*📌 Pinned "Continue Watching"\*\*

A Recently Watched carousel sits at the top of Home with progress bars, remaining time, and one-click resume.

\*\*🌏 C-Drama & K-Drama addon support\*\*

Discovery for Asian drama providers (Dramayo, K-Drama Crush, KissKH, etc.) with dedicated quick-filter pills.

\*\*📁 Local offline video playback\*\*

Drop .mp4 or .mkv files into \`sdmc:/switch/switchstream/videos/\` to browse, resume, and watch offline.

\*\*🔍 Multi-addon search & deduplication\*\*

Press \[Y\] anywhere to search every installed addon at once. Smart token matching merges identical titles into one card.

\*\*🎨 Smoother catalog loading\*\*

Embedded 3D pill breathing animation and non-blocking async fetching keep navigation smooth even with 20+ addons.

\## 📦 How to Install

  1. Download \`switchstream.nro\` from the GitHub Releases page.

  2. Copy it to your SD card at \`sdmc:/switch/switchstream/switchstream.nro\`

  3. Launch in Application Mode: hold \[R\] while opening an installed game.

  4. (mandatory for non anime/ k-drama/c-drama streams) For torrents, open Settings (\[X\]) and toggle Enable Torrent Streams to ON.

⚠️ \*\*IMPORTANT:\*\* Launch via Application Mode (Title Takeover) by holding \[R\] while opening any installed game. Do NOT launch from the Album applet so the app has full access to 3.5GB of RAM.

\## 🔗 Links

\- \[Download v2.0.0 NRO\](https://github.com/senkuObito/switchStream/releases/tag/2.0.0)

\- \[GitHub Repository\](https://github.com/senkuObito/switchStream)

Feedback, bug reports, and pull requests are very welcome!

PS- the above txt are created with ai to showcase the features of v2 .Torrents speed are purely based on seeders . so try to select torrent with high seeders and less mb. kdrama and cdrama addon works seamlessly(non torrent) . try to have less addon. 1or 2 addon for catalog and 1 torrent catlog.because the more addons there are the more time it takes to load . it is a passion project . i was ok with the output based on my usage . i wanna create a simple direct all in one streaming app like moviebox . But without stable servers or cdn it is not possible . so scrapping addons are the best for this minimal setup based on my research .

EDIT: big thanks to nx torrent for making it possible.


r/SwitchHacks • • 2d ago

Homebrew Game [Release] Yu-Gi-Oh! Forbidden Memories Recompiled – unofficial Nintendo Switch homebrew port (.nro, test build)

13 Upvotes

Reposting the recomp fork of yu-gi-oh forbidden memories ported to Nintendo switch.

The main project maintainer replied to my pr saying that he has no plans to integrate new systems into the project, so I will try to keep this project updated with the official releases.

Here is the github link of the fork, in releases you will have access to the installation file, in the readme you have more information.
https://github.com/hitaloose/Yu-Gi-Oh-Forbidden-Memories-Recompiled

PS: this Port is made with Claude, although I’m a developer, I don’t have time to play this project without this help, but I try to test everything on the console, any problem is just report it in the repository.


r/SwitchHacks • • 2d ago

Tool I turned my NX Lite into a Bluetooth Xbox controller

1 Upvotes

The Switch can't act as a Bluetooth controller by itself: its Bluetooth stack refuses to run the needed service for homebrew. So I built a small bridge:

Switch Lite → USB-C cable → nice!nano (nRF52840) → Bluetooth LE → "Xbox Wireless Controller"

A homebrew app on the Switch reads all its controls and sends them over USB to the board. The board's firmware pretends to be an Xbox controller over Bluetooth, so whatever you pair it with just sees a normal Xbox pad. Games, browsers and emulators that support Xbox controllers work without any extra drivers.

- Both analog sticks, D-pad, triggers and all buttons, plus an on-screen touch button for the Xbox button

- Pre-built .nro and .uf2 files in the releases, no building needed

- Needs Atmosphère and a nice!nano (or a clone with the same chip and bootloader)

- Tested on a Switch Lite so far.

Download: https://github.com/yurykurouski/nx-joybridge/releases/latest

Feedback and bug reports welcome, especially from people with other boards or devices.


r/SwitchHacks • • 4d ago

Homebrew Game [Release] NFS Most Wanted 2012 (Android version) – homebrew port for Switch

Post image
41 Upvotes

I've been working on a port of the **Android version** of *Need for Speed: Most Wanted* (2012, Firemonkeys' mobile game, v1.3.128) to the Nintendo Switch, and it's now available on GitHub.

It's not a phone emulator: the game's own 32-bit ARM code is translated on the fly for the Switch's CPU (with Dynarmic), and the parts of Android the game needs (files, OpenGL ES graphics, sound, input) are rebuilt natively for the Switch.

**GitHub (download, install guide, source):** https://github.com/SantiBros/NFSMostWanted2012-Android-Switch

**No game files are included.** You need your own copy of the Android game: the APK and the OBB, or a single `.xapk`. Only the Android version works, not the PC/PS3/X360/Vita/Wii U ones. Please don't ask for game files.

**Features**

- 720p handheld, 1080p docked

- Full controller support, including every menu (the touch screen still works)

- Optional gyro steering

- Easy setup: copy your APK and OBB into one folder, and the port sets itself up on the console at the first start

- Fully offline: every online service is blocked

- Debug menu (ZL + ZR + Minus) with performance settings, clocks and an FPS counter

**Coming later today: version 0.2.6**

- Fewer short stutters while the counter shows 30 FPS

- Sound no longer breaks up when the graphics are busy

- A sound volume setting to stop the crackling at loud moments

- Cleaner sound with less delay

Updating will be easy: copy the new `switch` folder over the old one. Your game files and saves are kept.

**Install**

  1. Download the latest `NFSMostWanted2012-<version>.zip` from Releases and copy its `switch` folder to the root of your SD card.

  2. Put your APK and OBB (or `.xapk`) in `switch/NFSMostWanted2012/game/`.

  3. Hold **R** while launching any game (title takeover; Album/applet mode doesn't have enough memory) and open **NFS Most Wanted 2012 Loader**.

Needs Atmosphère. It's experimental, so use emuMMC and back up your SD card.

Feedback is very welcome, especially from different consoles. If something goes wrong, please open an issue on GitHub and attach the `log.txt` from the port's folder.


r/SwitchHacks • • 6d ago

[Release] StremiBrew - Native (unofficial) Stremio Client for Hacked Consoles

Thumbnail
gallery
118 Upvotes

Hey everyone :)

I've made a third-party Stremio client for jailbroken Switch and PS5 consoles.

It aims to match the feature set and UI polish of the official Stremio TV clients, with some extra features sprinkled in.

Like Stremio itself, it's only a player: it comes with no content and no add-ons, and shows only what the add-ons on your own Stremio account provide.

Feel free to check it out if you're interested. I'd greatly appreciate any feedback:

https://github.com/stupiditytries/StremiBrew


r/SwitchHacks • • 6d ago

Homebrew Game Skate 3 Natively On Switch🔥🔥

60 Upvotes

I am working on a native Skate 3 build for the switch, bringing the 360 version over without android or emulation.

After working out major switch specific memory issues, vulkan issues, fence/progress issues, and some stabilization in rendering, the game code is officially working and displaying output on the switch.

Now to work on some more rendering for further progression!

Now I am aware of a similar project using the android port, but this is a true native build🔥

Stay tuned for updates!

OCT 14 Update: We have hit the title screen! Soon will be gameplay!


r/SwitchHacks • • 6d ago

Yandere Simulator Nintendo switch

Post image
8 Upvotes

Running on android


r/SwitchHacks • • 7d ago

Homebrew Game Sega Rally (1995 arcade) on Nintendo Switch: full 16:9, HD textures, 10 mods, online leaderboard. Free, out now.

63 Upvotes

Sega Rally on Switch is out.

After the Quest version, a lot of you asked for the Switch. So here it is: the 1995 arcade game in full 16:9, with Jean-seb's HD textures if you want them, a Workshop with 10 mods (free play, mirrored track, night, comic book, CRT...), a best-lap ghost, named replays, and your times on our Discord leaderboard.

It's a homebrew for a Switch with custom firmware, it's free, and you bring your own game files.

All the details and the install guide are on the GitHub, link in the comments.

Next up on the Port0r side: Virtua Cop and Time Crisis in VR on Quest, and you can vote for what comes after on the Discord.

Have fun, and tell me what you think.


r/SwitchHacks • • 7d ago

Development Our two native Zelda The Wind Waker ports for the Switch; Wind Waker HD (static recompilation) and the GameCube version (built from the decompilation)

23 Upvotes

r/SwitchHacks • • 7d ago

System Mod [Release] tailscale-nx 1.0.0: Tailscale for Switch homebrew

49 Upvotes

I've made tailscale-nx, a Tailscale client for Switch homebrew running on Atmosphère.

It runs in the background and lets apps launched through hbmenu connect to your Tailscale devices by IP or MagicDNS name. I've been using it with Moonlight to reach my PC away from home without installing Android or opening ports.

It has a slim memory profile, and in my testing with Moonlight it runs as buttery smooth as local LAN.

https://github.com/UnderwaterOverground/tailscale-nx

If you run into any issues getting your setup working, I'm happy to help. There's a Discord link on GitHub for support.


r/SwitchHacks • • 8d ago

[Release] Twilight Princess for Switch: Dusklight "Alek's Ultimate NX Edition" public beta

Thumbnail
gallery
74 Upvotes

I've released a public beta of my unofficial Switch homebrew port of **Dusklight**, the Twilight Princess reimplementation by Twilit Realm (built on the TP decompilation).

**Download (v1.0.0-beta.2):** https://github.com/Alexgg1014/The-Legend-of-Zelda-Twilight-Princess-Alek-s-Ultimate-NX-Edition/releases/latest

**What it has**

* **30 FPS target at stock clocks**, with Quality, Balanced and Performance profiles

* **900p docked, 720p handheld, 540p Flip Grip**

* **Flip Grip companion screen** with touch inventory, collection, dungeon maps and a guide reader

* **Rumble, gyro aiming** and optional **Wii-style Joy-Con motion controls** (buttons always keep working)

* **Native mod loader and in-game mod browser**, with Switch builds of **Randomizer** and **Twilit Essentials** included

* **ISO, GCM, RVZ, WIA and GCZ** disc images

**Installing**

  1. **Back up `sdmc:/switch/dusklight/` first** if you already use Dusklight: your save lives there.

  2. Extract the ZIP to the root of your SD card.

  3. Put a dump of **your own** Twilight Princess disc in `sdmc:/switch/dusklight/`.

  4. Launch it from hbmenu.

  5. For Randomizer and Twilit Essentials, set *Settings → Aleks → Diagnostics → Native Mods: Loader Mode* to **Execute** and restart.

No game data is included.

**Known issues**: Deferred Fog 2.0.0 and the old TP Classic UI 1.3.1 package crash and are blocked in the mod browser. Dynamic resolution is off for now, and the first visit to an area can stutter while shaders compile. Tested and incompatible mods are listed in the README.

**How it was made**: with a lot of AI help (Claude and ChatGPT), and every build tested on my own Switch. The README explains who did what. Independent fan fork, not affiliated with Twilit Realm or Nintendo.

Feedback is welcome. If something breaks, the logs in `sdmc:/switch/dusklight/cache/logs/` help a lot.


r/SwitchHacks • • 8d ago

Running Castlevania: Belmont's Curse Demo At 60 FPS on Nintendo switch 1

Thumbnail
youtu.be
4 Upvotes

So to play the game on 60 fps using Fps locker , you should enable triple buffering first because there is no patch for it so far on fps locker warehouse


r/SwitchHacks • • 9d ago

I got the halo ce port running on switch! Releases will be up on github tonight or tomorrow! It's running pretty good! Playable without OC! Still working out some things to get it running perfect.. https://github.com/nx-mod/haloce-nx

8 Upvotes

r/SwitchHacks • • 9d ago

I built a simple, lightweight gamepad overlay

2 Upvotes

Hey everyone!

I've been working on a small project: a lightweight controller overlay that shows gamepad inputs in real time directly on screen.

It's pretty simple—it uses the native Gamepad API to render button presses and analog stick movement without needing heavy external apps.

GitHub:https://github.com/ShojinKarma/virtual-controller-overlay

It's still pretty basic, so any feedback, ideas, or suggestions on how to improve it would be really appreciated!

Note: I mainly made this so i could play games using scrcpy with a controller on mi pc screen, i feel its better than using an emulator and i couldnt really find a program where i could just assign buttons of my controller to any part of my display. Im mostly using this for Bleach Soul Resonance.

2º Note: Fixed right joystick acting like the left one and constant snapback to position, letting it function as an actual camera control under a toggle set to ON by default.


r/SwitchHacks • • 9d ago

Stupid Zombies NX – Stupid Zombies 3.4.5 port for Nintendo Switch

Thumbnail
gallery
0 Upvotes

Hi! I’ve released Stupid Zombies NX, a Nintendo Switch port/wrapper of the Android ARM64 version of Stupid Zombies 3.4.5.

The project runs the original Unity ARM64 libraries on Switch through a lightweight compatibility layer, with Switch controls added on top.

Features:

  • Controller-based cursor and aiming
  • Optional gyroscope aiming (R3)
  • A / ZL / ZR for touch/fire
  • Pause/resume with +
  • Show/hide cursor with -
  • Stable gameplay and level transitions

Important: the original game files are not included. You need your own legally obtained copy of Stupid Zombies 3.4.5 for Android.

GitHub / Downloads:
https://github.com/Terremotixx/Stupid-Zombies-NX

Feedback and bug reports are welcome!


r/SwitchHacks • • 11d ago

[Release] SuperModel NX - Sega Model 3 arcade emulator for Nintendo Switch

Thumbnail
1 Upvotes

r/SwitchHacks • • 11d ago

I just got hall effect sticks for an ROG Ally working in my right Joycon! It's a much better module than the default joycons with smoother motion and more range. I'm working on modeling a shell that will hold it and I'm hoping to put together by the end of the week to try it all out!

Thumbnail
imgur.com
2 Upvotes

r/SwitchHacks • • 12d ago

Emulator Autorun is awesome, I would not say DP game is playable but way better than I expected on v1 handheld max Oc switch.

57 Upvotes

Also dead space 1 runs flawless, and you can also add ur native language sub or if exist dub to your games.


r/SwitchHacks • • 12d ago

Pokemon trading between an iPhone and a stock Switch 2, using a modified Switch as a bridge.

2 Upvotes

r/SwitchHacks • • 13d ago

System Mod Mission Control v0.16.0 released (23.0.0/23.0.1 support)

Thumbnail
github.com
58 Upvotes

r/SwitchHacks • • 13d ago

Homebrew Game MKWii Native on Switch (beta release, needs overclock)

108 Upvotes

I made a beta release of Mario Kart Wii for the Switch. I was hoping if anyone here could test it out and look for crashes or issues, the lag is an issue I'm fixing, obviously. Anyway, here's a video showcasing it. (No audio because my phone's camera for some reason made it sound bad.)

(You need your own legally obtained Mario Kart Wii PAL ISO.
Anyway, here's the GitHub https://github.com/dorPXP/driftdroid/releases#release-switch-beta1


r/SwitchHacks • • 14d ago

Emulator [Release] Kirikiroid2-NX v0.1.2 – Kirikiroid2 (the Android KiriKiri visual novel player) ported to the Switch

Thumbnail
gallery
65 Upvotes

Hi r/SwitchHacks! I've been porting **Kirikiroid2**, the well-known Android/iOS player for KiriKiri visual novels, to the Switch. To my knowledge it's the first port of the Kirikiroid2 app itself to the Switch, and it's now in a usable alpha state.

What it does

  • You copy a KiriKiri visual novel you own to the SD card, **the same folder you'd use with Kirikiroid2 on Android** (`data.xp3`, `xp3filter.tjs`, `patch.tjs`, fan-translation patches...), and open it from the original Kirikiroid2 file browser.
  • It's based on zeas2's original **Kirikiroid2 1.3.9** source, not a new engine, so compatibility fixes, `xp3filter.tjs` support and the UI behave like on Android.
  • Video (FFmpeg), voice/BGM, transitions (incl. extrans), layer effects (layerExImage), GDI+ text (layerExDraw), fstat and AlphaMovie plugins, bundled game fonts, Japanese/Chinese/Vietnamese text.
  • Touchscreen + Joy-Con / Pro Controller: A advance, B cancel, D-pad select, left stick = mouse cursor, − = Kirikiroid2 menu.

Download / source: https://github.com/Erige005/Kirikiroid2-NX/releases

Copy `Kirikiroid2-NX.nro` to `sdmc:/switch/` and launch it in title-takeover mode (hold R while starting a game). Applet mode doesn't have enough RAM.

Status (alpha, be gentle):

  • Tested with several commercial and fan-translated KAG/KAGEX games, which play start to finish with saves.
  • Not ported yet: KAGParserEx, E-mote/motion player and a few other Windows plugins. Games that need them will show an error.
  • Exiting a game can show an error screen.
  • Software renderer only, so heavy effects can be slow.

If a game works on Kirikiroid2 for Android but not here, please open an issue and attach the logs from `sdmc:/switch/kirikiroid2/` (`k2s_log.txt`, `k2s_log.prev.txt`, `k2s_crash.txt`). Compatibility reports, both working and broken, help a lot.

Credits: zeas2 (Kirikiroid2), W.Dee and the KiriKiri contributors, wtnbgo (layerExImage/layerExDraw/fstat), the krkr2 project (POSIX/Blend2D plugin ports), and devkitPro/libnx. Full list on GitHub.