Releases: BOLL7708/desbot
System Action Fixes
Full Changelog: v8.2.3...v8.2.4
Fixes
- Fixed System Action triggering of things based on user input
- Fixed System Action toggling of rewards of events
Here you go doc!
Editor Titles
Full Changelog: v8.2.2...v8.2.3
Update
- Adjusted editor title styling to differentiate between lists and their items.
Move Space & Editor
Full Changelog: v8.2.1...v8.2.2
Update
- Fixed the time offsets for space mover entry time offsets to make more sense.
- If you have any actions that use this you will have to set the end offset to 1.0 instead of 0.0.
- Added more documentation for the space mover, should make more sense now.
- Added a new
help
section capability, only set for the space mover so far. - Made list titles way more noticeable in the editor, maybe too much? Any feedback is appreciated.
OpenVR2WS 2.8 & Editor Fix
Full Changelog: v8.2.0...v8.2.1
Update
- Updated OpenVR2WS support to v2.8.x which includes a new animation setting and some reshuffling of existing settings for the action.
- Fixed number boxes for slider elements being too small when negative values are possible
Space Rotation
Full Changelog: v8.1.0...v8.2.0
Update
This requires OpenVR2WS 2.4.0+, and will allow you to apply rotation to the VR space in addition to the previous translation. All using the same easings and other animation features. Enjoy!
Space Move Upgrade
Full Changelog: v8.0.7...v8.1.0
New
The OpenVR2WS dependency now requires version 2.3.2, which is a new pre-release version that supports animated play space movement, including easings and optional headset alignment. It's neat stuff, enjoy!
Customize Logo Colors
Full Changelog: v8.0.6...v8.0.7
Logo Colors
I was driving myself a bit insane as I have four versions of the bot installed, two for streaming, one for development, and one for testing. With this update, there is a Main config which includes color options for the logo, and only that, so far. It will customize the logo visible in the editor as well as the favicon, that is the icon shown in tabs in your browser. This will help with separating out different installations, or just personalize your setup.
Fixes
- Fixed color previews which was broken due to premature asset path prefix-fix.
- Fixed so Actions now get a valid index when handling entries, this is the old
OneSpecific
usage, which now has been renamedByIndex
as well as a new one was added,ByIndexOnLoop
which will get the index from the behavior but loop it if it goes past the bounds of the group of items being worked on.- This means we can make an Event incrementing, and use that incrementing counter as the index when choosing which message to sent to chat, as an example. I used this in the timed announcements I recently added, to rotate between the messages used.
Notes
And yes hello, I can't stay away, as I took a break from working on this project I'm instead USING it, so I notice deficiencies and issues and well, I can't just not fix them right? As well as sprinkle in some tiny convenience features to save my own sanity. There will probably be more releases like this. Also this should have been 8.1.0 but I screwed up. Happy labor day!
Final Node Prep
Full Changelog: v8.0.5...v8.0.6
Prep
This is the last preparation release before the Node conversion.
- Added two additional
tsconfig
-files to build the two versions needed for the Node and browser code, as well as NPM scripts to build these projects as they are not using the default name thattsc
picks up. - Moved the version number into
package.json
, which is the NPM dependency file. - Added a dev script file so it is easy to update the version number.
With this, I'm also taking a small break from working on desbot. I've gotten enough feedback and issues for my OpenVR projects so I'm pivoting for a while to migrate those projects to a newer runtime and adding or adjusting some features. Hopefully it'll go fine and be done in a few weeks.
Happy streaming with desbot! I'll do that myself too, and if any issues show up I might still do bug fixes, but that's about it. I won't be starting on the big Node conversion before finishing the C# application updates. At least that is what I'm telling myself. Cheers!
Action Split
Full Changelog: v8.0.3...v8.0.5
Action Split
This is another refactoring to prepare for the upcoming conversion to Node. It effectively splits the Actions into data and logic, so that the browser based components can import and use only the data component, without running the logic part which would cascade in a whole range of imports, some only made to run in Node. In theory.
Fix Ping & Preview
Full Changelog: v8.0.3...v8.0.4
Fixes
- Chat ping when TTS is turned off now resolves, it wasn't using the new asset path, now it is.
- Audio Previews in the editor suffered from the same problem and have now been fixed.
If you find any other asset loading that fails, that I haven't noticed yet, make sure to report it!