Commit Graph
12 Commits
Author SHA1 Message Date
Oliver Hamlet 61eeb7ef85 Update metadata conditions docs 2025-04-19 21:58:39 +01:00
Oliver Hamlet 84c0cca534 Implement support for OpenMW
Most of the complexity is handled by libloadorder, but it's worth noting that:

- The game path is OpenMW's install path, not Morrowind's
- OpenMW doesn't force master-flagged plugins to load before others
- OpenMW doesn't provide a way to record the load order of inactive plugins
- .omwgame and .omwaddon plugins are equivalent to .esm and .esp respectively, while .omwscripts plugins have a completely different format with none of the metadata that libloot uses.
- OpenMW effectively relies on additional data paths to load Morrowind's (and mods') files, and the last directory listed that contains a given filename is used to load a file with that filename, with the main data path effectively being the first listed.
- I've disabled support for ghosted plugins for OpenMW because it makes the multi-path stuff more confusing and may not provide any benefit.
2025-02-01 21:36:03 +00:00
Oliver Hamlet 2141576a5a Update loot-condition-interpreter to v3.0.0 2023-08-18 18:40:13 +01:00
sibir f4236037e4 Remove notes on not operator & expressions
No longer true as of v0.17 of metadata syntax.
2022-11-16 00:25:07 -08:00
Oliver Hamlet 874a3d86b5 Add support for the readable() condition function
Also clarify the behaviour of version functions when the no version is
read.
2022-02-27 10:07:26 +00:00
Oliver Hamlet 938e805816 Improve docs for version comparison conditions
Be explicit about how libloot's behaviour differs from SemVer, and add
examples.
2022-02-04 16:50:44 +00:00
Oliver Hamlet fa3c4d5fef Add missing docs about not-expression condition syntax 2022-01-11 19:58:52 +00:00
Oliver Hamlet caee647d86 Clarify that the "LOOT" condition file path may not exist
If the condition is being evaluated by an application other than LOOT.
2021-05-22 19:26:30 +01:00
Oliver Hamlet 629fdabc6b Set version number and changelogs for v0.15.0 2019-11-05 21:41:28 +00:00
Oliver Hamlet 26b165437e Document the product_version() condition function 2018-10-28 08:45:23 +00:00
Oliver Hamlet b15d33bf91 Update metadata syntax docs 2018-10-27 17:00:22 +01:00
Oliver Hamlet 4948dd0a7c Rewrite metadata syntax documentation
Rewrite it as reStructuredText so that it can be hosted alongside the
API documentation on Read The Docs, which allows linking to WIP syntax
documentation.
2016-09-18 13:04:23 +01:00