You are viewing a potentially older version of this package. View all versions.
BlueAmulet-REPONetworkTweaks-1.0.1 icon

REPONetworkTweaks

Smoother, more accurate, and more reliable networking

Date uploaded 2 weeks ago
Version 1.0.1
Download link BlueAmulet-REPONetworkTweaks-1.0.1.zip
Downloads 21939
Dependency string BlueAmulet-REPONetworkTweaks-1.0.1

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

README

R.E.P.O. Network Tweaks

Replaces Photon's position syncing with a better version.
Also prevents client sided TimeoutDisconnect.

This mod is intended for use in multiplayer, and does nothing in singleplayer.

Features

Compatible with vanilla clients/hosts
Hermite interpolation rather than Lerp smoothing.
Adapts to skipped updates, packet loss, and differing update rates.
No jittery movement.
Optional projection into the future to combat latency.

Installation (manual)

If you are installing this manually, do the following

  1. Extract the archive into a folder. Do not extract into the game folder.
  2. Move the contents of plugins folder into <GameDirectory>\BepInEx\plugins.
  3. Run the game.

Configuration

DisableTimeout: Disables Photon's client sided network timeout from randomly booting you out of the game.
Extrapolate: Extrapolate data for a little bit when missing information.
RateSmoothing: Photon will skip minor updates, this controls how quick the calculated update rate changes.
Future: How much to project data into the future, too little feels laggy but too much will cause rubberbanding.

CHANGELOG

1.0.3

  • Add safeguards around missing Rigidbody

1.0.2

  • Fix doors disconnecting from their hinge on movement
  • Better future predictions
  • Process network packets faster
  • Fixed 60Hz jitter
  • Added limits to config options

1.0.1

  • Fix broken single player

1.0.0

  • Initial release