All products

MJOLNIR Code Mods changelog

The first-party script mods, built in CI and covered by one Ed25519 signature.

53 releases · latest v0.43.1 · Documentation

v0.43.1

Forge checks layout files before loading them

Forge refuses malformed saved layouts with the reason instead of loading them, and automatic doors now open in Slayer and other game modes, not just Forge.

v0.43.0

Forge packs: modular pieces, doors, lifts and placement controls

Forge builds with modular packs of floors, walls, ramps and roads, with automatic doors, gravity lifts, and controls for physics, grid and angle snapping.

v0.42.0

Forge layouts, properties and budgets

Forge saves and loads map layouts that start every game on the map, sets object properties, places spawns and flag stands, and turns objects.

v0.41.0

Facility lighting and preview cameras

Improved custom-map lighting and repeatable preview cameras accompany the TST facility update, retaining the team-aware bots from 0.40.0.

v0.40.0

Bots on red and blue

In team games bots play for red and blue and leave their own side alone. Bots no longer stand still for minutes, and the post-game vote shows each option as a tile.

v0.39.0

Bots

The host can fill a match with AI bots that have names, show on the scoreboard and kill feed, and hunt players across the map. The lobby is tidier, and the map select has search.

v0.38.0

Steadier fireteam matches: no mass drops, no lost sounds, a smooth vote

Fixes from the 2026-10-24 playtest: team games that ended at load, a mass disconnect, joiner sounds and crashes, kill floors, Halo 2 lifts and a lag-free vote.

v0.37.0

Reload and grenade sounds for players who join a match under way

A player who joined a match in progress heard gunfire but no reload, grenade or other sound attached to an object; the lobby now gives their game the audio binding the join skipped.

v0.36.0

Share your game and public invites on Discord

Show your map, game type and observed kills and deaths as MJOLNIR Core on Discord, with Join Game for public sessions that have room.

v0.35.0

Choose game types from their own screen

Browse your map's supported game types with icons and descriptions, see the chosen icon in the lobby, and place objects from Forge's palette.

v0.34.0

Forge

FORGE is a new game type: become the Monitor and pick up, move and delete a map's objects, with Halo Reach's own Forge engine and a HUD of its own.

v0.33.0

The game tells you when MJOLNIR is out of date

At the main menu, the game says when MJOLNIR, the CE runtime or your maps are out of date, and UPDATE AND RESTART updates through the launcher.

v0.32.0

Team Slayer, CTF in team colours, and Halo 2 maps in the map list

Team Slayer, CTF flags and armour in team colours with CE's own waving flag cloth, and a map list with every hub map, Halo 2 included.

v0.31.1

Benches that fill the screen

/bench and mjolnirbench now measure the whole screen at your own field of view, so their timings are right on monitors that aren't 16:9.

v0.31.0

Faster map loads and rivers that start full

The remastered maps load much faster with their grass and scenery built in, and their rivers are full the moment you spawn.

v0.30.0

Smoother frames on the classic maps

The occasional stutter on the classic maps, a frame of 50 to 200 ms every minute or two even standing still, is gone. It came from MJOLNIR's own scripts cleaning up their memory, not from the maps.

v0.29.0

/bench shows where the frame goes

/bench now says whether your game thread, render thread or GPU is holding the frame back, and where you were standing, so the MJOLNIR team can tell what to optimize for your hardware.

v0.28.0

Faster foliage and /bench

Grass that was drawn across the whole map now culls, Low and Medium foliage drop the grass's wind, and /bench measures what a map's foliage costs on your PC and sends it to the MJOLNIR team.

v0.27.0

Match chat

Multiplayer matches have text chat, with team chat, slash commands and hub avatars. Every line is kept for moderators, and public matches show their chat on the hub.

v0.26.0

Smoother remastered maps

The remastered maps no longer stutter ten times a second, and the HUD now keeps a log of stutters that you can send us.

v0.25.0

A new kill feed

The multiplayer kill feed shows each weapon's icon, headshots and players' avatars, with medals, score bars and a new respawn countdown.

v0.24.0

Ten remastered maps

The level loader draws the ten remastered maps: real terrain and grass, the game's own rock and trees, a living ocean and rivers, and Halo CE's lamps lit by Unreal.

v0.23.2

Map sounds follow the volume settings

Sounds on converted and community maps (ambience, water, teleporters, the announcer) now follow the game's volume sliders.

v0.23.1

Joining games from the Xbox app

