Crowe Tales is a unified NPC dialogue, quest, and mission framework for RedM/VORP servers. It connects branching conversations, objective-driven quests, repeatable jobs, wagon deliveries, bounty hunts, ambient conversations, progression, and persistent story arcs through one system. Server owners create NPCs and missions in editable JSON files, while Crowe Tales handles NPC spawning, prompts, dialogue flow, objective tracking, rewards, the player journal, story persistence, content validation, and runtime integrations. The resource includes working content examples, copyable templates, configuration documentation, and a complete authoring guide so new stories can be built without rewriting the mission engine.
Buy on Tebex Here
Key Features
-
Unified Story Framework: Run NPC dialogue, quests, mission objectives, progression, and story tracking through one resource.
-
Branching NPC Dialogue: Create conversations with player choices, conditional responses, fallback dialogue, quest triggers, and rewards.
-
Story Conditions: Unlock dialogue and quests based on completed missions, level, reputation, time of day, or previous interactions.
-
Seven Quest Objective Types: Build delivery, wagon delivery, kill, collect, visit, talk, and custom objectives.
-
Seven Wagon Delivery Styles: Includes standard, simple, box loading, preloaded cargo, escort, multi-stop, and timed deliveries.
-
Staged Bounty Hunts: Send players to search areas, create targets and defenders, require camp clearing, collect proof, and return for payment.
-
Persistent Story Quests: Save active and completed non-repeatable story missions for each VORP character through MySQL.
-
Repeatable Jobs and Story Arcs: Keep everyday work repeatable while protecting completed story missions from being started again.
-
Player Quest Journal: Players can review active, completed, failed, and previous quests while tracking their current objectives.
-
Ambient NPC Conversations: Create scheduled world scenes that players can overhear for rumors, secrets, mysteries, and future story leads.
-
Built-In NPC Management: Configure NPC models, locations, spawn distances, interaction ranges, prompts, and map blips.
-
Editable JSON Content: Add NPCs, dialogue, quests, and ambient scenes without changing the protected mission engine.
-
Server-Checked Quest Progress: Quest starts, objective changes, failures, completion, and rewards are validated through the server.
-
Content Validation Tools: Check content automatically at startup or run
/crowetales validatebefore releasing new missions. -
Live Content Reloading: Authorized admins can reload edited NPC and mission content without restarting the full server.
-
Rewards and Progression: Award money, items, XP, and reputation through dialogue, objectives, and completed quests.
-
Runtime Integration Exports: Other resources can register NPCs, dialogue trees, quests, ambient conversations, and complete content packs.
-
Optional Crowe Interactions: Use third-eye actions for NPC conversations and mission targets, with native prompts available as the fallback.
-
Flexible Notifications: Uses
crowe_notificationwhen available and falls back to the included Crowe Tales notification design. -
Custom Dialogue Themes: Includes dark and light themes with configurable colors, layout, typing speed, and animations.
-
Examples and Authoring Guides: Ships with working content examples, copyable templates, content-index tools, setup documentation, and an NPC authoring guide.
Installation & Requirements
Requirements:
-
vorp_core -
vorp_inventory -
oxmysql -
crowe_libs
Recommended:
-
crowe_notification -
crowe_reputation -
crowe_interactions
Setup:
-
Place
crowe_talesin your server resources folder. -
Import the root
install.sqlfile into your database. -
Ensure
oxmysql,vorp_core,vorp_inventory, andcrowe_libsstart beforecrowe_tales. -
Review
config.luaand configure dialogue, NPC spawning, quest behavior, progression, notifications, and optional integrations. -
Add
ensure crowe_talesto your server configuration. -
Start the resource and run
/crowetales validatefrom the server console or as an authorized admin.
Quest Objective Types
| Objective | Purpose |
|---|---|
| Delivery | Pick up and deliver an item on foot |
| Wagon delivery | Run wagon missions using seven available delivery styles |
| Kill | Hunt a target, handle defenders, collect proof, and return for payment |
| Collect | Search an area and gather configured items |
| Visit | Reach a marked location |
| Talk | Speak to a target NPC during a quest route |
| Custom | Connect custom quest behavior from another resource |
Resource Information
| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | ~22,500 |
| Requirements | vorp_core, vorp_inventory, oxmysql, crowe_libs; recommended crowe_notification, crowe_reputation, and crowe_interactions |
| Support | Yes |

