Linux gaming can be tough, especially if you want to configure a Oculus/Meta device, like I’m doing.
LemonLoader, which is a mod loader for BONELAB on Quest 2, based off of MelonLoader which adds a mod menu to the PCVR version of BONELAB, can only be ran on Windows. (ew)
So, if you’re like me and you want to install LemonLoader on your quest without the hassle of Windows, then follow this tutorial.
1. Download necessary tools
Make sure you are admin in your headset. (primary account)
Then download Sidequest (Desktop Version), the LemonLoader APK, and Amaze (For any modifications directly in the headset).
2. Open Sidequest
Unarchive the Sidequest file and run sidequest in the folder.
Plug in your headset, click on the usb notification, and click Allow in your headset for USB Debugging.
Make sure it says your device name in the top left corner.
If it says connecting… and/or a reinstall window for sidequest, DON’T UNINSTALL
Close Sidequest, run sudo apt install adb or equivalent
Run adb devices and click on Allow in the headset
Reopen Sidequest and make sure it says your device name in the top-left corner
Now minimize Sidequest but don’t close it.
3. Configure on computer
Open your headset in your default file browser.
Travel to Internal shared storage/Android/obb/.
Rename com.StressLevelZero.BONELAB and make it different. (ex. com.StressLevelZero.BONELABd something short and simple)
Pull up Sidequest and install both Amaze and LemonLoader.
4. Configure on LemonLoader
Open library and go to ‘Apps/Unknown Sources’.
Open MelonLoader, (LemonLoader) allow permissions, then click Continue.
Click on BONELAB, it will say all bonelab data will be deleted, so back up.
Click on Patch and do what it tells you do.
It will open a prompt saying this is an unoffical version, close it, who cares Meta?
Open BONELAB, it will pop up with the restore app prompt, DO NOT RESTORE, click open app every time.
Close BONELAB once you allow file permission.
Reboot your headset.
5. Back onto Sidequest
Open the folder icon on SideQuest.
Copy the files from com.StressLevelZero.BONELABd (or whatever you named it) to the desktop.
Move them into com.StressLevelZero.BONELAB.
Delete the files off of your desktop and delete the folder com.StressLevelZero.BONELABd (or whatever you named it)
6. (Needed for installing anything) Install starter mods
Download BoneLib, and ThunderstoreModAssistant, and extract both.
Get the dlls from the Mods folder, and the Plugins folders.
Grab the Managed folder within TMA’s MelonLoader folder.
Within SideQuest’s file manager, go into MelonLoader/com.StressLevelZero.BONELAB.
Drop the Mods dlls into the mods folder, the Plugins dlls into the Plugins folder, and the Managed folder into the MelonLoader folder.
Finally, you can close SideQuest.
Outro
It may not work, I did this while writing this blog and I had to mess around to get it to work.
If you need to repatch it, delete and reinstall BONELAB from the store, and Sideload the LemonLoader apk again.
If you want to install mods via the menu, hold the B/Y, click on preferences, click on BONEMENU, and Thunderstore Mod Assistant.
A couple of good mods I installed first:
Have fun!