ChatCore is a shared chat client library written in .NET Standard 2.0. The main objective behind this project is to reduce overhead in situations where multiple assemblies may want to interact with the same chat services (this is most useful with game modifications that have several significant chat integrations).
- Grab the latest ChatCore.dll and ChatCore.manifest from https://github.com/brian91292/ChatCore/releases
- Copy ChatCore.dll into the Libsfolder inside yourBeat Saberdirectory.
- Copy ChatCore.manifest into the Pluginsfolder inside yourBeat Saberdirectory.
- After installing any mod that utilizes ChatCore, a settings web app will be launched upon starting the game. Use this to login, join/leave channels, and configure various settings.
Check out the included Test Project for a basic example of how to start the ChatCore services.