Skip to content

MJOLNIR CLI cli-v0.6.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 17:55
· 8 commits to main since this release
Immutable release. Only release title and notes can be modified.
1592764

Forge map variants, Forge palettes, and Halo 2 lifts in converted maps

The CLI reads and writes Forge map variants (.mvar), bakes a Forge palette into each level, and carries Halo 2's lifts and jump pads into converted maps.

Added

  • Forge map variants. The Megalo crate reads and writes Halo Reach map
    variant files (.mvar) bit for bit, and examples/mvar_summary lists what
    one holds: objects, positions, labels and budgets.
  • Forge palettes in every baked level. mjolnir level bake writes the
    scenario's map variant palettes, one per category (weapons, vehicles,
    equipment, scenery), so MJOLNIRForge can place them.
  • Halo 2 lifts, jump pads and vents. mjolnir cache stage reads the
    physics phantoms that push players in Halo 2 maps (pills, boxes and convex
    shapes, with the marker each pushes along) and writes them to
    placement.json as lifts. The level generator puts them in the level
    file, where MJOLNIRLevelLoader 0.9.4 pushes players with them.

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, Ubuntu — sudo dpkg -i mjolnir_0.6.0_amd64.deb
Fedora, RHEL, CentOS, openSUSE — sudo rpm -i mjolnir-0.6.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.6.0-windows-x64.zip 485927fd09fff287a5f84823972a37ca21c41e6617caecdc99ed617073730974
mjolnir-0.6.0-linux-x64.tar.gz 31c6b93bc98e24ef6ef2af166cf4d714bd6e2b420fa155389c139bd44824ae02
mjolnir-0.6.0-macos-universal.tar.gz 5d9bd4103284045d1b94b90e6db5ae7e1c3657074f72ced8ec84f633ecdbab34

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.