Major changes here should result in better QoL, faster loading, and less memory usage.
- Collider and Britney Spears environment & color scheme
- Checks preset
- Bookmark export
- Nested folder loading
- Beatmap core complete overhaul
- No longer converts beatmap for compatibility
- UI revamped
- Stats no longer generate all difficulty at once, uses currently selected
- Overall should result in less memory usage
- Mappers and lighters information does not reset upon reset
- BPM change shows even if the minimum and maximum are equal
- Monochrome theme (bugged)
- Potential error when dealing with beatmap of different version
- v4 beatmap support
- Lattice and Daft Punk environment & color scheme
- Audio duration inferring from BPMInfo.dat and Audio Data
- Now uses v4 beatmap as internal
- Improved loading bar
- Updated many checks
- Rework asynchronous process
- Should be noticeably faster
- Minor UI tweaks
- Various tweaks and fixes
- One saber check being missing
- Data check not working properly
- Data check settings not being applied
- Beatmap v3.x.x is now unsupported
- Beatmap v3 can still be used by map check, but will not gain any feature updated around it.
- Loading bar smoothing
- The Rolling Stones environment & color scheme
- Updated to beatmap v3.3.0
- FX Event Box Group
- FX Events Collection
- Linkin Park 2.0 environment & color scheme
- New SongCore features (tags, custom characteristic label, etc.)
- One Saber check
- Official color scheme and environment per difficulty
- Improved loading logic
- Can now load beatmap v1
- Loading beatmap can now default missing attributes as given by 1.32 editor update
- The Weeknd and Panic 2.0 color scheme now shows white color value
- New unknown environment now display environment string itself
- Different message for light event check in v3 environment
- Unknown characteristic no longer leave blank in stats page
- Potential SPS progression check fix
- EBPM logic ordering error
- EBPM threshold should have float error tolerance
- Queen environment and color scheme
- Properly calculate effective BPM
- Panic 2.0 environment and color scheme
- Arc no longer count towards interactive time
- While arc can affect scoring, visibility and haptic can be disabled and mostly served as cosmetic
- Bomb should now count towards interactive time (idk why this was filtered in the first place)
- Custom white color should no longer set if boost or non-boost does not exist
- Headless arc check (a valid use since 1.29.0)
- Dragons 2.0 environment and color scheme
- Custom white light support
- Custom color no longer shows non-custom color in information
- Rock Mixtape environment and color scheme
- Map with event for keyword could not be loaded
- Progression filtering error
- Potential index filter instantiating error fix
- Index filter validation error for random type and limit affects type
- Event box check
- Tools output symbol
- 🚧 Ranking: for rankability reason.
- ❌ Error: should be fixed unless you know what you are doing.
- ❗ Warning: not necessarily needed to be fixed but worth considering.
⚠️ Info: no action necessary and worth noting.
- Progression calculation error
- Event box causes error for unused ID
- Beatmap 3.2.0 support
- The Weeknd environment & color scheme
- Point definitions not being shown
- Play time information
- BPM event/change header
- Updated packages and Beat Saber core script
- Obstacle incorrectly counting interactive in specific case
- Version improperly set to
3.0.0
for3.1.0
map
- Lizzo environment & color scheme support
- Progression check provides more information
- Per difficulty select
- Updated Beat Saber core script
- Adjusted NJS check
- Hitbox Path now checks for bomb
- NJS fallback value not being used
- CORS proxy for URL download (thanks, BSMG)
- Improved UI look
- v2 Waypoints is now optional
- Boost event count crash for v3 environment map
- Chroma geometry support
- Bookmark color
- Adjustable information table height
- v3 BPM change support
- Updated to latest dependencies
- EBPM points to current note instead of next note
- Color boost not counted in stats
- Typo
- v3 beatmap support
- v2 to v3 beatmap internal conversion
- This may be inaccurate for modded v2 map as it internally convert modded to v3
- Weave, Pyro and EDM environment
- Basic slider and burst slider check
- More tool check including general
- Tool check hover tooltip
- More stats for v3 stuff
- Dynamic event name based on environment
- Beat numbering and rounding settings
- Shows alternative on hover
- Standard style format (development)
- Yet another major structure changes
- Better internal user interface work
- All check can now be toggled
- v2 event floatValue and v2 obstacle lineLayer & height is now optional
- Package dependencies updated to latest
- Changelog date format
- Beatmap v2.x.x is now unsupported
- Beatmap v2 can still be used by map check, but will not gain any feature updated around it.
- Old event value check
- Event peak and per second check
- Negative obstacle check (invalid check already points it)
- Major structure change (for better development)
- Download from URL changes to download from ID if it detects valid BeatSaver map link
- Time spent now shows HH:MM:SS instead of HH:MM
- Actually added Gaga color scheme
- Restructured custom mod stuff
- CORS proxy (I don't think this is even needed anymore)
- Event type list per environment
- Basic Chroma check for unlit bomb check
- Gaga environment support
- JSDoc for development purpose
- Updated parsing
- Checks for type
- Handle missing properties
- Updated Chroma properties
- Updated hitbox check now uses new position/rotation system (except staircase)
- Hitbox inline and reverse staircase calculation fix
- Standardised note and obstacle position and rotation with
BeatWalls system
to allow modded content support
- This allows NE/ME map to use the error check functionality
- This also allows for more advanced checking in the future
- Updated check and threshold to better fit with the system
- Because of the change, some functionality may not work as intended (please report if you find them)
- Unlit bomb check
- Switched from Webpack to Vite
- Cleaned up and updated dependencies
- Download by hash from BeatSaver
- LightID to Chroma Environment Enhancement info
- Light value 8 no longer considered as invalid
- Spooky Environment support
- Note color check tweaked arrow color
- Note color check (EXPERIMENTAL)
- Similarity (including arrow)
- Scary error for progression when audio is not loaded
- Distance input for shrado angle
- shrado angle now checks by distance between note
- Potential fix for NJS HJD minimum
- Hitbox path now checks for diagonal
- Updated SPS requirement for 7:00 to 6:00
- Hitbox path picking up bomb as note
- Skrillex & Billie Eilish environment support
- Difficulty version for Information
- Old value 4 event check for old map
- Warning for long audio loading
- Hitbox path check
- NJS HJD minimum limit reduced to 0.25 to accomodate v1.18.1 update
- Mapping Extensions and Noodle Extensions now have basic check for valid (and negative) notes and obstacles
- Plenty of code clean-up
- NJS dependent check corrected formula (this affects inline, reverse stair, and stacked bomb)
- Map version older than v2.5.0 no longer gets support for event
- Bomb stack now checks by both NJS and time (<20ms)
- Parity check (EXPERIMENTAL: please send feedback)
- 2-wide center wall recovery input
- Bomb stack now checks by NJS instead of time
- Minor code clean up
- Varying speed slider not picking up stack + slider
- Mistaken 2-wide center wall for negative wall
- BeatSaver link not having correct URL
- BeatSaver download not having correct request URL
- Accordion button resized for mobile device
- Invalid obstacle picking up 4-wide crouch wall
- Mobile friendly support
- Re-enabled BeatSaver Download
- QoL update for VB tool
- Invalid event picking up laser rotation of high value
- Information Tab
- SongCore, Chroma & Noodle Extensions related stuff
- Stats Tab
- Settings Tab
- Saves to local storage
- Theme
- Audio player
- Mode and difficulty ordering
- Note Angle stats
- Improved Note Placement stats
- Partial Mapping Extensions and Noodle Extensions support
- Codebase rewritten
- Improved tools
- Updated SPS requirement
- BeatSaver ID download temporarily disabled
- Potential miscalculation on Chroma count