You are viewing a potentially older version of this package. View all versions.
ElfDevelop-ModSync-1.0.1 icon

ModSync

Checks that everyone in the lobby has the same mods and versions, and shows what is missing or different when someone joins.

Date uploaded 20 hours ago
Version 1.0.1
Download link ElfDevelop-ModSync-1.0.1.zip
Downloads 6
Dependency string ElfDevelop-ModSync-1.0.1

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

ModSync

by ElfDevelop

Checks that everyone in the lobby plays with the same mods.

When you join a lobby, or someone joins yours, ModSync compares your BepInEx mods with theirs and shows a window if anything differs:

  • Missing for them: mods you have and they don't
  • Only they have: mods they have and you don't
  • Different versions: same mod, different version

If the other player doesn't have ModSync, you get a message about that after 15 seconds.

Every player sees the result on their own screen. Nothing is blocked or kicked, it only tells you what to fix.

Settings (BepInEx/config/ElfDevelop.ModSync.cfg)

  • IgnoredPlugins: comma-separated plugin GUIDs to skip (client-side mods like the configuration manager).
  • PeerTimeoutSeconds: how long to wait for another player's list (default 15).
  • Language: auto, ru or en.

Install it for every player.

CHANGELOG

1.1.0

  • Everyone is compared with the host only. Each player gets one window about themselves, the host gets one window summing up every player who differs.
  • Re-checks when the host changes.

1.0.1

  • The window lists every difference instead of cutting each section at 8.

1.0.0

  • First release.