Eluvian

A test bench inside Dragon Age: Origins for AI agents and scripts. Eluvian is a DAOLib plugin that serves the running game over MCP and plain HTTP, so an agent can read the game, give it orders and wait for what happens, with no screen at all.

  • Getting started: from nothing to a first test.
  • Tools: every tool and its arguments.
  • Events: what an agent can wait for.
  • C interface: how another plugin adds tools and events of its own.

Ghilana is a second MCP server from the same repository. It reads the game’s files from disk, so it works whether or not the game is running.

Each release is a zip to extract into the game’s folder, on GitHub, with what it brought in the changelog. Building, deploying and the project’s layout are in the README.