Library Morrowind active
openmw-workbench
A workbench over OpenMW data on Jess: plugins, saves, models and the VFS, queried through JessQL, in Luau.
"org.dreamweave.openmw-workbench" = "0.7.1"- Stable
- 0.7.1 2026-10-24
Overview
A workbench over OpenMW data on Jess: plugins, saves, models and the VFS, queried through JessQL, in Luau.
A Jess package, org.dreamweave.openmw-workbench. Add it to a jess.toml and
jess workspace sync pins it from this site:
[dependencies]
"org.dreamweave.openmw-workbench" = "0.6"
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.
Releases
-
0.7.1 stable
self.ATTACK_TYPEand nearby's enum tables are public API, and the contract that says so is generated from OpenMW's source.Added
tools/contract.jslwritessrc/contract.jslfrom an OpenMW source tree: the Lua API spec, the C++ that installs packages and engine handlers, the builtin manifests, and the builtin Lua. The contract had no generator; this one reproduces it, and lists as engine-internal only the members the review's own reading can meet.
Fixed
self.ATTACK_TYPE,nearby.NAVIGATOR_FLAGS,nearby.COLLISION_SHAPE_TYPEandnearby.FIND_PATH_STATUSare members, not engine-internal: the spec declares them as types without a field attaching them, and the C++ installs each on its package by that name. A review no longer warns that using them leans on undocumented API.
org.dreamweave.openmw-workbench-0.7.1.jpkVerify · sha256 68f7ce20b3b0…e0ed9bbf9
- Release
- 0.7.1 (stable)
- Size
- 156608 bytes
- SHA-256
- 68f7ce20b3b065e4295991a4c140a4bf7357fc28c45637bffd579e0e0ed9bbf9
- Commit
- 3cd3179fbdcd
- Package
org.dreamweave.openmw-workbench- Content digest
- 35b939a3430810c00f45ae03fadfeda0805ec521a976fb662fc4f3666ef6597a
- Sources
- 1
Check it yourself:
sha256sum org.dreamweave.openmw-workbench-0.7.1.jpkmust print the digest above. -
0.7.0 stable
The workbench has a command:
openmw-workbench [folder...]reviews an OpenMW Lua mod's scripts.Added
- The
openmw-workbenchcommand: a review of the Lua mod in each folder, the working directory when none is named, as text or JSON, with--profileand--content. It exits 1 when the review found an error, so CI can stop on one. @openmw-install/workbench/commands: the same review as a typed request and a typed result.
org.dreamweave.openmw-workbench-0.7.0.jpkVerify · sha256 8c5ff0c3f1c4…d8cceb23e
- Release
- 0.7.0 (stable)
- Size
- 156642 bytes
- SHA-256
- 8c5ff0c3f1c4d2be096c0c3d307d58f29bf665b39896471c846929ad8cceb23e
- Commit
- 023dae9732c5
- Package
org.dreamweave.openmw-workbench- Content digest
- de511283e7e9309964dbeb4184a61655f80951ca30f48a22bb60308dfd9190c8
- Sources
- 1
Check it yourself:
sha256sum org.dreamweave.openmw-workbench-0.7.0.jpkmust print the digest above. - The
-
0.6.0 stable
First release published as a DreamWeave project.
org.dreamweave.openmw-workbench-0.6.0.jpkVerify · sha256 5fd7d4807a9c…61cd04c4a
- Release
- 0.6.0 (stable)
- Size
- 150918 bytes
- SHA-256
- 5fd7d4807a9c2909b915450168d875a63db04ee2de0cdcb9b451ed461cd04c4a
- Commit
- 62c74f717362
- Package
org.dreamweave.openmw-workbench- Content digest
- 4486f62658148af44d65d8fd8250f0ee9e6b0fb0035265900c25276fbaa650a8
- Sources
- 1
Check it yourself:
sha256sum org.dreamweave.openmw-workbench-0.6.0.jpkmust print the digest above.
Credits
- MaintainerDreamWeave