1. Project Heartbeat
  2. News
  3. Project Heartbeat Phoenix: Beta 3 now available

Project Heartbeat Phoenix: Beta 3 now available

Hello, I decided to start making changelogs for the big beta updates.

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:

[previewyoutube]https://www.youtube.com/watch?v=8EgtpCrbdSg[/previewyoutube]

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