Skip to content

Releases: nnaaa-vr/XSOverlay-VRChat-Parser

v0.22

24 Sep 01:08
Compare
Choose a tag to compare

I know I said 0.22 would include an updater, but I've had higher priorities elsewhere for a bit and have reconsidered my first updater implementation; implementing it will require some rework and I haven't had the time yet. So, that's still in the pipeline, along with additional enhancements I haven't gotten to yet.

  • Includes fixes and features from v0.22 betas
  • Fix for shader keywords notifications no longer working in 2019 due to log line changing.
  • Added log window/log file output for SDK2/SDK3 video player events (errors and input URLs) per request.

If you have .NET 5.0 installed, please use XSOverlayVRChatParser_0.22.zip

If you don't, you can either install it or use XSOverlayVRChatParser_Standalone_0.22.zip

v0.22-beta5

18 May 15:09
Compare
Choose a tag to compare
v0.22-beta5 Pre-release
Pre-release
  • Hotfix for VRChat build 1095 causing leave messages to display for users when leaving world due to log file changes.

v0.22-beta3

08 May 22:34
Compare
Choose a tag to compare
v0.22-beta3 Pre-release
Pre-release
  • Fixed an issue where users running VRChat with --enable-sdk-log-levels were getting extra messages on player joins and portal drops.

v0.22-beta2

06 May 00:23
8cf4d83
Compare
Choose a tag to compare
v0.22-beta2 Pre-release
Pre-release
  • Added retroactive log parsing to obtain instance metadata for cases where the parser is started mid-instance.
  • Added the tracking of player counts and the current instance cap. Counts and cap are shown in join and leave messages.
  • Vastly improved batching behavior because of dispatch queue.
  • Removed silencing on world change because it's no longer necessary due to improved batching behavior.
  • Fixed a syntax highlighting issue preventing the shader keywords exceeded message from being appropriately highlighted.
  • Limited shader keywords message display in the GUI according to the same cooldown specified for displaying it in XSO. Apparently I merged this out by mistake. Oops!

v0.22-beta

03 May 12:32
Compare
Choose a tag to compare
v0.22-beta Pre-release
Pre-release
  • Added a local dispatch queue so that notification batching is more effective. Rather than relying on XSOverlay's message queue for timing, relies on local timers to dispatch notifications at the correct time, allowing the parser to look ahead at messages not ready to be sent yet and batch them as they build up in the queue.

v0.21

30 Apr 04:58
a5d4d79
Compare
Choose a tag to compare
  • Fixed a minor bug where group join/leave thresholds for display were off by one, which could sometimes result in a group of 1 being displayed.

v0.2

30 Apr 00:03
1e333df
Compare
Choose a tag to compare
  • Added a GUI exposing simple configuration options. More advanced options still must be configured by editing the JSON file directly.
  • Added join and leave batching for people who joined or left between two parse calls. May or may not be useful in reducing notification spam in some circumstances.
  • Added the generation of invite links in the UI but not the log whenever the user location changes.
  • Added individual volume control for each notification type.
  • Removed global volume control. This may come back later as a way to set all of the individual controls at once.
  • Fixed an issue where more than one parser could run at the same time.
  • Updated documentation and known issues list.

If you have .NET 5.0 installed, please use XSOverlayVRChatParser_0.2.zip

If you don't, you can either install it or use XSOverlayVRChatParser_Standalone_0.2.zip

If you experience issues with audio not playing or icons not displaying while in VR, either fix the paths in the configuration JSON at the following path:

"%AppData%\..\LocalLow\VRChat\vrchat\config.json

...or delete the JSON file and the application will regenerate it when it launches.

Prerelease v0.1

01 Apr 20:31
Compare
Choose a tag to compare
Prerelease v0.1 Pre-release
Pre-release

If you have the .NET Framework 5.0 runtime installed, please use XSOverlayVRChatParser_0.1.zip

If you don't, use the standalone release XSOverlayVRChatParser_Standalone_0.1.zip

Please be aware that currently, the application will run into the background until it is killed, and will not stop with SteamVR or XSOverlay. It uses very little in the way of resources so it shouldn't be a problem if you just leave it running, but this behavior will likely change in future releases so that it launches automatically with XSOverlay and quits with it as well.

Because of this, I'm labeling this as a prerelease.

Thanks!