Een gids over het downloaden en installeren van mods in BONELAB op pc en op Meta Quest.
BONELAB is ongewoon binnen de games waarvoor we deze gidsen schrijven, omdat het twee volledig gescheiden moddingsystemen heeft die elk iets anders doen:
- mod.io zit ingebouwd in de game. Het werkt op pc en op een standalone Quest, heeft geen externe tools nodig, en dekt avatars, maps en spawnable items.
- MelonLoader is een mod loader die alleen op pc werkt, voor code mods, het soort dat daadwerkelijk verandert hoe de game zich gedraagt. Die staan op Thunderstore.
Welke je nodig hebt hangt volledig af van wat voor soort mod je zoekt. We behandelen beide, en gebruiken Ragdoll Player als uitgewerkt voorbeeld voor het MelonLoader-gedeelte.
Vereisten
Voor mod.io-content:
- BONELAB op elk ondersteund platform, inclusief standalone Quest 2, Quest 3 en Quest Pro.
- Een gratis mod.io account.
Voor MelonLoader code mods, aanvullend:
- Een pc met Windows 10 of nieuwer, met BONELAB via Steam of via de Oculus PC-app. Linux via Proton werkt met een extra launch option.
- Microsoft Visual C++ 2015-2019 Redistributable, 64 bit.
- .NET Desktop Runtime 6.0, x64. BONELAB is Il2Cpp en MelonLoader heeft dit nodig.
- Enkele GB vrije ruimte als je van plan bent avatars en maps te verzamelen, want die zijn niet klein.
Twee Systemen, Twee Soorten Mods
Dit onderscheid vooraf helder hebben scheelt veel tijd.
| mod.io | MelonLoader | |
|---|---|---|
| Waar je het krijgt | Ingebouwd in de game, of mod.io | Thunderstore |
| Platforms | Pc en standalone Quest | Alleen pc |
| Wat het regelt | Avatars, maps, spawnable items, gemaakt met de BONELAB SDK | Code mods die gamegedrag veranderen |
| Extra tools nodig | Nee | Ja, MelonLoader en meestal BoneLib |
| Voorbeeld | Een aangepaste avatar of een extra level | Ragdoll Player, Fusion multiplayer |
Dus als je als een ander personage wilt spelen of een community-map wilt laden, is mod.io het complete antwoord en hoef je nooit een bestand aan te raken. Wil je veranderen hoe de game werkt, dan is dat MelonLoader-terrein en hebben Quest-spelers pech.
LET OP - Standalone Quest kan geen MelonLoader draaien. Daar is niets aan te doen. Quest-spelers die via Link of Air Link met een pc verbonden zijn, draaien de pc-build, dus zij vallen onder de pc-kant van deze tabel.
Mods Installeren Met mod.io
Vanuit De Game Zelf
Dit is verreweg de eenvoudigste moddingervaring van elke game in deze collectie.
- Start BONELAB en laad de Hub.
- Zoek de mod.io-terminal in de Hub en interacteer ermee.
- Log in op je mod.io-account. De game geeft je een code om in te voeren op mod.io/connect via een telefoon of pc-browser, wat je bespaart een wachtwoord te typen met VR-handen.
- Blader of zoek door de catalogus.
- Selecteer een mod en installeer hem. Deze wordt direct naar het apparaat gedownload.
Geïnstalleerde avatars verschijnen bij de avatar-terminals, maps verschijnen in de levellijst, en spawnables verschijnen in de spawn gun-catalogus. Er is geen map om te zoeken en niets om anders te starten.
Vanaf De Website
Je kunt dingen ook klaarzetten vanaf een computer.
- Log in op mod.io/g/bonelab.
- Zoek een mod en klik op Subscribe.
- Start BONELAB terwijl je bent ingelogd op hetzelfde account.
Subscriptions synchroniseren bij het opstarten. Dit is veel comfortabeler om te bladeren dan het in een headset te doen.
TIP - Subscriptions volgen je account, niet je apparaat. Subscribe op je pc en dezelfde mods verschijnen op je Quest, wat echt handig is als je op beide speelt.
Opmerkingen Voor Quest
Opslagruimte is hier de beperkende factor. Avatars en maps zijn echte Unity-content en die lopen snel op bij een headset die ook al het andere erop heeft. Unsubscriben vanuit de game verwijdert de bestanden.
Quest draait ook op een mobiele GPU. Maps die voor pc gebouwd zijn draaien wel, maar niet altijd goed, en de mod-omschrijving vermeldt meestal of Quest ondersteund wordt. Waar een mod aparte pc- en Quest-builds heeft, levert mod.io automatisch de juiste.
Code Mods Installeren Met MelonLoader
Dit is de helft die alleen op pc werkt.
BoneLib
Bijna elke BONELAB code mod is afhankelijk van BoneLib, de gedeelde library waarop de scene gebouwd is. Ragdoll Player vormt daarop geen uitzondering.
Er is één addertje onder het gras. BoneLib werd vroeger gepubliceerd onder de gnonme-namespace en is sindsdien verhuisd naar bonelib. Het oude pakket gnonme/BoneLib bestaat nog steeds en is nu gewoon afhankelijk van het nieuwe, zodat oudere mods die naar de oude naam verwijzen blijven werken. Als je beide in je geïnstalleerde lijst ziet, is dat de reden, en het is geen probleem.
Mod managers regelen dit allemaal. Het is alleen van belang als je handmatig installeert.
Gale Of r2modman Gebruiken
- Download Gale of r2modman en installeer het.
- Open het en selecteer BONELAB.
- Laat het je installatie detecteren, of wijs handmatig de gamemap aan.
- Zoek naar Ragdoll Player en klik op Install of Download with dependencies.
- MelonLoader en BoneLib worden automatisch meegenomen.
- Start met Launch game (modded) of Start modded.
BONELAB starten via Steam of de Oculus-app draait het spel in plaats daarvan zonder mods.
MelonLoader handmatig installeren
Zoek eerst je gamemap op. Klik in Steam met de rechtermuisknop op BONELAB, dan Beheren en Lokale bestanden bekijken:
C:\Program Files (x86)\Steam\steamapps\common\BONELAB
De makkelijke manier is de MelonLoader Installer. Voer hem uit, kies BONELAB uit de lijst met gedetecteerde games, kies een stabiele versie en klik op Install. Als BONELAB niet wordt gedetecteerd, gebruik dan Add Game Manually en wijs naar BONELAB.exe.
Om het volledig handmatig te doen:
- Download MelonLoader.x64.zip.
- Pak de map
MelonLoaderuit in de BONELAB-map. - Pak ook
version.dlluit in de BONELAB-map. - Start het spel eenmaal op en sluit het weer af, dit maakt de mappen
ModsenUserDataaan.
WAARSCHUWING - Schakel geen nightly builds in de installer in. Deze worden gebouwd op basis van de laatste commits en breken regelmatig. Mods worden gebouwd tegen stabiele releases.
Ragdoll Player handmatig installeren
- Download BoneLib en Ragdoll Player met Manual Download.
- Pak beide uit.
- Kopieer elke
.dllnaar deMods-map in je BONELAB-directory.
MelonLoader-mods gaan in Mods, niet in een plugins-map. Kom je van een BepInEx-game, dan is dit het layoutverschil om te onthouden.
Ragdoll Player schrijft bij de eerste keer opstarten een config onder UserData, waar je de input kunt instellen die de ragdoll activeert.
Installeren met de TMC App
Er is nog een derde route die het weten waard is, hoewel deze alleen geldt voor het MelonLoader-gedeelte van deze gids. The TMC App is onze eigen mod manager en serverbrowser, met one-click installs en sandboxes: benoemde modprofielen per game, elk met zijn eigen laadvolgorde en implementatiemethode, te wisselen zonder dat er iets opnieuw gedownload moet worden.
BONELAB staat nog niet in de lijst met ondersteunde games. Een game toevoegen betekent vier JSON-bestanden in plaats van code, dus het is geen grote klus.
Twee dingen om duidelijk te maken. De app zou alleen ooit codemods beheren; mod.io-content wordt binnen het spel afgehandeld en geen extern hulpmiddel gaat dat veranderen. En de app staat nog in een zeer vroeg ontwikkelingsstadium, wat de eigen README ook duidelijk vermeldt. Veel ervan is slechts deels getest, gebruik het dus voorlopig naast Gale in plaats van in plaats daarvan. Als je het probeert, zouden we graag horen hoe het ging.
Het is open source onder GPL-3.0 op github.com/modcommunity/tmc-app. Bugmeldingen en feature-verzoeken horen in de issue tracker, pull requests zijn welkom, en de repository documenteert het per-game formaat als je zelf BONELAB-ondersteuning wilt toevoegen.
Installeren:
- Linux: één regel, geen root en geen packagemanager.
curl -fsSL https://raw.githubusercontent.com/modcommunity/tmc-app/main/scripts/install.sh | sh
- Windows: de
setup.exeofsetup.msivan de releasepagina. Er is ook een portable build, hoewel deze de launcher-entry of detmc://-linkhandler niet registreert. - macOS: de
.dmgvan dezelfde releasepagina.
Multiplayer met Fusion
De moeite van het vermelden waard, want het is de mod die de meeste mensen uiteindelijk willen. Fusion voegt volledige multiplayer toe aan BONELAB en is met ruime voorsprong een van de meest gedownloade mods voor het spel.
Het is een MelonLoader-mod, dus alleen op PC, en iedereen in een sessie moet hem geïnstalleerd hebben. Omdat er ook overeenstemming moet zijn over welke mod.io-content iedereen heeft, is er een begeleidende mod, ModioModNetworker, die mod.io-avatars en maps synchroniseert tussen spelers in een sessie.
Installeer Fusion op dezelfde manier als alles anders aan de Thunderstore-kant, en deel een mod manager-profiel met wie je ook speelt.
Controleren of je mods geladen zijn
mod.io-content: kijk gewoon. Avatars verschijnen bij de avatar-terminals, maps in de levelselectie. Als iets waarop je geabonneerd bent ontbreekt, controleer of je in-game bent ingelogd op hetzelfde account.
MelonLoader-mods: er opent zich een consolevenster naast het spel dat per mod een regel weergeeft tijdens het laden, met naam, versie en auteur. Het volledige logbestand wordt hier geschreven:
BONELAB\MelonLoader\Latest.log
Dat logbestand is het eerste wat je moet controleren als een mod niet werkt, en het eerste wat iedereen die je helpt zal vragen om te zien.
Linux
BONELAB draait via Proton. MelonLoader heeft een DLL-override nodig, stel dus de Steam-startopties van het spel in op:
WINEDLLOVERRIDES="version=n,b" %command%
Dat is version, niet winhttp. MelonLoader en BepInEx gebruiken verschillende hook-DLL's en het verwisselen van de startopties is een makkelijke fout om te maken.
Er is ook een Linux-build van de MelonLoader installer. Gale en r2modman stellen de override voor je in wanneer je via hen opstart.
mod.io-content heeft niets speciaals nodig op Linux, omdat het volledig binnen het spel wordt afgehandeld.
Verwijderen
mod.io: meld je af in-game of op de website. De bestanden worden van het apparaat verwijderd.
Een enkele MelonLoader-mod: verwijder hem in je mod manager, of verwijder de .dll uit de Mods-map.
MelonLoader volledig: verwijder de map MelonLoader, version.dll, Mods en UserData uit de gamedirectory, of gebruik de uninstall-optie in de MelonLoader Installer. Steam's bestandverificatie doet dit niet, omdat niets daarvan van Steam komt.
Probleemoplossing
De mod.io-terminal zegt dat ik niet ingelogd ben. Log opnieuw in via mod.io/connect met de code die het spel je toont.
Geabonneerde mods verschijnen niet. Start het spel opnieuw. Abonnementen synchroniseren bij het opstarten, niet live.
Quest heeft geen opslagruimte meer. Meld je af van wat je niet gebruikt. Maps en avatars zijn groot.
Helemaal geen MelonLoader-console. MelonLoader laadt niet. Controleer of version.dll direct naast BONELAB.exe staat, en dat je via je mod manager hebt gestart.
MelonLoader laadt maar een mod niet. Lees MelonLoader\Latest.log. Een ontbrekende of niet-overeenkomende BoneLib-versie is verreweg de meest voorkomende oorzaak.
MelonLoader crasht bij het opstarten. Installeer de VC++ 2015-2019 x64 redistributable en de .NET Desktop Runtime 6.0 x64.
Een Thunderstore-mod doet niets. Controleer of het echt een BONELAB-mod is. Sommige packages staan ook vermeld bij BONEWORKS, en BONEWORKS-mods zijn afhankelijk van ModThatIsNotMod in plaats van BoneLib.
Alles brak na een update. Patches van Stress Level Zero breken MelonLoader-mods. Maak de map Mods leeg om te bevestigen dat het spel schoon draait, en wacht dan tot de auteurs hun mods bijwerken.
Conclusie
De belangrijke keuze is welk systeem je nodig hebt. Avatars, maps en spawnables zijn mod.io, ze werken op Quest, en je installeert ze zonder het spel te verlaten. Code mods zijn MelonLoader, alleen voor pc, en een mod manager zoals Gale maakt er een klusje van twee klikken van.
Als je op een standalone Quest zit, is mod.io het hele verhaal, en het is een goed verhaal.
Als je een momentje over hebt, de TMC App is open source, staat nog heel vroeg in ontwikkeling, en feedback erop wordt zeer op prijs gesteld.
Zie Ook
- BONELAB op mod.io
- BONELAB op Thunderstore
- MelonLoader Wiki
- BONELAB Modding Discord
- BONELAB Wiki
- TMC App
We houden deze gids zo actueel mogelijk, maar het spel, mod.io en MelonLoader veranderen allemaal onafhankelijk van elkaar. Als je een instructie tegenkomt die niet meer klopt met wat je ziet, meld dit dan of open een pull request op de GitHub-repository van deze gids.
Join onze Discord-server als je vragen hebt of hulp wilt bij alles wat met modding te maken heeft!

