You are viewing a potentially older version of this package. View all versions.
Team_Bingus-Repo_Native_ThirdPerson-1.1.1 icon

Repo Native ThirdPerson

Client-side third-person camera for REPO using the game's native third-person override hooks.

Date uploaded 3 weeks ago
Version 1.1.1
Download link Team_Bingus-Repo_Native_ThirdPerson-1.1.1.zip
Downloads 1759
Dependency string Team_Bingus-Repo_Native_ThirdPerson-1.1.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

REPO Native Third Person

Client-side BepInEx 5 third-person camera mod for REPO.

This plugin intentionally uses the game's native CameraPosition.OverridePosition path instead of creating a second camera. That keeps PlayerLocalCamera.GetOverrideActive() true while third-person is active, which lets REPO re-parent the flashlight and phys grabber through its own SetThirdPerson(true) logic.

Features

  • Native third-person camera override
  • Visible local player body and cosmetics while active
  • Shoulder offset and zoom controls
  • In-game offset adjustment with arrow keys
  • Camera collision handling
  • Camera clip-plane handling for close and distant views
  • Map/tablet compatibility
  • Camera-centered selection support for grabbing/interactions
  • Client-side only; other players do not need the mod

Install

Install with Thunderstore/r2modman, or place RepoThirdPerson.dll in a BepInEx plugins folder.

Controls

  • Toggle third person: X
  • Zoom in: keypad plus
  • Zoom out: keypad minus
  • Mouse wheel zoom is enabled
  • Adjust shoulder offset: left/right arrow
  • Adjust camera height: up/down arrow
  • Reset offsets: Home

The generated config file is com.reponativemods.thirdperson.cfg.

CHANGELOG

Changelog

v1.1.1

  • Improved grab and interaction alignment when using adjusted third-person offsets.
  • Selection now targets the rendered camera center while keeping the interaction origin on the avatar.

v1.1.0

  • Added in-game camera offset adjustment with the arrow keys.
  • Added a reset key for restoring the loaded config offsets.

v1.0.1

  • Rebuilt the Thunderstore package with the latest third-person camera code.
  • Preserved the existing package name, dependency, config keys, and client-side behavior.

v1.0.0

  • Initial Thunderstore package.