You are viewing a potentially older version of this package. View all versions.
vavedev-PeakLateJoin-1.3.0 icon

PeakLateJoin

Allow late joining of a game. Catch up to your friends!

By vavedev
Date uploaded 2 weeks ago
Version 1.3.0
Download link vavedev-PeakLateJoin-1.3.0.zip
Downloads 8021
Dependency string vavedev-PeakLateJoin-1.3.0

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403

README

Peak Late Join

Allow late joining of a game. Catch up to your friends!

Features

  • Join an ongoing game in progress
  • Automatically catch up to the current game state
  • No RAGDOLLING on spawn

Warning

There are mods that are incompatible with this mod, such as mods that modify player spawning or game state in a way that conflicts with late joining. Please ensure you test thoroughly if you are using other mods alongside this one.

Developer Note

If you are gonna be warping or reviving a scout make sure to:

  • Revive them one by one (to prevent desyncs and large packets being sent at once); this also prevents Proton errors
  • Wait a few seconds between each revive/warp
  • Reset RigidBody on the scout after reviving/warping them
  • Check for previous Room State before reviving/warping a scout

Issues & Feedback

If you encounter any issues or have suggestions for improvement, please feel free to leave feedback on the Peak Modding Community Discord.

Special Thanks

  • Thanks to my friends for testing and providing initial feedback.

CHANGELOG

Changelog

[1.3.0] - 2025-10-07

Added

  • New handling of position warping, since the new base code was updated to contain additional ground positions, the previous implementation became obsolete and buggy
  • Additional safe time to warp, due to the new RPC event handled in the base game

Fixed

  • Tracking of dead state
  • Ragdolling due to new implementation in base code

[1.2.1] - 2025-09-21

Changed

  • manifest.json

[1.2.0] - 2025-09-21

Changed

  • Safe warp handling. Made sure to check if the player is already in a safe warp state before applying a new safe warp. This prevents conflicts and ensures that players are not inadvertently moved to incorrect positions.
  • Checking for ground before warping. If the player is not on the ground, the safe warp will not be applied, preventing potential issues with mid-air warps.

[1.1.2] - 2025-09-20

Changed

  • Late join handler to use cache for room data, improving performance and reliability.

[1.1.1] - 2025-09-20

Changed

[1.1.0] - 2025-09-20

Fixed

  • Saving previous room data for late joiners. If a player is dead and late joins, they will now correctly respawn as dead instead of alive.
  • Proper handling of player states when late joining, ensuring that players are correctly positioned and oriented based on the current game state.

[1.0.1] - 2025-09-19

Changed

[1.0.0] - 2025-09-18

Added

  • Late join handler