github KivalEvan/BeatSaber-JSMap 1.3.0

latest releases: 1.6.0, 1.5.3, 1.5.2...
2 years ago

Added

  • The Weeknd and Rock Mixtape environment & color scheme
  • Wrapper class/interface
    • Write properties instantiation in more readable syntax
    • Able to instantiate object from existing class object (copy)
    • Mix-and-match is possible but will prioritise wrapper property
  • External file interface
    • Currently supported BPM Info, Cinema, Chroma
  • Zip extension
  • Couple more utilities
    • Pseudorandom number generator (global or instanced)
    • Vector helpers
    • Color from helpers (various of input to return color array)
    • Array pick random
  • Experimental Deno standard library usage
  • Test coverage

Changed

  • Updated to beatmap v3.2.0
  • Structural change
    • Custom data type moved to their dedicated folder to separate main and custom schema (main schema
      uses custom schema for custom data)
  • Renamed basicBeatmapEvents and colorBoostBeatmapEvents to basicEvents and colorBoostEvents
  • Beatmap v2 field rename (JSON remains the same)
  • Improved function overloading and auto-completion
  • Renamed couple of function to be camel/pascal case including acronyms (JS API left untouched)
  • Array utilties now uses template

Fixed

  • Obstacle not correctly check for interactive in specific case
  • Loose-autocomplete type incorrectly throw error when passed to primitive
  • Couple of utils fixed from testing

Don't miss a new BeatSaber-JSMap release

NewReleases is sending notifications on new releases.