SpiderLab Patch6 FusionCompat
PCVR and Quest-safe Patch 6 SpiderLab rebuild with Fusion disarming, unlimited range, and object yanking.
By MrAssBurgers
CHANGELOG
2.8.0
- 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_GRIPand the grip half ofDOUBLE_TRIGGER_OR_GRIPbypassing 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
BoxGriphand 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_Renderermaterial from ihatemyself1327'sSpidermanihatemyself1327.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 Grabsetting underSpiderLab>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
ForcePullGriptelekinesis 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
otherGripsare 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.Snatchcall withForcePullGrip.Pullso 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
4and minimum hand speed3. - 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_GRIPwebline input. - Added
DOUBLE_TRIGGER_OR_GRIPas the default for new configurations. - Added
DISABLEDso 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.