Skip to content

Behaviour Graph Studio 1.0.5

Choose a tag to compare

@github-actions github-actions released this 15 Aug 05:56
· 21 commits to main since this release
The Bridge
  • Added The Bridge, a new home tab that puts the main parts of BGS in one place.
  • See your current file, jump directly to tools, and quickly find where something lives in the studio.
  • Added a first-run tour. You can replay it from the Bridge header at any time or press Escape to close it.
  • BGS now remembers which tab you were using and returns to it the next time you open the app.
  • Added search to the Bridge. Stations and reference entries filter as you type.
  • Drag and drop a .hkx file anywhere onto the Bridge to open it.
  • Recent files are now available directly from the Bridge.
Safer Saving
  • Saving no longer temporarily removes the original file while replacing it.
  • If BGS or the system crashes during a save, the original file will not disappear as a result.
  • BGS now detects if another program changes a file while it is being saved. The save is stopped instead of overwriting the newer version.
  • Interrupted saves can be recovered the next time you save the same file.
  • The version replaced during recovery is preserved as a backup.
  • Recovery only touches files created by BGS during the save process. Other files next to your .hkx are left alone.
  • A backup rotation problem no longer causes BGS to report the entire save as failed when the main file was written successfully.
File Handling & Safety
  • Large valid arrays load correctly again. BGS no longer rejects them because of an arbitrary element limit.
  • Malformed arrays are rejected before memory is allocated for them, with an error explaining the problem.
  • .ba2 extraction now rejects unsafe paths that could write outside the folder you selected.

Full changelog: https://github.com/G-A-R-D-E-N/BGS/blob/main/CHANGELOG.md