You are viewing a potentially older version of this package. View all versions.
starfi5h-CameraTools-0.2.0 icon

CameraTools

Store camera positions, custom cinematic transition with freecam. 摄影工具(Alt+F5, Alt+F6):保存机位,自由视角运镜

Date uploaded 2 years ago
Version 0.2.0
Download link starfi5h-CameraTools-0.2.0.zip
Downloads 79
Dependency string starfi5h-CameraTools-0.2.0

This mod requires the following mods to function

xiaoye97-BepInEx-5.4.17 icon
xiaoye97-BepInEx

BepInEx5.4.17 mod plugin framework, Mod框架

Preferred version: 5.4.17

README

CameraTools

demo
Capture different camera positions. Create cinematic transitions between them.
Inspired by Cities Skylines mod Cinematic Camera Extended by SamsamTS.

Camera List (Alt+F5)

camera list
Manage a list to store camera positions and angles. Those can apply across saves.

  • Add Camera: If the player is on planet, add planet camera. Otherwise add space camera.
    Planet camera will only work on the local planet. It can't be viewed from space.
    Space camera is stored by uPosition which home star is the origin. It can't be viewed from planet.
  • View: Set the current main camera to the target camera. Click again or esc to exit.
  • Edit: Edit camera position, rotation, field of view.

Camera Config

camera config
To edit the field, click on the edit button first, input new value, then click set button to apply.
In polar coordinate, the orignal is either local planet or local star (space camera).

Adjust Mode

adjust mode
Click on the button to modify the editing camera position and angle with free 3D camera.
WASD: Pan movement in local frame
Scroll up/down: Forward and backward movement
Shift: Hold to increase cam movement 10 times
Middle mouse: Hold to rotate
Right click: Hold to roll

Path Config (Alt+F6)

path config
Create a camera path moving from point to point.
You can edit clip duration, key point progression time and camera settings.
The path used on planet should not be used in space, vice versa.
To edit the field, click on the edit button first, input new value, then click set button to apply.

Playback control

The top area is playback contorl. The slider can preview the path (need to enable Viewing first).
Progress is [0,1]. The buttons are to start (|<<), play, to end (>>|).
Duration is time length of the whole path in second.
Spherical interpolation will make the path move in curvature through all keypoints.

Keypoint control

The bottom scroll area is for camera(keypoint) control. To make a valid path, add at least 2 cameras.
The keyframe foramt can be displayed in either raio [0,1], or second.
When Auto Split toggle is on, it will evenly split ratio for all the keypoints.
Keyframe values should be monotonic increasing.

Path List

path list
The top input field can change the name of the current path.

Installation & Mod Config

plugin config
Via r2modman, or manual download the file and put CameraTools.dll in BepInEx/plugins folder.
Keyboard shortcuts can be changed in the mod config window.
All mod config together with stored camera data is in BepInEx\config\starfi5h.plugin.CameraTools.cfg.

Known issues

  • The star image will distort when space camera position is different from player's.
    It can be fixed by letting player move along with space camera in mod config.

ChangeLogs

v0.2.0

  • Fix flickr when overwritten mecha space position.
  • Add freecam adjust mode and polar coordinate in camera config window.
  • Add spherical interpolation, keyframe format switch and keypoint reorder in path config window.
  • Add ToggleLastCameraShortcut, CycyleNextCameraShortcut in plugin config.
  • Remember window positions after closing them.

v0.1.0

  • Initial released. (DSP 0.10.30.23430)

Video-camera icons created by prettycons - Flaticon