Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
PORTSNATIVE

SwitchPresence (Switch sysmodule)

TOOLACTION / ADVENTUREWINDOWSLINUXBETA

SwitchPresence (Switch sysmodule)

Nintendo Switch

OriginUnknown

TechnologyDevelopment tool / build utility

Available forWindows, Linux

View official project

About the project

Tool and utility indexed on PortsNative for configuration, decompilation, or execution support on modern platforms.

Official project information

Author's original READMEOpen on GitHub ↗
<h2>Warning: This Project is very outdated and no longer maintained! Please use this instead: https://github.com/SunTheCourier/SwitchPresence-Rewritten</h2> <br>

SwitchPresence

<p align="center"> A Nintendo Switch custom sysmodule for Discord Rich Presence.<br><br> <img src="https://raw.githubusercontent.com/Random0666/Useless-stuff/master/SwitchRichPresence/images/sysmodule.png" width="365" height="151"/> </p> <br> <p align="center"> <img src="https://raw.githubusercontent.com/Random0666/Useless-stuff/master/SwitchRichPresence/images/discord.png" width="259" height="288"/> <img src="https://raw.githubusercontent.com/Random0666/Useless-stuff/master/SwitchRichPresence/images/app.png" width="283" height="281"/> </p><br>

Usage

  • Copy switch-rich-presence.kip to your sd card and edit the hekate_ipl.ini to include the sysmodule.<br> (You can for example add a configuration like this.)
[Discord Rich Presence]
kip1=switch-rich-presence.kip
  • Boot your switch into RCM mode and run hekate on it.
  • Launch your hekate configuration with rich presence and wait until your switch turns on completely. (Also make sure that your switch is connected to internet.)
  • Open the client (SwitchRichPresence.exe) and click the "Connect" button.
  • Done!

Setup a Rich presence app

Note : I already made a default application with some games on it but if you don't do this, most of your icons won't show on discord.

  • Go to this link.
  • Create a new App and give it the name that will be shown on your profile (usually "Nintendo Switch").
  • Enable Rich Presence for you app.
  • Launch the sysmodule and connect the client to the switch (see Usage).
  • Once connected, click on Utils->Export icons and choose the path where your icons will be exported with the right name/icon size.
  • Go to your rich presence app and add all the icons that you just exported with the name they were given and choose the the type "Large". <br><img src="https://raw.githubusercontent.com/Random0666/Useless-stuff/master/SwitchRichPresence/images/upload_assets.png" with = "366" height = "215"><br>
  • (optional) add a "Small" asset named "icon". This will used as the small image on your profile. (You can use this one.)
  • Open the config.txt file at the root of the client (If this file doesn't exit, running the client once closing it will create a new one.) and edit the client_id line with the client ID of the rich presence app you just created.

Known issues

  • The switch might hang on when getting into sleep mode or when turning it off. If that happens, hard shutdown your switch by pressing the POWER button for ~15 seconds.

Other

Again, huge thanks to everyone who contributed to the amazing documentation on SwitchBrew.<br><br> If you have any question/problem, please contact me on discord : random#6457

Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
TOOL
Genre
Action / Adventure
Status
beta
Original platform
Unknown
Technology
Development tool / build utility
Version
—
Updated
Oct 29, 2026

Target platforms 2

Windows
Linux
View on GitHub
Advertisement