R.E.P.O.
Install

Details

Last Updated
First Uploaded
Downloads
48
Likes
0
Size
6.5KB
Dependency string
TheMorningStar-SizeMattersCompat-1.0.0
Dependants

Categories

Size Matters Compat

Run the Size Matters mutator and Player Scaling at the same time and the game hard-freezes on level load. This fixes that, so the two work together.

By TheMorningStar. Anyone in the lobby running both of those should have this too.

For developers - detailed breakdown

Player Scaling puts a Harmony prefix on ValuableDirector.SetupHost, which is a coroutine. Under BepInEx's HarmonyX the prefix injects into the state machine's MoveNext, so it fires once per valuable spawned instead of once per level. That's dozens of times, each logging a batch of "replace a curve" lines. With Size Matters active the volume is enough to stall BepInEx's synchronous logger, which reads as a freeze. Two fixes: a run-once guard so the curve rebuild happens a single time per level, and a reset of the static curve arrays between levels so they don't carry over. Nothing about how the game plays changes.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.