DynamicRepoGrabBeam

v1.0.1·Updated 2026-05-13

This mod dynamically adjusts the grab beam color in REPO based on mass, impact force, and object type!

About this mod Author’s original text

REPO-GrabBeam-PhysicsColorMod

Dynamic Beam Recoloring for REPO

Beam colors react to object mass and impact force in real time.

Navigation

Showcase •

Features •

Installation •

Configuration •

How It Works •

Credits

Showcase

Weight-Based

Beam

Classification

Beam colour now communicates object weight class, making it clear how heavy objects are.

LIGHT OBJECT

MEDIUM OBJECT

HEAVY OBJECT

Impact-Speed Beam Feedback

Beam intensity scales with force, making it easy to tell if your moving your object quick enough to deal stun / damage.

Features

  • Changes grab beam colors based on the mass of the object being held.
  • Increases brightness, saturation, and transparency based on the impact force of the object.
  • Special color effects when grabbing players or entering rotation mode.
  • Works in multiplayer: beam colors update properly for both the local player and other players.
  • Efficiently optimized for minimal CPU and GPU overhead (uses smart caching and batching).

Installation

  • Install BepInEx for REPO if you haven't already.
  • Download the latest release.zip from this repository.
  • Extract the.dll file into your BepInEx/plugins/ folder.
  • Launch REPO.
  • Beam recoloring will be automatically enabled.

Configuration

The mod generates a config file at:

REPO\BepInEx\config

You can customize:

  • Weight thresholds (light vs heavy objects)
  • Beam base colors (for light, medium, heavy weights)
  • Force scaling factors (how much impact strength affects beam appearance)
  • Enable or disable debug logging

How It Works

  • Mass Detection: Objects with a Rigidbody are categorized as light, medium, or heavy based on mass.
  • Impact Force Detection: Objects with fragility and break force attributes modify beam brightness, saturation, and transparency dynamically.
  • Player Handling: Grabbing a player uses a dedicated color.
  • Rotation Handling: Rotating an object shifts beam colors temporarily.

Credits

  • Developed by M1llerF

License

This mod is released under the MIT License.

Feel free to modify, share, and expand upon it with attribution.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
DynamicRepoGrabBeam-1.0.1.zip
File size
28.8 MiB