MJOLNIR Runtime runtime-v2.0.1
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
-
GUObjectHashTablesnow 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 RVA0x353a140— a different function0x5f270bytes from the real
FUObjectHashTables::Get()at0x35993b0.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 theE8
rel32 to reach the callee, which matches once.
Verified
- All four signatures resolve, and resolve exactly once, against the current
game build2026.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.
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.