Skip to content
Lakatrazz edited this page Nov 27, 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.6+ onto your copy of BONELAB.
    • You can find installation instructions for MelonLoader here.
  3. 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).
  4. 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.
  5. Download the Fusion Content mod from mod.io (found here).
    • Optionally, you can also download all of Fusion's official cosmetics from here.
    • If you are logged into the mod.io menu in-game, then simply clicking on the Fusion menu button will automatically download the content.
  6. You're ready to launch the game!

Standalone (Meta Quest 2, Meta Quest 3)

  1. Make sure that you are on BONELAB Patch #6.
    • This is currently the "live" version.
    • 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 LemonLoader onto your copy of BONELAB.
    • You can find installation instructions for LemonLoader here.
  3. Download Fusion from here.
    • Make sure to drag the LabFusion.dll file into your LemonLoader Mods folder and LabFusionUpdater.dll into your LemonLoader plugins folder.
  4. Make sure you have a suitable laptop, Mac, PC, or other computer.
    • This computer does not have to be VR ready, or even perform well. As long as it can connect to the internet, it should work.
  5. Make sure that you have Steam installed and running on this computer, as well as logged in.
    • This is required for the mod, 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 FusionHelper onto your computer from here.
  7. Launch FusionHelper while Steam is running, so that your BONELAB can connect to Steam servers.
    • Having FusionHelper open is required every time you use the mod. However, you do not have to plug your Quest into the computer! It just has to be on the same WiFi network!
  8. Download the Fusion Content mod from mod.io (found here).
    • Optionally, you can also download all of Fusion's official cosmetics from here.
    • If you are logged into the mod.io menu in-game, then simply clicking on the Fusion menu button will automatically download the content.
  9. You're ready to launch the game!

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.6 installed, and ran at least once.

MelonLoader

  1. 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