Releases: brian91292/ChatCore
v1.0.0-rc5
- Initial mixer support
- Several bugfixes and improvements
v1.0.0 RC3
Changes
- Fix config conversion bug that would cause Beat Saber to crash if old StreamCore was still installed
v1.0.0 RC2
Changes
- WebApp polish
- Custom log sink
- Several bugfixes and improvements
Notes
If you are using this with a Beat Saber mod, install ChatCore.dll to the Libs folder in your Beat Saber directory, and install ChatCore.manifest file and copy it into the Plugins folder.
Issues
This library is brand new and hasn't been tested by many people, so please create an issue if you run into any problems.
Before submitting an issue, make sure you've tried with the latest version of ChatCore from the develop branch, and if the problem still exists make sure to include details to reproduce and/or logs if relevant.
v1.0.0 RC1
Notes
- Initial release only supports Twitch chat
- Mixer support is coming soon:tm:
Improvements since StreamCore
- Now a .NET Standard 2.0 library instead of a mod
- This means it's cross platform
- Performance improvements, increased modularity
- The old version had a lot of spaghetti code that just needed to go. Not only was the code harder to maintain, it was also less efficient.
- Improved parsing
- ChatCore parses emotes, emojis, badges, and basically any other image that could appear inline in a message in a generic way to make parsing these images simpler than ever. It also provides the URI for the resource, unlike it's predecessor.
- Messages also come packed with way more data than ever before, which should make it extremely simple to setup a consistent chat UI that just works with multiple chat services seamlessly; all without any extra effort.
- General stability improvements
- Many users experienced random disconnects with StreamCore that I believe were related to the WebSocket library I had chosen to use. ChatCore uses a much better WebSocket library, and implements it in such a way that it's extremely easy to pull out and replace with something else if this one turns out to be trash as well. The chat should now always reconnect automatically if/when it loses connection.
Issues
This library is brand new and hasn't been tested by many people, so please create an issue if you run into any problems.
Before submitting an issue, make sure you've tried with the latest version of ChatCore from the develop branch, and if the problem still exists make sure to include details to reproduce and/or logs if relevant.