Skip to content

Mirin Template 3.0.0

Compare
Choose a tag to compare
@XeroOl XeroOl released this 29 May 22:24
· 140 commits to master since this release

Features:

  • New func variation for function eases for when you have a small function
func{0, 1, inOutExpo, 0, scx, 'P1:x'}
  • Aliases are more precise, so you can do complicated things with alias:
alias
{'movex1', 'movex0'}
{'movex2', 'movex1'}
{'movex3', 'movex2'}
{'movex4', 'movex3'}
  • New parameters for eases:
ease {0, 1, outElastic.params(1.5, 0.1), 100, 'invert'}
  • New helper functions touch_mod(mod, pn) and touch_all_mods(pn)
func {5, function()
    touch_all_mods()
end}

Now you can run touch_all_mods(pn) after setting a noteskin with LaunchAttack to keep the mods on.

Fixes:

  • if you ease a player that's asleep, it will have the correct mods when it is set to be awake
  • reset and setdefault can now be chained (like, more than one {})
  • zoomz now correctly defaults to 100
  • grain now defaults to 400
  • outExpo now is actually smooth, and doesn't end at 0.998 and then jump to 1.0
  • slightly better error message for when definemod or node have wrong argument order (still bad)

Docs are still outdated, and still need touch_mod, touch_all_mods. The func string syntax still isn't documented either. I'd like to also have the docs cover the new .params.