Skip to content

MJOLNIR Runtime runtime-v2.0.1

Choose a tag to compare

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

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.

Fixed

  • GUObjectHashTables now resolves to the function it names.

    2.0.0 was tagged on 1 August. The fix landed on 5 August and was never
    released, so every install since has carried the older pattern — this release
    exists to deliver it.

    Once that pattern's RIP-relative displacements were wildcarded, what remained
    described the thread-safe accessor MSVC emits for every function-local static.
    It matched 195 functions, and UE4SS took one of them. Confirmed in game,
    that was RVA 0x353a140 — a different function 0x5f270 bytes from the real
    FUObjectHashTables::Get() at 0x35993b0.

    Ambiguity is the worse failure. UE4SS does not complain: it logs an address
    and starts normally, so nothing looks wrong until something dies somewhere
    unrelated. The signature now anchors on a call site and decodes the E8
    rel32 to reach the callee, which matches once.

Verified

  • All four signatures resolve, and resolve exactly once, against the current
    game build 2026.08.11.1121610.2-Rel-i343-Meteorite-2607-CU4.
  • All 13 bundled Lua mods load with no errors on that build, and the in-game
    bridge answers both at the menu and in a mission.

Notes

  • Nothing else in the bundle changed. If you installed the runtime on or after
    1 August it is worth reinstalling even though nothing appeared broken — the
    symptom of the old signature is a crash with no obvious cause, not a visible
    failure at startup.

Full changelog · All releases


UE4SS 3.0.1-exp-d0107f63, plus the config and
AOB signatures verified against this game build, plus the UE4SS
infrastructure mods. No MJOLNIR mods and no UE4SS sample mods — those
install from the signed code-mod set.

manifest.json.sig is an Ed25519 signature over manifest.json,
verifiable with keys/mod-signing.pub. The launcher checks it and
installs nothing that fails.

Files marked config in the manifest — UE4SS-settings.ini and
Mods/mods.txt — are seed state. Installing over an existing setup
must leave them alone.