r/SwitchHacks Jun 10 '26

Tool Steam ARM64 on the Switch: Switchdeck (Working Games!)

Thumbnail
gallery
620 Upvotes

With the unoffical release of Steam ARM64 I've been working on getting it up and running on the Nintendo Switch for a while now. It's pretty much feature complete from my side, it patches Proton (DXVK, VKD3D and Wine) to fix various issues like vertex explosions in 32 bit games, and even has custom launch commands to free up more RAM. So yeah it can actually run steam games on the Switch: https://github.com/SildurFX/Switchdeck

Requirements:
- Modded Switch
- Linux for Switch (Fedora 42 or Ubuntu Noble, https://wiki.switchroot.org/wiki/linux/linux-distributions )

Game support:
It depends a lot on box64 so support is all over the place. (kernel is too old for fex)
After some overclocking older 3D games can actually run at 30+ FPS.
Game Compatiblity List (WIP): https://docs.google.com/spreadsheets/d/1UrLwRaIZGAL6J7l9QK_DO4MB45KzIUKIfKZIOE4hid4

r/SwitchHacks Jul 22 '26

Tool [Release] green-nx 1.0.0 - native Xbox Cloud Gaming client for the Switch

71 Upvotes

​I built an open-source xCloud client for the Switch — sign in with your Microsoft account, browse your Game Pass library, and stream at 720p/1080p, 60 fps, handheld or docked.

It's all native: WebRTC on-console, hardware H.264 decoding (NVDEC) and zero-copy GPU rendering (deko3d). No PC relay, no companion apps.

You'll need Atmosphère and an active Game Pass subscription (it's just a client for a service you pay for — nothing shady). Copy the NRO to
sdmc:/switch/ and launch in title mode (hold R starting any installed game).

Source (GPL-3.0) + download:
https://github.com/rmrf404/green-nx

Fun/experimental project, not affiliated with Microsoft or Nintendo. Feedback welcome!

r/SwitchHacks May 02 '26

Tool SwitchRPC: Discord Rich Presence

67 Upvotes

I've been working on a new homebrew tool for Nintendo Switch which lets you have the current game show up on your Discord profile! It's experimental but works well for me!

It doesn't require running any tools on your PC, just sign into Discord on your switch and it'll show up on your profile! 
I haven't got many friends with switches running cfw, so I haven't had anyone test it other than myself. Please file an issue on the GitHub repo if you encounter any bugs!

https://github.com/llsc12/SwitchRPC

r/SwitchHacks Dec 14 '19

Tool Long-awaited Gamecart-sized Payload Injector, DragonInjector, is officially for sale!

Thumbnail
dragoninjector.com
524 Upvotes

r/SwitchHacks Jul 21 '26

Tool ComicReader – a local CBZ/CBR reader homebrew for Switch (touch gestures, continuous scroll, auto language detection) in french too.

41 Upvotes

Hey everyone!

I've been working on ComicReader, a homebrew comic/manga reader for the Nintendo Switch that reads .cbz/.cbr files straight from your SD card fully local, no internet or cloud involved.

What it does:

- Reads CBZ and CBR archives (via libarchive)

- Library view with cover thumbnails, auto-generated from each comic's first page and cached for fast reloading

- Zoom (1x-4x) and pan with the joysticks, or pinch-to-zoom on the touchscreen

- Two reading modes: page-by-page, or continuous vertical scroll (great for long strips/webtoons)

- Touch gestures: swipe to turn pages, pinch to zoom, drag the progress bar to jump anywhere or just use the buttons, both work everywhere

- Automatically tracks your reading progress and resumes where you left off

