MrAssBurgers-SpiderLab_Patch6_FusionCompat icon

SpiderLab Patch6 FusionCompat

PCVR and Quest-safe Patch 6 SpiderLab rebuild with Fusion disarming, unlimited range, and object yanking.

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_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.