Back to mods
OpenQuests Dialogues project artwork

CurseForge · Hytale mod

OpenQuests Dialogues

Bridge between OpenQuests and OpenDialogues. Send players to talk to a character, hand out quests from an answer, and let dialogues react to their progress.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which OpenQuests Dialogues release should I use?

Updated yesterday
Latest stable file OpenQuests Dialogues 1.0.0
Game version 0.7
Mod system Built-in Hytale mod system

OpenQuests Dialogues 1.0.0 targets 0.7. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.

Where it goes

Where should OpenQuests Dialogues be installed in Hytale?

Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.

What else does OpenQuests Dialogues 1.0.0 need?

OpenQuests Dialogues 1.0.0. Change the file and its required mods may change too.

No required dependencies listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.

Before you install it

Add OpenQuests Dialogues without breaking your instance.

Built for OpenQuests Dialogues 1.0.0. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use OpenQuests Dialogues 1.0.0. It targets 0.7; another release may target a different game build or dependency set.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Enable it on the world host

    Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside OpenQuests Dialogues 1.0.0. It opens that exact file at the source.

About this project

What does OpenQuests Dialogues add?

OpenQuests Dialogues

💬 Quests and dialogues that talk to each other: send players to speak with someone, hand out quests from an answer, and let a character react to where they stand.

Install it next to OpenQuests and OpenDialogues, and each one can use the other. Players get the quest from the character they talk to, and finishing it can depend on what they answer.

Discord GitHub

Grizzle's answers in the chat while the tracker shows Miner's appetite, its three ore steps done and Feed Grizzle waiting at 0/1


✨ What is inside

🗺️ A quest type

🗣️ Dialogue asks the player to open a dialogue, or to pick one of its answers, a number of times. "Talk to the merchant" or "Agree to help the blacksmith" is one quest, usable as a step of any chain. With "UseHistory": true, what the player said before getting the quest counts too.

🎬 Answer actions

📜 AssignQuest hands the player a quest, named by id or written right there in the dialogue. The quest's own rules still apply, so a daily quest stays daily.

🏁 SetQuestState ends the player's quest as completed, failed or abandoned, rewards included, as if they had played it to the end.

🔍 A condition

🔒 RequiresQuest holds while one of the player's quests stands as asked: running, done, failed, or never taken. Put it on an answer to show it only to the right players, or in a router so a character greets them according to their progress.

{
  "Text": "mypack.blacksmith.help",
  "When": { "Type": "RequiresQuest", "QuestAssetId": "MyPack_Blacksmith", "Not": true },
  "Actions": [
    { "Type": "AssignQuest", "Quest": "MyPack_Blacksmith" },
    { "Type": "Close" }
  ]
}

🧸 An example to start from

The strange plush chapter of OpenQuests Examples uses all of it: a goblin plush that hands you its quest when you first talk to it, asks to be fed ore, and has new things to say once its belly is full.

📦 Requirements

  • OpenQuests and OpenQuests Core 5.0.0 or newer
  • OpenDialogues

Project description from CurseForge.

Pick your setup

OpenQuests Dialogues releases for each Hytale build.

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

OpenQuests Dialogues releases and Hytale builds

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.