Fixed standalone Quest startup crashes caused by loading SpiderLab's PC Unity asset bundle through LemonLoader.
Quest now skips the incompatible PC bundle and creates its web line and aiming reticle from Android-safe runtime Unity components.
Quest safely runs without the PC bundle's four web audio clips; web physics, controls, wall climbing, object pulling, Auto Catch, and Fusion synchronization remain enabled.
PCVR continues using the original embedded visuals and audio without changes.
Preserved the stable 2.7.3 wall-grab behavior and removed all later experimental wall-grip changes.
Clarified that Thunderstore's one-click Install action uses a Windows mod manager; standalone Quest users must download the zip and copy both DLLs through their Quest file-management method.
2.7.3
Fixed Spider wall grips occasionally attaching to a stale cached world point and dragging the player across the map without a visible web.
Wall-crawling score boosts now require BONELAB to report a current raycast hit within 20 cm of the palm.
Invalid or non-finite world-grip coordinates are rejected before they can create a grip.
Spider wall-grip assistance is disabled while holding or snatching an item and while BoneMenu is open.
Normal intentional close-contact wall climbing and WebZip Wall Auto Grab remain enabled.
2.7.2
Fixed DOUBLE_GRIP and the grip half of DOUBLE_TRIGGER_OR_GRIP bypassing SpiderLab's empty-hand safety check.
Grabbing or snatching a pistol, gun, or other item can no longer create a webline.
Opening BoneMenu suppresses all webline inputs so its grip and trigger interactions cannot move the player.
Holding an item or entering BoneMenu safely releases any existing local web and clears its double-click timers.
Blocked input tracks the currently held buttons, preventing the act of closing BoneMenu or releasing an item from becoming the first click of a new web gesture.
2.7.1
Fixed held-item disarm requests failing to resolve the same spawned prop on the holder's client by replacing child-rigidbody object paths with Fusion's exact registered entity reference.
Added transaction-stage timeout logging that distinguishes a missing matching-client acknowledgement, ownership failure, and a target that Fusion kept kinematic.
Prevented malformed modded BoxGrip hand poses from throwing every frame and stopping yank input; Auto Catch now falls back to the grip transform for distance checks.
WebZip Wall Auto Grab now rejects upward-facing ground and floor contacts while continuing to allow walls, steep surfaces, and ceilings.
Both Fusion participants must run matching version 2.7.1 for synchronized held-item disarming.
2.7.0
Fixed ordinary Fusion props ignoring web yanks when the shooter did not own the networked object.
The first yank now pauses, requests ownership of the exact webbed Fusion entity, waits until its local rigidbody becomes movable, and then applies the cached pull exactly once.
Held-item disarming continues through the same ownership gate before the released item is pulled.
Ownership-locked objects and one-second transfer timeouts fail safely without detaching the web, allowing another yank after the existing cooldown.
Replaced every 70-meter web limit with a 100-kilometer practical-unlimited range, covering normal aim targeting, Fusion-player hit selection, and web wrapping.
Both compatibility DLLs must be updated together, and every Fusion participant should use this matching version.
2.6.1
Added optional runtime loading of the SpiderWeb_Renderer material from ihatemyself1327's Spidermanihatemyself1327.dll.
Place a legitimately obtained copy of that DLL at BONELAB/UserData/SpiderLabAssets/Spidermanihatemyself1327.dll; SpiderLab reads only its platform-specific embedded asset bundle and applies the web material to local and Fusion-replicated web lines.
The provider mod is not executed by this loader, so its older swinging logic cannot create duplicate web shooters.
The third-party DLL and texture are not redistributed in this package. If the provider is missing or incompatible, SpiderLab logs the issue and retains its normal bundled web material.
2.6.0
Added synchronized held-item web disarming for Fusion players.
Web a held gun or grabbable prop and perform the normal backward yank to release every hand attached to that exact item before pulling it.
Added reliable targeted release requests and acknowledgements, exact Fusion-entity validation, ownership transfer, and a one-second safety timeout.
Two-handed weapons and items held by multiple players release all holders together, preventing stretched arms and competing grab joints.
The cached yank resumes once release and ownership are confirmed; existing Auto Catch can then place guns in the trigger-ready hand, or remain disabled for web flinging.
Player bodies are explicitly rejected as disarm targets, so webbing a player never releases equipment they happen to be carrying.
Held kinematic Fusion props can no longer be mistaken for wall-grab surfaces.
Auto Catch now checks every grip on an item and cannot bypass disarming by selecting a different free grip on a two-handed weapon.
All lobby members must use the matching package version for clean synchronized disarming.
2.5.2
Restored Auto Catch for Fusion players without treating them as walls.
Player catches now run Fusion's normal surface-aware grip preparation before attachment instead of using a quick snatch at the grip's default point.
The nearest valid player grip is solved from the hand's contact position, keeping the hand on the outside of the body while allowing it to follow the moving player.
Fixed walls continue to use WebZip Wall Auto Grab; props and guns retain their existing Auto Catch paths.
2.5.1
Fixed Fusion player bodies being mistaken for fixed geometry by WebZip Wall Auto Grab.
Item Auto Catch and wall Auto Grab now explicitly reject local and networked player rigs.
Weblines can still pull players or pull you toward them, but they no longer attach BONELAB's world-grip joint to a player's body.
2.5.0
Added WebZip Wall Auto Grab: when an empty web-shooting hand reaches fixed geometry while grip is held, the web releases and BONELAB's native world grip takes over for climbing.
Added an Enable WebZip Wall Auto Grab setting under SpiderLab > Web Swinging, enabled by default.
Wall catches require real hand-to-surface contact and BONELAB's valid world-grip detection, preventing grabs from firing at a distance.
Releasing the controller grip releases the wall through the normal BONELAB climbing system.
2.4.0
Auto Catch now recognizes any web-pulled item with a normal BONELAB grip, even when the item does not include a ForcePullGrip telekinesis helper.
Items with multiple grips now use the valid normal grip closest to the web-shooting hand.
Added item-surface contact detection so long or irregular objects catch when their body reaches the hand, even if their authored grip point is farther away.
Firearms still override generic grip selection with Gun.triggerGrip, preserving trigger-ready rifle and SMG catches.
Static walls and fixed geometry remain swing anchors and continue to use SpiderLab's normal wall-grab behavior when the hand reaches them.
2.3.2
Firearm Auto Catch now explicitly selects Gun.triggerGrip.
Foregrips and other entries in a firearm's otherGrips are no longer selected for Auto Catch.
Added a trigger-grip fallback for modded firearms whose native force-pull helper is missing or mismatched.
2.3.1
Fixed the web joint remaining active during Auto Catch and fighting the hand joint.
Auto Catch now waits two frames after web cleanup before starting the native force-pull routine.
Replaced the direct Grip.Snatch call with ForcePullGrip.Pull so guns use the same primary-grip and hand-pose path as built-in telekinesis.
2.3.0
Changed new-profile target-pull defaults to strength 4 and minimum hand speed 3.
Added Auto Catch for force-pullable props and guns.
Auto Catch uses the item's native grip/snatch path, preserving gun hand poses and trigger input.
Added Auto Catch enable and catch-distance settings.
Increased the synchronized target-pull clamp to support the stronger setting.
2.2.0
Added yank-to-player pulling for movable props, NPC bodies, and player rigidbodies.
Added configurable target-pull enable, strength, and minimum hand-speed settings.
Added clamped Fusion target-pull synchronization.
Fixed snapped joints not sending web-destroy cleanup to remote clients.
Fixed null access when a webbed collider despawns.
Hid managed-only WebShooter events from Il2Cpp registration.
2.1.0
Added DOUBLE_GRIP webline input.
Added DOUBLE_TRIGGER_OR_GRIP as the default for new configurations.
Added DISABLED so webline firing can be turned off independently.
Trigger and grip double-clicks now use separate 0.3-second timers.
2.0.1
Fixed Oculus Touch/Quest webline activation under OpenXR by falling back to thumbstick touch.
Added automatic initialization retries when the player rig or hands appear after the level-loaded event.
Added clearer runtime logging when WebShooters attach or cannot initialize.
2.0.0
Rebuilt SpiderLab for BONELAB Patch 6, MelonLoader 0.7.3, and BoneLib 3.1.4.
Rebuilt SpiderLabFusionSync for Fusion 1.14.2.
Preserved SpiderLab's embedded web assets and movement features.
Added stable, explicit integration events between SpiderLab and its Fusion module.
Added current Fusion serialization and remote web endpoint tracking.
Updated web targeting for Fusion 1.14 networked player rigs.
Removed legacy Unhollower and Fusion 1.3 API dependencies.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.