Skip to content

Releases: Menithal/ActionCameraPlugin

Hotfix: Fixing FPS to Iron sights transitions

22 Feb 23:19
Compare
Choose a tag to compare

Corrected rotation of FPS to make the transition much smoother to Ironsights.

Smoothing Iron Sights, more customization

22 Feb 15:53
Compare
Choose a tag to compare
  • Added cameraBodyVerticalTargetOffset for body cam, setting this value larger will make the camera position be lower. Combining with shorter distance and cameraVerticalLock from user should allow for more restricted view of the upper body than lower body.
  • Smoothened Ironsights. Will now ONLY occur when FPS Camera is enabled. This avoid intensive flipping of vision in camera. Corrected alignment to focus on center of screen instead of lower half. can be adjusted with cameraGunEyeVerticalOffset.
  • FPS mode can trigger aiming a two handed weapon. When FPSCameraOverride is set to true, it will ALWAYS happen over all the other cameras, even when cameraSwapTimeLock is being in effect.

Sight Camera Added

20 Feb 22:09
Compare
Choose a tag to compare

Updated Configuration list

New Camera:

  • GunCam/Sights - Down Sights view of the game when holding a weapon two handed, and looking down the sights. Shows avatar if
    removeAvatarInsteadOfHead is disabled. Can be turned off with disableGunCamera = true

Added Options for new Camera

Updated Default Camera speeds to be a bit more slower for easier viewing

See Readme for more details and example configurations for other modes.

Some Configuration Renaming and more functions

16 Feb 22:54
Compare
Choose a tag to compare

Added a bunch of new configuration Options,

Changed Camera offset definitions to angles and distances.

See ReadMe for example configs.

First Public release!

16 Feb 11:44
Compare
Choose a tag to compare

Initial Public release of this plugin allowing for dynamic cameras while using LIV avatars

Installation

Install by moving the ActionCamera.dll from Releases into your Liv Plugins directory at

%HOMEPATH%/Documents/Liv/Plugins/CameraBehaviours

Use

When in Liv, Set an Avatar Camera, and make sure to select Plugin > "Menithal' Action Camera" to start using the plugin.
Closing Liv now wil update your settings file. You can then create and configure multiple profiles with different configurations in Liv and modifying the json file Please see README.md for more info.

Available Cameras

  • OverShoulderAction - Main feature of the plugin, Shows point of view over your shoulder. Looking around corners will always move the camera around to that shoulder towards where you are looking at, allowing your spectators to see
    what you will see before you do. You can reverse this with the reverseShoulder config.
  • FullBodyAction - Front side view of your Liv Avatar. Turning your head moves the point of view similar to the shoulder view. You can reverse this with the reverseFBT config. Can be turned off with disableFBTCamera.
  • FirstPerson - FPS view of the game. Smoothened, and similar to how the game would play, but you can turn on avatar visibility with removeAvatarInsteadOfHead. Can be turned off with disableFPSCamera.
  • Tactical - Top down view of the game. Can be turned off with disableFBTCamera. Default off due to some bugs with liv.

Controlling Cameras and Gestures

You direct the camera direction with head movement (for now) with your controllers behaving as keylocks You must be mostly pointing forwards with your controllers for commands to work..

Most of the swapping of the camera directions are done by pointing forwards (where your body is pointing towards), while you turn your head.

Passively this works best with games where you are doing alot of aiming, dodging or ducking (PistolWhip / H3 / Until You fall )
into cover than games where you can mostly stand still (like BeatSaber): Audica works partially,
but you have to really exaggerate your movements to get the camera to work in your favor, but its all about practice.

  • If you Point your controller forward and turn your head left or right You **direct the camera to go over one of your shoulders.

  • If you Angle the controllers slightly down before you look down, your gesture direct to
    show something on your body, view will swap to either FPS or Dynamic Full body camera. If Full body, then you can direct the camera depending on where you look

  • If you Angle the controllers slighly up before looking up, you direct the camera to show an up coming action OR the surroundings:
    view will swap to either a Dynamic Full body camera, or rarely, a tactical perspective from top down (default disabled).

When in a front side view, or a shoulder view, turning your head alternates between sides.

Please note that having a visible viewport in your hud may be considered cheating as technically over the shoulder / backwards camera
gives you a small edge in some multiplayer games that support LIV. The intention of this is for streaming; not for being a naughty cheater.

See README for more details

Bug Reports

You can leave comments, suggestions, bug reports to me over Discord Malactus#3957 or just leave them as Github Issues