Skip to content

MJOLNIR Code Mods mods-v0.51.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 21:42
· 2 commits to main since this release
Immutable release. Only release title and notes can be modified.
621fe4f

Every medal

Multiplayer now shows every medal the game awards (headshots, revenge, hijacks, weapon sprees and more), and the medal case counts them without doubles.

Added

In MJOLNIRHud 0.21.0 and MJOLNIRLobby 0.27.0.

  • All 100 medals. The game already awarded Reach's whole set of
    medals; the HUD showed only first blood, multi-kills and killing sprees.
    Now it shows them all: headshots and sniper headshots, Pummel, Beat Down
    and Assassination, Revenge, Killjoy, Opportunist, Close Call, From the
    Grave, Avenger, Lifesaver, Hijack and Skyjack, Splatter and Stuck, the
    weapon sprees (Sniper Spree, Shotgun Spree, Splatter Spree and their
    bigger brothers), the objective medals, and multi-kills and sprees past
    the old cap.

  • Big moments in the feed, the rest on your screen. Multi-kills, sprees,
    weapon sprees, objective medals and First Blood get a feed line for
    everyone. Medals about how a kill was made (a headshot, a melee, a
    revenge) come up only in the middle of the earner's own screen, so the
    feed does not grow a second line for every kill. One kill's medals come
    up best first, the top three of a burst.

  • No doubles. The game sends a plain headshot along with every sniper
    headshot. Only the sniper headshot is shown now, and a wheelman spree no
    longer also shows the assist spree it stands for.

  • Fireteam players see them too. The host sends each medal, already
    sorted out, after the kill lines it belongs to, and a busy moment is
    split over several messages instead of losing its last lines.

  • A new post-game screen. The left side now has three pages. Overview
    puts the top three on a podium with their medals, shows every medal you
    earned by name, and names the match's bests. Scoreboard is every player,
    as before. Timeline draws the top players' scores over the match and the
    kills of every minute. The medals have icons of their own. The new pages
    need the CE runtime pack that carries the new screen; until then the
    screen lists your medals as text.

  • Medals on the hub. A match's page has a Medals column on its
    scoreboard and each player's medals by kind underneath.

Changed

  • Medal case on the hub. Hijacks are counted (ten were recorded and
    never counted), a headshot that came with a sniper headshot counts once,
    and the case has new medals: Pummel, Opportunist, Speed Kill, Avenger,
    Lifesaver, Supercombine, Killtacular, Rampage, Sharpshooter, Open Season,
    Splatter Spree, Flag Carrier Kill, Extermination and Perfection. Match
    timelines name the rarer medals too.

Under the hood

  • Which incidents are medals, what each is called, which one hides another
    and their order are decided in C in MJOLNIRLobby's DLL
    (native/lobby/medals_core.h, tested by test_medals.c in CI). The HUD's
    Lua keeps only its incident hook, the drawing and the relay message, and
    its own medal table is gone. With an older MJOLNIRLobby there are no
    medals, and the HUD log says why.
  • The research behind it, with every medal and what raises it:
    docs/re/medals.md.

Full changelog · All releases


The signed set of UE4SS script mods. Every artifact's hash is in
manifest.json, and manifest.json.sig is its Ed25519 signature
over the manifest — verify with keys/mod-signing.pub from this
repository. The launcher does this automatically and installs
nothing that fails verification.

Script mods ship only from this repository's reviewed pull
requests — see docs/contributing_code_mods.md to contribute one.