Skip to content

JustArion/PlayGames_RichPresence

Repository files navigation

Test Runner

Note

  • The project has a sister-repo for MuMu Player
  • Additional options available in the Tray Icon
  • Play Games Developer Emulator is also supported

Table of Contents


Requirements

.NET 10 Runtime (x64)


Installation Types

  • Standalone
    • No Auto Update
  • Portable
    • Auto Update
    • Portable
  • Setup
    • Auto Update
    • Shortcut in Start Menu
    • Can be uninstalled by right-clicking uninstall in Start Menu
    • Installed in %appdata%/Local/PlayGames-RichPresence

Previews

rich-presence-preview context-menu-preview


Tray Options

  • Enabled (Checkbox)
  • Open App Directory (Button)
  • Open Log File (Button)
  • Run on Startup (Checkbox)
  • Hide Tray (Button, Hides the Tray Icon until next start)
  • Exit (Closes the program)

Custom Launch Args

Argument Default Value Description
--custom-application-id= 1204167311922167860 Discord Application Id
--seq-url= http://localhost:9999 Seq Logging Platform
--bind-to= N/A Binds this process to another process' ID. When the other process exits, this one does too
--extended-logging N/A File Log Level: Verbose (From Warning)
--rp-disabled-on-start N/A Rich Presence is Disabled for Play Games
--no-file-logging N/A Disables logging to the file (Located in the current directory)
--no-auto-update N/A Disables Auto-Updates & Checking for Updates (Only affects Velopack (Portable / Setup) versions)
--hide-tray-icon-on-start N/A Hides the Tray Icon when running PlayGames Rich Presence

Launch Args Example

& '.\PlayGames RichPresence.exe' --extended-logging --seq-url=http://localhost:9999

You can also provide a .env file in the PlayGames_RichPresence's directory or it's parent folders.
For the Setup version of Velopack, it's recommended to place the .env file in the parent directory (%AppData%\Local\PlayGames-RichPresence\) since every update wipes everything in the %AppData%\Local\MuMu-RichPresence\current folder

.env file example:

# My Important Settings
no-file-logging=true
no-auto-update=true

# Note setting 
rp-disabled-on-start=false # has no impact and will still be treated as rp-disabled-on-start=true 
custom-application-id=1339586347576328293

For advanced users

Auto-Startup

Enabling Run on Startup clones the current launch arguments and runs it as that on startup.

Permanently hiding the Tray Icon

There's currently no UI option to hide it permanently, but you can do so via the command line

  • Open up PowerShell and paste this in
$path = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Run'
$key = 'MuMu RichPresence Standalone'
$value = (Get-ItemProperty -Path $path).$key;
Set-ItemProperty -Path $path -Name $key -Value ($value + ' --hide-tray-icon-on-start')

Permissions

  • A comprehensive list of permissions the application needs / could need can be found here