Update log
Full Project Heartbeat update
The complete published notes, normalized for clean reading and source attribution.
Repeated intro
Hello, I decided to start making changelogs for the big beta updates.
Extracted changes
- Compatibility
- Gameplay
- Workshop
- Performance
- UI and audio
- Maps
In case you aren't familiar with it, Phoenix is the name given to the new version of Project Heartbeat running on Godot 4, this version has been widely revamped with many new bells and whistles, including the new subtick system. You can learn more about it here:
This update consists of 80+ changes to the game's code, mostly fixes but some minor new features.
Fixes
Fix workshop browser
Remove controller selector since it isn't required anymore
Remove simplified chinese translation that wasn't ready for prime-time yet.
Fix loading screen crashes
Fix some BPM changes not being applied
Fix an issue that would cause the game to crash when opening the editor
Fix notes not cleaning up properly when being deleted in the editor
Fix and improve behavior cursor auto-hide
Fix editing angles in the editor by clicking on the stage
Fix some editor time conversion errors
Fix folders
Fix midi, DSC and PPD importers.
Fix minor (inconsequential) memory leaks
Fix result rating styling
Optimize stylebox vertex count
Fix clipping in pregame screen.
Fix 3D menu scaling
Fix editor trying to use hidpi and failing at it strepitously
Fix lyrics rendering
Fix UI scaling changing when exiting the editor
Fix some popups not spawning centered
Fix note input lockout during fade-in
Fix slide chain drawers not doing the appear animation properly
Reduce editor font size to better match old PH
Fix missing editor toolbar icon and recolor waveform icon
Fix note movement gizmo losing tracking when moving the mouse too fast
Fix song variants crashing the game
Fix editor area select
Fix song list search passing keyboard input through in some circumstances
Fix song restart fade-in input lockout
Re-add yellow selection triangle to notes in the editor timeline
Fix arrange wheel
Fix pregame screen modifier buttons not being usable with a keyboard/gamepad
Fix pause menu stealing focus when clicking in an empty place
Optimize credits section
Fix results screen minimap
Fix results screen graph
Bring back and further optimize pause menu blur
Fix slide hold score not showing
Fix editor shortcut styling
Fix song metadata editor using save file dialogs instead of open file dialogs
Fix note appear effect animation speed
Add hack to reimplement old engine note high amplitude high frequency effects
Improve modifier localization
Fix modifier selector scaling
Fix hidden modifier
Features
Add note usage icons to workshop browser item thumbnail
Add new result screen test button to debug menu
The main menu is now real 3D, which should massively reduce power consumption and make most GUI elements look better.
Menu elements now have a 0 cost frosted glass effect behind them.
Pre-game screen now has a small leaderboard with information about previous plays, this will be improved upon in a future patch.
Temporary project heartbeat phoenix logo
Add migration system for old engine input maps
Make sustains actually usable when using the hidden modifier
Source
