willcola-Ephemeral_Coins_Multiplayer_Patch icon

Ephemeral Coins Multiplayer Patch

Version-gated hotfix for Ephemeral Coins 2.3.7 and older: multiplayer spawn, coin counter, shop purchases, and ProperSave coin persistence. Idle if Ephemeral Coins is newer than 2.3.7.

Last updated a day ago
Total downloads 21
Total rating 0 
Categories Mods Tweaks Items Artifacts Server-side
Dependency string willcola-Ephemeral_Coins_Multiplayer_Patch-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2121 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2121
RiskofThunder-R2API_Networking-1.0.4 icon
RiskofThunder-R2API_Networking

Networking API around the Unity UNet Low Level API (LLAPI)

Preferred version: 1.0.4
RiskofThunder-R2API_Core-5.3.0 icon
RiskofThunder-R2API_Core

Core R2API module

Preferred version: 5.3.0
prodzpod-Ephemeral_Coins-2.3.7 icon
prodzpod-Ephemeral_Coins

Lunar Coins become a per-run currency via artifact. Seperate configs for drop chance, BTB costs, etc.

Preferred version: 2.3.7

README

Ephemeral Coins Multiplayer Patch (1.0.1)

Temporary hotfix for Ephemeral Coins 2.3.7 and older.

This mod is temporary. Remove it once Ephemeral Coins is fixed. It will be deprecated once the main mod is updated.

Warning: Do not use version 1.0.0 (can hang on load). Use 1.0.1 or newer.

Fixes

  • Multiplayer spawn
  • Coin counter / visuals
  • Shop purchases with ephemeral coins
  • ProperSave coin persistence for host and clients
  • After ProperSave load, clients receive restored balances (not stuck at 0 while the host has coins)
  • Fresh runs start at 0 after a prior ProperSave session

Version gate

Applies on Ephemeral Coins 2.3.7 and older.
Does nothing on versions after 2.3.7.

Install

  1. Install Ephemeral Coins and this patch in the same profile.
  2. Everyone in the lobby should use the same patch version while it is active.
  3. ProperSave is optional; coin save/load only runs if ProperSave is installed.

Changelog

1.0.1

  • Multiplayer spawn, coin counter, shop affordability, and ProperSave persistence
  • Reliable ephemeral coin visuals (name / mesh / material)
  • Safer runtime access for RoR2 members that GameLibs publicize only at compile time
  • ProperSave multiplayer: restore host balances, rebind players by name when NetworkUserId shape differs, and sync full coin storage to clients
  • Ignore load-time award/deduct replays; re-apply saved snapshot through stage start
  • Clear restored state on run end so the next fresh run starts at 0 coins