33 ratings
Camera Control Overhaul
File Size
2.036 MB
Dec 18, 2020 @ 6:19am
Jan 11 @ 5:06pm
8 Change Notes ( view )

Subscribe to download
Camera Control Overhaul

In 1 collection by dagriefaa
dagriefaa's toolbox
11 items
This mod:
  • Stops the camera lagging behind the machine at high speed (while keeping smooth target switching and resetting)
  • Replaces WASD camera panning with a toggleable fly mode (which lets you also adjust camera roll and FoV)
  • Keeps camera position after deleting the targeted block
  • Adds a toggleable headlight
  • Fixes a bevy of other bugs and problems with the vanilla camera
  • And more...

This mod is the successor to Camera Control Tweaks/Camera WASD Toggle.

Big Quality-of-Life Stuff
Camera Interpolation: The camera will not lag behind the machine at any speed, but will still switch targets and reset smoothly.
Full interpolation in build mode is also retained.

Preserving Position: The camera will keep its position if you delete the block or level entity you're currently targeting, instead of resetting.
It will not follow the machine in sim, though, unless you retarget it.

Camera Modes
This mod allows you to toggle between the default camera behaviour (Orbit Mode) and a new control scheme (Fly Mode).
Naturally, in both modes, you can hold LShift to speed up camera panning. In addition, panning is also proportional to the camera zoom.

Orbit Mode
  • Right Click (and drag) to rotate the camera around a pivot
  • Scroll to zoom in/out from the pivot
  • Middle Click (and drag) to pan the camera

Fly Mode
  • Right Click (and drag) to rotate the camera around itself
  • WASDQE to pan the camera
  • Scroll to change the field of view
  • Middle Click (and drag) to roll the camera

Camera Light
Exactly what it sounds like. You get a toggleable headlight.

Small Quality-of-Life Stuff
  • Targeting now centers on the true center of the block where possible rather than its origin.
  • Dynamic shadow cascades (no more crappy shadows, no matter what range you're using)
  • FoV and orthographic settings are mirrored to the HUD cam automatically

Object Explorer Support
If you have Object Explorer installed, several properties are directly exposed.
Check the Main Camera/MouseOrbit component.
  • MaxZoom
  • MinZoom
  • Distance
  • Azimuth (x axis)
  • Elevation (y axis)
  • Roll (z axis)
  • PositionOffset
  • RotateSensitivity
  • MoveSensitivity
Big fat asterisk: this mod disables and puppets MouseOrbit with its own control component.
The properties are only added to MouseOrbit for convenience.

Known Bugs
  • Focusing in fly mode doesn't keep distance
  • Targeting of another player's blocks is not maintained when the other player exits simulation
< >
dagriefaa  [author] Jan 7 @ 2:54pm 
C:\Program Files (x86)\Steam\steamapps\workshop\content\346010\2325017792\CameraControlOverhaul\Mod.xml

you can try going to Besiege/Besiege_data/Mods/Config but i find that doesn't work very well
Hakaan Jan 6 @ 3:33pm 
usefull mod, where is the config file to make it ok for azerty keyboard ?
the nice maykr Dec 27, 2020 @ 5:36pm 
how can i change the camera movement speed ?
Ross P. Dec 19, 2020 @ 8:32pm 
The camera closely following fast machines is a nice addition! Something else I would appreciate, is if the the camera would properly fixate on the new correct center of mass after a bomb explodes.
Marcer Dec 19, 2020 @ 5:14pm 
This is probably perfect since its the closest to programs like blender/maya
🥒Pickle🥒 Dec 18, 2020 @ 11:18am 
Dag you just keep going outside of the box, amazing.
Teinishi Dec 18, 2020 @ 7:42am 
I love this mod because of the camera light and the fly mode. The light is very useful for building machines, and I suppose that the fly mode would be nice to record videos. I cannot thank you enough. But it's a bit disappointing that rolling is not smooth in the fly mode with the smooth camera option turned on.