Releases: Damnae/storybrew
Releases · Damnae/storybrew
1.72
- Added a Vector3 picker.
- Fixed parsing of P sliders with a red control point.
- Fixed potential false positives with overlapped commands.
1.71
- Moved the mapset path from index.yaml to user.yaml to reduce conflicts when collaborating on a project.
- Fixed loading projects with an invalid mapset path.
- Fixed updated checks not being asynchronous.
1.70
- Added Drag and Drop to the Layers tab.
- Added an assetlibrary folder from which images and audio can be loaded as if they were part of the mapset.
- Sprites with overlapped commands look closer to what they look like in osu!.
1.69
- Sprites with a large amount of commands can be exported into multiple sprites with less commands.
sprite.CommandSplitThreshold = 300;
(by Endaris)
- Added various performance warnings.
- Added a slider in the Settings panel to change the background dim.
- Replaced the old Particles script by one that uses loops instead of sprite pools for better performance.
1.68
- Added a radial spectrum effect, using movement instead of scaling.
- Added a check for NaN and infinite values in commands.
- Fixed an infinite loop when a map contains broken timing points.
- Fixed animations frame delay parameter being locale dependent.
1.67
- Added a FontGradient font effect (add color gradients to lyrics).
- A hexadecimal string can be used for colors when adding commands to a sprite ("#ff041a3", with or without #).
- Fixed some font cache bugs.
1.66
- Added support for the experimental Overlay storyboard layer, displayed above hitobjects.
- Added 1/12 snap divisor.
- Accidental trailing spaces are now trimmed from sprite and audio paths when exporting.
1.65
- Generated font textures are now cached.
- Right clicking the export icon now goes over all diffs, exporting them one by one after refreshing effects.
- Fixed possible crash when closing a project while effects are being updated.
1.64
- Fixed escaping/unescaping of strings in project files.
- The Background script now uses audio length when a beatmap doesn't have hitobjects.
1.63
- Changed the main project file to a human-readable format.
The main point of the new format is to simplify collaborating on a storyboard project through git, by making it possible (and easy?) to merge changes made in parallel.
New projects will only save to the text-based format, while existing projects will save to both binary and text-based. These projects can be loaded from either format. In case the new format fails for some reason, you will still be able to load your project using the binary format.
If you decide to make manual changes to the project's files (outside of merging), note that storybrew's yaml parser is rather simple and doesn't support all the fancy shit extra features included in yaml :)