Changes
- Added lane spacing config option
- Added center spacing config option
- Added full root bone support
- Added missing easings
- Star rating becomes highlighted when the chart is selected
Fixes
- Fixed milliscule precision loss
- Fixed concurrent modification exceptions for good
Changes
- Added new sound system that bypasses the need for a sounds.json
- Added support for high-quality stereo playback in the play screen
- Added volume key to chart format
Fixes
- Fixed incompatability with EMF in conjunction with animation packs such as Fresh Animations
Fixes
- Fixed left-handed players holding microphone in the wrong hand
- Fixed rare crash when hitting a note too early
Changes
- Added charts played statistic
- Added text to song selection screen when there are no charts
- Sort charts alphabetically and by difficulty
Fixes
- Fixed idle looping animation
- Fixed hide gui state not being restored
- Fixed "Unknown" names in leaderboard
- Fixed song still playing when the player dies during it
- Fixed crash when quitting a song before it starts
- Fixed avatar state typecast crash
Changes
- Added crafting recipes
- Added more song metadata (Difficulty, star rating, and explicit/stream unsafe labels)
- Added ghost tapping
- Added highscore tracking
- Added leaderboard
- Added more messages for beating your highscore and winning/losing against your opponent
- Improved basic animations
- Added support for looping animations
- Added command to query if a player has a certain score on a chart
- Added command to query how many ticks are left in a speakers' song
Fixes
- Fixed spectators not seeing animated speakers or hearing music
- Fixed players in a match being pushable
- Numerous fixes to animations
- A few fixes to UI


