j0ckinjz-NPCInteract360 icon

NPCInteract360

Allows you to interact with NPCs from any direction instead of only when standing in front of them. Removes the need to reposition just to talk.

CHANGELOG

📦 Changelog

v1.1.1

  • Fixed major interaction issues affecting soil plots, doors, ATMs, and more
    • Layer assignment is now restricted to "Capsule" colliders under NPCs only
    • No longer resets unrelated object layers to Default (Layer 0)
  • Ensured only NPCs are modified:
    • Skips player objects and non-NPC roots
    • Validates NPC presence before assigning ignored layer

v1.1.0

  • Raycasts now pass through NPC body colliders by moving only "Capsule" colliders to an ignored layer
  • Reworked angle limit checks for "Interaction" objects associated with NPCs
  • Scene and runtime tracking:
    • Logs total number of NPCs patched at scene load (e.g. "87 NPCs patched.")
    • Logs dynamically instantiated NPCs as they’re patched (e.g. "3 NPCs patched.")

v1.0.2

  • Increases the size of the draggable SphereCollider to prevent blocking raycasts from interaction sphere

v1.0.1

  • No longer edits CapsuleCollider on the NPC's physical body
  • Instead adjusts the CapsuleCollider on the interaction sphere to extend behind the NPC

v1.0.0

  • Initial release of NPCInteract360
  • Removed angle restriction from NPC interactions
  • Interactions now work from the side or behind NPCs
  • Lightweight Harmony patches applied only to relevant NPCs