gugger-LegacyDunGenFix icon

LegacyDunGenFix

Fixes interiors built before the game moved DunGen into DunGen.dll, e.g. the infinite loading screen caused by SCP Foundation Dungeon. Install alongside the broken mod. Everyone in the lobby should have it.

By gugger
Last updated 29 minutes ago
Total downloads 1
Total rating 0 
Categories Mods Bug Fixes
Dependency string gugger-LegacyDunGenFix-0.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

LegacyDunGenFix

Makes interior mods that were built before the game moved its dungeon generator (DunGen) into a separate DunGen.dll work again, without replacing them.

The known case is SCP Foundation Dungeon (Badhamknibbs / Entity378 "Patched" 4.4.0): with it installed, every moon sits on the loading screen forever. Install this next to it and the old mod finds its DunGen types again.

How it works

A BepInEx preloader patcher. At startup it adds type forwarders (old location -> DunGen.dll) to the copy of the game code held in memory. No game file is modified, and it does nothing else.

  • Keep the original interior mod installed; this does not contain it.
  • Everyone in the lobby should have it (whoever lacks it still hangs or lacks the interior).
  • Harmless when no old interior mod is installed.

Requirements

  • BepInExPack