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
Libs
folder inside yourBeat Saber
directory. - Copy ChatCore.manifest into the
Plugins
folder inside yourBeat Saber
directory. - 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.