

Alegacy Quest Framework
Alegacy Quest Framework is a full-featured quest and boss combat engine for Vintage Story.

Description
<div class="cl-preview-section"><div style="background: #f8f8f8; border: 1px solid #e0e0e0; border-radius: 16px; padding: 40px 30px; margin-bottom: 24px; position: relative; overflow: hidden;"><p style="color: #1a1a1a; text-align: center; font-size: 1.8em; font-weight: bold; letter-spacing: -0.5px; margin: 0 0 8px 0;">Alegacy Quest Framework</p> <p style="color: #6b7280; text-align: center; font-size: 1em; margin: 0 0 16px 0; letter-spacing: 2px; text-transform: uppercase;">Quest Engine for Vintage Story</p> </div> </div> <div class="cl-preview-section"> <div style="background: #ffffff; border: 1px solid #e5e7eb; border-radius: 12px; padding: 24px; margin-bottom: 16px;"> <p style="color: #1f2937; line-height: 1.8; margin: 0 0 16px 0;"><strong>Found a bug or have questions about how something works? Join our <a href="https://discord.gg/uvybdcAdV8">Discord</a> and ask your questions there!</strong></p> <p style="color: #1f2937; line-height: 1.8; margin: 0 0 16px 0;">Alegacy Quest Framework is a full-featured quest and boss combat engine for Vintage Story. Originally started as a fork of <a style="color: #dc2626; text-decoration: none; border-bottom: 1px solid #dc262633;" href="https://mods.vintagestory.at/vsquest">VSQuest</a> by G3rste, the project has since been completely rewritten and expanded into a standalone framework powering the alegacy.online server.</p> <p style="color: #374151; line-height: 1.8; margin: 0 0 16px 0;">The mod includes quest system with branching NPC dialogues, real-time objective tracking, boss hunts with rotation and combat AI, solo trials with difficulty tiers, custom items with quality and stats, a journal, promo codes, quizzes, reputation, and more. All systems are modular — use what you need.</p> <p style="color: #374151; line-height: 1.8; margin: 0 0 16px 0;">Everything is data-driven through JSON configs. No C# knowledge required — define quests, dialogues, items, bosses, and entire questlines purely through configuration files distributed as separate mod packs. Full <a style="color: #dc2626; text-decoration: none; border-bottom: 1px solid #dc262633;" href="https://alegacy.online/docs" target="_blank" rel="noopener">documentation</a> is available on GitLab. A dedicated <strong style="color: #dc2626;">visual desktop editor</strong> (desktop app) is included for creating and managing all content without touching JSON manually — featuring a node-based quest graph, item/boss editors, localization tools, validation, and patchnote generation. <em style="color: #6b7280;">Note: the editor is in active development and does not yet cover all framework features.</em></p> <div style="display: flex; flex-wrap: wrap; gap: 8px; margin: 18px 0;"><span style="background: #fef2f2; border: 1px solid #fecaca; color: #991b1b; padding: 5px 12px; border-radius: 6px; font-size: 0.8em;">30+ boss abilities</span> <span style="background: #fef2f2; border: 1px solid #fecaca; color: #991b1b; padding: 5px 12px; border-radius: 6px; font-size: 0.8em;">50+ quest actions</span> <span style="background: #fef2f2; border: 1px solid #fecaca; color: #991b1b; padding: 5px 12px; border-radius: 6px; font-size: 0.8em;">20+ objective types</span> <span style="background: #fef2f2; border: 1px solid #fecaca; color: #991b1b; padding: 5px 12px; border-radius: 6px; font-size: 0.8em;">Full localization (RU/EN)</span> <span style="background: #fef2f2; border: 1px solid #fecaca; color: #991b1b; padding: 5px 12px; border-radius: 6px; font-size: 0.8em;">Visual Editor</span></div> <p style="color: #6b7280; line-height: 1.7; margin: 16px 0 0 0; font-size: 0.85em;">Source code and <a style="color: #dc2626; text-decoration: none;" href="https://gitlab.com/DreadMob/Alegacy-Quest-Framework/-/blob/master/docs/start.md">documentation</a> on <a style="color: #dc2626; text-decoration: none;" href="https://gitlab.com/DreadMob/Alegacy-Quest-Framework">GitLab</a>. Licensed under a <a style="color: #dc2626; text-decoration: none;" href="https://gitlab.com/DreadMob/Alegacy-Quest-Framework/-/blob/master/LICENSE">custom license</a>.</p> </div> </div> <div class="cl-preview-section"> <div style="background: #fff7ed; border: 1px solid #fed7aa; border-radius: 12px; padding: 18px 24px; margin-bottom: 16px;"> <p style="color: #c2410c; font-weight: 600; margin: 0 0 8px 0; font-size: 0.9em;">⚠️ BEFORE YOU INSTALL</p> <p style="color: #c2410c; font-weight: 600; margin: 0 0 8px 0; font-size: 0.9em;">The mod depends on <a href="https://mods.vintagestory.at/arcanumlib" target="_blank" rel="noopener">Arcanum Lib!</a></p> <p style="color: #374151; margin: 0; line-height: 1.7; font-size: 0.9em;">Quests from the original VSQuest mod are <strong>not compatible</strong>. This mod is under active development. It does <em>not</em> add content — it provides the framework to <em>create</em> content. Without quest packs installed, it does nothing. <strong>Singleplayer mode is not the primary target and may have bugs,</strong> the framework is designed and tested for dedicated servers.</p> <p style="color: #6b7280; margin: 10px 0 0 0; font-size: 0.85em;">Want a feature added? Describe it in our <a style="color: #dc2626; text-decoration: none;" href="https://discord.gg/uvybdcAdV8">Discord</a> and we'll consider it for future updates.</p> </div> </div> <div class="cl-preview-section"> <div style="background: #f0fdf4; border: 1px solid #bbf7d0; border-radius: 12px; padding: 18px 24px; margin-bottom: 24px;"> <p style="color: #166534; font-weight: 600; margin: 0 0 8px 0; font-size: 0.9em;">📦 EXAMPLE QUEST PACKS</p> <p style="color: #6b7280; margin: 0 0 8px 0; font-size: 0.85em;">These packs were created for the Alegacy server. They are balanced for our server environment and won't work properly elsewhere, but you can use them as learning examples.</p> <p style="color: #374151; margin: 0; line-height: 1.8;">• <a style="color: #dc2626; text-decoration: none;" href="https://mods.vintagestory.at/show/mod/39284">Alegacy Quest 2</a> — Full quest pack: 6
Ratings & reviews
Sign in to leave a rating or comment.

