YARG v0.12.0 has released! The game has been entirely rewritten since v0.11 and many systems and UIs have been redesigned. We have tried to list as many of the changes as we can here, but after 8 months of development it is quite hard to remember everything! Plus, the game is pretty much entirely different so bugs that may have existed in v0.11 were "fixed" just by redesigning the entire game.
Full Patch Notes:
Rewrote all instrument engines
In the future it will be far easier to make new instruments and modify existing engines
Pro Guitar has been removed due to time constraints. It will return in v0.13 with many improvements from v0.11
Practice Mode has been added
Song scanning has been rewritten to be lightning fast and more reliable
Profile system has been revamped. Profiles now save, including all settings and bindings
Stats for each profile such as notes hit and stars earned are now tracked and displayed
Bindings system has been rewritten
Multiple inputs per bind can now be assigned
Multiple devices per player can now be assigned
The input debounce system has been improved
Added a new "History" menu
Displays previous songs played, with the score and stars earnt
Added Replays along with Replay Viewer
Replay files let you watch back a run in realtime
You can pause, slow down, speed up and seek to a position in the Replay Viewer
Added importing and exporting of replays to share with other players
Added note themes
The look of the notes and strikeline can be changed. Currently only Rectangular and Circle themes are added
Added color profiles
Change the color of almost anything on the highway
Added customisable engines
Allows you to modify the timing window and other specific engine parameters for each instrument
Overhauled the preset system
Create and modify presets from within the Customization tab in the Settings menu
Presets for color profiles and engines have been added
Presets are now easily made from within the game and can be imported and exported
Gameplay scene has been rebuilt from scratch
The Gameplay UI is now based off of 1080p resolution instead of 720p
Player tracks have been remade from scratch
Audio engine now compensates for playback buffer lengths in calibration
Score saving system has been rewritten and now utilises a local database instead of a JSON file. Scores from v0.11 are not transferrable
Controller support has improved significantly
UI Changes
Redesigned main menu
Redesigned profiles menu
Redesigned settings menu
Redesigned credits menu
Made some changes to the music library
Redesigned instrument selection screen
Redesigned the end of song score screen
Engine Changes
All the instrument engines were rewritten, so slight differences in technicality from the way the code is written may be present compared to v0.11. For example, strumming HOPO/Tap notes may respond differently than before
Added Dynamic Hit Window option
Hit Window reduced from 190ms to 140ms
Default
Guitar
Strum leniency reduced from 65ms to 50ms
HOPO leniency set to 80ms
Added a smaller strum leniency value for strumming before a note enters the hit window
Drums
Largely remains the same, beside programming differences which could cause a change in how it feels
Added "Casual" Engine Preset
Guitar
Strum leniency increased to 70ms from Default
Small strum leniency increased to 35ms from Default
Infinite Front End is enabled
Anti Ghosting is disabled
Drums
No changes compared to Default
Added "Precision" Engine Preset
Guitar
Dynamic Hit Window is enabled
Max Window Size is 130ms
Minimum Window Size is 40ms
Strum leniency decreased to 40ms from Default
Small strum leniency decreased to 20ms from Default