/mas-presence

🛰️ Show everyone who's the person you're spending your time with~

Primary LanguageRen'PyMIT LicenseMIT

🛰️ Discord Presence Submod

Show everyone who's the person you're spending your time with~

Latest release Release downloads Reddit badge MIT license badge Discord server Ko-fi badge

English version badge English version badge

🌟 Features

  • Simple and minimalistic yet extremely extensible configuration
    • Create unlimited amount of presence configurations and switch between them using conditional expressions
    • Interpolate any accessible variables in text using familiar Ren'Py syntax
    • Several additional variables you can use in text and conditional expressions
  • Configuration that works out of the box — just install it and see it work right away!
    • Ships with a ton of premade presence configs made for lots of possible special cases one could want to reflect on their Rich Presence
      • Calendar events detection and countdown
      • Dedicated presence config for anniversary dates
      • Time of day-based presences
      • Monika and her player's birthday special presence layouts
      • Support for Be Right Back in base game as well as custom be right backs from submods from my-otter-self, geneTechnician and other people!
      • Displays current game being played and also tells everyone whenever you admire floating islands scenery~
    • Contains custom variables extensions that can be used in text lines

📑 Comparison with other submods

⚙️ Submod 🏃 Startup time 🔧 Configuration 🧬 Custom application ID
Presence Submod ✔️ Starts right away 🔨 CONF-based,
free structured
✔️ Supported
MAS RPC ⏰ Takes up to one minute 🪡 JSON-based,
strict structured
✔️ Supported
⚙️ Submod 🕹️ Condition based displays 🕑 Custom timestamps 🐍 Python and Ren'Py support
Presence Submod 💃 Supports unlimited amount
of displays chosen based
on any condition
⏰ Several premade options 🎉 Python 2 & 3, Ren'Py 6 & 8
MAS RPC 🚶 Supports just be
right backs and custom
locations
🏃 Only startup time 💤 Python 2, Ren'Py 6

❓ Installing

  1. Go to the latest release page and scroll to Assets section.

  2. Download discord-presence-submod-VERSION.zip file.

  3. Drag and drop game/ folder from it into your DDLC folder.

    NOTE: make sure you don't drag it into game!

  4. You're all set!~

📚 Customization

Discord Presence Submod is infinitely customizable with condition-driven presence configs, interpolable text lines and extensions that can change the entire way presence configs are chosen or processed.

Want to know how? Check out customization guide!

🏅 Special thanks

Discord Presence Submod authors, maintainers and contributors express their gratitude to the following people:

  • Kventis — Discord Rich Presence idea and MAS RPC submod.
  • PencilMario — Chinese translation of repository and default config files.

Additionally, we thank these people for testing the submod before its public release:

  • Otter — early access preview.
  • MaximusDecimus — early access preview.
  • TheGuy — early access preview.

💬 Join our Discord

We're up to chat! Come join submod author's Discord server here].

Discord server invitation