github KivalEvan/BeatSaber-JSMap 1.2.0

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

Added

  • Chroma geometry, material and component
    • This contains breaking changes to existing v3 Chroma
  • More utilities standard, Chroma, and Noodle Extensions
    • LightMapper -> v3 lighting system for v2 light
    • EnvironmentGrab -> utility to write environment game object in regex and string form
  • Configurable data check
    • Checks on save
  • Object mirroring now use & change custom data
  • Object get position/angle can use & return custom data value
  • Object function callback method for more advanced use
  • Color function can infer hex string as RGBA color
  • Color function can take color object and uses them accordingly
    • Depend on use case, this will always convert to RGBA for ease of development
  • Loose autocomplete

Changed

  • path is now called directory to avoid confusion
  • Easings is now independent to beatmap
    • Easings can be retrieved from utils
  • Beatmap V3 to V2 conversion now converts customData back
    • Attempts to fix position for environment track
  • Beatmap object create will now always return array
  • Types structure changes
  • Renamed class DifficultyData to Difficulty
  • Renamed method toObject to toJSON for JS built-in functionality
  • All constructor is now protected instead of private

Fixed

  • Negative hue no longer result null value
  • Obstacle mirroring now accounts for width
  • RGBAtoHSVA hue returning normalised hue value instead
  • directory potentially no longer prefix file name instead of going into folder
  • where function does not filter correctly with exclude

Don't miss a new BeatSaber-JSMap release

NewReleases is sending notifications on new releases.