Skip to content
Lakatrazz edited this page Aug 10, 2024 · 14 revisions

BONELAB: Fusion

Welcome to the BONELAB-Fusion wiki! This page is currently lacking, but in the future will contain documentation for creating cosmetics, modules, gamemodes, and more.

Installation

PCVR (Steam, Meta PC)

  1. Make sure that you are on BONELAB Patch #5.
    • This is currently the default version on all platforms ("none" on Steam, or "live" on Meta).
  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)

LemonLoader is not currently updated to the version of MelonLoader that Fusion requires (v0.6.4). This means that Fusion and other code mods currently do not work on Quest.

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