聊天核心 ChatCore是用.NET Standard 2.0编写的共享聊天客户端库。该项目的主要目的是减少多程序对同一个聊天服务进行交互的开销(这对于游戏中有多个模块需要聊天服务来说非常有用)。
- 从这里下载最新的压缩包并解压到游戏根目录
- 在安装了任何调用聊天核心的mod以后,设置项网页将会在启动游戏后在你的默认浏览器中打开。你可以在里面配置你的Twitch和Bilibili设置项。根据你的浏览器语言会自动切换语言包。如果语言种类不对,可以到标题右侧的翻译按钮中切换翻译。
这里包含了一个测试器。你可以查看示例来了解如何使用聊天核心ChatCore服务。
English: baoziii
中文(简体): baoziii
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. The application language dependes on your browser language. If the language detection failed, you can manually change the language by click the button on the right of title.
Check out the included Test Project for a basic example of how to start the ChatCore services.
English: baoziii
中文(简体): baoziii