You are viewing a potentially older version of this package. View all versions.
V0id-FirstPersonView_ModelReplacementCompat-1.0.0 icon

FirstPersonView ModelReplacementCompat

Compatibility patch enabling seamless first-person rendering for custom humanoid models using ModelReplacementAPI with LC-FirstPersonView.

Date uploaded 3 weeks ago
Version 1.0.0
Download link V0id-FirstPersonView_ModelReplacementCompat-1.0.0.zip
Downloads 21
Dependency string V0id-FirstPersonView_ModelReplacementCompat-1.0.0

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
seechela-First_Person_View-1.5.1 icon
seechela-First_Person_View

See your own body.

Preferred version: 1.5.1
BunyaPineTree-ModelReplacementAPI-2.4.20 icon
BunyaPineTree-ModelReplacementAPI

API to simplify model replacement

Preferred version: 2.4.20

README

First Person View - ModelReplacementAPI Compatibility Patch

A lightweight patch enabling seamless first-person rendering for custom humanoid models using ModelReplacementAPI alongside First-Person View (by seechela / se3ya).


Features

  • Automated Replacement Detection: Automatically detects when ModelReplacementAPI instantiates a replacement avatar on a player controller.
  • Dynamic Headless Mesh Generation: Clones the replacement avatar's body mesh and dynamically excludes/shrinks head/neck vertices for local first-person cameras. This ensures:
    • No clipping into your own face or hair when looking down.
    • Zero camera clipping or obstruction while moving, emoting, or looking around.
  • Arms & Body Visibility: Full visibility of custom replacement model arms and torso in first person.
  • Safe State Handling: Automatically re-syncs if the model is swapped or cleared during gameplay.
  • No Overwriting Required: Installs alongside both mods without modifying existing assemblies.

Requirements


Installation

With Mod Manager (Recommended)

Click Install with Mod Manager via Thunderstore / r2modman.

Manual Installation

  1. Ensure BepInEx, First_Person_View, and ModelReplacementAPI are installed.
  2. Extract FirstPersonViewModelReplacementCompat.dll into your BepInEx/plugins/ folder.

CHANGELOG

Changelog

[1.1.0] - 2026-09-17

  • Added configurable head position / camera height adjustment option (Disabled, Auto, IndividualSuits).
    • Auto: Automatically measures height differences between replacement models and vanilla rigs.
    • IndividualSuits: Allows specifying custom vertical camera offsets per suit.
  • Fixed double hands rendering when FirstPersonView's Hands option is set to Vanilla instead of ThirdPerson.

[1.0.0] - 2026-09-17

  • Initial release of compatibility patch between LC-FirstPersonView and ModelReplacementAPI.
  • Dynamic headless mesh generation for custom humanoid models.