- Notifications
You must be signed in to change notification settings - Fork4
MechaDragonX/Bheithir
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Bheithir is a program that sets Discord Rich Presence (RPC) status for various emulators.
- DOSBox
- MS-DOS emulator primarilly designed for playing games
- FCEUX
- SNES9X
- Fusion
- SEGA 8 and 16-bit systems including theMaster System / Mark III andGenesis / Mega Drive
- VBA-M
- MAME
- Emulates a variety of arcade systems and vintage computers
- List of supported systems
- PCSX2
- DeSmuME andmelonDS
- ePSXe
- Other popular emulators for the consoles supported and consoles planned to be supported
- RetroArch
- The most popular and widely supported multi-system emulator, as it has been ported to everything imaginable
- List of supported systems
- BizHawk
- Multi-system, focused on TAS creation, supportsLibretro cores (less accurately, but more popularly, referred to asRetroArch cores)
- List of supported systems
- You can get the latest binary from thereleases pages.
- All builds are framework-dependent! Please follow the instructions for your OS to download .NEThere.
- Bheithir runs on it's own and is entirely seperate from all emulators supported.This is not a plugin!
- Bheithir works with all versions of these emulators after the first release where support was added.
- Since this program is dependant on the text in the window title, it is possible earlier or future releases are not supported.
- If the presence does not look right, please leave anissue!
- The presence isn't showing up at all!!
- Setting RPC status is only supported if you have the desktop app (Spotify RPC is an exception).
- Open Discord and go to Settings (click the cog wheel next to your username, and the mute and deafen buttons).
- Select "Game Activity" under "Gaming Settings" in the sidebar.
- Make sure this option is selected. If not, game RPC will not display.
- OS
- Windows 7 x86 (32-bit)
- x86_64 (64-bit) and ARM versions of Windows are supported as well, but builds target x86.
- Anything older is not supported whatsoever.
- Windows 7 x86 (32-bit)
- .NET
- v5.0
- Anything older is not supported whatsover.
- DOSBox
- x86 (32-bit)
- v0.74-3
- FCEUX
- x86 (32-bit)
- v2.2.3
- Snes9x
- x86 (32-bit), x86_64 (64-bit)
- v1.60
- Fusion
- x86 (32-bit)
- v3.64
- VBA-M
- x86 (32-bit), x86_64 (64-bit)
- v2.1.4
- MAME
- x86_64 (64-bit)
- 32-bit builds are no longer provided, but it may work with older 32-bit versions since the program looks for programs open that start with "mame", not "mame64".
- v0.220
- x86_64 (64-bit)
- Open Discord and make sure you are signed in.
- Open the emulator of your choice. You don't have to open a ROM/ISO yet.
- Open Bheithir either by double-clicking it in File Explorer or running it from the command line.
- Follow the instructions in the program, and if nothing goes wrong, you're all set!
- You must open Bheithir after you open the emulator, as it checks to see if the emulator you selected is open. If not, the program will close!
At the moment it should be... Check theissues tab for any issues.
Since the first emulator I supported, DOSBox, is an emulator for MS-DOS, an American operating system, I decided to go with a name influenced by British mythology and folklore, as America shares a lot with Britian culturally. Bheithir is a dragon who was though to be a representation of theCeltic goddess of storms, winter, death, and darkness. It is said it once resided in the Scottish mountain,Beinn a' Bheithir, the Mountain of the Thunderbolt, where it was tricked and killed after terrorizing the villagers at the bottom of the mountain for a long time.
Well...it's functional, but it doesn't look the way I want it to or have all the features I want it to...so let's say it'sin progress.
- A program icon
- Running as a system tray application so that it can update the background and you don't need to worry about it
Special thanks toBloodDragooner for giving me the idea to do this sort of thing withSumatraPDF! A lot of code was borrowed from that project, Chilong, so check it outhere!
About
Discord Rich Presence (RPC) for emulators. Supports DOSBox, FCEUX, Snes9x, Fusion, and VBA-M right now. Uses Lachee/discord-rpc-csharp.