Skip to content

Releases: Emik03/mulch

Keybind support, SSF support, huge declutter

23 Dec 16:29
35ac707
Compare
Choose a tag to compare
  • 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)
  • 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

02 Jun 22:03
ddfb98e
Compare
Choose a tag to compare
  • 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

26 May 16:37
789f7c5
Compare
Choose a tag to compare

Fixes the calculator always going :c.

Position window hotfix

26 May 09:21
e8c163a
Compare
Choose a tag to compare

Fixes an error raised by selecting notes in a chart without SVs.

New calculator and measure tool

26 May 00:11
ec6c8f7
Compare
Choose a tag to compare

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 when show 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

03 May 17:14
25657c5
Compare
Choose a tag to compare

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

30 Apr 23:19
6fc2a75
Compare
Choose a tag to compare

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

30 Apr 22:27
c1b2633
Compare
Choose a tag to compare

This feature was broken since Version 3, it's now fixed.

Easing + 'perSV' hotfix

30 Apr 19:33
95a8c6c
Compare
Choose a tag to compare

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

30 Apr 11:59
6eef611
Compare
Choose a tag to compare

This update is by far the largest. For a list of all features, look here.