Releases: Emik03/mulch
Keybind support, SSF support, huge declutter
- Add custom keybinds through
config.yaml
. - Add
ssf
checkmark that applies the effect to Scroll Speed Factors. - Overhaul custom easing option
- Change field names, use the tooltip to see the new names. Uses
$<letter>
for better disambiguation from lua syntax and indicates a macro. - Change text field to be multi-line.
- Change calculation to use
eval
instead. (lua engine instead of basic calculator)
- Change field names, use the tooltip to see the new names. Uses
- Move "per SV" button to its own section, since it should be treated as its own tool.
- Remove the coupling between the plot resolution and per SV resolution. Plot resolution is now always fixed.
- Remove calculator. The clipboard is broken so this barely serves a purpose now.
- Remove
after
, this can easily be achieved with the new custom easing tool. - Remove initial scroll velocity field from the measure tool since this value can now be obtained automatically.
Add custom easing, new operators, and position overhaul
- Add simple view, for people using the plugin for the first time, or people who just want to apply a basic linear tween with no other bells or whistles. This captures the simplicity of the very first version of this plugin, and is organized as such.
- Add new easing:
custom
. Define your own tweener not covered by the plugin's existing options! - Add tons of new options for mulch positions.
- Ability to copy paste all notes.
- Ability to copy paste timestamped notes instead of just position.
- Ability to filter notes by position.
- Ability to sort notes by time or position, in ascending or descending order.
- Ability to specify initial SV.
- Add new operations, previously only add and multiply:
- subtract
- divide
- replace
- modulo
- min
- max
- Expanded maximum number of calculators to 20. No one needs this, but I increased it because it's a nicer number.
- Improved performance significantly, especially relating to the plot rendering. The FPS will no longer halve when you increase resolution of the plot.
Calculator hotfix
Fixes the calculator always going :c
.
Position window hotfix
Fixes an error raised by selecting notes in a chart without SVs.
New calculator and measure tool
Possibly the largest update this plugin has seen yet.
- A new window called the
mulch calculator
shows up. The purpose is to not have to tab out of Quaver to do math.- It allows you to compute basic expressions, telling you the answer as you write it.
- You can choose the level of precision, depending on how much floating point rounding you need.
- You may also add additional calculators to store multiple numbers or expressions, up to 16 of them. I can very easily increase this amount, but I would need to see someone actually need it themselves.
- A new window called the
mulch positions
shows up whenshow note info
is ticked. It functions similar to the amoguSV "Measure" tool. Unlike that tool, however...- ...it is able to tell distance with 100% accuracy by being completely game-accurate.
- ...it has the added ability of being able to tell you absolute positioning instead of just being relative to the beginning selection.
- ...it tells you information for every note selected, not just the beginning or end, and it includes long note tails.
- ...it requires no
CTRL+C
to copy the number. Simply click the button, and it's now in your clipboard.
- Published to the Steam Workshop. If you want to receive automatic updates without cloning the repository, feel free to use that instead.
New mulch plot
You can now preview how the various parameters affect the overall shaping of your SVs, making the parameters feel a lot less abstract.
New 'after' functions
Added the following functions:
max
: Each SV must be at least the specified constant.min
: Each SV must be at most the specified constant.log
: Each SV is the logarithm whose base is the specified constant.pow
: Raises each SV by the specified constant.
Additionally, atan
now supports a second argument to divide by.
'perNote' hotfix
This feature was broken since Version 3, it's now fixed.
Easing + 'perSV' hotfix
As is usual with any major updates, bugs ended up slipping in. Fixes imprecision that caused the tweener to spit out incorrect numbers, even if it looked cool. This patch additionally fixes an error that would show up if 'perSV' is pressed.
Ease support + new theme + add toggle + smear button
This update is by far the largest. For a list of all features, look here.