Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SwitchPresence: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=switchpresence |image=switchpresence.png |description=Discord Rich Presence |author=Random0666 |lastupdated=2020/10/04 |type=Other Apps |version=1.0.3 |license=GPL-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/switchpresence.7z |website=https://github.com/Random0666/SwitchPresence |source=https://github.com/Random0666/SwitchPresence |donation= }} {{#seo: |title=Switch Homebrew Apps (Other Apps) - GameBrew |title_mode=append |im...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=switchpresence
|title=switchpresence
|image=switchpresence.png
|image=switchpresencenx.png
|description=Discord Rich Presence
|description=Display your games on Discord with a sysmodule.
|author=Random0666
|author=Random0666
|lastupdated=2020/10/04
|lastupdated=2020/10/04
|type=Other Apps
|type=Plugins
|version=1.0.3
|version=1.0.3
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/switchhomebrews/switchpresence.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/switchpresencenx.7z
|website=https://github.com/Random0666/SwitchPresence
|website=https://github.com/Random0666/SwitchPresence
|source=https://github.com/Random0666/SwitchPresence
|source=https://github.com/Random0666/SwitchPresence
|donation=
|donation=
}}
}}
{{#seo:
{{obsolete}}
|title=Switch Homebrew Apps (Other Apps) - GameBrew
A Nintendo Switch custom sysmodule for Discord Rich Presence.
|title_mode=append
 
|image=switchpresence.png
'''Note:''' This Project is very outdated and no longer maintained! Please use [[SwitchPresence-Rewritten]] instead.
|image_alt=switchpresence
 
}}
==Installation==
{{cleanup|article|Needs cleanup}}
===Install SwitchPresence (Switch)===
Discord Rich Presence
*Copy switch-rich-presence.kip to your sd card and edit the hekate_ipl.ini to include the sysmodule.
*(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.


==Media==
'''Note:''' If you want the icon of the game to show up on Discord, you will also need to setup the Rich Presence app.
<youtube></youtube>


===Setup a Rich presence app (PC)===
*Go to [https://discordapp.com/developers/applications/me 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".
*(optional) add a "Small" asset named "icon". This will used as the small image on your profile. (You can use [https://raw.githubusercontent.com/Random0666/Useless-stuff/master/SwitchRichPresence/images/icon.png 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.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/switchpresence-01.png
'''Setup Rich Presence app'''<br>
https://dlhb.gamebrew.org/switchhomebrews/switchpresence-02.png
https://dlhb.gamebrew.org/switchhomebrews/switchpresencenx2.png
https://dlhb.gamebrew.org/switchhomebrews/switchpresence-03.png
 
https://dlhb.gamebrew.org/switchhomebrews/switchpresence-04.png
'''SwitchPresence and Client'''<br>
https://dlhb.gamebrew.org/switchhomebrews/switchpresence-05.png
https://dlhb.gamebrew.org/switchhomebrews/switchpresencenx3.png
https://dlhb.gamebrew.org/switchhomebrews/switchpresence-06.png
https://dlhb.gamebrew.org/switchhomebrews/switchpresencenx4.png
https://dlhb.gamebrew.org/switchhomebrews/switchpresence-07.png
 
https://dlhb.gamebrew.org/switchhomebrews/switchpresence-08.png
==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.


==Changelog==
==Changelog==
'''v.1.0'''
'''v1.0.3'''
* First Release.
*Fixed Error while receiving data issue.
*Added option to edit client ID via the app.
 
'''v1.0.2'''
*Fixed support for other sysmodules.
*Fixed process whitelist.
 
'''v1.0.1'''
*Fixed a bug for FWs >= 5.x.x.
 
==Credits==
Huge thanks to everyone who contributed to the amazing documentation on [http://switchbrew.org/index.php?title=Main_Page SwitchBrew].


== External links ==
== External links ==
* Gbatemp - https://github.com/Random0666/SwitchPresence
* GitHub - https://github.com/Random0666/SwitchPresence
* Github - https://github.com/Random0666/SwitchPresence
* Reddit -

Revision as of 11:51, 16 April 2023

switchpresence
Switchpresencenx.png
General
AuthorRandom0666
TypePlugins
Version1.0.3
LicenseGPL-2.0
Last Updated2020/10/04
Links
Download
Website
Source

A Nintendo Switch custom sysmodule for Discord Rich Presence.

Note: This Project is very outdated and no longer maintained! Please use SwitchPresence-Rewritten instead.

Installation

Install SwitchPresence (Switch)

  • Copy switch-rich-presence.kip to your sd card and edit the hekate_ipl.ini to include the sysmodule.
  • (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.

Note: If you want the icon of the game to show up on Discord, you will also need to setup the Rich Presence app.

Setup a Rich presence app (PC)

  • 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".
  • (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.

Screenshots

Setup Rich Presence app
switchpresencenx2.png

SwitchPresence and Client
switchpresencenx3.png switchpresencenx4.png

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.

Changelog

v1.0.3

  • Fixed Error while receiving data issue.
  • Added option to edit client ID via the app.

v1.0.2

  • Fixed support for other sysmodules.
  • Fixed process whitelist.

v1.0.1

  • Fixed a bug for FWs >= 5.x.x.

Credits

Huge thanks to everyone who contributed to the amazing documentation on SwitchBrew.

External links

Advertising: