A downloadable mod

Buy Now$5.00 USD or more

Dynamic Faction Pro for Godot 4: A Beginner's Guide to Building Epic RPG Factions

Welcome to **Dynamic Faction Pro**, a super easy-to-use module for Godot 4 that lets you add dynamic factions, NPCs, and dialogue to your indie RPG!  This module supports up to **100 factions** and **1,000 NPCs**, runs smoothly at **30 FPS** on low-end hardware (like Intel HD 2000), and stays under **100 MB**. It's designed for singleplayer RPGs, includes itch.io monetization (cosmetic skins for $1-$5, NPC specialists for $5-$10), and is powered by *OceanCrow* (2025). Best of all, you don't need to be a coding wizard to use it!

This guide is written like a "for Dummies" book to make setup and usage a breeze. Follow the steps, and you'll have factions negotiating, NPCs scheming, and players buying cosmetics in no time. If you get stuck, **contact the developer on X but its not free**—instead, ask the gaming community on X or DM **@OceanCrowtt**. This module is licensed under the MIT License (see `LICENSE` file).

What Does Dynamic Faction Pro Do?

Imagine your RPG has factions (like guilds or clans) and NPCs (like spies or diplomats) who interact dynamically:

- **Factions form alliances** (called Crow Pacts) that boost rapport by 5% and show a cool *OceanCrow* crest animation.

- **NPCs negotiate, desert, or scheme** based on rapport scores (+1 for missions, +1 for group play, -2 for neglect).

- **Dialogue system** lets NPCs talk with branching choices, loaded from JSON files (like a choose-your-own-adventure book).

- **Monetization** lets players buy cosmetic skins or NPCs via itch.io, with secure API integration.

- **Rapport system** updates weekly, with rival events (Raven's Gambit) if rapport drops too low (-50 or less, 20% chance).

This module is lightweight, works on Windows (DirectX 10.1), and is perfect for indie devs making RPGs on a $0 budget. It's available for a one-time purchase on itch.io or unity marketplace.

What's in the Package?

When you download **Dynamic Faction Pro**, you get:

- **res/scripts/StoryscriptModule.gd**: The main script (the "brain" of the module).

- **res/scripts/test_StoryscriptModule.gd**: Tests to check if the module works (optional, needs GUT plugin).

- **res/assets/OceanCrowCrest.png**: A placeholder blue crow sprite for dialogue UI (replace with your own if you want).

- **res/dialogues/sample_dialogue.json**: A sample dialogue file for NPC conversations.

- **res/config/config.cfg**: A template for setting up itch.io monetization.

- **demo/demo code**:  showing the module in action (Crow Pact, dialogue, crest animation). yes im lazy to make real videos

- **SConstruct**: A build script for advanced users adding C++ code (optional, for pros).

- **project.godot**: A demo project file to test the module.

- **res/logs/NullEvents.log**: Created automatically to log errors (e.g., missing files or API issues).

- **LICENSE**: The MIT License governing usage (see below).

and README.md

Purchase

Buy Now$5.00 USD or more

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

Dynamic Faction Pro Godot.zip 1,005 kB

Leave a comment

Log in with itch.io to leave a comment.