lufurrius-ItemVariantSync icon

ItemVariantSync

Syncs item variants between clients and uses DawnLib to persist bertween lobby loads. RuntimeIcons compatability.

Last updated an hour ago
Total downloads 3
Total rating 0 
Categories Mods Client-side Server-side Items Tweaks & Quality Of Life
Dependency string lufurrius-ItemVariantSync-1.0.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
TeamXiaolan-DawnLib-0.9.25 icon
TeamXiaolan-DawnLib

A modern API for Lethal Company content and all sizes of mods [V81]

Preferred version: 0.9.25

README

Makes items with variants (paintings, flasks, mugs, etc) identical for every player and persistent across lobby loads.

  • Host-authoritative assignment - the host rolls each eligible item's variant once, applies it, and broadcasts it.
  • Everyone converges - clients apply assignments on item spawn, after vanilla's late re-roll, and on join via a full-table pull.
  • Persistence - variant data uses DawnLib's per-item save pipeline to have variants persist between reloading lobbies.
  • RuntimeIcons compatibility - Yeah.
  • Collected-scrap popup fix - vanilla's bottom-right hologram popup when collecting scrap now uses the item instance's actual mesh.