A discordrpc client for ZDoom and Raze written in Rust.
Possibly cross-platform support? It works on Windows. I haven't personally tested it otherwise.
I forked this because:
- DiscordRPC for Raze and GZDoom is still WIP
- I play a lot of WADs for friends in Discord.
- This was a fun way to learn Rust.
- Program reads first argument
- Program connects to Discord via RPC
- It then looks for a zgame process based on supplied argument, and parses it's window title ("level - game/mod")
- It is separated into an &str vector
- The icon will be the logo for the game/mod, the status will be the game and level, and the hover text will be the engine
- Program loops every 15 secs, looping every second would be overkill
- GZDoom
- LZDoom
- Raze
Currently there are no builds available, so you'll have to work from source.
- First make sure that a supported engine is running.
git clone https://github.com/Phate6660/gzdoom-discordrpc
cd gzdoom-discordrpc
cargo run -- ENGINE
DOOM:
DOOM (with LZDoom):
DOOM II:
Project Brutality: