Skip to content
This repository has been archived by the owner on Jan 4, 2022. It is now read-only.

Releases: brian91292/ChatCore

v1.0.0-rc5

13 Jun 21:40
1f8a126
Compare
Choose a tag to compare
v1.0.0-rc5 Pre-release
Pre-release
  • Initial mixer support
  • Several bugfixes and improvements

v1.0.0 RC3

27 Apr 14:28
e5dc806
Compare
Choose a tag to compare
v1.0.0 RC3 Pre-release
Pre-release

Changes

  • Fix config conversion bug that would cause Beat Saber to crash if old StreamCore was still installed

v1.0.0 RC2

27 Apr 03:50
9c6e322
Compare
Choose a tag to compare
v1.0.0 RC2 Pre-release
Pre-release

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

25 Apr 18:48
92fde35
Compare
Choose a tag to compare
v1.0.0 RC1 Pre-release
Pre-release

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.