FluadHTN - The AI Framework (formerly OdaiHTN)

⭐ — (18 endorsements) 📥 389 downloads 📌 v2026-06-18 📅 1/1/2023
🟡 Updated this year

By Safebox · Modders Resources and Tutorials

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 6/18/2026 📅 Created: 1/1/2023
⚠️ Install Order · 2 steps
1🛠️ MWSE — Morrowind Script Extender Download ↗
2🔧 MCP — Morrowind Code Patch Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 🏆 #32 of 39 Modders Resources and Tutorials mods in this game by downloads

📋 About This Mod

Features

  • []Total-order forward decomposition planner.[/]

    []Pre-existing Domain Builder to simplify the design of code-oriented HTN domains.[/]

    []Partial planning.[/]

    []Domain splicing.[/]

    []Domain slots for run-time splicing.[/]

    []Replan only when plans complete/fail or when world state change.[/]

    []Early rejection of replanning that can't succeed.[/]

    []Easy to extend.[/]

    []Uses a Factory interface internally to create and free tables/queues/stacks/objects, allowing for pooling, or other memory management schemes.[/]

    []Decomposition logging, for debugging.[/]

    []No MWSE or OMW dependency, allowing for easy porting between the two.[/]

Concepts

Compound Tasks

High level tasks that have multiple ways of being accomplished. There are primarily two types of compound tasks:

  • []Selectors must be able to decompose a single sub-task.[/]

    []Sequencers must be able to decompose all its sub-tasks successfully for itself to have decomposed successfully.[/]

These tasks are decomposed until left with only Primitive Tasks, which represent a final plan. Compound tasks are comprised of a set of subtasks and a set of conditions.

Primitive Tasks

Represent a single step that can be performed. A set of Primitive Tasks is the plan that are ultimately getting out of FluadHTN. Primitive Tasks are comprised:

  • []Operators[/]

    []Effects[/]

    []Conditions[/]

    []Executing Conditions.[/]

    Boolean validators that can be used to validate the decomposition of a Compound Task, or the validity of a Primitive Task. Primitive Tasks also have Executing Conditions, which we validate before every update to the primary task's Operator during execution of a plan.

    Executing Conditions

    Special conditions that are evaluated every planner tick; useful for cases where you need to re-evaluate the validity of your conditions after planning and after setting a new task as current task during execution. In the case where the operator returns continue and the condition becomes "invalid", the planner will not automatically know. Using Executing Conditions is one way to ensure that the planner realizes that the task is now invalid. Another way is to put this logic inside the Operator and have it return Failure, which should yield the same result in practice thus triggering a replan.

    Logic operation that a Primitive Task should perform during plan execution. Every time an Operator updates, it returns a status whether it Succeeded, Failed or needs to Continue next tick.

    Credit

    []Pål Trefall for his original C# framework.[/]

🤖 AI-enhanced — based on mod data

A lightweight AI planning framework for modders, ported from Pål Trefall's C# FluidHTN. It's a niche resource with 18 endorsements and 389 downloads, last updated June 2026. For modders seeking HTN-based AI, this is a starting point, though it lacks detailed documentation.

✨ Key Features

Implements Hierarchical Task Network (HTN) planning principles for AI.
Ported from Pål Trefall's C# framework FluidHTN.
Categorized as a Modders Resource and Tutorial.
Actively maintained as of June 2026.

📊 Pros & Cons

✅ Pros

  • Niche but useful for modders wanting HTN AI without building from scratch.
  • Active development (updated June 2026) shows the author is still supporting it.
  • Small but dedicated community (18 endorsements) — early adopters can shape its direction.

⚠️ Cons

  • Very low adoption (18 endorsements) — you're on your own for troubleshooting.
  • Requires modding knowledge to integrate; not for casual players.
🎯 Is This For You?
For experienced modders who want to implement smarter AI in their mods using HTN planning. If you're a player looking for gameplay changes, this isn't for you — it's a developer tool. Skip if you prefer visual or content mods.
📦 Install:Hard· 15+ minutes

💡 Beginner Tips

  • Since this is a framework, you'll need to integrate it into your own mod's code — expect to read the source carefully.
  • Check the original FluidHTN documentation online for HTN concepts, as the mod description lacks details.
  • Join modding communities for the game you're targeting to get help with integration.

📊 Mod Details

Game
Morrowind Mods
Author
Safebox
Version
2026-06-18
Downloads
389
Endorsements
18
Category
Modders Resources and Tutorials
Created
1/1/2023
Updated
6/18/2026

🔧 How to Install Morrowind Mods

Download from Nexus.

📖 Full step-by-step install guide for Morrowind →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Morrowind commands, item IDs, and more.

Keep browsing — more Morrowind mods await

📋 All Morrowind Mods 🏆 Top 25 📂 More Modders Resources and Tutorials 👤 More by Safebox 🔎 Similar Mods 🌐 Best Modders Resources and Tutorials (All Games) ⚠️ Fix Crashes & Errors 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods