RUMBLE

Details

Last Updated
last week
First Uploaded
last week
Downloads
67
Likes
0
Size
117KB
Dependency string
Concussion_LLC-RockCamEssentials-1.4.1
Dependants

Helo, this is my first mod so don't be too harsh

This is a library that is made to make working with rockcam easier.

If you have any questions about how the mod functions please refer to the link at the bottom.

I'm just gonna note a few oddities of the mod:

  • To start working with the rock cam you need to import this mod into yours and create a variable of type Rock_Cam, no need to put anything into the constructor.
  • Every function that doesn't need to return anything will return a bool to signify whether it finished successfully or not.
  • Because RockCam is weird you have to assign the settings a little bit after mapload
  • To use the isShown variable you have to run once and only once the IsShownUpdate() function. Then the variable will be either 0(not shown), 1(shown), 2(not shown and was hidden this frame) or 3(shown and was shown this frame).
  • Here are a few settings which are not normally accessable: individual control over rotational and positional smoothing across different camera settings; 3rd person angle setting; finer control and adjustability of the photo timer button and the fov setting switch; ability to move the handheld camera without moving the rockcam itself; max render distance(the distance at which the camera will render an image); vertical offset when spawning rock cam; ... .
  • POV is a variable that stores which pov the camera is set to, either "TP", "FP" or "HH".
  • There are 2 functions to move the camera, either SetRockCamPosition and SetRelativeHandheldCameraPosition. SetRockCamPosition will just move the rockcam itself, but SetRelativeHandheldCameraPosition will move the camera of the handheld mod, but it will still follow rockcam's movements.
  • If anything in the camera gets desynched then calling Fix() should fix it.
  • Variables Camera, Tablet, CameraController, POVController, TPFOVSetter, FPFOVSetter, HHFOVSetter, DetachedMonitors shouldn't be needed and exist there purely in case that i missed a setting that someone needs.

Future plans:

  • Find a way to created custom detached monitors and implement it.
  • Make setting settings easier on mapload.
  • Make more camera settings.

Github repo:

Report bugs/suggestions/ask questions here:

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.