๐Ÿ’– NPC Relationship System โ€“ RPG Maker MZ Plugin ๐Ÿ’–

Version: 1.0
Last Updated: April 15, 2025
Author: sirogames


โœจ Features

  • Gift items to NPCs and build relationships
  • Each NPC has preferences: Love, Like, Dislike, Hate
  • Daily interaction and gifting limits
  • Custom EXP curve and relationship levels
  • Dedicated NPC Relationship UI scene

๐Ÿ› ๏ธ Installation Guide

  1. Place DSI-NpcRelationshipSystem.js into your project's js/plugins folder.
  2. Ensure you have installed DSI-CoreMZ and DSI-WorldCore.
  3. Load the plugin via the Plugin Manager and set it below DSI-CoreMZ and DSI-WorldCore.
  4. Customize the parameters: EXP curve, gift points, icons, NPC data...
  5. Add NPC configurations with gift preferences (love, like, dislike, hate).



๐ŸŽฎ How It Works

Each NPC has a relationship level and point value. Players can interact with NPCs daily and give them items. Based on the NPC's preferences, players earn or lose relationship points. As points increase, the relationship level rises, unlocking potential dating and new interactions.

Point Outcomes:

  • Love item: +10 points
  • Like item: +5 points
  • Neutral item: +2 points
  • Dislike item: -5 points
  • Hate item: -10 points

๐Ÿงฉ Plugin Commands

Open Gift Item Selection Scene

Open a scene to gift an item to a specific NPC

Interact With Npc

Increases relationship points via conversation

Open Npc Relationship Scene

Displays a scene showing all NPCs and their relationship statuses


๐Ÿง  Script Calls

  • NpcRelationshipService.inst.giftItemToNpc(npcId, item) โ€“ Gifts item to NPC, returns reaction result
  • NpcRelationshipService.inst.interactWithNpc(npcId) โ€“ Increases points by interaction
  • NpcRelationshipService.inst.getNpcLevel(npcId) โ€“ Get relationship level
  • NpcRelationshipService.inst.isNpcDateable(npcId) โ€“ Returns true if NPC is dateable

๐Ÿ’Œ Build friendships, unlock stories, and even romance your favorite characters!

๐Ÿ“žJoin my discord now for better support: https://discord.gg/fCCK9sNA5Y

Updated 4 days ago
Published 8 days ago
StatusReleased
CategoryTool
PlatformsHTML5, Windows, macOS, Linux
AuthorSiro Games
Made withRPG Maker
Tagsnpc, relationship, RPG Maker, RPG Maker MZ

Purchase

Buy Now
On Sale!
35% Off
$8.99 $5.84 USD or more

In order to download this tool you must purchase it at or above the minimum price of $5.84 USD. You will get access to the following files:

Npc Relationship System (Project files).zip 27 MB