Skip to content
Lakatrazz edited this page Nov 24, 2024 · 14 revisions

Fusion

Welcome to the Fusion wiki! This page contains information for project setup, Marrow SDK integration, documentation, and more!

Installation

PCVR (Steam, Meta PC)

  1. Make sure that you are on BONELAB Patch #6.
    • This is currently the default version on all platforms ("none" on Steam, or "live" on Meta).
    • If the game has updated past this patch, then the mod will not work! In that case, please wait for the mod to update.
  2. Install MelonLoader v0.6.4 onto your copy of BONELAB.
    • You can find installation instructions for MelonLoader here.
  3. Install BoneLib 3.1.0+ from here.
    • The thunderstore page may not be the most recent version, so you can download from the github or use the auto updater that comes with BoneLib.
  4. Download Fusion from here.
    • Make sure to drag the LabFusion.dll file into your MelonLoader Mods folder (next to your game exe) and LabFusionUpdater.dll into your MelonLoader plugins folder (also next to your game exe).
  5. Make sure that you have Steam installed and running, as well as logged in.
    • This is required for the mod, even on Oculus PC, as the mod uses Steam Networking to connect you to other players.
    • You may also need SteamVR installed, even though you don't need it running.
  6. Download the Fusion Content mod from mod.io (found here).
    • Optionally, you can also download all of Fusion's official cosmetics from here.
    • You can also download these in-game from the Fusion BoneMenu -> Downloading tab by clicking "Download Fusion Content" and "Download Fusion Cosmetics", if your mod.io code is setup with the in-game mod.io menu.
  7. You're ready to launch the game!

Standalone (Meta Quest 2, Meta Quest 3)

Fusion is not currently updated to support LemonLoader 0.6.5. Please wait for the next update!

Source Code Setup

NOTE: This is not for early access to unreleased versions! Its for contributing to the mod through bug fixes or new features! You are able to build it to play early versions, but expect bugs and/or incorrect setup!

Credits to BoneLib for originally using the environment variable.

  1. Make sure you have a copy of BONELAB with MelonLoader v0.6.4 installed, and ran at least once.

MelonLoader

  1. Make sure you have the latest functional version of BoneLib installed in your Mods folder.

    • When using unreleased Fusion versions, the most recent Thunderstore version of BoneLib may not be suitable.
  2. Set the "BONELAB_DIR" environment variable to your BONELAB directory. You can either set it manually through the Windows control panel or through PowerShell with the command below.

[System.Environment]::SetEnvironmentVariable('BONELAB_DIR', 'C:\Program Files (x86)\Steam\steamapps\common\BONELAB', 'User')

Substitute the path in the command with wherever BONELAB is installed on your computer if it doesn't match the example.

  1. Download or clone the Fusion repository into a folder anywhere on your computer.

Git Repo

  1. You're done!
Clone this wiki locally