A downloadable asset pack

Download NowName your own price

I upload here a Basic Guild System for RPG maker MV

it is my first plugin ever made so i would love to hear some feedback ^^

-----------------------------------

==============================================================================

Basic Guild System

Complete Documentation & Reference Guide

==============================================================================

Congratulations on installing the Modular Guild System! This guide covers setup, 

commands, and tips to get your guild running in RPG Maker MV.

------------------------------------------------------------------------------

1. INSTALLATION ORDER (Crucial!)

------------------------------------------------------------------------------

To ensure the system works without errors, please organize your Plugin Manager 

in this exact order:

1. GuildSystem_Core.js         (The Engine)

2. GuildSystem_PartyManager.js (The Roster)

3. GuildSystem_RankBoard.js    (The Visuals)

4. Yanfly_MessageCore.js       (Optional - Recommended)

5. GuildSystem_Utilities.js    (The Glue - Must be BELOW Yanfly)

------------------------------------------------------------------------------

2. MODULE BREAKDOWN

------------------------------------------------------------------------------

[Module 1] The Core

- Purpose: Handles data, ranks (F to EX), and Guild Points (GP).

- Setup: Configure your Rank Names and GP Cap in the Plugin Parameters.

[Module 2] Party Manager

- Purpose: Replaces the "Formation" menu.

- Features: Manage "Active" vs "Reserve" members. Lock main characters so they 

  cannot be removed.

- Tip: Use "Roster Font Size" param if names overlap.

[Module 3] Rank Board & Badge

- Purpose: The player-facing menus.

- Badge: A personal menu to check stats and Rename the Party.

- Board: A map event menu for Ranking Up and viewing Guild History.

[Module 4] Utilities

- Purpose: Quality of life features.

- Features: Popups (+100 GP), Text Codes in messages, and Script Calls.

------------------------------------------------------------------------------

3. CHEAT SHEET: SCRIPT CALLS

------------------------------------------------------------------------------

Copy and paste these into an [Event] -> [Script] command.

--- REWARDS & ECONOMY ---

$gameParty.gainGuildPoints(100);       // Give 100 GP (Triggers Popup)

$gameParty.loseGuildPoints(50);        // Remove 50 GP

$gameActors.actor(1).gainGuildGP(50);  // Give GP to Actor #1 only

--- PARTY MANAGEMENT ---

SceneManager.push(Scene_GuildManager); // Open Roster Menu

$gameGuild.addMember(1);               // Hire Actor #1

$gameGuild.removeMember(1);            // Fire Actor #1

$gameGuild.lockMember(1);              // Lock Actor #1 (Cannot be fired)

$gameGuild.unlockMember(1);            // Unlock Actor #1

--- MENUS & STORY ---

SceneManager.push(Scene_GuildBoard);   // Open Rank Up Board

SceneManager.push(Scene_GuildBadge);   // Open Status Badge

$gameGuild.setPartyName("New Name");   // Rename Party via Event

$gameGuild.setBoardMessage("Text");    // Change Board Message

$gameGuild.setHistory("Text");         // Update History Log

--- LOGIC CHECKS (Conditional Branch -> Script) ---

$gameParty.isGuildRank("B")            // True if Party is Rank B or higher

$gameActors.actor(1).isGuildRank("S")  // True if Actor #1 is Rank S or higher

------------------------------------------------------------------------------

4. TEXT CODES

------------------------------------------------------------------------------

Use these inside "Show Text" events to display dynamic info.

\GParty      -> Displays Party Name (e.g. "The Avengers")

\GPRank      -> Displays Party Rank (e.g. "B")

\GRank[x]    -> Displays Rank of Actor ID x

Example Message:

"Greetings, \GParty! I see you are Rank \GPRank."

------------------------------------------------------------------------------

5. QUICK SETUP TUTORIAL

------------------------------------------------------------------------------

STEP 1: The Receptionist (Reward)

Create an NPC Event. When the player finishes a quest:

- Script: $gameParty.gainGuildPoints(100);

- Text: "Here are your points!"

STEP 2: The Rank Board

Create an Event on a wall board/sign.

- Script: SceneManager.push(Scene_GuildBoard);

(Now players can interact to Rank Up).

STEP 3: The Manager

Create an NPC ("Squad Leader").

- Script: SceneManager.push(Scene_GuildManager);

(Now players can swap active party members).

STEP 4: The Door (Rank Check)

Create an Event on a door.

- Conditional Branch -> Script: $gameParty.isGuildRank("C")

  - If True: Transfer Player (Enter)

  - If False: Text "Rank C Required."

==============================================================================

END OF DOCUMENTATION

==============================================================================


Creative Commons Attribution-NoDerivatives 4.0 International Public License

By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-NoDerivatives 4.0 International Public License ("Public License").

1. License Grant.

Subject to the terms and conditions of this Public License, the Licensor (Ravezuma) hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:

a. reproduce and Share the Licensed Material, in whole or in part, for NonCommercial and Commercial purposes only; and

b. produce and reproduce, but not Share, Adapted Material.

2. Conditions.

Your exercise of the Licensed Rights is expressly made subject to the following conditions.

a. Attribution.

   If You Share the Licensed Material, You must:

   i.  Identify the creator(s) of the Licensed Material: Ravezuma.

   ii. Retain a copyright notice.

   iii. Indicate the Licensed Material is licensed under this Public License.

b. No Derivatives.

   If You Share Adapted Material (modified versions of the plugin), You produce Adapted Material but You may not Share it.

   (This means you can edit the code for your own private game, but you cannot upload the edited file for others to download).

3. Commercial Use.

This license allows for commercial use. You may use the material for commercial purposes, including in games or software that are sold for money.

***

SUMMARY FOR USERS:

- You MUST credit Ravezuma.

- You CAN use this in commercial projects.

- You CANNOT edit this code and release your own version of the plugin.

- You CANNOT re-upload this file claiming it is yours.

***



Published 7 days ago
StatusReleased
CategoryAssets
AuthorRavezuma
TagsRPG Maker, RPG Maker MV

Download

Download NowName your own price

Click download now to get access to the following files:

Guild System.rar 15 kB

Leave a comment

Log in with itch.io to leave a comment.