Skip to content
dreamwind-sql

Library Morrowind active

dreamwind-sql

Relational views over TES3 plugins, NIF models and an OpenMW VFS for JessQL: the adapter, with no engine semantics of its own.

"org.dreamweave.dreamwind-sql" = "0.2.0"
Stable
0.2.0 2026-10-23

Overview

Relational views over TES3 plugins, NIF models and an OpenMW VFS for JessQL: the adapter, with no engine semantics of its own.

A Jess package, org.dreamweave.dreamwind-sql. Add it to a jess.toml and jess workspace sync pins it from this site:

[dependencies]
"org.dreamweave.dreamwind-sql" = "0.1"

Every release below is the package's own archive, with its content digest beside the archive's SHA-256; jess.lock pins the first and checks both.

  1. 0.2.0 stable 2026-10-23

    SQL over a whole load order, and a command that runs it: dreamwind-sql "SELECT ...".

    Added

    • content.plugins: the load order's content files in order, with what OpenMW loads each as (esm, scripts) and how many records an ESM file has.
    • content.records: every record of every ESM content file, with its file's name and place in the load order. A file is read only when a query reaches it, and a WHERE on plugin or load_index reads that file alone.
    • The dreamwind-sql command and commands.query: a query over the load order --config names, else OPENMW_CONFIG's, else OpenMW's own, with --plugin and --nif for single files, printed as a table, JSON or YAML. The VFS is built only when a query reads vfs.files.
    org.dreamweave.dreamwind-sql-0.2.0.jpk 76.2 kB · jpk
    Verify · sha256 af01b84ce103…b1561d631
    Release
    0.2.0 (stable)
    Size
    78002 bytes
    SHA-256
    af01b84ce1033e2697a75d4d5a796971538ab685a891eee416ed8d5b1561d631
    Commit
    b76ad7c3e8e8
    Package
    org.dreamweave.dreamwind-sql
    Content digest
    460ecf92436d74425f5bbe3c5768b9d021cbc99cdd2aa317217e3105bb93fb0b
    Sources
    1

    Check it yourself: sha256sum org.dreamweave.dreamwind-sql-0.2.0.jpk must print the digest above.

  2. 0.1.1 stable 2026-10-21

    First release published as a DreamWeave project.

    org.dreamweave.dreamwind-sql-0.1.1.jpk 61.7 kB · jpk
    Verify · sha256 09a4e4f6a72a…30d496f77
    Release
    0.1.1 (stable)
    Size
    63184 bytes
    SHA-256
    09a4e4f6a72a5d08d0b9e2408e11ca8b034eb5e0b3890d79333522830d496f77
    Commit
    15b7381d246b
    Package
    org.dreamweave.dreamwind-sql
    Content digest
    4efdf68c3ef4b95b52bfc7ad9b62c2139cf1e00d2d6f4344866f21517cb1804a
    Sources
    1

    Check it yourself: sha256sum org.dreamweave.dreamwind-sql-0.1.1.jpk must print the digest above.

Credits