Skip to content
Ryan Zmuda edited this page Apr 14, 2024 · 27 revisions

Boneworks Save Manager

boneworks gameplay image Have you ever played Boneworks and wanted to be able to switch between multiple saves? Well, now you can.

Demo and troubleshooting video

https://www.youtube.com/watch?v=w9Sd0vWI3rQ

Prerequisites

This application has been developed for the steam release of boneworks, there is currently no release for the oculus version. If you would like one please open an issue and I’ll consider working on it.

Installation

Under the releases tab you will find a .exe for BSM v1.3 which is what you want to download. If you would like you can also just download the whole repo and build it for yourself instead. Upon launching BSM, it will install necessary application data to C:\Users\USERNAME\Documents\BSM. You may get a warning when downloading or launching BSM, please see below for the reason this occurs.

Why does BSM need elevated privileges when I launch it?

BSM needs an elevated level of privilege when you run it because the directory that boneworks data is stored in is protected and BSM will otherwise not be able to manipulate the files to manage your saves.

General Usage

bsm1-1dark bsm1-1light

Boneworks path

When you first install, you will receive some message boxes notifying you of installations of program files, these only show up on the first launch. Your boneworks data path will be automatically assumed, so check to see if it is correct and click the "?" button if you are having difficulties related to the boneworks save data path.

Profiles and getting new saves

Upon installation, you won't have any profiles present. I recommend you immediately create a profile and click "Save To Profile" to backup your game to a profile. The application does not come with any preset saves. If you would like to change saves you can easily google and download modded saves from places like nexus mods. Save profiles are stored as folders in BSM's data folder, which will open in file explorer if you click the "browse BSM data" button. From here you can drag and drop new save data into profiles if you would like.

Using Profiles

Once you have different profiles created, you can pick a profile from the drop-down and modify it. The Save To Profile button will back up your current game state to that profile, and the Load Profile Button will load the current profile state to your game. Please be careful! Always save your progress before switching saves or you might lose your progress or even your entire save!

Contributions and modifications

I tried to comment my code fairly well but I'm almost positive its illegible to anyone other than me, if you do make a contribution make a pull request and ill check it out.

Support

If you would like to support this project, give it a star! (And maybe check out some other (and more modern) projects that I maintain!)

Disclaimers

By downloading this you acknowledge that I am not liable to any damage to save data if it should occur.