MrGentle-BlazeDiscordRPC icon

BlazeDiscordRPC

Discord Rich Presence for Lethal League Blaze

Last updated 2 years ago
Total downloads 1485
Total rating 1 
Categories Gameplay Display
Dependency string MrGentle-BlazeDiscordRPC-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_LLBlaze-5.4.1900 icon
BepInEx-BepInExPack_LLBlaze

BepInEx pack for Lethal League Blaze. Preconfigured and ready to use.

Preferred version: 5.4.1900
Glomzubuk-LLBModdingLib-0.8.2 icon
Glomzubuk-LLBModdingLib

A library to help making LLB mods easier.

Preferred version: 0.8.2

README

Blaze DiscordRPC

Blaze Discord Rich Presence.. C?

Yeah i don't know why the C is there either, ask Discord.

Well it's actually because it stands for "Remote procedure call"

Major thanks to axolotl for creating the original mod and allowing me to recreate it in BepInEx. Another major thanks to Glom for his amazing LLBML library which makes development a breeze.

A few notes: This mod sends third party data to https://blazelb.xyz. The data in question is:

  • Steamid
  • Discord Rich Presence state
  • Discord Rich Presence details

This mod also copies a file into the games root directory. "discord_game_sdk.dll" which is a library to integrate Discord Rich Presence.

Right click a friend to invite them. You can also invite directly from a channel, either by right clicking a player and inviting them there, or by using the plus icon next to the chatbox.

Some problems with the LLBMM mod has been fixed, namely how steam opened Discord instead of LLB when starting the mod, thus making steam think that Discord is LLB, stopping the game from launching.

Known issues:

The "Ask to join" button directly in a users rich presence does not work, this is a problem with the Discord Game SDK and there isn't anything i can do about it at this point. The "Ask for invite" button when right clicking a user will send the request twice.

Troubleshooting.

If after installing, rich presence does not work. Check the LLB root folder for a discord_game_sdk.dll. If it isn't present, manually copy the discord_game_sdk file from the BlazeDiscordRPC folder and place it in LLBs root folder and rename it discord_game_sdk.dll

Changelog

1.0.0

  • First official release!
  • Added Grid
  • Added party and invite support
  • Added configuration (Opt out of BlazeLB updates, even if i would prefer if you didn't!)
  • Fixed a bug where details would not clear after leaving a game
  • Now properly clears status on BlazeLB if the game is closed

0.0.4

  • Sent data to localhost instead of blazelb...

0.0.3

  • Fixed a typo... sorry axolotl
  • Added a comment about the vanishing of Grid
  • Updated readme

0.0.2

  • Updated dependencies