Fixed multi-second gameplay freezes by caching reflected LGU/MilkMolars types instead of scanning every loaded assembly during each balance mirror and purchase step.
Replaced hot-path reflective HUD and ReturnToShip lookups with direct game API access.
Removed the no-longer-needed LGU SaveInfo transpiler; LGU's standard save behavior is preserved.
1.0.2
Fixed invalid IL in the LGU client-save performance patch, which prevented the network bridge from being created in 1.0.1.
Isolated the optional LGU performance patch so a future LGU method-layout change cannot disable wallet networking or purchases.
1.0.1
Removed LGU's redundant full SaveInfo serialization on non-host clients after shared-upgrade purchases; the host remains the save authority.
Deferred wallet mutations out of active Netcode RPC callbacks and coalesced balance broadcasts to prevent host-to-client hitch cascades.
Added warnings for deferred operations that still take 100 ms or longer, to make future performance regressions visible in the BepInEx log.
1.0.0
Added one host-authoritative crew wallet for LGU Player Credits.
Added atomic, server-validated LGU alternative-currency purchases with rollback.
Added Milk Molar and Mega Milk Molar rewards credited once per network object.
Added late-join synchronization, replay protection, disconnect-safe ownership and LGU reset handling.
Added optional suppression of LGU quota currency.
Added safe blocking of LGU 3.14.1 per-player credit trade, conversion and Player Credit refund paths.
Added Windows build and Thunderstore packaging scripts.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.