All Projects → DismissedGuy → wiimmfi-rpc

DismissedGuy / wiimmfi-rpc

Licence: GPL-3.0 license
A Discord rich presence implementation for Wiimmfi

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to wiimmfi-rpc

vscode-github-status
An extension that will sync your current workspace name and time spent on it to your GitHub status
Stars: ✭ 33 (+22.22%)
Mutual labels:  rich-presence
csgo richpresence
Discord Rich Presence support for Counter-Strike: Global Offensive!
Stars: ✭ 16 (-40.74%)
Mutual labels:  rich-presence
vm-rpc
Discord RPC for VMs.
Stars: ✭ 38 (+40.74%)
Mutual labels:  rich-presence
GroovyRP
Groove Music rich presence for Discord
Stars: ✭ 33 (+22.22%)
Mutual labels:  rich-presence
rich-destiny
a discord rich presence tool for destiny 2 (pc)
Stars: ✭ 120 (+344.44%)
Mutual labels:  rich-presence
Visual-Studio
A Discord Rich Presence extension for both Visual Studio 2017 and 2019.
Stars: ✭ 80 (+196.3%)
Mutual labels:  rich-presence
Rich-Presence-U
Display your Nintendo games on Discord.
Stars: ✭ 77 (+185.19%)
Mutual labels:  rich-presence
discord-rich-presence-plex
Display your Plex status on Discord using Rich Presence
Stars: ✭ 180 (+566.67%)
Mutual labels:  rich-presence
foo drpc
Foobar2000 music status for Discord Rich Presence!
Stars: ✭ 83 (+207.41%)
Mutual labels:  rich-presence
Discord-Rich-Presence
Rich presence for Discord to be a cool kid in your class !!
Stars: ✭ 26 (-3.7%)
Mutual labels:  rich-presence
Discord-Netflix
A updated and improved version from the original Discord-Netflix from Nirewen.
Stars: ✭ 26 (-3.7%)
Mutual labels:  rich-presence
mpv-discord
🎈 A cross-platform Discord Rich Presence integration for mpv with no external dependencies.
Stars: ✭ 83 (+207.41%)
Mutual labels:  rich-presence
tf2-rich-presence
Discord Rich Presence for Team Fortress 2
Stars: ✭ 30 (+11.11%)
Mutual labels:  rich-presence
vimsence
Discord rich presence for Vim
Stars: ✭ 46 (+70.37%)
Mutual labels:  rich-presence
nfsu2-rpc
A mod that adds Discord Rich Presence integration to Need for Speed: Underground 2
Stars: ✭ 24 (-11.11%)
Mutual labels:  rich-presence
Discord-RPC-Extension
Discord rich presence extension with open API.
Stars: ✭ 126 (+366.67%)
Mutual labels:  rich-presence
HyCord
HyCord is a minecraft mod that aims for discord and hypixel integration
Stars: ✭ 28 (+3.7%)
Mutual labels:  rich-presence
discoIPC
Connect to the local Discord IPC Socket, for features like Rich Presence.
Stars: ✭ 19 (-29.63%)
Mutual labels:  rich-presence
coc-discord-rpc
😎 An awesome and fully customizable coc-extension to get Discord Rich Presence integration with NeoVim.
Stars: ✭ 139 (+414.81%)
Mutual labels:  rich-presence
vimsence
Discord Rich Presence plugin for Vim
Stars: ✭ 138 (+411.11%)
Mutual labels:  rich-presence

Wiimmfi-RPC

Show your Discord friends what you're playing on Wiimmfi!

AppVeyor Release GitHub All Releases GitHub Python Version

⚠️ Due to recent attacks on Wiimmfi's server, Wiimmfi has deployed a DDoS protection system which unfortunately breaks automated tools such as this one. I am aware of the issue but it is impossible to fix, so please do not use this program until this is changed (if ever). You will run into errors.

Update: There is possibly a way to get around this limitation, but it would require refactoring most of the internal code, as well as dropping some features such as the online user tab. I am currently investigating possible solutions.

Discord Preview

Features

  • Works for all games on all Wiimmfi-capable consoles (Wii, WiiWare, NDS and DSiWare)
  • Python is not a requirement; download, unzip and go!
  • Cross-platform: works on both Windows and Linux! (Mac OSX under testing)
  • Easy to use friendcode manager
  • Shows game art for popular games
  • Support for 2-player games
  • Shows Mario Kart Wii room info (if possible)
  • Adaptive timeout logic allows for accurate presences while keeping bandwidth and server stress low
  • Built-in updater so you'll always be on the latest version!

Planned Features

Nothing yet! If you know something you'd like to see, please open an issue or contact me on Discord.

Screenshots

See the assets directory for screenshots!

Installation

There are two "editions" of this program. Both of these have their pros and cons, so I'll list them below.

"Packaged" edition

This is for the people who just want things to work without too much of a hassle. There's no additional programs to download which allows you to get the program up and running in no time!

You can download it over at the releases page. Simply extract the zip into a directory and run the executable!

Pros

  • Extremely easy to set up

Cons

  • Updates might require manual work. Although the updater seems to be decently robust, it will not remove the old program for you. Make sure to always run the latest executable so you don't run into any errors.
  • You can only update to the latest stable release. This should be fine for the majority of the users.
  • The file size is rather large, so it takes longer for updates to download. The reason for this is that all of the program's dependencies are packed into a single file.
  • For Linux users: You'll have to (re)mark the program as executable after an update.

"Live" edition

This is for those that are not afraid to get their hands dirty. Although it requires some knowledge on how to set it up, it does allow you to update to the latest prerelease version, which, although it might be a bit unstable at times, includes the newest and hottest features available.

Pros

  • Fully automatic updater, requiring no extra work (unless you've renamed the main file, in which case you will have to remove it)
  • Updates are blazing fast and file sizes are small
  • Updates to the latest prerelease

Cons

  • Requires basic knowledge of how to use Python features, such as how to install dependencies using pip.

Game art requests

In order for this program to show game art in your rich presence, I will have to add it manually. If you notice that the program is not showing an image for a game you'd like to see, please create an issue and select "Game Art Request". Simply fill out the fields and I'll add it if possible!

FAQ

It's not showing my presence.

This can be caused by multiple things. Try making your way through this checklist first, but if you still can't get it to work, please contact me. It might be a bug.

  • Make sure that the program is currently running.
  • Make sure that your Discord client is currently running (the local client, not in your web browser!)
  • Turn on "Display currently running game as status message" under Settings -> Game Activity in your Discord client.
  • Make sure that no other program is using the rich presence at this time. If multiple programs are trying to use the rich presence, Discord will pick only one of them based on some (unknown to me) factors.
  • If you know what to look for, check the logs in the log directory. It might show useful information.

I can't get it to work.

No problem! Contact me using one of these methods and I'll help you out.

I think I've found a bug.

That sucks. It would be nice if you could create an issue so I can look into it. You can also contact me in one of the ways linked to above if that's what you prefer.

You're not replying to my issue or messages!

I must've either missed it or am unavailable at the moment. GitHub notifications are kinda wonky for me sometimes. You could shoot me a Discord DM if I don't reply within a day or so.

Contact

Are you stuck somewhere during the installation process, have you found a bug, do you have a question or are you simply up for a chat? You can contact me anytime using one of these methods:

  • Discord (preferred): DismissedGuy#2118
  • GitHub Issues
  • Email: dismissed.is.a.guy [at] gmail [dot] com
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].