Skip to content
DreamWeave Mod Template

Library Morrowind active

Tallow

A tiny OpenMW Lua library that wakes your script at dusk, at dawn, or on the hour.

Stable
1.0.0 2026-09-20
Development
1.0.1-dev.0
Runs on
OpenMW >=0.49
Package
Single directory

Overview

Tallow schedules callbacks against the game clock, so a script that cares about the time of day can sleep until the time it cares about instead of checking every frame.

local I = require 'openmw.interfaces'

I.Tallow.every('dusk', function()
  print('The lamps are lit.')
end)

every(moment, callback) accepts 'dusk', 'dawn' or an hour from 0 to 23. Callbacks run once per occurrence, in the order they were registered.

Install

Single directory · 1.0.0

OpenMW, by handextract, then add these lines to openmw.cfg
  1. Extract the archive to a folder of its own, for example C:/Games/OpenMW-Mods/Tallow.
  2. Add the lines below to openmw.cfg. Keep them after the data= lines of anything this mod depends on.
  3. Open the launcher and check the load order. Content files load in the order listed here.
data="C:/Games/OpenMW-Mods/Tallow"
content=Tallow.omwscripts

Replace the folder with wherever you extracted the archive.

DreamWeave clientsCHIMERA and other tools that read the manifest

Give the tool this page's address, or the manifest directly. It finds the release for its channel, checks compatibility and dependencies, downloads from any listed source and refuses bytes whose SHA-256 does not match.

Project id
9b7e3f21-6c4d-4a8b-b1e2-3f5a7c9d0e14
Manifest
https://dreamweave-mp.github.io/DreamWeave-Mod-Template/dreamweave/projects/9b7e3f21-6c4d-4a8b-b1e2-3f5a7c9d0e14.json

What is in the archive

  • tallow.zip
    • Tallow.omwscriptsand the rest of the data directory
    • tallow-Documentation/this page and its docs, readable offline
    • tallow-dwmod.tomlthe project's mod.toml
    • dreamweave.release.jsonwhat this archive is, for tools

Compatibility

Anything not listed here is untested.

Runs on

  • OpenMW>=0.49
  1. 1.0.0 stable 2026-09-20

    First release: dusk, dawn and hourly callbacks.

    tallow.zip 68.68 kB · flat
    Verify · sha256 f69b6343092c…2feddfd9
    Release
    1.0.0 (stable)
    Size
    70330 bytes
    SHA-256
    f69b6343092ca16ff689adec17e9d754d21e05c97fa840fd07e52c852feddfd9
    Commit
    fe1e6300296c
    Sources
    1

    Check it yourself: sha256sum tallow.zip must print the digest above.

Discussion

GitHub Discussions · sign in with GitHub to join in