Dynamic Faction Pro
A downloadable mod
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
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:
Leave a comment
Log in with itch.io to leave a comment.