SceneSaverBL
Save and load collections of spawnables, NPCs, and their constraints & planks! And share them with others!
About this mod Author’s original text
SceneSaverBL - Basically GMod dupes in BONELAB
Especially now that you can move where saves are loaded in v2.0.0!
You can watch the trailer here
SceneSaver v2.0.0 does not support Quest/LemonLoader. This is because the loader version is older than 0.7.1, so I haven't even rebuilt the resources for Android.
What does it save?
- Spawnables
- NPCs (cuz theyre spawnables) and their limb positions.
- Giant stacks of props, like the "Dunes of Nimbus" if you spawn a few hundred Nimbus Guns
- Constraints
- All constraint modes can be saved and loaded. WELD constraints can be ignored if they weld a saved object to the world.
- They may be offset a bit when loading, but the constrainer's code is kind of a black box that I don't feel like inspecting any more than I already have. Sorry.
- Planks from the board gun
- Make a cool house? Or make a zombie survival scenario with boarded up windows? Now you can relive it with SSBL!
- Preview image & area
- Show off what's in your save! Anything ingame will appear in the preview, including your avatar!
- The area that was saved will appear when you preview the save, so you know where you left off.
Preferences
Among various other things, SceneSaverBL manages its preferences/config via JeviLib. Various aspects of SSBL can be adjusted and fine-tuned to find the best experience for _you_. All of these values can be changed in MelonPreferences.cfg or in BoneMenu.
- showPreviewLocation (true/false, default: false)
- Always shows where the preview image will be taken from, as opposed to only when SSBL's BoneMenu is open (by showing an orange smiley face).
- disablePolaroid (true/false, default: false)
- When saving, a 'polaroid' of the preview image is spawned. To disable this, set this to true.
- filterByLevel (true/false, default: true)
- When looking through your locally stored saves, this will filter out saves that are not for your current level (example: a save for LongRun won't show up if you're in Mine Dive).
- In v2.0.0 you can disable this to load saves from different levels using the "Load as Dupe" button, and spawn them anywhere you want!
- freezeWhileLoading (true/false, default: true)
- Freezes objects while other objects are still loading. This may cause saves to load slower than if it was disabled, but prevents things from falling while loading.
- saveChecks (true/false, default: true)
- Performs extra checks while saving, to make sure data will be able to be loaded properly (has fallback behavior)
- loadStaticWelds (true/false, default: false)
- Loads WELD constraints that are between the current object and a non-saved object. Use this if you pin an object in place when saving and want it to remain pinned when being loaded.
- dontUseStickClick (true/false, default: false)
- If true, will move wire when only Grip+Trigger are held, otherwise will require Grip+Trigger+StickClick
- ssblRepo (URL, default:
- The URL base to be used when fetching from the online save repository. If you change this, don't include a slash at the end.
- Repositories don't communicate with each other, so if a friend changes repositories, you'll have to change to that.
- It's worth noting that if the repo you use is hosted with the official SSBL Repo server software, there are certain stats that are collected that cannot be disabled by the client (you)
- Weekly and lifetime download counts.
- rightHandDupeLine (true/false, default: true)
- If true, the position-setting line for Dupes will come from your right hand. Otherwise it'll come from your left hand.
- fusionSync (true/false, default: true)
- If true, uses Fusion to spawn objects. If false, it uses the base game to spawn objects, which may or may not work with Fusion.
What's next?
Honestly? I don't know. If I were to continue work on features for this mod, it'd probably need a rearchitecting. I think I've accomplished everything I'd like to do at this point.
Probably Ques
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: