You are viewing a potentially older version of this package. View all versions.
j0ckinjz-NPCInteract360-1.0.1 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.

Date uploaded a year ago
Version 1.0.1
Download link j0ckinjz-NPCInteract360-1.0.1.zip
Downloads 217
Dependency string j0ckinjz-NPCInteract360-1.0.1

This mod requires the following mods to function

LavaGang-MelonLoader-0.7.0 icon
LavaGang-MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

Preferred version: 0.7.0
the_croods-SwapperPlugin-1.2.2 icon
the_croods-SwapperPlugin

Allows seamless swapping between the il2cpp and mono backends. Can be used to install the mono and Il2Cpp version of a mod seamlessly

Preferred version: 1.2.2

README

🧠 NPCInteract360

Talk to NPCs from any direction — no more awkward sidestepping just to start a conversation.


✨ Features

  • Interact with NPCs from any angle — front, side, or behind
  • Improves immersion and usability
  • Lightweight and performance-friendly
  • Plug-and-play, no configuration needed

🛠 Installation

  1. Install MelonLoader for Schedule I
  2. Place NPCInteract360.dll in your game’s Mods folder
  3. Launch the game — that’s it!

🙌 Credits

Created by j0ckinjz

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