MEMcho-MEM_ThirdPerson_CameraFix icon

MEM ThirdPerson CameraFix

Camera fix for REPO Native Third Person after game v0.5.0: mouse-wheel zoom, symmetric left/right offset, height arrows, reset. Requires original third-person mod.

By MEMcho
Last updated 2 hours ago
Total downloads 21
Total rating 0 
Categories Mods Quality Of Life Client-side
Dependency string MEMcho-MEM_ThirdPerson_CameraFix-1.0.0
Dependants 0 other packages depend on this package

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
sam0324sam-Repo_Native_ThirdPerson_ActionMovement-1.3.6 icon
sam0324sam-Repo_Native_ThirdPerson_ActionMovement

Native third-person shoulder camera for R.E.P.O. with action movement, custom-model support, improved grabbing, map support, and camera collision fixes.

Preferred version: 1.3.6

README

MEM-ThirdPerson_CameraFix

Camera fix for REPO Native Third Person Action Movement after game update v0.5.0+.

Does not replace the original mod. Install both.

Problem

After the game update, third-person camera controls broke:

  • Mouse wheel zoom stopped working (GetScrollY removed)
  • Runtime camera tuning became unreliable

MEM-ThirdPerson_CameraFix restores and extends those controls with a small Harmony patch.

Features

  • Mouse wheel zoom (workaround for removed GetScrollY)
  • Numpad + / − zoom (uses original mod keybinds if configured)
  • Arrow Left / Right — horizontal camera offset (symmetric; left shoulder supported)
  • Arrow Up / Down — camera height
  • Home — reset offset and distance to defaults
    (or the reset key from the original mod config)

Horizontal offset range is limited to about −2 … +2 so the camera does not fly away.

Requirements

Dependency Notes
BepInEx Required
sam0324sam – Repo Native ThirdPerson ActionMovement Original mod, unmodified

This fix only patches the original at runtime. Do not replace RepoThirdPerson.dll.

Install

  1. Install the original third-person mod.
  2. Install MEM-ThirdPerson_CameraFix (r2modman / Thunderstore, or copy into BepInEx/plugins/).
  3. Launch the game. In the log you should see:
    [MEM-ThirdPerson_CameraFix] Patched zoom + symmetric horizontal offset (v1.0.0)
    

For friends

Share:

  1. Original third-person mod
  2. MEM-ThirdPerson_CameraFix

No files inside the original package need to be changed.

Config

Zoom sensitivity, min/max distance, reset key and related options still come from the original mod config:

BepInEx/config/com.reponativemods.thirdperson.cfg

Examples:

[Camera]
MinDistance = 0.3
MaxDistance = 3.33
DefaultDistance = 3

Technical

Plugin name MEM-ThirdPerson_CameraFix
Plugin GUID com.mem.thirdperson.camerafix
Version 1.0.0
Type Client-side Harmony patch

MEM-ThirdPerson_CameraFix (RU)

Фикс камеры для REPO Native Third Person Action Movement после обновления игры v0.5.0+.

Не заменяет оригинальный мод. Нужны оба.

Проблема

После обновления игры сломалось управление камерой в третьем лице:

  • Зум колёсиком перестал работать (метод GetScrollY убрали)
  • Настройка камеры в рантайме работала нестабильно

MEM-ThirdPerson_CameraFix возвращает и расширяет эти возможности небольшим Harmony-патчем.

Возможности

  • Зум колёсиком мыши (обход удалённого GetScrollY)
  • Numpad + / − — зум (клавиши из конфига оригинала, если заданы)
  • Стрелки влево / вправо — горизонтальный оффсет (симметрично, можно на левое плечо)
  • Стрелки вверх / вниз — высота камеры
  • Home — сброс оффсета и дистанции к значениям по умолчанию
    (или клавиша сброса из конфига оригинального мода)

Горизонтальный оффсет ограничен примерно −2 … +2, чтобы камера не улетала.

Требования

Зависимость Примечание
BepInEx Обязательно
sam0324sam – Repo Native ThirdPerson ActionMovement Оригинал, без правок

Фикс только патчит оригинал в рантайме. Файл RepoThirdPerson.dll не заменяйте.

Установка

  1. Установите оригинальный third-person мод.
  2. Установите MEM-ThirdPerson_CameraFix (r2modman / Thunderstore или папка в BepInEx/plugins/).
  3. Запустите игру. В логе должно быть:
    [MEM-ThirdPerson_CameraFix] Patched zoom + symmetric horizontal offset (v1.0.0)
    

Для друзей

Передайте:

  1. Оригинальный third-person
  2. MEM-ThirdPerson_CameraFix

Внутри оригинального мода ничего менять не нужно.

Конфиг

Чувствительность зума, min/max дистанция, клавиша сброса — в конфиге оригинального мода:

BepInEx/config/com.reponativemods.thirdperson.cfg

Пример:

[Camera]
MinDistance = 0.3
MaxDistance = 3.33
DefaultDistance = 3

Технические данные

Имя плагина MEM-ThirdPerson_CameraFix
GUID com.mem.thirdperson.camerafix
Версия 1.0.0
Тип Клиентский Harmony-патч

Не связан с sam0324sam / Team_Bingus — только community-фикс совместимости.