LabPresence
Adds support for Discord Rich Presence to BONELAB
| Date uploaded | 2 weeks ago |
| Version | 1.3.1 |
| Download link | HAHOOS-LabPresence-1.3.1.zip |
| Downloads | 724 |
| Dependency string | HAHOOS-LabPresence-1.3.1 |
This mod requires the following mods to function
LavaGang-MelonLoader
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
Preferred version: 0.7.2bonelib-BoneLib
A BONELAB mod for making life easier for other mod creators.
Preferred version: 3.2.1README
![]()
LabPresence
The mod does not work on Quest, because Discord does not support RPC on Android
This mod adds the support for Discord Rich Presence, while also allowing for customization of what should be displayed!
WARNING!
With v1.3.0, the placeholder system has been replaced by Scriban. This means that old configs do not work anymore.
It is recommended that you simply remove the folder that contains the configuration: Game Directory > UserData > LabPresence
Features
- Full LabFusion Support, including Discord invites & more!
- Full customizability of what's displayed.
- Placeholders powered by a powerful templating engine Scriban
Credits
This mod mostly relies on Discord RPC C#, without the library it would have been very difficult for me to get this mod done. So most of the credits go to the person behind the port, Lachee
CHANGELOG
v1.3.2
- Added
RefreshTimesetting - Updated Scriban to v7.2.5 (fixes many vulnerabilities)
- Improved performance
v1.3.1
- Added
Enabledsetting - The mod now validates and fixes configs with obsolete placeholders
- Fixed missing setting tooltip for RPCLogLevel
- Fixed invalid link in v1.3.0 changelog (sorry cheesy!)
v1.3.0
- Introduced a new placeholder system, Scriban. The old one was deprecated & removed
- You will need to manually change the old placeholders or remove the LabPresence folder from UserData to have the new correct ones!
- Added Thunderstoreâ„¢ integration, telling you when there's a new update available
- Added a menu for managing the configuration for LabPresence & it's plugins (to edit the presence itself, you still need to edit the files manually)
- Added an option for gamemodes to register a small image by themselves, without requiring the modification of the repository
- Added an option to use an animated icon as the large image (turned on by default)
- Fixed mod not working on Fusion v1.14.0
- Fixed typo (thanks Nx0Ri)
- Fixed healthPercentange showing incorrect value (thanks Nx0Ri)
- Overhauled the timestamps to function properly
- Removed the option to modify the refresh delay, set at 5 seconds now
- Updated
Discord RPC C#to the latest version (v1.6.2)
Thank you cheesy for suggesting a few changes!
v1.2.1
- Remove debug log that was spamming in the console
v1.2.0
- Added Plugins to allow easier modifications within the mod
- Updated to work with Fusion v1.12
v1.1.0
- Added TimeMode setting, changing what is displayed in the time (the time in a level, game session or even the IRL current time)
- Added parameters to placeholders (currently not really any placeholder uses this)
- Added custom small icon tooltips for fusion gamemodes (when hovering over the gamemode icon, it will show more details about the current gamemode!)
- Added an option to remove level numbers (remove for example '15 - ' from '15 - Void G114')
- Added a setting to entirely disable joins
- 'AllowPlayersToInvite' setting only affects private lobbies now
- The minimum for the refresh delay is 0.1 seconds, setting it lower with the 'RefreshDelay' setting will not be applied
- The config will be now checked for too long text, if found, the config will not be applied and an error will be shown in console/logs
- Fixed joining not working for people that aren't a host
- Fixed joining servers without a Matchmaker not working (network layers that were impacted: Riptide)
v1.0.0
Initial Release