Changelog
Every release of the MJOLNIR modding platform for Halo Campaign Evolved — the launcher, the tag editor, the runtime and the signed code mods. Newest first.
Subscribe by RSSCurrent versions
Installs the runtime, manages your mods, and launches Halo Campaign Evolved.
Browse and edit the Blam tags, textures, audio and scripts inside your installed game.
The signed UE4SS bundle every mod runs on, with the signatures and config this game needs.
The `mjolnir` command line: list, inspect, edit and repack the tags in your installed game.
The first-party script mods, built in CI and covered by one Ed25519 signature.
All releases
The Script, World and Model views keep the way back
The Script, World and Model views keep the view buttons, so there is a way back to a tag's fields, and a view chosen for one tab no longer follows you into the next.
The Xbox app version, found
Mod setup on the Xbox app copy of the game failed looking for a Win64 folder. That build ships in WinGDK; the launcher now finds it, and finds Xbox app installs on its own.
The stub beside every mod is written, not copied
The empty .pak the launcher places beside each installed container is now written from scratch instead of copied from the smallest shipped one.
Levels and Nanite meshes as glTF, textures as DDS and TIFF
A mission's Unreal geometry exports as glTF, a Nanite mesh shows and exports at full detail, a texture exports as DDS or TIFF, and tag references poke into the running game.
Undo, and blocks that copy and paste
Ctrl+Z and Ctrl+Y step a tag's edits back and forward; block elements can be inserted, copied and pasted between tags, and a whole block can go out and come back as tab-separated text.
`mjolnir live`: what the running game has loaded
A new live command reads the running game's own table of loaded tags and its string-id registry, and poke uses that table to find a tag instantly instead of sweeping memory.
Live mode reads the game's own tag table
Live mode reads the game's own table of loaded tags instead of sweeping memory, and a mod can now add tags of its own with New Tag From This.
Blam console answers on screen
MJOLNIRBlamConsole 0.2.0 shows each answer in an on-screen panel and writes what it can to the Unreal console, so the UE4SS window is no longer required to see what a command did.
The classic Blam console, at the Unreal console
MJOLNIRBlamConsole feeds the engine's own HS console from the Unreal console and answers back, with help for all 1,695 engine functions; it is the set's first native mod, built in CI.
Live edits reach weapons, and fields inside blocks
A live edit of a weapon — or any field inside a block element — now changes the running game. Before, it reported success and changed nothing.
Live mode reads the engine's own object table
Arm live mode and the level appears in about a second, read straight from the engine — no memory scan. The scan now only finds what is actually pokeable.
Live mode learns what the game is holding
One scan finds every loaded tag at once — no more minutes-long search per edit — makes them instant to poke, and names the level you are in.
The editor remembers your place
Tabs keep their scroll, open sections and element picks across switches and restarts — plus right-click menus everywhere, and sound tags that play their audio.
References you can see through
Hover a tag reference to preview what it points at — a playable sound, a spinning model, or its identity. Broken references show red. Plus back/forward history, Ctrl+P quick-open, and "referenced by".
Blocks grow and shrink now
Add, duplicate and remove block elements — constraints a tag never shipped with. Also fixes string id, tag reference and script edits dropping out of exports.
The signature fix that never shipped
Ships the corrected GUObjectHashTables signature. 2.0.0 carried a pattern that resolved to the wrong function, so UE4SS started cleanly and then failed somewhere unrelated.
See who made it
Click an author's name anywhere and their profile opens in the launcher: their avatar, everything they have published, and what that work has drawn.
See what a mod does before you install it
Mod pages now show "What this mod does" — the declared list of every tag edit, texture, and script in the latest release — and mods the community reports are hidden automatically.
Your exports now say what they change
Exported mods now carry a declared change list — every tag edit, texture, and script — shown on the mod's hub page and in the launcher before anyone installs.
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.
See models and levels in 3D
A Model view for objects and a World view for levels — the game's simulation geometry drawn in 3D, with level placements you can select and move like a lightweight Sapien.
Four new mods, and missions launch the way the game launches them
CTF, an eight-player co-op experiment, custom-world tooling and the debug map menu join the set, and Multiplayer gains safe mission launching.
Point the launcher at your game
If MJOLNIR cannot find Halo Campaign Evolved, you can now choose the folder yourself instead of being stuck on the Game Not Found screen.
Choose which installation you are editing
The setup form now takes the game folder itself, and the installation you have open is named at the bottom of the left panel, with a way to change it.
Swap textures from inside a mod project
Replace any texture's pixels with your own image from inside a mod project, and have it travel with your tag and script edits when you test, export or publish.
Read, edit and compile the campaign's mission scripts
The campaign's original mission scripts ship inside the game. The Tag Editor now shows them, lets you edit them, and compiles your changes back in.
Twice as many textures preview
Around half the game's textures would not preview at all. 4,787 of 4,844 now decode, up from 2,421.
Hotfix: audio plays in the installed app
Fixes 0.6.0, in which the audio browsing added one release earlier could not actually play anything once the app was installed.
Browse and play the game's audio
The Tag Editor opens the game's sound archives — around 6 GB it could not read before — and lets you browse, name and play 194,559 Wwise audio files.
Live tag editing in the running game
Change a tag value and see it in Halo Campaign Evolved immediately — no rebuild, no repacking, and no restarting the game.
Verifies author-signed mod archives
The launcher refuses to install a community mod whose author signature does not verify, pins each mod's signing key, and warns you when a key changes or is revoked.
FlyCam actually flies
MJOLNIRFlyCam 1.1.0 fixes a camera that never moved in 1.0.0, hides the first-person arms and weapon so external shots look right, and clears two crashes.
Link a hub account instead of pasting an API key
Publishing now uses the same pairing flow as the launcher — approve a code in your browser — instead of minting an API key by hand and pasting it into a text box.
Author, test and publish mods without leaving the editor
Mods become saved projects rather than one-off exports: keep a list of your edits, test them in the game, and publish to the MJOLNIR Hub from inside the editor.
No Oodle DLL required
The Tag Editor now reads the game's compressed containers on its own, so you no longer need to supply a proprietary Oodle DLL before it will open anything.
Setup installs the mods a new install needs
First-time setup no longer finishes with a modding framework and nothing to run in it, and the rest of the signed mods are now listed in My Mods with an Install button.
The signed badge tells the truth, and updates install quietly
Mods installed by an earlier launcher now verify as signed instead of reading unverified forever, and automatic updates stop interrupting you with an installer prompt.
The signed runtime replaces the modpack
The launcher installs a signed runtime bundle instead of the old modpack, refuses one whose signature does not verify, and stops overwriting your settings.
Automatic updates work for the first time
Fixes automatic updates, which had never worked in any released build: the launcher was silently blocked from checking, and reported the block as "up to date".
The hub release: browse, rate and update mods in the launcher
The launcher becomes a full hub client: mod pages, ratings and comments built in, one Updates screen for everything, and sign-in by pairing.
A Tools tab, and the Tag Editor
Adds a Tools tab that installs and updates companion apps on demand, starting with the new MJOLNIR Tag Editor for browsing and editing the game's tags and textures.
MJOLNIRCore installs itself on a fresh setup
MJOLNIRCore 1.0.1 marks itself as a mod that first-time setup should install, and fixes existing installs wrongly reading as modified.
The first-party mods, signed and versioned
The first-party script mods, built in CI, each carrying its own version, and all covered by one Ed25519 signature the launcher checks before installing.
Republished so existing installs are offered the migration
The same bundle as 1.0.0, republished under a new major version so that installs still carrying the old modpack are actually offered the upgrade.
A signed runtime replaces the modpack
The first MJOLNIR Runtime: the UE4SS modding framework and the config this game needs, as a signed bundle the launcher verifies before installing.
Browse and edit the game's tags and textures
Browse every asset in your installed copy of Halo Campaign Evolved, read its Blam tag fields in a Guerilla-style form, preview textures, and export edits.
Security: replaces the update signing key
Replaces the key that automatic updates are verified against, after the previous private key was found committed to the public repository.
Update notifications you cannot miss
Fixes automatic updates, which could not verify a download and so never installed one, and adds an update badge that persists after you dismiss the banner.
Install, verify and toggle the mod framework from the launcher
The launcher now installs the UE4SS modding framework for you, verifies every file it wrote, and supports Game Pass copies of Halo Campaign Evolved as well as Steam.
The Windows installer builds again
Fixes the Windows installer, which had stopped building since the branded artwork was added in 0.1.3, leaving several releases without one.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.2.4.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.2.3.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.2.2.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.2.1.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.2.0.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.1.10.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.1.9.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.1.8.
Release pipeline only
A version bump published while wiring up the signing key that lets released builds be verified. Nothing in the launcher itself changed since 0.1.7.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.1.6.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.1.5.
Release pipeline only
A version bump published while fixing the automated release workflow. Nothing in the launcher itself changed since 0.1.4.
Release pipeline only
Adds an automatic Discord announcement when a release is published. Nothing in the launcher itself changed since 0.1.3.
Fixes a startup crash, and brands the installer
Fixes a crash that stopped the launcher opening at all on some installs, and gives the Windows installer proper MJOLNIR branding.
Release pipeline only
A version bump published to exercise the release pipeline. Nothing in the launcher itself changed since 0.1.1.
Automatic updates
The launcher can now check for new versions and install them itself, instead of asking you to download a new installer by hand.
The first MJOLNIR Launcher build
The first published build of the MJOLNIR Launcher for Halo Campaign Evolved, alongside the mjolnircore.com website and the automated release pipeline behind both.