Giter VIP home page Giter VIP logo

nintendo-switch-discord-status's Introduction

Nintendo Switch Discord Status

A moderately okay solution to display what you're playing on Nintendo Switch using Rich Presence on Discord. Thanks to Da532, Nora, and karei for making huge contributions to this project. โœŒ๏ธ

Introduction

"Nintendo Switch Discord Status" is a somewhat competent fork of 'NS-RPC' (Nintendo Nintendo Switch Discord Status), an Electron app for Windows, Linux, and macOS that allows Switch users to display the game they're currently playing as their Discord status with Rich Presence.

Nintendo Switch Discord Status Screenshot

With Nintendo Switch Discord Status you can...

  • Show off to non-Switch owners that you are a Nintendo Switch owner across all of Discord.
  • Select from a currently-limited-by-discord list of games to show off.
  • Set a custom status message to let everyone know exactly what you're doing in-game.
  • Experience my absolutely disgusting attempt at re-designing a user interface.

Missing a game?

Open an issue on this page and I'll add it as quickly as I can. Thanks to karei for the ability to type in custom games that use the default 'Home' image.

Problems:

I have been noticing that new releases of the application seem to require a restart of the Discord application, I am not sure why this started happening, but if you notice that art assets aren't loading, try restarting both applications.

As of right now, I do not know of a way to have more than 300 art assets stored by Discord in order to display artwork for all of the games that are available on the Nintendo Switch. I have not added 300 games to the list yet, but I will attempt to find a way around this limitation in the meantime. The temporary solution is to keep the list updated with the 300 most popular/recent games.

Alternatively, the 300 game limit can be exceeded by using generic artwork for any game outside of the 300. The rich presence would then display the title and status of the game, just without the custom game artwork. I can foresee using the generic 'Home' artwork in this case.

If you'd like to leave any suggestions or ideas about this problem, please open an issue on this repo.

I am also attempting to correct the UI errors.

Prerequisites

All you need is a high tolerance for bad UI and the Discord App installed to the same machine.

Installation

If you're looking for convenience, you'll find already built copies of Nintendo Switch Discord Status for Linux, macOS, and Windows here. You will need to install the Windows version of the application, and optionally the macOS version of the application. With both of these OSes you will encounter SmartScreen / Gatekeeper. You will need to allow the application through these obstacles to use it.

Building From source

Building from source is also possible if you don't value your time.

Required packages: Node.js.

  1. Once Node.js is installed, git clone or download and extract the source files to your chosen directory.
  2. Open a terminal window in that directory.
  3. To install the application's required dependencies, use the command npm install.
  4. Finally, to execute the application you simply need to enter into terminal npm start.

Need Help?

Open an issue on this page and I'll get back to you as soon as possible!

Donations

If for some reason you'd like to donate, you can use the wallet addresses below:
BTC: 37BgqEvSXY47ZnT3g4xDTyeLGUjVffDbkt
LTC: LY29oyRb5S9Z5XfzXoWj94iQDrDBXswAtV
BAT: 0x394bb3A0eE014ae46988Ebc8B6e26F509E20A0fD

nintendo-switch-discord-status's People

Contributors

hobby-grade avatar dependabot[bot] avatar kareigu avatar da532 avatar endangerednayla avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.