LabPresence
Adds support for Discord Rich Presence to BONELAB
| Date uploaded | a week ago |
| Version | 1.3.2 |
| Download link | HAHOOS-LabPresence-1.3.2.zip |
| Downloads | 937 |
| Dependency string | HAHOOS-LabPresence-1.3.2 |
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
Ever wanted to have your friends stalk you and join your lobby every time you play? Well now you can with this mod!
This mod adds support for Discord Rich Presence, ever heard of it? no? Well basically it shows on your Discord profile that you're playing BONELAB with details that YOU, YES YOU can customize yourself!
NOTE: This mod does NOT have quest support, as the connection used to set the Rich Presence is only available on PC :(
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.
If you are really lazy and decide not to do that, the mod will revert the config to default if it finds an obsolete placeholder.
Features
- Full LabFusion Support
- Displaying the lobby details & the player count of the lobby that you are in
- Joining the lobby through Discord
- A plugin system designed to allow for modders to implement support for their own mods
- Customize the Rich Presence with a powerful placeholder/templating engine - Scriban!
- Many placeholders which should allow you to customize it as much as you want! (Check out the Wiki for more information)
Credits
Lachee - Creator of Discord RPC C#, the library that made this mod possible!
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