On the Xbox app (Game Pass), choosing a game in FIND GAMES now joins it. Before, nothing happened and the join timed out.

v0.23.0

Multiplayer on the Xbox app (Game Pass)

Classic maps, multiplayer and FIND GAMES now work on the Xbox app (Game Pass) version of the game, not only on Steam.

v0.22.0

Your hub name in game, and reporting players

Multiplayer shows each player's MJOLNIR hub name and Discord avatar, and you can report a player from the post-game screen.

v0.21.0

Join a game from the website

Press Join on mjolnircore.com and the game joins that server from the main menu, downloading the map first when you don't have it.

v0.20.0

Download maps in game and join right away

Join a server on a map you don't have and download it in game, with its screenshot and details: no restart, even to update to the host's version.

v0.19.0

Classic vehicle sets, fog, MCC's shaders and the playtest fixes

Classic maps place Halo CE's vehicles per game type and team, draw their fog and MCC's teleporter and sky shaders, and CTF, headshots and event sounds behave again.

v0.18.0

Classic maps re-lit with our own radiosity solver

The classic maps' lightmaps are solved again at up to eight times Halo CE's resolution: crisp sun shadows, evenly lit scenery, and base interiors lit by their own lights.

v0.17.0

Classic maps lit by Unreal: headlights and shadows on the ground

Vehicle headlights and other game lights now light the classic maps' ground and walls, and no longer turn players and vehicles white.

v0.16.0

Host game settings, MAX PLAYERS, and a round clock

The host sets the rules in the lobby (score to win, time limit, respawn, shields, camo and more) and picks MAX PLAYERS, 2 to 16. The HUD shows a round clock.

v0.15.0

Classic maps: baked corners, moving machines, truer shadows

The level loader draws the 1.1.0 classic maps' new lighting: shadows stay out from under roofs, Infinity's beams fire, and a missing texture no longer blanks a material.

v0.14.1

A lobby that answers its buttons, and a reload that can't crash the host

The lobby keeps trying to connect its buttons, and reloading mods no longer crashes a game in progress.

v0.14.0

Match history for public games

Public matches now report their scoreboard and every kill, with where it happened, to mjolnircore.com/matches.

v0.13.0

A new server browser in FIND GAMES

FIND GAMES is now a proper server browser: columns that line up, sorting, filters, a details panel and QUICK JOIN.

v0.12.0

Join a match already under way

Join a public game while its match is under way, straight from FIND GAMES. Hosts get a HOST MENU to end the match, return to the lobby, and kick or ban players.

v0.11.2

Blue team shows blue, whatever armour you wear

In CTF and Team Slayer, every Spartan now wears the classic Mk V armour in its team's colour. Players in other armour, like Master Chief's default, stayed olive.

v0.11.1

FIND GAMES shows a game's details

FIND GAMES shows the host, map, game type, players and ping of the selected game again. They were missing whenever the hub had no ping estimate.

v0.11.0

Public games and FIND GAMES

Hosts can make a multiplayer game public, and FIND GAMES lists public games to join without an invite. Games stay private unless the host opens them.

v0.10.1

Classic CE maps run smoothly

Converted Halo CE maps no longer stutter. The mods were stalling the game many times a second, whatever the graphics settings or the PC.

v0.10.0

Fireteams past four players

Up to 16 players can join a fireteam, and the FIRETEAM panel on the main menu lists all of them. Each extra player needs their own PC.

v0.9.0

Post-game and next-map voting

Matches end with final standings, then everyone returns to the lobby together and votes on the next game. Nobody is dropped from the fireteam anymore.

v0.8.1

MULTIPLAYER is part of the main menu

MULTIPLAYER is now a real main menu button: it shows the moment the menu opens, looks like its neighbours, and leaves Remix where it was.

v0.8.0

Team scores on the HUD

Multiplayer gets a live score strip and a scoreboard split into Red and Blue teams in Capture the Flag, and the lobby and map screens are tidied up.

v0.7.1

Base beacons pulse again

The glowing beacons at the bases on Danger Canyon, Blood Gulch and the big outdoor maps pulse as they did in Halo: Combat Evolved instead of shining steadily.

v0.7.0

Classic Halo CE multiplayer, in alpha

A MULTIPLAYER menu, the classic CE maps with Slayer and CTF for your fireteam, and a multiplayer HUD with a kill feed and a Tab scoreboard. Alpha.

v0.6.0

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.

v0.5.0

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.

v0.4.0

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.

v0.3.0

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.

v0.2.0

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.

v0.1.0

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.