Update log
Full Project Heartbeat update
The complete published notes, normalized for clean reading and source attribution.
Extracted changes
- Gameplay
- Performance
- UI and audio
- Server
Originally posted to the EIRTeam Patreon
Welcome, I told you this one would come quicker! Behold 0.20, the final update of the Early Access period of Project Heartbeat, adding a new note type, some major optimizations, new songs and more!
New content & big stuff
New note type: Rush notes
Rush notes have been added to the game. Similar to ordinary notes, except you have to press them as fast as possible until you hit a charter-defined cap.
New Songs: Divine Luneth & Don't Die on Me
Don't die on me
Two new songs have been charted by mvluna and nikoxtz, with a cast of vocalists, resident PH vtuber Kyuuon and Actually_Sharpie, with artwork from EldrichGamingCorner!
Divine luneth
The wiki
Partnering with the people over at wiki.gg Project Heartbeat now has a wiki, it has some funky facts about the game and the people that worked on it that I don't think I've ever talked about, most important it will serve as a centralized knowledge base.
You can check it out here.
Hope you enjoy it.
Performance/Power usage improvements
The game now uses the latest development version of Godot 4.4, this means we now have 2D batching for the UI, pretty funky, in general this probably won't improve GPU performance much but it will improve CPU usage and power consumption.
New song creation dialog
The song creation dialog has been re-designed, to be more easy to use and more quickly explain the (current) youtube URL requirement.
yt-dlp improvements
yt-dlp will now automatically try to update itself on startup, this should lead to me not needing to push updates manually for that anymore.
You can also set your own yt-dlp command line arguments now!
Rich presence improvements
I've redesigned the way the game handles rich presence, it now shows more data, I also made it work with Steam!
PPD downloader revamp
The PPD downloader has been redesigned, it will now perform and act much better, with useful error messages.
Other minor changes
DirectX 12 support has been removed after being too problematic to maintain Add a time out system to the control remapping to allow remapping of the same button as the cancel button. Updated localization files. Add UI tilting with the right stick Optimize folder song sorting and make it use the same multi threaded filtering code as the main song list. Show a spinner in the song list of a song who's media is in the middle of being downloaded.
Improved the song creation experience
Fixes
PH-77: Fix sorting in multiplayer results not working.
PH-99: Make editor playtest show correct titles and reset the stats when restarting.
PH-118: Fix inconsistent visuals for emblem sizes in the pre-game progression window.
PH-120: Fix some notes lingering around when restarting a song.
PH-135: Fix some issues with F/F2nd DSC conversion
PH-143: Fix intro skip activating by just pressing Triangle
PH-152: Prevent pausing during song fade out.
PH-153: Fix game crashing when navigating to the latency graph when there's 0 notes.
PH-156: Fix some skins' accuracy bars not being visible due to a change in 0 width lines in godot 4.x vs 3.x.
PH-158: Prevent pasted notes from being autoplaced in the editor.
- PH-163Fix issue that would cause the play and stop buttons to be disabled
Source