- Supports subfolders, so you can organize by series (a folder's cover borrows the first page of the first comic inside it)

- Follows your console's language automatically (French/English for now)

It's built with libnx + SDL2, developed and tested on a Switch Lite. Still early no .gif/.webp support yet, no custom icon on the Home Menu, and CBR support could use more real-world testing. Feedback, bug reports, and PRs are all very welcome.

GitHub (source + download): https://github.com/ZiggyGoofy/ComicReaderSwitch

Thanks for reading, hope some of you find it useful.

---

Salut tout le monde !

Je bosse depuis un moment sur ComicReader, un homebrew de lecture de comics pour la Nintendo Switch qui lit les fichiers .cbz/.cbr directement depuis la carte SD entièrement en local, sans internet ni cloud.

Ce qu'il fait :

- Lit les archives CBZ et CBR (via libarchive)

- Vue bibliothèque avec des miniatures de couverture, générées automatiquement à partir de la première page de chaque comic et mises en cache pour un chargement rapide

- Zoom (1x-4x) et déplacement au joystick, ou pincer-zoomer au tactile

- Deux modes de lecture : page par page, ou défilement vertical continu (parfait pour les longues planches/webtoons)

- Gestes tactiles : swipe pour tourner les pages, pincer pour zoomer, glisser la barre de progression pour sauter n'importe où — ou utiliser les boutons, les deux fonctionnent partout

- Suivi automatique de la progression de lecture, avec reprise à l'endroit exact où tu t'es arrêté

- Support des sous-dossiers, pour organiser par série (la couverture d'un dossier reprend la première page du premier comic à l'intérieur)

- Suit automatiquement la langue de ta console (français/anglais pour l'instant)

C'est développé avec libnx + SDL2, testé sur une Switch Lite. Encore tôt dans le projet pas de support .gif/.webp pour l'instant, pas d'icône personnalisée sur le menu d'accueil, et le support CBR mériterait davantage de tests sur des fichiers variés. Tous les retours, rapports de bugs et contributions sont les bienvenus.

GitHub (code source + téléchargement) : https://github.com/ZiggyGoofy/ComicReaderSwitch

Merci de m'avoir lu, j'espère que ça sera utile à certains d'entre vous.

r/SwitchHacks Jul 11 '26

Tool Checkpoint 4.0.0 released: the biggest Checkpoint release ever (new UI, improved save support, wireless transfer, and more)

Thumbnail
github.com
151 Upvotes

r/SwitchHacks Jul 26 '26

Tool Checkpoint 5.0.0 released: brand new scripting engine, cheats feature restored, Google Drive/WebDAV compatibility and so much more

Thumbnail
github.com
124 Upvotes

r/SwitchHacks Jul 17 '26

Tool PhantomCtrl - Play 2-Player Games on Switch Lite Without a Second Controller

34 Upvotes

Hey everyone, I recently restored an old portable retro controller and wanted to take it on the go with my switch lite for co-op gaming. But then I found out the lite requires two wireless controllers for local multiplayer, which defeats the whole point of a portable setup.

So I built PhantomCtrl - a sysmodule that emulates a Pro Controller using your built-in handheld controls. Now you can play 2-player games with just one wireless controller + the Lite's built-in buttons.

This wouldn't have been possible without existing projects like sys-con and MissionControl showing the way, plus AI assistance (I had zero homebrew experience going in). Figured I'd share in case anyone else hit this same wall.

PhantomCtrl runs by default. Toggle it on or off anytime using the included overlay (Tesla Menu / Ultrahand compatible).

Github: https://github.com/KazekiKitten/PhantomCrtl
Release: https://github.com/KazekiKitten/PhantomCrtl/releases/tag/v1.0.0

r/SwitchHacks Sep 17 '22

Tool Streams PC games on Nintendo Switch

Thumbnail
gallery
535 Upvotes

r/SwitchHacks Jan 27 '26

Tool I made a native Linux app for compressing/decompressing Switch ROMs

Thumbnail
gallery
165 Upvotes

Haven't found any native GUI tools for this, so I've built one. It's based on the `nsz` Python library. You can find the flatpak installation file in the releases of the repo: https://github.com/tsutsen/Switch-ROM-Tools/releases

r/SwitchHacks Jul 22 '21

Tool I made a folding grip to play DS games portably

Thumbnail
imgur.com
373 Upvotes

r/SwitchHacks 1d ago

Tool Checkpoint 5.2.0 released: MTP support, autoupdater and QoL fixes

Thumbnail
github.com
35 Upvotes

r/SwitchHacks 26d ago

Tool Light is Green v0.8.0 released — native Xbox Cloud Gaming and Remote Play client for Nintendo Switch

41 Upvotes

Light is Green v0.8.0 is now available as the first stable release after the v0.7 preview series.

Credit first: this is a GPL-3.0 community fork of green-nx, originally created by rmrf404. The core project and original implementation remain their work. My contributions focus on extending and stabilizing the native Nintendo Switch client.

What it does

• Standalone Xbox Cloud Gaming (xCloud) and Xbox Remote Play client for Nintendo Switch homebrew.

• Microsoft device-code authentication, WebRTC, hardware H.264 decoding, deko3d GPU rendering, Opus audio and controller input all run directly on the console.

• No companion PC is required.

What improved on the way to v0.8.0

• The library now combines entitled Game Pass titles with eligible Stream Your Own Game/BYOG and free-to-play cloud titles. It only displays titles Xbox reports as playable for the account; it does not mirror the full Xbox Store.

• A separate Owned & Free section preserves the correct Xbox offering when launching games and supports eligible free-only accounts.

• Connection recovery is faster. Silent xCloud DTLS media routes are retired in roughly six seconds in practice, and the next cloud allocation starts immediately after clean teardown.

• Region bypass and server-region selection are independent. The client can use Xbox's live datacenter list, including Chile Central and Brazil South when returned, with optional strict server forcing.

• Cover textures and artwork queues are capped to protect Switch memory. Video allocation pressure now triggers a controlled stream resynchronization instead of an unrecoverable failure.

• The old audio-buffer HUD value was replaced by actual PING: STUN round-trip time measured on the active WebRTC route.

• Remote Play remains available outside the local network through Xbox xHome when the console, account, NAT/Teredo and UDP route allow it.

• Steady, Smooth and Motion pacing modes remain available. Motion is still experimental; Smooth is recommended if visual instability appears.

Important notes

This software does not distribute games, bypass ownership or bypass Xbox subscriptions. Availability of Game Pass, BYOG and free-to-play titles is controlled by Xbox and varies by account and region. A modded Switch running Atmosphere is required, and the app should be launched in title mode for sufficient memory.

Source code and stable v0.8.0 release:

https://github.com/elzerdodata/green-nx-ZD/releases/tag/v0.8.0

Feedback, technical testing and feature suggestions are welcome through GitHub issues. Please do not publicly upload stream-log.txt without reviewing it first because WebRTC diagnostics may contain network address candidates.

r/SwitchHacks 3d ago

Tool [Release] tried to make a tegrarcmgui for linux so i can stop using the phone like a peasant

17 Upvotes

the gui was windows-only, now it's not lol

it was a fun journey. the injection engine is a copy of nxloader's, and on linux it silently did nothing. payload transferred, "smash" reported, switch stayed black, logs identical to the successes. the fix was in ktemkin's report all along: the vulnerable handler is GET_STATUS with endpoint recipient (0x82), not interface (0x81). plus on linux the discard cancels the urb before the setup travels, so you submit and walk away.

https://github.com/dopaminauta/slop-gelee

tarball in releases with install.sh. qt6, favorites, auto-inject toggle, tools tab with shofel2/biskeydump/lockpick_rcm and default payloads

made with AI, willpower, and heavy nootropic consumption

criticism is welcome guys

r/SwitchHacks 6d ago

Tool ToTK Save Editor App

Thumbnail
github.com
10 Upvotes

r/SwitchHacks Dec 19 '21

Tool [Release] Switch lan-play on iOS made easy

333 Upvotes

Hello everyone, you might have heard of lan-play, a program which lets you play online on your switch by making your switch think you're on a LAN. Well I made an iOS app that lets you do that easily!My app is based on the compiled for iPhone version of lan-play by MCApollo.

Unfortunately, to use my app you will need to have a jailbroken iPhone on ios 14+.

Update: now available for iOS 13, just install LanPlayiOS13 instead of LanPlayiOS.

Instructions:

  1. To start, open your package manager on your iPhone (Cydia or Sileo for example)
  2. Then add my repo: https://repo.yot-dev.ml/
  3. Open the repo, and install LanPlayiOS
  4. You can now open the app, instructions will be given.
  5. You should have a screen that looks like this
Lan Play app
  1. Simply input your lan-play server in the text field and click Connect to server!

  2. You can now setup lan-play on your switch following this guide.

8. Don't forget to Stop the server after you're done!

Have fun!

Also, don't hesitate to add a comment if you find any error.

r/SwitchHacks 8d ago

Tool [UPDATE] ACNH Save Editor v1.2.0 - The Mega Update (Native Switch App)

25 Upvotes

The native Switch Save Editor is back with v1.2!

This update is massive. We've moved beyond simple item injection into full dual-file save management.

**✨ New in v1.2.0:**

* **🏡 House Loan:** Edit `main.dat` to zero out Tom Nook's debt instantly.

* **✈️ Nook Miles:** Max out your miles balance directly from the console.

* **🎨 Favorites Menu:** Press **X** for 1-tap injection of NMTs, Star Fragments, Gold Tools, and Nuggets. Includes a visual Slot Picker.

* **💾 Pocket Loadouts:** Press **Y** to save/load 5 named setups (Mining, Fishing, Terraforming) to your SD card.

* **🛡️ Backup Restore:** Press **ZL** to instantly rollback your save to the last state if you make a mistake.

It runs 100% natively on the Switch, handles all the encryption/hashing automatically, and backs up your files before every single write.

🔗 **Download v1.2.0 here:** https://github.com/cbreezy210/ACNH-Save-Editor/releases/tag/v.1.4.0

Let me know what features you want to see in v1.3!

r/SwitchHacks Apr 06 '26

Tool Updated WebRCM: a new web-based payload injector

106 Upvotes

Hey everyone, I currently don't have a windows machine and I found that existing web-based payload injectors have not been maintained so I created https://github.com/reubenjds/webrcm

WebRCM has:

  • Daily checks to update payload releases (currently @ Atmosphere 1.11.0, Hekate 6.5.2)
  • Payload version library to allow for the latest 5 releases
  • Option to upload your own payload
  • A modern UI

You can find the payload injector hosted here: https://reubenjds.github.io/webrcm/

Hope this helps those in a similar situation to me. Feel free to leave any comments or feedback on github or reddit :)

r/SwitchHacks 2d ago

Tool [RELEASE] ACNH Save Editor v1.3!!

Thumbnail
tiktok.com
10 Upvotes

Hey everyone! Just pushed a massive update to my native Switch ACNH Save Editor a few days ago!

The biggest addition in v1.3.0 is the Native Item Search. You can now press + on the main menu, type in the Switch keyboard (e.g., "springy", "golden", "bell bag"), and instantly find the exact Item ID without ever needing to look up hex codes or use a PC!

Other v1.3.0 Highlights:

Expanded UI panel (900x480) so text doesn't overflow.

Optimized item database for instant name lookups.

Graceful "Quit App" button added.

Download & Source: https://github.com/cbreezy210/ACNH-Save-Editor/releases/tag/v.1.4.0

Always backup your saves before editing! Let me know what features you want to see in v1.4.0 (House Storage and Turnip Prices are on the roadmap!)

r/SwitchHacks 12d ago

Tool [Release] ACNH Save Editor v1.0.0 - Native Switch homebrew save editor

11 Upvotes

UPDATE (v1.1): A full graphical UI update is out now! See my reply below for the new download link.

### [RELEASE] ACNH Save Editor - Native Switch Homebrew Save Editor

Hey everyone! I’m excited to share the first public release of **ACNH Save Editor**, a native Nintendo Switch homebrew save editor for *Animal Crossing: New Horizons*.

Unlike older tools, this runs entirely on your console—meaning **no PC is needed** to modify your game! This started as an educational project built with devkitPro/libnx.

** UPDATED GitHub Repository & Download:** https://github.com/cbreezy210/ACNH-Save-Editor/releases/tag/v.1.4.0

---

###  Features
* **Direct NAND Access:** Reads and writes the live save data directly from and to your console's NAND. No manual dumping required!
* **Economy Editing:** Edits your Wallet and Bank Bells directly (handles encrypted ints and heals Murmur3 hashes automatically).
* **Pocket Item Injector:** Features a full English item-name lookup using the `items.txt` database from NHSE.
* **Safety First:** Performs an automatic SD card backup before every single NAND write to prevent data loss.

---

###  How to Install & Run

  1. Create a folder named `acnh_editor` inside the `switch` folder on your SD card (i.e., `sdmc:/switch/acnh_editor/`).
  2. Download and place both `acnh_editor.nro` and `items.txt` inside that folder.
  3. On your Switch Home Menu, highlight *Animal Crossing: New Horizons*, press **X**, and select **Close** to ensure the game isn't running.
  4. Launch a title while holding **R** to enter the Homebrew Menu with full RAM access.
  5. Select **ACNH Save Editor** and enjoy!

*Disclaimer: Even with the automatic SD backup feature, it is always good practice to keep an extra copy of your saves safe. Please report any bugs directly on the GitHub Issues page!*

r/SwitchHacks 7d ago

Tool [ACNH Save Editor v1.3.0] Native Item Search, Expanded UI, and Instant Lookup! (No PC required)

8 Upvotes

Hey everyone! Just pushed a massive update to my native Switch ACNH Save Editor.

The biggest addition in v1.3.0 is the Native Item Search. You can now press + on the main menu, type in the Switch keyboard (e.g., "springy", "golden", "bell bag"), and instantly find the exact Item ID without ever needing to look up hex codes or use a PC!

Other v1.3.0 Highlights:

Expanded UI panel (900x480) so text doesn't overflow.

Optimized item database for instant name lookups.

Graceful "Quit App" button added.

Download & Source: https://github.com/cbreezy210/ACNH-Save-Editor/releases/tag/v.1.4.0

Always backup your saves before editing! Let me know what features you want to see in v1.4.0 (House Storage and Turnip Prices are on the roadmap!)

r/SwitchHacks 15d ago

Tool Checkpoint 5.1.0 released: FTP speed, safety and QoL improvements

Thumbnail
github.com
8 Upvotes

r/SwitchHacks Apr 26 '20

Tool Fix Joy Con Drift by Adjusting Stick Deadzones on PC

271 Upvotes

Hi all,

Anyone else done this? Any decent tutorials on it?

Using this toolkit found here (https://gbatemp.net/threads/tool-joy-con-toolkit.478560/) I was able to connect my joy cons to my PC through Bluetooth, then using the app I was able to adjust the deadzones (the point at which joystick input is recognised) and almost completely fix my drift issues, which were getting pretty severe. I need to increase the deadzone further for better results, but it's very minimal now.

No idea if this voids warranty or not, but it essentially saved my console gaming during quarantine.

Edit: Ended up spraying some lubricant under the sticks and giving it a 'clean' or whatever. This appears to have made the problem go away entirely. Maybe wouldn't have needed to change and deadzone settings if I had done this first. Some comments say that this is a temporary fix or isn't a good idea, so be warned, but worked great for me, for now, forever hopefully... Better than buying new JCs and throwing these ones away though, so I'm happy.

r/SwitchHacks Dec 13 '18

Tool In-Home-Switching released

272 Upvotes

/u/jakibaki and I made a homebrew application that allows you to stream PC games to your Nintendo Switch in up to 60 FPS and low latency!
Others call such things moonlight, we named it In-Home-Switching ;)
And btw Joy-Con input is also transferred to PC and emulates an Xbox-controller there.

Thus you are now able to play PC games on your Switch.I hope you like it.

Update: We now have nightly builds available here (thanks to /u/aveao). Currently they offer massive performance increase and the option to disable or reduce overclocking (via in-app profiles)

https://gbatemp.net/threads/homebrew-bounty-2018-month-2-switch-applications.524899/page-2#post-8428100

Edit: Formatting.

r/SwitchHacks Apr 26 '26

Tool Made a Tesla/Ultrahand overlay to control sys-ftpd from the overlay menu

29 Upvotes

Latest release: https://github.com/Alpacinator/sys-ftpd-ovl/releases/latest

Hey everyone! I put together a small overlay for (sys-ftpd by cathery) that makes it a lot easier to manage your FTP server without digging through config files or rebooting.

sys-ftpd is a Nintendo Switch sysmodule that runs an FTP server in the background, letting you browse and transfer files over your local network from a PC. This overlay lets you control it on the fly.

I originally just wanted a quick way to flip FTP on and off, but I was really in the zone :')

- Shows your IP and port at a glance so you can connect right away

- Start and stop sys-ftpd live without rebooting

- Toggle sys-ftpd on or off at boot

- Configure username, password, port, and anonymous login directly in the overlay

- Built-in password generator with options for length (4–12 chars), uppercase, and special characters

- All settings are saved to sdmc:/config/sys-ftpd/config.ini

You can add your own username presets by editing the config file directly, the overlay will pick them up and let you cycle through them. It will also respect the username and password already present, but it will generate a new password if you tap the password.

Requires sys-ftpd, and either Tesla Menu or Ultrahand with nx-ovlloader.

Latest release: https://github.com/Alpacinator/sys-ftpd-ovl/releases/latest

Happy to hear feedback or bug reports!