Skip to content

MJOLNIR CLI cli-v0.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 18:08
· 129 commits to main since this release
Immutable release. Only release title and notes can be modified.
c28d2c2

Edit the game's tags from Windows, Linux or macOS

The first published build of mjolnir, the command line that reads and edits the tags in your installed game — now for three operating systems, where before it had to be compiled from source.

mjolnir is the tool the guides use to find a tag, print its fields, change a
value and bake the result into a container the game will load. It has always
been in the repository; it has never been something you could just download.

Now it is, and not only on Windows. The game is a Windows title — it runs on
Linux under Proton and not at all on macOS — but its containers are just files,
and reading and editing them turns out to need no Windows anywhere.

scoop bucket add mjolnir https://github.com/devnull9090/mjolnir-core
scoop install mjolnir
brew tap devnull9090/core https://github.com/devnull9090/mjolnir-core
brew install mjolnir

Added

  • Prebuilt binaries for Windows, Linux and macOS, attached to the release
    and mirrored on releases.mjolnircore.com. Unpack, put it on your PATH, done —
    no Rust toolchain, no twenty-minute first compile.
  • Install with a package manager: Scoop on Windows, Homebrew on macOS and
    Linux, or the .deb and .rpm packages for Debian, Ubuntu, Fedora, RHEL and
    openSUSE.
  • One macOS download for both Intel and Apple Silicon. No wrong choice to
    make, and no Intel build quietly running under emulation.
  • A Linux build that runs on any distribution. It is statically linked, so
    there is nothing to install alongside it and no minimum system version — it
    works the same on a current Ubuntu and on a decade-old CentOS.
  • Every build is checksummed, and the checksums are published in the release
    notes as well as next to the download.

Changed

  • The getting-started and tag-editing guides now open with the download, and say
    where the game's files are on Linux as well as on Windows. Building from source
    is still supported and still documented — it is just no longer the only door.

Known issues

  • mjolnir poke, which changes a value in the running game, is Windows-only. It
    attaches to the game process, so it needs the machine the game is on.
  • macOS can read, edit and build containers, but the game has no macOS version,
    so there is no local install to point at and nothing to test a mod in. It is a
    machine for authoring, not for playing.
  • Only 64-bit builds are published. The game is 64-bit; ARM Linux is one line of
    CI away if anyone wants it.

Full changelog · All releases


Install

Windows

scoop bucket add mjolnir https://github.com/devnull9090/mjolnir-core
scoop install mjolnir

macOS and Linux (Homebrew)

brew tap devnull9090/core https://github.com/devnull9090/mjolnir-core
brew install mjolnir

Debian, Ubuntusudo dpkg -i mjolnir_0.1.0_amd64.deb
Fedora, RHEL, CentOS, openSUSEsudo rpm -i mjolnir-0.1.0-1.x86_64.rpm

Or take an archive below, unpack it anywhere, and put that folder on
your PATH. The Linux binary is statically linked, so it runs on any
distribution without installing anything alongside it.

Downloads

File SHA-256
mjolnir-0.1.0-windows-x64.zip dd937155a6495ea2fde94887080fdc57c47a2bd0c46370281e60ae3f159c781e
mjolnir-0.1.0-linux-x64.tar.gz 40d3929ccce6bf8d9d27589b1457f44c86840ad29170889db4c41cf3e521a0d8
mjolnir-0.1.0-macos-universal.tar.gz ebebc495feb4629869bd9ea85c6b07c4b950024434d1d1dcfdcc43321f6deeff

The macOS build is a universal binary — the same file runs on Intel
and on Apple Silicon. .deb and .rpm checksums are in the
checksums file attached below.

Verify your download

(Get-FileHash .\mjolnir-*.zip -Algorithm SHA256).Hash
shasum -a 256 mjolnir-*.tar.gz

Compare the output with the checksum above. They must match exactly.