You are viewing a potentially older version of this package. View all versions.
andromedasidentitycrisis-RecordingCameraRedux-1.4.0 icon

RecordingCameraRedux

An updated & expanded version of Graze's RecordingCamera mod.

Date uploaded 5 months ago
Version 1.4.0
Download link andromedasidentitycrisis-RecordingCameraRedux-1.4.0.zip
Downloads 1361
Dependency string andromedasidentitycrisis-RecordingCameraRedux-1.4.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

RecordingCameraRedux

UPDATE: Version 1.4.0.

  • Added the Keyframing feature. With the press of a button (. by default), save your location & rotation in the camera, and with the press of another (rightshift by default), the camera will then gradually move back to that location. It works very similarly to the keyframe feature found in editing software, hence the name.
  • New Default Base Move Speed, Speed Increase & Speed Decrease. All of them have been set to 0.25, which can be changed within the Config.
  • Also added a Speed Reset button, which serves as an edited Base Speed. By default, Numpad5 will reset your speed to 0.25

NOTICE: You have to run the game once with the mod installed in order for the Config file to generate.

NEW CONTROLS FOR THE KEYFRAMING FEATURE:

. to save your current location & rotation within the camera

rightshift to have the camera begin moving towards the saved location & rotation

, to return to the regular camera

Default Controls:

U to move forward

J to move backwards

H to move left

K to move right

Y to move down

I to move up

Numpad + to speed up the speed of the camera

Numpad - to slow down the speed of the camera

To activate the camera, press the 'end' key.

Use C to enable the ability to swap between 1st, 3rd (front & back using P) & the free camera.

Use P to toggle between player rotation & camera rotation while on the free camera.

You can also use the 'home' key to disable your HUD allowing for screenshots.

Installation Guide: For manual installs: To install, just drop 'recordingcamerareduxv1.2.0.dll' in the 'plugins' folder found in the BepInEx folder.

For mod launchers: Just click the "install with mod manager" button on Thunderstore.

This is my first time ever modding or coding, so bare with me as I try to figure it all out. Hope you enjoy the mod,

  • Jodie a.k.a. Andromeda's Identity Crisis

CHANGELOG

v1.4.0 MAJOR CHANGES

  • base camera speed, camera speed increase & camera speed decrease defaults are now 0.25f
    • don't worry, changing these in the config WILL save, so if you dislike this change, feel free to change it back
  • added the reset speed button
    • the reset speed is a speed value affected by the speed increase or decreases, unlike the base camera speed value
    • by default, hitting Numpad5 will always reset your speed back to 0.25f, unless you change the reset speed to something else
      • same as most other values, can't be below 0.001f, can't be above 5f
      • also like most keys, the reset speed key is configurable and doesn't have to be Numpad5
  • added the keyframing feature
    • similar to keyframing within video editing software, this feature allows you to create a steady transition between two points
      • by default, the controls are: . to save a point (this includes its location & rotation), rightshift to activate the transition & , to reset the camera
    • keep in mind that it works by saving your initial point, so you will need to move somewhere else or just rotate the camera in order for this to work
    • all keys (default: ., rightshift & ,) & all values (keyframe camera speed[default: 0.25f]) are completely confirgurable
      • just make to run the game once with the mod installed in order to generate the config file

MINOR CHANGES

  • added various different null checks within the code to better help identify what went wrong, if something does.
  • added various tips throughout the code in case someone goes to break it down and they don't have any coding experience (like me lol)
  • cleaned up the code more, should run smoother
  • added various messages that will appear in the log which will notify you when something is going wrong
    • or if that funny little red text is just unity being stupid>:(

previous versions:

v1.2.0

  • base camera speed default is now 0.5f
  • added a maximum speed value of 5f
    • setting the value higher can cause performance issues, hence the limit
  • added BepInEx Config Compatibility
    • all buttons used within the mod are now fully customizable within the config
      • this includes:
        • the movement controls (default: u for forward, h for left, j for backward, k for right, y for down, & i for up)
        • the camera activation controls: (default: end for activate, c for change camera type, & p for camera rotation toggle)
        • the hide hud button (default: home)
        • the camera speed controls (default: numpad+ to raise the speed & numpad- to lower the speed)
    • all speed values are now fully customizable within the config
      • this includes:
        • the base camera speed (how fast the camera moves; default: 0.5f)
        • the speed added or subtracted when pressing the camera speed controls (default: 0.1f)
          • for those of you that miss the old speed: 1.0.0 speeds were 0.001f for both the base & addition/subtraction
  • base camera speed will now save as it's updated using numpad+ & numpad-
    • this means relaunching the game will not reset the speed to 0.5f
      • instead, the speed will now save between sessions and remain at that value unless manually reset
  • added in some ascii art because, honestly, why not
  • cleaned up the code as best i could
  • added in several logging features for debugging
    • your current speed after pressing one of the 'camera speed controls' buttons will be added to the log
    • debug will now tell you what section of the code is messing up if something is going wrong
      • there is an issue with the mod trying to load the camera at game start, when it doesn't exist
        • it doesn't break anything, but my hope is to fix this in the next update

v1.0.0

  • initial release
  • updated to latest version of Lethal Company (version 64)
  • added new buttons for adding & subtracting speed from the camera (numpad+ & numpad-)
  • significantly reduced the base speed of the camera to 0.001f, down from 1f
  • added a minimum speed value of 0.001f to prevent the camera from getting stuck