Repository navigation
Behaviour Graph Studio 1.0.5
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
Escapeto 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
.hkxfile 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
.hkxare 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.
.ba2extraction 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