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
- StageKit and Santroller LEDs are now supported
- Added overstrum sound effects for guitar
- Tweaked star power reverb slightly
- SNG song files are now supported. Read more about SNG here
- 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
- Guitar
- 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
- Guitar
- 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
- Drums
- Dynamic Hit Window is enabled
- Max Window Size is 130ms
- Minimum Window Size is 40ms
- Guitar
- Many, many bug fixes
