
AtlyssDiscordRichPresence
Adds Discord Rich Presence to ATLYSS.
CHANGELOG
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.4.0] - 2025-Aug-04
Added
- The mod now supports launching modded Atlyss from the "Join Game" button in Discord. You will be sent to the character selection / server join screen as soon as the main menu is loaded.
- Previously it only supported joining games while the game was already open
- You will need to launch Atlyss using this mod at least once for Discord to be able to launch it by itself afterward
- If you change your BepInEx installation path (using r2modman profiles), you will need to launch the game at least once for Discord to receive the updated profile information
- On Windows, this is implemented using a Registry key
- On Linux, this is implemented using
xdg-mime
+.desktop
entries. Additionally, your old~/.config/mimeapps.list
is backed up under~/.config/mimeapps.list.atlyssbackup
Fixed
- Fixed an issue introduced by v1.3.0 where the custom preset wouldn't work properly
[1.3.0] - 2025-Jul-29
Added
- Added support for boss names with the
BOSSNAME
variable- Also added boss names to the boss fight state text
- Custom presets need to be updated to use the new boss names
- Added basic support for world map boss fights, such as Slime Diva
- Future / modded bosses will be considered as a boss fight if
_playMapInstanceActionMusic
is set to true, andNetwork_aggroedEntity
is set to a valid entity
- Future / modded bosses will be considered as a boss fight if
- Added support for character creation display state
- It will show the name and race of the character you're creating using
CHARCREATENAME
andCHARCREATERACE
variables
- It will show the name and race of the character you're creating using
- Added support for a post-dungeon boss state display
- Added support for class tiers (Paladin, Bishop, Rogue, etc.)
- They act as separate classes and will be shown with
PLAYERCLASS
- They act as separate classes and will be shown with
- Added three presets
- Detailed - same as Default, but shows more player stats by default
- DetailedPercentages - same as Detailed, but uses percentage values instead
- Pon - same as Default, but player race names are funnier
Fixed
- Fixed an issue with boss fight state persisting after leaving the dungeon
- World zone type is now determined based on zone type instead of being hardcoded for each vanilla zone
- This should allow modded maps to display their type correctly
[1.2.0] - 2025-May-02
Added
- Added support for EasySettings, which can be used to toggle some features while in-game
- You can now select between three presets for Rich Presence text: Custom, Default and Emojis
- Custom uses the custom texts defined in the config file
- Default is a the default text preset used for the initial values in Custom
- Emojis is a preset that replaces most of the words with emojis
- Added configuration options for race and class name variables ({PLAYERRACE} and {PLAYERCLASS}), allowing you to customize how races are displayed
- For example, you could change "Poon" to display "funny rabbit thing" instead
- Added a configuration option for logs coming from the Discord RPC integration
- You can now send game server invites to each other
- To be able to join a server, both users must be in-game, and both of them must have the mod for it to function correctly
- You can configure whenever the join button is available by using the ServerJoinSetting config option. The default allows joining Public and Friends games
- Currently it's not possible to join games without both players having the mod, or while the game is not open for the person accepting an invite
Changed
- Changed presence update interval to 3 seconds (up from 1)
- Hopefully should smooth out updates and reduce rate limiting issues
Fixed
- Fixed idle state text not appearing when the player is idle for some time
[1.1.0] - 2024-Dec-03
Added
- You can now customize the strings displayed via the mod's configuration file (
BepInEx/config/Marioalexsan.AtlyssDiscordRichPresence.cfg
) - Added small icons for dungeons, arenas, field zones and safe zones
- Added custom big icons for singleplayer and multiplayer
- Added display for server name and player count when playing in multiplayer
Changed
- Modified the default display of strings so that it's more compact
[1.0.0] - 2024-Nov-28
Changed
Initial mod release