Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Changelog
[1.2.2] - 2025-09-16
- Readded PhotonCustomPropsUtils dependency to improve the host handshake and config sync
- Should also fix it not working in offline mode
[1.2.1] - 2025-08-24
- Removede the leftover PhotonCustomPropsUtils dependecy stuff I didnt remove before previous update -_-
[1.2.0] - 2025-08-24
- Host-authoritative behavior: effect only applies if the host has the mod; clients consume host ticks and settings.
- Config sync: host writes room property
VASO_CFG_V1 (pipe-packed); clients adopt host config on join and when updated.
- Networking: per-actor ticks sent via Photon RaiseEvent (no PhotonView required); prevents scene-load hangs.
- Reliability: broadcast ticks → clients gate locally (must be sprinting &
Cold > gateOff); hysteresis reduces flicker.
- Compatibility: explicit
IInRoomCallbacks / IMatchmakingCallbacks / IOnEventCallback implementations for PEAK’s PUN signatures; handles host migration (re-publishes config and restarts loop).
- Debugging: new config
Debug.VerboseLogs with detailed join, publish/receive, and tick apply/skip messages.
- Fixes: resolved client not receiving effects under host configs; removed ambiguous
Hashtable usage and invalid PhotonView IDs.
[1.1.0] - 2025-08-12
- Checks if player has cold affliction before activating, removing unwanted VFX/SFX anytime the player runs
[1.0.0] - 2025-08-06