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 RVA
0x353a140— a different function0x5f270bytes from the realFUObjectHashTables::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 the
E8rel32 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.