Library morrowind active current
openmw-config
Read, compose and write OpenMW's openmw.cfg chains, as a Jess package in Luau.
Indexed from openmw-config. Project metadata is published by the project's own site; AsHyAmS indexes that claim.
- stable · current
- 4.2.0 2026-10-23
- development
- 4.2.1-dev.16 2026-10-24
- License
- MIT OR Apache-2.0
- Versioning
- numeric
01Dependencies
From the current release, stable 4.2.0.
The current release declares no relationships.
02Used by
Current releases of indexed projects that point here, by id or through a capability.
- required by DreamWind
4.2 - required by S3LightFixes
4.2 - required by doctor
4.2 - required by dreamwind-sql
4.2 - required by merged-lands
4.2 - required by openmw-import-morrowind
4 - required by openmw-install
4 - required by tes3merge
4.2 - required by vfstool
4.2
03Compatibility
As the publisher declares it for the current release. This index claims nothing further.
- Platforms
- not restricted
04Releases
27 releases, 1 yanked, newest first. Yanked and deprecated releases stay listed.
-
4.2.1-dev.16 developmenthead
source
ffa444cdf3d8org.dreamweave.openmw-config-4.2.1-dev.16.jpkVerify · sha256 fe8b5e6a1697…47f372c6 · 1 source
- SHA-256
- fe8b5e6a1697c0d5f86569a471611e62f599745cc09c509ccd9a7c1247f372c6
- Size
- 28809 bytes
- Media type
application/vnd.jess.jpk- publisher
- https://github.com/DreamWeave-MP/Openmw_Config/releases/download/development/org.dreamweave.openmw-config-4.2.1-dev.16.jpk
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum org.dreamweave.openmw-config-4.2.1-dev.16.jpkmust print the digest above. -
4.2.0 stablecurrent
`locate` takes the fallbacks it would read from the process, so a tool's tests never find the machine's own OpenMW configuration.
Publisher's notes
Added
locate(given, fallbacks):fallbacksis{ environment, own }, OPENMW_CONFIG's value and OpenMW's own configuration folder, standing in for this process's. A test passes{}to have neither; without it they are read from the process, as in 4.1.0.
source
57745390d1bd· tagopenmw_config-4.2.0org.dreamweave.openmw-config-4.2.0.jpkVerify · sha256 d90b667ff079…451254c4 · 1 source
- SHA-256
- d90b667ff0791baf86de6926ee198ae31a94f5c5ea7fbdb38d5f59e7451254c4
- Size
- 28802 bytes
- Media type
application/vnd.jess.jpk- publisher
- https://github.com/DreamWeave-MP/Openmw_Config/releases/download/openmw_config-4.2.0/org.dreamweave.openmw-config-4.2.0.jpk
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum org.dreamweave.openmw-config-4.2.0.jpkmust print the digest above. -
4.1.0 stable
Finds OpenMW's own configuration again, as the Rust crate did: `locate` takes a named file or folder, else OPENMW_CONFIG, else the openmw.cfg in OpenMW's user folder.
Publisher's notes
Added
userFolders(): the folders OpenMW's?userconfig?and?userdata?tokens name on this platform, worked out as OpenMW does: Documents\My Games\OpenMW on Windows (the Documents known folder, wherever it was moved), Library/Preferences/openmw and Library/Application Support/openmw on macOS, and the XDG folders elsewhere. Pass them tonewastokens. Empty without the process.environment capability.locate(given): the openmw.cfg a tool reads,given(a file, or a folder holding one under any capitalization), else OPENMW_CONFIG, else OpenMW's own. Nil and why when there is none.@openmw-config/user: the per-platform rules as a function of a platform description, for a caller describing another platform.
Known issues
userFoldersandlocate's fallbacks need jess 0.2.1 or later, whose runtime says which platform it runs on and where Documents is.
source
1ead19295693· tagopenmw_config-4.1.0org.dreamweave.openmw-config-4.1.0.jpkVerify · sha256 d8d2f88483d7…4b368521 · 1 source
- SHA-256
- d8d2f88483d7b3eaa2fb62563657f85b4b63811f8ffda589bf4c19f74b368521
- Size
- 28324 bytes
- Media type
application/vnd.jess.jpk- publisher
- https://github.com/DreamWeave-MP/Openmw_Config/releases/download/openmw_config-4.1.0/org.dreamweave.openmw-config-4.1.0.jpk
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum org.dreamweave.openmw-config-4.1.0.jpkmust print the digest above. -
4.0.0 stablebreaking notes
openmw-config is a Jess package, written in Luau; the Rust crate continues on the rust branch at 3.0.2.
Publisher's notes
Breaking changes
- The library is the Jess package
org.dreamweave.openmw-config, module@openmw-config, installed with jess rather than Cargo. The Rust crateopenmw-configstays at 3.0.2 on crates.io and on this repository'srustbranch, and is no longer developed on main.
source
e68e98fd5c59· tagopenmw_config-4.0.0org.dreamweave.openmw-config-4.0.0.jpkVerify · sha256 741f6da8530e…bfe235c0 · 1 source
- SHA-256
- 741f6da8530e3e8b280799b3836aa29163d4436c118595b97d6d063cbfe235c0
- Size
- 24702 bytes
- Media type
application/vnd.jess.jpk- publisher
- https://github.com/DreamWeave-MP/Openmw_Config/releases/download/openmw_config-4.0.0/org.dreamweave.openmw-config-4.0.0.jpk
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum org.dreamweave.openmw-config-4.0.0.jpkmust print the digest above. - The library is the Jess package
-
3.0.2 stable
Built on l3i 1.1.0.
Publisher's notes
Changed
- l3i 1.1.0 comes from crates.io; the
@dream/openmw-configmodule is unchanged.
1 relationship source
b387ae5467f3· tagopenmw_config-3.0.2openmw-config-3.0.2.crateVerify · sha256 a8982aa239db…ea3d914e · 1 source
- SHA-256
- a8982aa239db62d6c8d0c28d56f0af05dd114803b78c4e473755185eea3d914e
- Size
- 107346 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-3.0.2.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-3.0.2.cratemust print the digest above. - l3i 1.1.0 comes from crates.io; the
-
3.0.1 stablebreaking notes
The Luau bindings are an l3i extension with live views and typed rows, the loader reads config= chains exactly as OpenMW's engine does, and the site is built with the DreamWeave Mod Template.
Publisher's notes
Breaking changes
- The
luaufeature makes the crate an l3i extension,openmw_config::luau::extension(), providing the module@dream/openmw-config, with live views over the loaded configuration and typed rows.create_lua_module, themluatypes and thestandalone-luafeature are gone. - Building with the
luaufeature needs l3i's toolchain: clang, lld and cross-language thin LTO. Rust 1.92. - The loader matches OpenMW's engine:
config=entries load depth first, eachconfig=directory is read once, aconfig=directory without anopenmw.cfgstays in the chain, the user config directory is created on load,replace=applies per config over the configs loaded before it,replace=configkeeps the root and theconfig=entries still to load,replace=replacediscards thereplace=lines of earlier configs,replace=values match option names exactly, andresources=,user-data=,data-local=andencoding=are left alone byreplace=. - The crate's internal macros are no longer exported.
- Built, released and documented with the DreamWeave Mod Template; the site replaces the rustdoc pages.
Added
- Typed game setting values and setting metadata,
SettingValueexported so predicates can name what they are given, and themeta()and typed accessors every setting type has. - The views declare their element types, so strict scripts read them directly; items are pushed by value.
- A Criterion benchmark for the Luau boundary.
Changed
- List positions are indexed, game settings iterate without cloning, settings are no longer formatted on load, and the lookup indexes hash with FxHash.
- l3i 1.0.0 comes from crates.io.
Fixed
save_user,save_subconfigandDisplaykeepreplace=lines; list replacements and removals persist throughreplace=lines in the user config, and a parent's entries stay in the parent's file when the user config replaces a list.- The injected
resources/vfsdata directory is no longer written back as adata=line on every save; the directoriesresources=anddata-local=add stay in step with them. - Windows and macOS fall back to the user config; the
io::ErrorbehindConfigError::Iois reachable throughsource(). add_archive_filereturnsCannotAddArchiveFileon a duplicate;replace=fallback-archiveis read and written under the option name OpenMW uses.set_game_settingwrites its comments as comment lines, and the comments and blank lines that end a config file survive the settings added after them.- The setting indexes are rebuilt when singleton settings change and after data directories are injected; a parent's relative data directory is written resolved when the user config copies it; a parent's
resources=,user-data=,data-local=orencoding=stays in place when the user sets one. - The live-view generation counter advances without wrapping, so a stale row can never read as current again.
1 relationship source
b6d79ee6b08b· tagopenmw_config-3.0.1openmw-config-3.0.1.crateVerify · sha256 f0fe76e8e1e0…3bda9562 · 1 source
- SHA-256
- f0fe76e8e1e03e0651bad34b5989d61a6524e3b36372eb77da89f1363bda9562
- Size
- 107355 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-3.0.1.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-3.0.1.cratemust print the digest above. - The
-
2.0.1 stable
Publisher's notes
Changed
- Relicensed under MIT OR Apache-2.0.
Known issues
save_user,save_subconfigandDisplaydropreplace=lines, so a saved user config merges its parents' entries back in on the next load. Fixed on the default branch.- A config with
resources=writes the injectedresources/vfsdirectory back as adata=line, and each save and reload adds another copy. Fixed on the default branch.
1 relationship source
e3be59d64d23· tagopenmw_config-2.0.1openmw-config-2.0.1.crateVerify · sha256 b0413b8898c3…2bee2f33 · 1 source
- SHA-256
- b0413b8898c3277e267c033b95d5b343d9c1ebb692d17f99a4af25232bee2f33
- Size
- 86762 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-2.0.1.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-2.0.1.cratemust print the digest above. -
2.0.0 stablebreaking notesmigration notes
The Lua bindings run on Luau.
Publisher's notes
Breaking changes
- The bindings build against
mlua0.12 and theluafeature no longer selects a Lua runtime: the host application picks one through its ownmluadependency.standalone-luaselects Luau for this crate's tests and docs. The Lua API itself is unchanged.
Migration
Add
mluato your own dependencies with the runtime you embed, and keepfeatures = ["lua"]on this crate:openmw-config = { version = "2", features = ["lua"] } mlua = { version = "0.12", default-features = false, features = ["luau"] }1 relationship source
5174a11b245b· tagopenmw_config-2.0.0openmw-config-2.0.0.crateVerify · sha256 1a51b248273e…4f4ace08 · 1 source
- SHA-256
- 1a51b248273e07a85c592dd370b74e6449f0c36fb338e1e0d01e4f614f4ace08
- Size
- 94464 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-2.0.0.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-2.0.0.cratemust print the digest above. - The bindings build against
-
1.1.0 stable
Discovery for external tools.
Publisher's notes
Added
from_env_or_user_config: OpenMW's root discovery, then the user config when there is no root config.fromEnvOrUserConfigin Lua.try_default_root_or_user_config_pathanddefault_user_config_file.
Fixed
- A config loaded through a symlink keeps the path it was loaded from.
1 relationship source
d71116c60e9a· tagopenmw_config-1.1.0openmw-config-1.1.0.crateVerify · sha256 016350068cba…f88dd849 · 1 source
- SHA-256
- 016350068cba3d4d4f93c85448c1ad9d1d34934a56c11bd2813dcb57f88dd849
- Size
- 95679 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-1.1.0.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-1.1.0.cratemust print the digest above. -
1.0.5 stable
APIs for importers: start empty, load if present, export flattened.
Publisher's notes
Added
new_emptyandload_optional, which start from an empty configuration without inventing anopenmw.cfg.to_resolved_stringandsave_resolved_to_path: a flattened export with resolved paths and noconfig=orreplace=entries.- The same four in Lua:
newEmpty,loadOptional,toResolvedString,saveResolvedToPath.
1 relationship source
69e5390afd54· tagopenmw_config-1.0.5openmw-config-1.0.5.crateVerify · sha256 ba29c2402a09…62f53bf7 · 1 source
- SHA-256
- ba29c2402a093283f70200f571ef4d485a91a133ef5372469ef8464e62f53bf7
- Size
- 92621 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-1.0.5.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-1.0.5.cratemust print the digest above. -
1.0.4 stable
Publisher's notes
Added
- The root config helpers
try_default_root_config_pathandtry_default_global_config_path, andOPENMW_GLOBAL_CONFIG_PATH.
Changed
from_envuses OpenMW's own root discovery:OPENMW_CONFIG,OPENMW_CONFIG_DIR, then anopenmw.cfgbeside the executable, then the global config. It no longer falls back to the user config.
1 relationship source
9c01c8529526· tagopenmw_config-1.0.4openmw-config-1.0.4.crateVerify · sha256 45a9c9a4cb52…0a63141d · 1 source
- SHA-256
- 45a9c9a4cb5226802c1bfa1a3417c3efea795ae7bf91b38b4514d2c00a63141d
- Size
- 88968 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-1.0.4.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-1.0.4.cratemust print the digest above. - The root config helpers
-
1.0.3 stable
Publisher's notes
Fixed
- Saving no longer writes the injected
data-localdirectory back as adata=line. encoding=no longer gains a blank line on every save.
1 relationship source
977bf593ba37· tagopenmw_config-1.0.3openmw-config-1.0.3.crateVerify · sha256 6b2219513178…66df9fbb · 1 source
- SHA-256
- 6b22195131785a261ccbb11699e594fc35e1b5d46edaacde3878ecb566df9fbb
- Size
- 85918 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-1.0.3.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-1.0.3.cratemust print the digest above. - Saving no longer writes the injected
-
1.0.2 stable
Publisher's notes
Added
set_generic_settings,add_generic_settingandsave_to_path.- In Lua:
genericSettings,setGenericSettings,addGenericSettingandsaveToPath. Setting rows carrysourceandcomment.
Fixed
- Saving over a read-only file on Windows.
save_to_pathchecks that the destination directory is writable.
1 relationship source
098dc4059a3e· tagopenmw_config-1.0.2openmw-config-1.0.2.crateVerify · sha256 8f83558df90a…72a1e955 · 1 source
- SHA-256
- 8f83558df90a23207feb3d4b9cb19438ef2d98a1a04809d119127d9c72a1e955
- Size
- 84906 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-1.0.2.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-1.0.2.cratemust print the digest above. -
1.0.1 stablebreaking notes
First stable release: parsing that matches OpenMW's, Lua bindings, and Flatpak paths.
Publisher's notes
openmw-config 1.0 reads a config chain the way OpenMW does:
config=entries level by level,replace=applied as it is read, and line numbers in every parse error. It adds embedded Lua bindings with a camelCase API and resolves tokens correctly inside Flatpak.Breaking changes
- Methods that built a
Vecare gone; collect the iterators instead.
Added
- Lua bindings through
mlua, behind theluafeature:create_lua_moduleand a camelCase API. - Flatpak-aware
?userconfig?and?userdata?, andOPENMW_FLATPAK_ID. default_local_pathanddefault_global_path, for?local?and?global?, with fallibletry_variants.user_config_ref, which leaves the configuration in place, and&strviews of setting values.config_chain, the parser-order record of loaded and skipped configs.- Parse errors carry the line they came from.
Changed
- Relicensed under GPL-3.0-or-later.
dirsandshellexpandare replaced by the standard library. On Windows, the Documents folder comes from the Known Folder API.- Queries on content files, archives, data directories and game settings are indexed.
Fixed
config=entries load level by level, siblings before their children, as OpenMW loads them.replace=configdiscards earlier settings and queuedconfig=entries.fallback=values keep their exact spelling through a round trip.- Game settings are deduplicated by key.
- Path comparisons normalize separators.
1 relationship source
0927f5b6b361· tagopenmw_config-1.0.1openmw-config-1.0.1.crateVerify · sha256 6d1de5672309…d38e8da3 · 1 source
- SHA-256
- 6d1de5672309e01372dd9c68234c8672995688daf035711f21445e38d38e8da3
- Size
- 83027 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-1.0.1.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-1.0.1.cratemust print the digest above. - Methods that built a
-
1.0.0 stableyanked
Yanked: Yanked on crates.io. The publisher names 1.0.1 as the replacement.
The 1.0 release, published under MIT OR Apache-2.0.
1 relationship source repository · tag
openmw_config-1.0.0openmw-config-1.0.0.crateVerify · sha256 adda9e405739…3aa1099b · 1 source
- SHA-256
- adda9e405739d0d273ba3884332b88d7213919fce0c697b2dae67e053aa1099b
- Size
- 75263 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-1.0.0.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-1.0.0.cratemust print the digest above. -
0.1.93 stable
Publisher's notes
Added
EncodingSetting::valuereturns the encoding.
Fixed
- Relative config paths are made absolute, and empty ones are refused, including from the environment.
- Config paths are validated through symlinks.
- Paths keep their
.and..components instead of losing parts of the path.
1 relationship source
1994d84a4902· tagopenmw_config-0.1.93openmw-config-0.1.93.crateVerify · sha256 28d5864a0c79…6431a5e9 · 1 source
- SHA-256
- 28d5864a0c7959014015231f01c702e6c08e3bfda747c34926c071956431a5e9
- Size
- 21003 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.93.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.93.cratemust print the digest above. -
0.1.92 stable
Publisher's notes
Fixed
?userconfig?resolves correctly.resources=no longer addsvfs-mw: the local or global config lists it itself.
1 relationship source
79abc9644816· tagopenmw_config-0.1.92openmw-config-0.1.92.crateVerify · sha256 8de9c067ddaf…a217dd54 · 1 source
- SHA-256
- 8de9c067ddaff3a71a77f26ff8fa5e120d2dc3e0feed10fbeb65a789a217dd54
- Size
- 20045 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.92.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.92.cratemust print the digest above. -
0.1.91 stable
Publisher's notes
Fixed
- Android paths, again.
1 relationship source
a5f323483a2c· tagopenmw_config-0.1.91openmw-config-0.1.91.crateVerify · sha256 4648a14e4425…5b30a970 · 1 source
- SHA-256
- 4648a14e4425ca329558c85efb73f61bea54cde65ae09260734b28125b30a970
- Size
- 20071 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.91.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.91.cratemust print the digest above. -
0.1.9 stable
Publisher's notes
Fixed
- Android paths.
1 relationship source
7faa483017cb· tagopenmw_config-0.1.9openmw-config-0.1.9.crateVerify · sha256 cda8d6691d1a…90070f64 · 1 source
- SHA-256
- cda8d6691d1a8597aa5cd38bdaab3d24718583a2493197c7dc19f45690070f64
- Size
- 20067 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.9.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.9.cratemust print the digest above. -
0.1.8 stable
Publisher's notes
Added
- Android's config and userdata directories.
1 relationship source
2fa2fd5b69f9· tagopenmw_config-0.1.8openmw-config-0.1.8.crateVerify · sha256 e73fee1c5617…ed59df17 · 1 source
- SHA-256
- e73fee1c56170c13c175af35a2390b3df503815f7f4980771aef34cbed59df17
- Size
- 20086 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.8.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.8.cratemust print the digest above. -
0.1.7 stable
Publisher's notes
Changed
- New repository URL, and the license stated explicitly.
1 relationship source repository · tag
openmw_config-0.1.7openmw-config-0.1.7.crateVerify · sha256 6155ad321e92…8f4a0029 · 1 source
- SHA-256
- 6155ad321e929da5708b61ff719fca69401124528ce14b305528ec068f4a0029
- Size
- 19958 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.7.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.7.cratemust print the digest above. -
0.1.5 stable
Publisher's notes
Fixed
- Serializing a configuration wrote it onto a single line.
1 relationship source repository · tag
openmw_config-0.1.5openmw-config-0.1.5.crateVerify · sha256 f086d63f455f…28068dae · 1 source
- SHA-256
- f086d63f455fcbc01cc95ded51b3ce11841e510a4819f1c427771c5428068dae
- Size
- 19268 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.5.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.5.cratemust print the digest above. -
0.1.4 stable
Publisher's notes
Changed
- The setting types are public.
resources=anddata-local=add their directories to the data directories.
1 relationship source repository · tag
openmw_config-0.1.4openmw-config-0.1.4.crateVerify · sha256 6e28de3d112e…42076e26 · 1 source
- SHA-256
- 6e28de3d112e0c343cf476dbf5677b1dd017ce739447cb1bda86eb9642076e26
- Size
- 19261 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.4.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.4.cratemust print the digest above. -
0.1.3 stable
Publisher's notes
Added
OPENMW_CONFIGandOPENMW_CONFIG_DIRchoose the root config.
1 relationship source
63d568b5d7ff· tagopenmw_config-0.1.3openmw-config-0.1.3.crateVerify · sha256 a9df34491dbc…4a794d9d · 1 source
- SHA-256
- a9df34491dbc6ca4d7e0152674a12b85399e449b567868effd6564c14a794d9d
- Size
- 19145 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.3.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.3.cratemust print the digest above. -
0.1.2 stable
Publisher's notes
Fixed
- The Windows user config is
Documents/My Games/openmw. - Data directories and
config=entries no longer keepopenmw.cfgin their paths.
1 relationship source
8ae8253f7373· tagopenmw_config-0.1.2openmw-config-0.1.2.crateVerify · sha256 dcf0230b1f44…99f9bb7d · 1 source
- SHA-256
- dcf0230b1f44e975283a24835e30732b0433a7aa58de921cd86c875199f9bb7d
- Size
- 18894 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.2.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.2.cratemust print the digest above. - The Windows user config is
-
0.1.1 stable
Comments, unknown keys and groundcover survive a round trip.
Publisher's notes
Added
groundcover=entries.- Unknown
key=valuelines are kept as generic settings and written back. - Comments are kept with the setting that follows them and written back.
- Typed
fallback=settings, withset_game_settingtaking the line's text. root_config_file,root_config_diranduser_config, and presence helpers for content files and archives.ConfigError, one error type for the whole crate.
Fixed
- The key is
user-data, notuserdata. - Content files added at runtime are attributed to the user's
openmw.cfg, not its directory. - Singleton settings read their last definition.
- Symlinked configs no longer fail to load.
1 relationship source
67558979890f· tagopenmw_config-0.1.1openmw-config-0.1.1.crateVerify · sha256 b6884cc1a494…cc08ac3e · 1 source
- SHA-256
- b6884cc1a49423e0990cd5034d29af2aa35cffb9e94f6167bf0ac831cc08ac3e
- Size
- 18800 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.1.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.1.cratemust print the digest above. -
0.1.0 stable
First release: read an openmw.cfg chain into one configuration.
1 relationship source repository · tag
openmw_config-0.1.0openmw-config-0.1.0.crateVerify · sha256 f35029ee5377…a588e27a · 1 source
- SHA-256
- f35029ee5377add4ffd8b94234af55e1471c541966f3e5bd9b0af689a588e27a
- Size
- 18802 bytes
- Media type
application/gzip- publisher
- https://static.crates.io/crates/nil/openmw-config-0.1.0.crate
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum openmw-config-0.1.0.cratemust print the digest above.
07Observed changes
What this index saw change in this claim's manifest.
- development 4.2.1-dev.15 → 4.2.1-dev.16
- development 4.2.1-dev.14 → 4.2.1-dev.15
- development 4.2.1-dev.13 → 4.2.1-dev.14
- development 4.0.1-dev.7 → 4.2.1-dev.13, stable 4.0.0 → 4.2.0
- development 4.0.1-dev.6 → 4.0.1-dev.7
- development none → 4.0.1-dev.6, stable 3.0.2 → 4.0.0
- stable 3.0.1 → 3.0.2
- first observed
08People
- maintainerDreamWeave
- Made the encoding value publicBenjamin Winger