RecordingCameraRedux
An updated & expanded version of Graze's RecordingCamera mod.
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
- similar to keyframing within video editing software, this feature allows you to create a steady transition between two points
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)
- this includes:
- 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
- this includes:
- all buttons used within the mod are now fully customizable within the config
- 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
- this means relaunching the game will not reset the speed to 0.5f
- 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
- there is an issue with the mod trying to load the camera at game start, when it doesn't exist
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