Skip to content

TobiasTest22/FmCameraTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FM26 Live Action Camera - Broadcast Tuning

This repository contains a tuned build of 3D-LiveActionCam for Football Manager 26.

What changed

  • Removed the BallCam and slow-motion event path.
  • Wait commentary events now use a normal VAR/waiting broadcast camera instead of tracking the ball.
  • Smoothed event-camera movement so player, manager, referee, and celebration shots ease more gently.
  • Tuned default camera FOV/positions toward steadier Premier League-style broadcast angles.
  • Reduced avoidable runtime work by caching billboard UI lookup and avoiding repeated quality-setting writes.
  • Hardened reflection lookups so missing player/event data skips a cutaway instead of risking noisy failures.
  • Included tuned custom stadium camera profiles and the tuned BepInEx config.
  • Added a follow-play camera that frames the ball inside the wider phase of play instead of zooming tightly onto it.
  • Reworked replay moments into smoother sideline-style broadcast angles.
  • Reworked goal moments to cut from live play into a calmer scorer reaction shot, closer to TV coverage.

Files

  • release/3D-LiveActionCam.dll - compiled plugin file.
  • config/com.joni9.fm26.3dliveactioncam.cfg - tuned camera configuration.
  • CustomCams/*.txt - tuned custom stadium camera profiles.
  • src/3D-LiveActionCam/ - rebuildable source.

Install

Close FM26 first, then run:

.\scripts\install.ps1

The script installs the DLL, config, and custom cameras into:

C:\Program Files (x86)\Steam\steamapps\common\Football Manager 26\BepInEx

Build

dotnet build .\src\3D-LiveActionCam\3D-LiveActionCam.csproj -c Release

If FM26 is installed somewhere else, set FM26_GAME_DIR before building:

$env:FM26_GAME_DIR = "D:\SteamLibrary\steamapps\common\Football Manager 26"
dotnet build .\src\3D-LiveActionCam\3D-LiveActionCam.csproj -c Release

The current release DLL SHA256 is:

1EBE756F0B601BB0784B54334FCD557A93934DE5A0CD1C228250C8905F094506

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors