You are viewing a potentially older version of this package. View all versions.
mrov-LethalRichPresence-0.5.0 icon

LethalRichPresence

Discord Rich Presence support in-game.

Date uploaded 4 months ago
Version 0.5.0
Download link mrov-LethalRichPresence-0.5.0.zip
Downloads 8705
Dependency string mrov-LethalRichPresence-0.5.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

LethalRichPresence

Discord Rich Presence support for Lethal Company. Now with modded moons support!

This is a beta version, please report any bugs on project's Github page

Installation

Copy LethalRichPresence.dll to your BepInEx plugins folder.

- or -

Install via r2modman.

Features

Fully customizable Rich Presence for Lethal Company.

The default settings show: Discord Screenshot Discord Screenshot

  • Current moon / on ship
  • Current weather
  • Which quota you're on
  • Current Quota
  • Collected loot
  • Time until deadline
  • Players in your lobby
  • Lobby size
  • Option to join the lobby

License

This project is licensed under MIT License.

All assets in DiscordImages are licensed under Creative Commons Attribution 4.0.

Credits

Thanks to CDAGaming for Minecraft's CraftPresence mod, which was a major inspiration to create this mod.

This project uses LethalCompanyTemplate, licensed under MIT License.

Thanks to Giltong for the original plugin, I couldn't have learned the basics without it. Mod's Github page

Thanks to tinyhoot for the ShipLoot mod, which calculations I use for counting the loot values (licensed under MIT license).

CHANGELOG

0.5.9

  • added LobbyCompatibility compatibility (thanks, zetaarcade)
  • changed config entry for debug logs & made it disabled by default
  • changed some code thingies for the future releases

Important information for all people who are using their own Discord App Ids

In future version (mid-May) all planet names will be changed to the numberless versions without decorations, so for example:

  • 102-wateridge will be wateridge
  • 86-ether---downtown will be etherdowntown
  • 8-titan will be titan

All named files in my repo will be updated accordingly to reflect the change.

0.5.8

  • removed unused code
  • small image will be cleared on firing animation
  • dustclouds and modded weathers should work now

0.5.7

  • changed the lowercase placeholder resolver to match discord's asset regex

0.5.6

  • fixed issues with Rich Presence when playing on LAN

0.5.5

  • fixed issue with discord party ID not accepting 0 as an argument (thanks, DHStyle541)

0.5.4

  • fixed issue with game setting null party ID after starting in vanilla (thanks, DHStyle541)

0.5.3

  • Linux Rich Presence is finally (and hopefully) fixed (thank you: Readek and Naku)

0.5.2

  • Discord Activity Joining is working as intended (thanks, Qik'in!)

0.5.1

  • fixed issue with Discord not reconnecting after Discord restart/shutdown (thanks, northerncarrots)
  • fixed issue with logs being spammed with Discord errors (thanks, northerncarrots)

0.5.0

Please re-generate your config file!

  • added IsFiringSequenceActive variable
  • fixed handling empty config strings
  • changed target build to net46
  • added config option to display living players count
  • changed debug config names
  • added separate config options for being in orbit, on planet, in main menu and in firing sequence
  • presence updates every second instead of every 2 seconds
  • fixed null in PartyLeaderID
  • all Discord assets are now part of repository under CC-BY 4.0
  • added support for modded moons

0.4.1

  • update PartyMaxSize only when joining new lobby (thanks, Clark919)

0.4.0

Please re-generate your config file!

  • hopefully fixed the issue where max party size would be set to 0 (thanks, FLozyXD, Clark919)
  • added placeholder for modded moons using InitSceneLaunchOptions
  • added support for LobbyInviteOnly mod (thanks for your PR, 1A3Dev)
  • added support for MoreCompany/AdvancedCompany bigger lobbies
  • fixed an issue with IsPartyPublic erroring on LAN (thanks for your PR, 1A3Dev)
  • fixed an issue when the Join button would be always active

0.3.1

  • changed lobby size detection to support MoreCompany/BiggerLobby (thanks, FLozyXD)

0.3.0

Please re-generate your config file!

  • added option to allow for join option to work only in public lobbies (thanks, 1A3Dev)

0.2.2

  • fixed debug messages being logged always
  • optimization: all placeholder values are pulled once per update
  • party size is updated only in orbit
  • added new placeholders: %onlineorlan%, %hosting%, %partyprivacy%

0.2.1

0.2.0

  • party id is set by default
  • added config option
  • added placeholder for detecting online/lan mode
  • added method for detecting if the player is the host
  • fixed party size/max size being set to null and disabling the mod
  • small optimization in resolving placeholders
  • fixed the option to join lobbies through Discord

0.1.1

  • fixed a bug where the mod would stop working after starting ship from a planet (thanks, DHStyle541)