Improved Camera is an SKSE plugin that enables the 1st person body and allows for typically forced 3rd person animations also to be played in 1st person.
Optional: A patch for this amazing mod and the Wolfcry Heavy Armor.
Permissions and credits
Credits and distribution permission
Other user's assetsSome assets in this file belong to other authors. You will need to seek permission from these authors before you can use their assets
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
Released under an MPL 2.0 license
File credits
ArranzCNL for continuing Improved Camera's development
LogicDragon for creating Enhanced Camera
inmundano for reverse engineering Enhanced Camera, the first beta of Improved Camera
Noughtmare for code contributions to pre-NG improved camera versions
kruziikrel13 for code contributions to NG improved camera versions
Meh321 for Address Library
SKSE team for Skyrim Script Extender
FudgyDuff(Ryan) for Commonlib
Charmed Baryon for Commonlib-NG
PO3 for carrying on CommonLibSSE work
Maxsu2017 for his fork of CommonLib-NG
TwistedModding for early testing, patches, and community management.
_CJ_ for creating patches for various mods
Lam0rak for creating the icon/banner
Capt. Panda for showcase video
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.1.1
Fixed map flickering issue.
Fixed crashing on Linux due to std::hypot.
Fixed indoor clipping not working from third person.
Fixed calculation for model positioning.
Version 1.1.0
Reworked disabling player fade for third person by request, only disables fading when needed. Note: SSE Display Fixes and/or OStim supercedes it.
Fixed weapon node misalignment when third person arms are active.
Disabled Headbob combat for now (might stay this way) as it causes weapon node misalignment issue(s).
Fixed bow aim positioning whilst riding a horse.
Updated default profile values.
Support for GOG 1.6.1179.
Removal of Fixes menu. First Person Overhaul toggle(s) moved to General.
Archery Gameplay Overhaul (AGO) auto detection and activation of patch.
Smooth Animation Transition auto activates when headbob rotation(s) are > 0.0f.
fControllerBufferDepth has been removed. Note: You can set this manually inside of your skyrim.ini.
Added note to Camera section for CTRL+CLICK the slider boxes to input a value.
Drastically increased the controllable camera distances from 500 to 8192.
Cameras have been updated to get the correct displacement value(s) which fixes various issues.
Added a new hook for NearDistance which fixes water turning opaque. Note: Weird brightness is due to weathers (fine on clear day) will be looked at after release.
Added CaptureWarmer detection to fix seeing the camera spinning around crazily for users with large mod lists.
Added fFirstPersonDefault=15.000000 as requested this works outside of fPitchThreshold. (big hats!)
Added Immersive Equipment Displays detection to state hiding weapons will not work and to use IED instead on the Hide menu.
Added sync option for headbob rotation so all sliders move at once.
Changed camera positioning due to internal updates.
Re-added High Heels support. Note: There is a bug with HH if switching from female save to male save which causes the camera to be lower.
Fixed camera issue when the target is not the player or on a horse.
Fixed camera when werewolf feeding.
Fixed ad-hoc scripted events when exiting sometimes placed you back into third person instead of first person.
Fixed controlmap crash issue on SkyrimSE v1.6.1130+
Added bOverrideVanillaArmsOnMovement by Kruziikrel13.
Added bEnableThirdPersonTorchBlock as requested.
Fixed left arm issue with magic using third person arm when equipped with a weapon in the right.
Update imgui to 1.89.9 and fixed a crash issue which is present in previous builds.
Removed bQuickLightLighting due to not working as intended and causing more problems than it is worth.
Added official support for latest SkyrimSE v1.6.1170.
Fixed Paragliding, now is enforced into third person with fake first person support.
Fixed Camera acting oddly, visible body when looking down.
Removed fSwitchPOVDetectDistance.
Updated OpenSans font.
Added FontAwesome v6 font. Prettifies the menu.
Various issues with vendor modules not playing nicely with latest Visual Studio 2022.
Version 1.0.5
Fixed double arm issue when IED is not installed.
Removed camera moving downwards to keep feet aligned for non-headbob.
Version 1.0.4
Added support for Paragliding.
Fixed flickering issue when switching stances.
Fixed height issues switching characters on same session.
Fixed headtracking by taking control of it in first person.
Added support for high heels.
Fixed default camera to only move the camera and not the body.
Fixed killcam for magic.
Fixed camera misalignment due to fBodyHeightOffset.
Fixed some positional issues with the body for headbob and non-headbob.
Support for Take a Peek FOV changes.
Fixed CFPAO Sprint Jumping + Swimming.
Added PushActorAway to ResetState.
Fixed RaceSex Menu hiding first person body upon exit.
Fixed losing arms with MapMenu opened. (Indoors)
Fixed *fControllerBufferDepth for third person whilst sprinting.
Fixed weapon(s) still visible when sitting down in first person.
Fixed AnimationGraph registration.
Fixed misc furniture markers. (No more spinning the camera!!)
Added support for Ultimate Animated Potions NG.
Misc fixes for arms.
Removed Variable::bJournalDisabled no longer required.
Removed Sleeping states no longer required.
Potential crash fix(es) with HeadNode if it returns nullptr. This shouldn't really happen!
Updated some of the hooks.
Updated Weapon detection routine.
Added FindNode function much easier to work with.
Added GetHighHeelsOffset function.
Version 1.0.3
Fixed crash with menu being disabled. Added compatibility for Show Player In Menus. Added bEnableThirdPersonTorch. Added error msg when skse_loader.exe is not found. Fixed printscreen for enb/reshade when ui is displayed.
Version 1.0.2
Fixed changing views with Dialogue Menu. Fixed tfc missing magic fx. Added minimum supported SKSE64 due to trampoline api. (SkyrimSE v1.5.97) Changed CheckCompatibility=0 due to Vortex. Fixed Hide menu not active. Fixed touring carriages to use "Fake first person" only. Fixed crashing issue with BSAnimationGraphEvent. Fixed headbob issue with Tween Menu. Refactored MenuMode=2.
Version 1.0.1
Updated to CommonLibSSE-NG library. Fixed bEnableBodyConsole not working. Fixed bEnableShadows not working. Fixed events occurring at closest zoom level in third person. Fixed various arm issues, third person arm is visible where it makes sense. Fixed elderscroll reading event not triggering correctly. Fixed MenuMode=1 not regaining focus if clicking on Skyrim window when it is next opened. Fixed Triumvirate mod crash when transforming into a Deer. (Internal workaround) Fixed camera positioning for horse combat. Fixed controller issues with switching pov's. Fixed CC fishing to behave itself. Fixed first person local scale not working as intended. Fixed exiting furniture issue where in third person you could not target objects properly unless directly on top of them. Fixed headtracking with Scripted events. Fixed dismounting when on horse/dragon to switch back to First Person if you were in Fake First Person. Updated Reset State from the menu it should help better with certain stuck states. Added various combat camera settings. Added shield and block toggles to use third person arms. Added crossbow and aim toggles to use third person arms. Removed HookInput and MediaKeys, activates when on MenuMode=2 where it is needed. Support for Smoothcam to fix various conflicts. Support for TDM to fix various conflicts.
Improved Camera SE adds a first-person body through the use of an SKSE plugin and adds a first-person view to various animations that are usually forced into 3rd, such as crafting, horse riding, werewolf, vampire lord, dragon riding, and theoretically anywhere in the game 3rd person is generally forced. It includes a GUI to configure all camera settings, events, and FOV settings.
Requirements
Skyrim Special Edition 1.5.97-1.6.1179 (Steam or GOG) Pirated/Illegal copies are not supported.
Install as any other mod by downloading through your mod manager, manual installations work, but help will not be provided.
Since this mod is an SKSE plugin, it can be installed freely at any point without save corruption.
Uninstall
Remove the mod as any other using your mod manager, or delete data\skse\plugins\ImprovedCameraSE.dll
Since this mod is an SKSE plugin, it can be removed freely without any save corruption.
Compatibility
Compatibility is ongoing for mods as they are found, but a patch collection can be found here. Some notable mods that work wonderfully are:
Immersive Interactions Features many excellent, well, immersive interactions with the world around you, which now works in first-person! *note You have to check the Force Third Person and untick return to first person in Immersive Interactions MCM,
Sneak Behavior Extensions by Monitor144hz is partly incompatible at the moment; the camera will stay in natural first person while crawling, I've already let the author know, and it's (most likely) at his discretion to fix.
Physics, from either the mod CBPC, or HDT-SMP will show in first person. *note You need to set <disable1stPersonViewPhysics>false</disable1stPersonViewPhysics> in your configs.xml you need to use Faster HDT-SMP for these physics to work. Personally, I recommend keeping it false, as you might experience weird physics issues using certain mods, or while switching to third from first.
CFPAOif you use this mod, you'll need to check the compatibility patch in the GUI under fixes. Automatically applies now if the mod is detected.
This list isn't extensive and only showcases a fraction of the mods that either work or don't work with Improved Camera. The fun is in experimenting!
Mod author note* If your mod is reported as incompatible, it is likely due to improper usage of forcethirdperson and forcefirstperson. If you would like to add compatibility, we suggest looking at the existing patches found here. It also can be misuse of disableplayercontrols
F.A.Q
Q: How do I open the menu? A: Shift+home
Q: Where are presets stored? A: data\skse\Plugins\ImprovedCameraSE\Profiles\
Q: I can't change the FOV; it just keeps resetting, help. A: Open the GUI and change your FOV there, and make sure to also changes the event FOVs to match.
Q: How can I edit the key bind to open the menu? A: By opening ImprovedCameraSE.ini located data\skse\plugins\ImprovedCameraSE\ImprovedCameraSE.ini *Note, the key modifier is ALWAYS shift, replacing MenuKey=0x24 only changes the key to activate the menu, shift still needs to be held KEY CODES
Q: Why are my movement and camera so jittery? A: You enabled head bob in the GUI but didn't enable smooth animation transitions. *Note, this will add a slight 'delay' or inertia to your movement.
Q: Why don't I have shadows for my arms when they aren't holstered? A: A current limitation of the mod; this will be (possibly) looked into in the future.
Q: Lighting is different at certain camera angles, or my camera is clipping into my armor. A: A current limitation of the mod; this will be (possibly) looked into in the future. Use the GUI to alter Near distance to help this issue.
Q: My game is crashing with Improved Camera; why won't you respond?!?!? A: Follow the bug reporting guide listed below.
Q: I have a double body/everything looks weird in first-person. You probably haven't uninstalled JoP properly; see this guide here
Q: This mod isn't working correctly with a mod I have installed. A: Follow the bug reporting guide listed below.
With ENB enabled, along with specific effects, the most noticeable being complex particle lights, you may notice a difference in lighting/shadows while in a 1st person scripted state(fake 1st person). This state is generally used by animation mods, like the ones listed above, in the compatibility section.
If you use setscale to change the height/size of your character, you may experience camera flickering when opening menus, such as looting a corpse.
Crafting stations may be unusable for some, currently unknown how to fix, will need someone to test extensively for us and provide more information.
Sharp stoppage with headbob mode.
Camera culling the player model.
Bug Reporting
Please report all bugs to GitHub, more preferably, our discord. Formats for reporting them will be available on each platform; any reports of incompatibilities/bugs left in the comments will be ignored/deleted. This also includes reports of incompatibilities with certain mods; open up a bug report on either platform.