FluadHTN - The AI Framework (formerly OdaiHTN)
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 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.[/]
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.[/]
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
📊 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.
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.
💡 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