Tool morrowind active withdrawn
dream_archivetool
Inspect, extract, create and update Bethesda BSA and BA2 archives: a command line, a Rust library, and a Luau extension.
Indexed from dream-archivetool. Project metadata is published by the project's own site; AsHyAmS indexes that claim.
- stable · current
- 1.1.0 2026-09-30
- development
- 1.1.1-dev.0 2026-09-30
- Runs on
- Windows x86_64
- Runs on
- macOS aarch64
- Runs on
- macOS x86_64
- Runs on
- Linux x86_64
- License
- MIT OR Apache-2.0
- Versioning
- numeric
01Dependencies
From the current release, stable 1.1.0.
The current release declares no relationships.
02Used by
Current releases of indexed projects that point here, by id or through a capability.
Nothing indexed points here.
03Compatibility
As the publisher declares it for the current release. This index claims nothing further.
- Platforms
- Windows x86_64, macOS aarch64, macOS x86_64, Linux x86_64
04Releases
7 releases, newest first. Yanked and deprecated releases stay listed.
-
1.1.1-dev.0 developmenthead
Windows x86_64macOS aarch64macOS x86_64Linux x86_64 source
5ade8213225adream_archivetool-Windows-X64.zipVerify · sha256 8d492d461445…562b5908 · 1 source
- SHA-256
- 8d492d46144598944185596c5c6f911865a9fc8557c96b7a2ac6c50e562b5908
- Size
- 696935 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/development/dream_archivetool-Windows-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Windows-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-ARM64.zipVerify · sha256 c11ea0682831…e99688ba · 1 source
- SHA-256
- c11ea0682831c1473387f314c1d872aef220960e076c4753384314cae99688ba
- Size
- 827734 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/development/dream_archivetool-macOS-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-X64.zipVerify · sha256 793f850c2f1f…810ac5e3 · 1 source
- SHA-256
- 793f850c2f1f96454111c682a978c552b98e2b90ca17cbafd78d51e6810ac5e3
- Size
- 869208 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/development/dream_archivetool-macOS-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Linux-X64.zipVerify · sha256 5fceee95a41e…4127e5d7 · 1 source
- SHA-256
- 5fceee95a41e97c08aa0663a1cedb0f637fcfcf96563d13b7738dfa24127e5d7
- Size
- 907185 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/development/dream_archivetool-Linux-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Linux-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Android-ARM64.zipVerify · sha256 ff3a0544bfd6…811878d2 · 1 source
- SHA-256
- ff3a0544bfd61ecc704b020d20e7c7400109c4f4f5021e35b8b79543811878d2
- Size
- 894783 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/development/dream_archivetool-Android-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Android-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Portmaster-ARM64.zipVerify · sha256 7377345213dd…3435f79d · 1 source
- SHA-256
- 7377345213dd6c38b62bc48a22c11d3d8ed2222d49994077b1fa57a33435f79d
- Size
- 890597 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/development/dream_archivetool-Portmaster-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Portmaster-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories. -
1.1.0 stablecurrent
Relicensed as MIT OR Apache-2.0 and built on l3i 1.1.0.
Publisher's notes
Changed
- Relicensed from GPL-3.0 to MIT OR Apache-2.0: this is the first release under the new terms, and releases up to and including 1.0.0 stay GPL.
- Requires dream_archive 1.1.0, its first MIT OR Apache-2.0 release.
- l3i 1.1.0 comes from crates.io; the
@dream/archivetoolmodule is unchanged.
Windows x86_64macOS aarch64macOS x86_64Linux x86_64 source
262432e9acb9· tag1.1.0dream_archivetool-Windows-X64.zipVerify · sha256 d233a7dae6eb…f9698e8c · 1 source
- SHA-256
- d233a7dae6ebe2fd23ee300e383315e8bcb0f06f25975ea657c82deaf9698e8c
- Size
- 697038 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.1.0/dream_archivetool-Windows-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Windows-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-ARM64.zipVerify · sha256 3b7b524b834a…e566e461 · 1 source
- SHA-256
- 3b7b524b834aba5fe70c4041db7e3edc650ca9a58bd57ca3fb1e434de566e461
- Size
- 827985 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.1.0/dream_archivetool-macOS-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-X64.zipVerify · sha256 8eaef0d94f6b…d09de283 · 1 source
- SHA-256
- 8eaef0d94f6b3c53d71859bec35bd29628f59230624fdddaceeb247ad09de283
- Size
- 869429 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.1.0/dream_archivetool-macOS-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Linux-X64.zipVerify · sha256 c6166e20f8f1…8cab0dcf · 1 source
- SHA-256
- c6166e20f8f1688dd898f09a7ca498296fbcddde42221c5493166a1d8cab0dcf
- Size
- 907214 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.1.0/dream_archivetool-Linux-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Linux-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Android-ARM64.zipVerify · sha256 00b07a163094…9b24e547 · 1 source
- SHA-256
- 00b07a16309427ef27bd1210daffe6cf434bfd5a61035e7fb057fc8b9b24e547
- Size
- 894814 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.1.0/dream_archivetool-Android-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Android-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Portmaster-ARM64.zipVerify · sha256 790d44dc2614…09435e0c · 1 source
- SHA-256
- 790d44dc26141681bf270b5824e5344c2fe8a26471d05f510b9cf91b09435e0c
- Size
- 890868 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.1.0/dream_archivetool-Portmaster-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Portmaster-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories. -
1.0.0 stablebreaking notesmigration notes
The Luau bindings are an l3i extension that adds dream_archivetool's policy to dream_archive's own archive type. The Rust, command-line and Luau APIs are now under semver.
Publisher's notes
Breaking changes
- The
luaufeature (luais the old name of the same feature) makes the crate an l3i extension,luau::ArchivetoolExtension, providing the module@dream/archivetooland requiring dream_archive'sdream.archive.dream_archivetool::lua,create_dream_archive_module,registerand thestandalone-luafeature are gone withmlua. - The archive methods (
toolInfo,verify,diff,extract,extractMany,planExtract, theByPathHexforms,extractAll,planExtractAll) are members ofdream.archive.Archiveitself, on every archivedreamArchive.open*returns. - Reports and plans are userdata: fields are properties, row lists are sequence views that take
#,[i]andfor, and:toTable()gives the 0.2 table.sizeandcompressedSizeare numbers instead of decimal strings, andpayloadFingerprinta Luau integer instead of a hex string. - An unknown option is
<context>: unknown option 'key'; known options are ..., and a wrong option type names the field, as inadd.output: .... - Building with
luauneeds l3i's toolchain: clang, lld and cross-language thin LTO.
Added
extractManyandplanExtracttake entry handles fromarchive:entries(), and the whole entries view.- Every function, method and report field has a Luau type in the plan's generated definitions, and every report and plan view declares its row type, so strict scripts index and iterate them without
:toTable().
Changed
- An input that is a symbolic link while
follow_symlinksis off fails with the newArchiveError::SymlinkInput, which Rust code can match, instead of anArchiveError::Archivemessage. verifyand extraction plans no longer copy every entry path into a set to find duplicates.- Built on dream_archive 1.0.0.
- dream_archive 1.0.0 and l3i 1.0.0 come from crates.io; Rust 1.92.
Fixed
- An extraction plan or batch that names an entry the archive does not have fails with
archive entry not foundbefore anything is written, in Rust and Luau. Before, a batch wrote the entries ahead of the missing one, and a plan listed it. extractof an entry the archive does not have no longer creates the target's directories first.add --output NAMEwith a bare file name that does not exist yet writesNAMEin the current folder, in Rust and Luau alike, and so docreateandaddof a bare archive name with--fsync. Before, all of them failed withNo such file or directory.- On Linux and macOS, extracted files and new archives get
0666less the umask, as any new file does, and an archiveaddreplaces in place keeps its mode. Before, every file written was0600, andaddtook other users' read access away from an archive. addto a compressed BA2 keeps it compressed: each kept file stays compressed or stored as it was, and new files and textures are compressed when anything in the archive is. Before, an update of a general BA2 stored every file uncompressed, kept ones included, and an update of a zlib texture BA2 stored the new textures uncompressed.verifyreports each ofunsafe_paths(LuauunsafePaths) by its normalized key, aslistand the duplicate rows do, with the stored bytes inraw_path_bytes_hex. Before,pathandpath_bytes_hexthere were the stored bytes, backslashes and case included.- Output piped into a program that stops reading early, such as
head, ends quietly with exit code 0. Before, it ended withERROR: I/O error: Broken pipe(archive error:for JSON andextract --stdout) and exit code 1, and--generate-completionpanicked. - Errors name the options of the interface in use. A symbolic link among the inputs says
pass --follow-symlinks to opt inon the command line andset followSymlinks to opt inin Luau, where both said Rust'sfollow_symlinks.compresswith TES3 is--compress is not valid with --format tes3on the command line,compress is not valid with format bsaTes3in Luau andcompress is not valid with TES3 BSA archivesfrom Rust, where all three said--compress. list --long,list --jsonanddiffgive a TES4 file's size: an uncompressed file's from the index, a compressed file's from the first four bytes of its data. Before, every TES4 size wasnull(-inlist --long), sodiffwithout--hashcounted every file present in two uncompressed TES4 archives as unchanged, whatever it held.
Migration
Compose dream_archive's
ArchiveExtensionanddream_archivetool::luau::ArchivetoolExtensioninto the host's l3iRuntimePlan; a host that wants the old globals addsRuntimePolicy::compat_globalfordreamArchiveanddreamArchivetool. Scripts that usedipairs,pairsortable.inserton a report's rows iterate them withforor call:toTable()first, read sizes as numbers, and compare fingerprints as integers. Embedding Luau has the setup and every change.Windows x86_64macOS aarch64macOS x86_64Linux x86_64 source
db623ad16b06· tag1.0.0dream_archivetool-Windows-X64.zipVerify · sha256 f622ccea2099…2554ed12 · 1 source
- SHA-256
- f622ccea20996eed56329ee39f1da169074c00e78ec1aaac7781485d2554ed12
- Size
- 709236 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.0.0/dream_archivetool-Windows-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Windows-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-ARM64.zipVerify · sha256 838097b234cd…b10c8007 · 1 source
- SHA-256
- 838097b234cdfc4be8407318fcca9770ad02226eb9c07c313ed38c61b10c8007
- Size
- 838405 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.0.0/dream_archivetool-macOS-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-X64.zipVerify · sha256 60a56202c2d9…a79f850a · 1 source
- SHA-256
- 60a56202c2d99bba344f4599de88977b144742326e6fc066389c0130a79f850a
- Size
- 880668 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.0.0/dream_archivetool-macOS-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Linux-X64.zipVerify · sha256 e03cfa2c351c…fd5f40f0 · 1 source
- SHA-256
- e03cfa2c351c328fcddf2e7d7aec557c21441f1d44dc2dbbff415c76fd5f40f0
- Size
- 919003 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.0.0/dream_archivetool-Linux-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Linux-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Android-ARM64.zipVerify · sha256 596c6cb8e87c…ea76c410 · 1 source
- SHA-256
- 596c6cb8e87cab68b86c3dce2faeeb69b339e250d50ffbda6e04d026ea76c410
- Size
- 907750 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.0.0/dream_archivetool-Android-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Android-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Portmaster-ARM64.zipVerify · sha256 b8ef5c81c2e9…89676230 · 1 source
- SHA-256
- b8ef5c81c2e921b8dcfda0fd57e72423121524d3dbd2982938c1123c89676230
- Size
- 905504 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/1.0.0/dream_archivetool-Portmaster-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Portmaster-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories. - The
-
0.2.1 stable
A dry run reports an existing target as a conflict instead of failing.
Publisher's notes
Changed
- Built on dream_archive 0.2.3.
Fixed
extract-all --dry-runand every extraction plan list a target that already exists asconflictunder the default policy, instead of failing the whole plan; only the extraction itself refuses it.
Windows x86_64macOS aarch64macOS x86_64Linux x86_64 source
34397d9f2267· tag0.2.1dream_archivetool-Windows-X64.zipVerify · sha256 17cd0b79d3c6…e52c1c82 · 1 source
- SHA-256
- 17cd0b79d3c6eee7a8e26c22d4acca7dd990591c631b54679a826305e52c1c82
- Size
- 725836 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.1/dream_archivetool-Windows-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Windows-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-ARM64.zipVerify · sha256 07f52dda20d3…4db4dff7 · 1 source
- SHA-256
- 07f52dda20d3f3d879c813a99738ed61770332638e11b5b6c101791f4db4dff7
- Size
- 831215 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.1/dream_archivetool-macOS-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-X64.zipVerify · sha256 762df557c21f…0729a841 · 1 source
- SHA-256
- 762df557c21f40667a905f5eefa7be62cf2a0109afcc783e6aefa6b60729a841
- Size
- 871356 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.1/dream_archivetool-macOS-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Linux-X64.zipVerify · sha256 da59786dbe20…e88b9824 · 1 source
- SHA-256
- da59786dbe20cf43e62643567c55cc7bf0b3a10f7ad55fdfda598719e88b9824
- Size
- 921367 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.1/dream_archivetool-Linux-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Linux-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Android-ARM64.zipVerify · sha256 43764013da0f…027a7a03 · 1 source
- SHA-256
- 43764013da0ffbfa6049013e9f7f2ea99157799e663a9a9ec790ca35027a7a03
- Size
- 905849 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.1/dream_archivetool-Android-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Android-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Portmaster-ARM64.zipVerify · sha256 b5d1fe24c00a…da1f84f6 · 1 source
- SHA-256
- b5d1fe24c00a15938632aa9e97b568a99c830a3ecb928ed67c1c9b51da1f84f6
- Size
- 882661 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.1/dream_archivetool-Portmaster-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Portmaster-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories. -
0.2.0 stablebreaking notesmigration notes
The Lua bindings run on Luau, and every Lua name is camelCase.
Publisher's notes
Breaking changes
- The
luafeature targets Luau throughmlua0.12 instead of LuaJIT, andstandalone-luabuildsmlua's Luau. - Every Lua name is camelCase: functions, methods, option keys, report fields and string values (
extractMany,archive:toolInfo,preservePaths,pathBytesHex,"bsaTes4","skyrimSe","metadataOnly"). The conventional global isdreamArchivetool. - Rust 1.88 or newer.
Changed
- Built on dream_archive 0.2.2, with dependencies updated,
clap_mangen0.3 among them.
Migration
Rename each Lua call, option and report field to its camelCase spelling, and the
dream_archivetoolglobal todreamArchivetool. Nothing else about the behavior changed.Windows x86_64macOS aarch64macOS x86_64Linux x86_64 source
736c36cf2503· tag0.2.0dream_archivetool-Windows-X64.zipVerify · sha256 39c20d11f6fe…0921d515 · 1 source
- SHA-256
- 39c20d11f6fe3c290d14b187df922556668b5ce0f38cd2e6e8ce11510921d515
- Size
- 726026 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.0/dream_archivetool-Windows-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Windows-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-ARM64.zipVerify · sha256 9e7c93a4f945…76be4a56 · 1 source
- SHA-256
- 9e7c93a4f94557c757a32b23f40375b09b42ad2b3ecaa6b0075fccaa76be4a56
- Size
- 831192 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.0/dream_archivetool-macOS-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-X64.zipVerify · sha256 d56ed646b006…5b24e9eb · 1 source
- SHA-256
- d56ed646b0061037792e208cddd23197fb238e491a283cc2a64e2ec65b24e9eb
- Size
- 871017 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.0/dream_archivetool-macOS-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Linux-X64.zipVerify · sha256 7cba7d0d9a47…c31d9aab · 1 source
- SHA-256
- 7cba7d0d9a47fe886ec04bfa5ad7e90c5627d62b30d2d46a032c69a2c31d9aab
- Size
- 920480 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.0/dream_archivetool-Linux-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Linux-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Android-ARM64.zipVerify · sha256 85059cd15494…2e4fedcd · 1 source
- SHA-256
- 85059cd15494878bf4d896d5470bfd4ab3db7d2992325509da8dc4d32e4fedcd
- Size
- 905899 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.0/dream_archivetool-Android-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Android-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Portmaster-ARM64.zipVerify · sha256 bd343d14fe8e…1650aff2 · 1 source
- SHA-256
- bd343d14fe8e44a10ea54306ce6878e18098536f0afddb5efd7b748a1650aff2
- Size
- 881232 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.2.0/dream_archivetool-Portmaster-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Portmaster-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories. - The
-
0.1.1 stablebreaking notes
`create --compress`, and builds for Android and PortMaster handhelds.
Publisher's notes
Breaking changes
CreateOptionshas acompressfield: Rust code that builds it without..Default::default()must set it.
Added
create --compresswrites compressed TES4 BSAs and BA2s;--compresswith--format tes3is an error.- Command-line builds for Android on ARM64 and for PortMaster handhelds.
Windows x86_64macOS aarch64macOS x86_64Linux x86_64 source
bb773cb3e911· tag0.1.1dream_archivetool-Windows-X64.zipVerify · sha256 c17afdf3aef0…50fd1809 · 1 source
- SHA-256
- c17afdf3aef0d3b857f28d8e8ef8b8356bc70bb5def4e00e3e87397650fd1809
- Size
- 725855 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.1.1/dream_archivetool-Windows-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Windows-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-ARM64.zipVerify · sha256 b0aeca3e4be1…1ffe16fb · 1 source
- SHA-256
- b0aeca3e4be1f327295c23d22dff9a4ec566dfbce293dff2b207d8241ffe16fb
- Size
- 836509 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.1.1/dream_archivetool-macOS-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-X64.zipVerify · sha256 d1ff38092ed5…15a4f3d5 · 1 source
- SHA-256
- d1ff38092ed5d219b78d6b313b926457e59613cc5b49a819a816a45b15a4f3d5
- Size
- 881670 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.1.1/dream_archivetool-macOS-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Linux-X64.zipVerify · sha256 1c572e32b9ff…fb1ad8d4 · 1 source
- SHA-256
- 1c572e32b9ffa146992899ad50120a6eb044be064b1ee5e6ee59c5a0fb1ad8d4
- Size
- 925908 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.1.1/dream_archivetool-Linux-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Linux-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Android-ARM64.zipVerify · sha256 9fc5c75d2a22…4b9b7a39 · 1 source
- SHA-256
- 9fc5c75d2a22059876d2ed6ff4844552720f07f5ab1e1401ec42c4de4b9b7a39
- Size
- 909079 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.1.1/dream_archivetool-Android-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Android-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Portmaster-ARM64.zipVerify · sha256 389b3c4d3a20…0f59da4c · 1 source
- SHA-256
- 389b3c4d3a20be4d2739275107339f5c4ab5e58ccfa4837a0dc1654a0f59da4c
- Size
- 883491 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.1.1/dream_archivetool-Portmaster-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Portmaster-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories. -
0.1.0 stable
First release: inspect, extract, create and update TES3 and TES4 BSAs and BA2s from the command line, a Rust library and Lua.
Publisher's notes
Added
info,list,verifyanddiff, each with JSON for scripts: a display path besidepath_bytes_hex, the normalized lookup key.extractandextract-all, which refuse absolute paths,.., NUL bytes and colons before writing, and fail, overwrite or skip when a target exists.extract --stdoutand--entry-hex.createfor TES3 and TES4 BSAs and GNRL and DX10 BA2s, andadd, which rewrites an archive with new and replaced entries through a temporary file and refuses archives it cannot rewrite without loss.--dry-runplans forextract-all,createandadd;--fsync;--follow-symlinks; shell completions and a manual page.- The library,
ArchiveToolandOpenArchive, with the command line behind the defaultclifeature, and Lua bindings throughmluaand LuaJIT behind theluafeature. - Builds for Windows, Linux, and macOS on Apple silicon and Intel.
Windows x86_64macOS aarch64macOS x86_64Linux x86_64 source
b3a42183ca50· tag0.1.0dream_archivetool-Windows-X64.zipVerify · sha256 8aa0a56c0092…d2c403ed · 1 source
- SHA-256
- 8aa0a56c0092ccad2641dcea69ddf30816d42da2d7d6b271611b8801d2c403ed
- Size
- 730694 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.1.0/dream_archivetool-Windows-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Windows-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-ARM64.zipVerify · sha256 1c76cfb88ce8…110704a6 · 1 source
- SHA-256
- 1c76cfb88ce8de276c63ab5738a3ca35ff4fcc9ae28f03fdc189774f110704a6
- Size
- 843805 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.1.0/dream_archivetool-macOS-ARM64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-ARM64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-macOS-X64.zipVerify · sha256 df20e932350f…ad0ae3c0 · 1 source
- SHA-256
- df20e932350fb1f595e9d2a7245b98e3d76727e1b5b6d5e87490f13aad0ae3c0
- Size
- 888628 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.1.0/dream_archivetool-macOS-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-macOS-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.dream_archivetool-Linux-X64.zipVerify · sha256 cf21e5a6a5a1…db7595fb · 1 source
- SHA-256
- cf21e5a6a5a122335be64351c793883edd79b1f06de45f4ed43f8858db7595fb
- Size
- 923839 bytes
- Media type
application/zip- publisher
- https://github.com/DreamWeave-MP/dream_archivetool/releases/download/0.1.0/dream_archivetool-Linux-X64.zip
The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself:
sha256sum dream_archivetool-Linux-X64.zipmust print the digest above. This is a program, not game data: unpack it where you want it, and never into a game's data directories.
06Media
Published by the project. Linked, not embedded: viewing them loads the publisher's host.
- Two crossed wrenches on the purple DreamWeave disc. image · featured
07Observed changes
What this index saw change in this claim's manifest.
08People
- maintainerDreamWeave