SoapieScripts-Network_Crash_Fix icon

Network Crash Fix

Stops a crash in the game's networking code, seen on a Mac: reading other players' movement ran a few bytes past the end of the data. Same values, read safely. Nothing to open. Only you need it.

Last updated a day ago
Total downloads 19
Total rating 0 
Categories Mods
Dependency string SoapieScripts-Network_Crash_Fix-0.1.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2305

README

Network Crash Fix

Stops a crash in the game's networking code, seen on a Mac: reading other players' movement ran a few bytes past the end of the data. Same values, read safely. Nothing to open. Only you need it.

Open with Nothing to open, it's always on
Who needs it Only you

Not fully tested: not tried in the game yet.

Fixes a crash in the game's networking code, seen on a Mac, where the game closed by itself several times a day while playing in a session. When the game reads another player's movement, it reads a few bytes past the end of the data. Usually those bytes are just other memory and nothing happens, but when they belong to nothing, the whole game crashes. Network Crash Fix reads the end of each packet one byte at a time instead. The game gets exactly the same values as before, so nothing else changes.

There's nothing to open and no icon: it's always on, from the moment the game starts. To turn it off, remove the mod. Each time the game starts, it checks its reading against the game's own and writes the result to the BepInEx log. If they don't match (say, after a game update), it stays off and leaves the game alone.

When the game crashes like this, it leaves a crash file behind. On the Mac where the crash was found, those files were named mono_crash.95b4e0c32.<number>.json.

Settings

After the first launch, the settings are in BepInEx/config/nelphei.ontogether.networkcrashfix.cfg. In r2modman or Gale, open them from the config editor. Each setting has a comment explaining it. Restart the game after changing them.

Mac

Install it through r2modmac. The mods haven't been tried on a Mac yet.

More mods

Other mods in this set: Photo Mode, Emote Sync, Teleport Spots, Song Player, Trace Overlay, Focus Anywhere, Desk Snap, Chat Range, Name Designer, Outfit Slots, Quick Hide, Desk Swarm. Source code, and notes on how they've been tested, are on GitHub.

This is an unofficial fan project, not made or supported by GigaPuff.