File information
Last updated
Original upload
Created by
mwilsndUploaded by
mwilsndVirus scan
Tags for this mod
Activity logs
This page was last updated on 26 November 2021, 7:01PM
- Changelogs
-
-
Version 1.6.1
- Bumped module and MCM version number to 16
- Now supporting the AE address library, updated for latest game runtime.
- Added frame smoothing accumulator to delta time to correct for motion jitter caused by inconsistent frame times.
- Fixed 3D crosshair enabling the HUD crosshair even if bShowCrosshair:Interface was set to false.
- Gamepad support for MCM keybindings.
-
Version 1.6
- Bumped module and MCM version number to 15
- Both AE and SSE compatible versions included.
- Fixed "Enable Interpolation" state options not functioning correctly.
- Fixed delta time being incorrectly factored in lerp smoother computation.
- Fixed FOV snapping when sprinting with weapons out.
- Fixed wrong FOV offsets being applied to the vanity camera.
- Fixed trajectory prediction not working for crossbows when on horseback.
- Somewhat improved crosshair activation when sitting.
- Added some compensation math to allow for normal 3D crosshair positioning when True Directional Movement is installed.
- Improved third->first POV change, 1 frame camera jump should be gone now (Firstperson camera mods may still cause this however).
- Improved compat with mods which alter the focal actor of the camera.
- Github issue #40: Fixed arrows fired by some bows not aligning with the predicted trajectory line.
- Github issue #37: Fixed camera attaching to random player input observers.
- Github issue #54: Fixed crash when dismounting horse.
- Github issue #52: Fixed the minidump handler assuming all exception codes were crashes.
- Github issue #52: Don't debug scope the base function of the IDXGISwapChain->Present hook.
- Github issue #58: Don't process key events while in menu mode.
- Github issue #55: Position offsets during vanity are now their own offset group.
- Github issue #57: Possible fix.
- Added initial groundwork for dialogue cameras. Currently you may select from a vanilla Skyrim style or to disable SmoothCam when in dialogue.
- Added pitch zoom options.
- Added an offset group for the idle/vanity camera.
- Removed AVX variant - minimal performance different and causes too much user confusion.
- Renamed the 'Following' tab to 'Thirdperson'.
- Moved all offset group tabs into one 'Thirdperson Offsets' tab. Select which group you'd like to edit from the offset group drop-down. Massive reduction in menu clutter.
- Moved some options around in the menu. Load Next Preset is now in 'General', Z offset and custom offset group settings are now in 'Thirdperson', 'Min Follow Distance' moved to the 'Misc' section.
- Added confirmation messages when saving and loading presets, and when resetting the crosshair.
- Ported from SKSE to CommonLibSSE.
-
Version 1.5
- Bumped module and MCM version number to 14
- Fix shouts having an incorrect trajectory when using True Directional Movement.
- Fix Alternate Conversation Camera patch not working correctly when starting dialogue while in first-person.
- Running offsets will no longer apply when over encumbered, walking offsets now correctly selected.
- Proper compatibility with Immersive First Person View, thanks meh321 & Ershin! Also fixes some helmets disabling the camera, caused by the old detection method. Requires the optional file 'IFPV Detector Plugin'.
- Added global and local-space interpolation parameter overrides to each offset group (for each combat stance!).
- Added a new 'Custom' offset group which can be turned off and on with a hot-key, will overload all normal camera states when enabled.
- Added options to control the duration of fixed-time smoothers (ie: from active interpolation to a disabled state, blending from one interp override to a different one, so on...).
- Added options to control the scalar method used for fixed-time smoothers.
- Added a public modder's API for requesting control of common game resources from SmoothCam (like camera control, crosshair control, etc) - Available to other SKSE plugins.
- Changed local-space interpolation to use the same distance function as global and separate-z (Why wasn't it using this before, and why did I never notice...). Old presets will have the follow rate ported to the new settings automatically, being applied to both min and max follow rate which will yield the same result as the old system in 1.4.x and earlier.
- Changed how the zoom offset is applied, resulting in a cleaner offset position transition.
- Compatibility options now auto-detect their respective mods and enable on their own.
- Adjusted default values for all camera settings, in addition to the new per-state interpolator overload options.
-
Version 1.4.2
- Fixes crossbows not using the 3D crosshair
-
Version 1.4.1
- Fixed mod failing to load the bones list when not using MO2
-
Version 1.4
- Merge pull request #48 from ersh1/master (Compatibility fix for True Directional Movement).
- Github issue #31, Fixed FOV issues with mods like Undeath and Triumvirate (Wildshape)
- Github issue #35, directory enumeration no longer throws on unicode paths.
- Fixed distance clamping causing the camera to jump when strafing while using True Directional Movement.
- Fixed FOV offsets being applied in the map menu.
- Fixed an issue where a setting string might already be in the string cache from another mod, but in the wrong case.
- Fixed an issue that caused the normal game crosshair to disappear.
- Fixed new game not hooking D3D11 until after saving and loading.
- Fixed Improved Camera patch causing some issues - Now requires the offical reddit release version (beta4) for the compatibility fix to work - sorry, but I have to read a memory address inside Improved Camera to achieve a functional compatibility mode. Fixes distance clamping causing the camera to jump around when the player moves off-screen.
- Invalidate crosshair enable status when exiting a dialog menu.
- Camera is more aggressive about moving to the desired goal position on both camera state transitions and after loading a new cell.
- Now dynamically reading arrow tilt angle during runtime - Mods that change these values should work correctly now.
- Added an FOMOD installer and consolidated both versions in 1 download.
- Github issue request #30, Added a new key binding to cycle through saved presets (Keep in mind each saved preset needs this key bound, otherwise when you switch the loaded preset won't have your keybind saved).
- Github issue request #43, Added a new option and key binding to turn the camera on and off.
- Github issue request #44, Added a new setting and key binding to offset the camera height by a set amount via hotkey.
- Now factoring arrow draw time in the arrow trajectory computation. (Should help with inaccuracy reported when using the eagle eye perk)
- Added a new setting under the "General" page which allows you to force the camera state back to third-person, meant to fix rare instances where the camera gets stuck in a different state.
- Added a new setting under the "General" page which resets the crosshair back to sane settings, in an attempt to recover a missing crosshair reported by some users.
- Added new settings to offset the stealth meter/sneak crosshair by a configurable amount - either when the world-space crosshair is active, or at all times while sneaking.
- Crosshair now supports conjuration casting mode - crosshair changes color to a red tint when the player is unable to summon at the desired location.
- Now smoothing POV transition from third to first person.
- Added a custom crash handler which can be enabled via the MCM and will detect when a crash happens inside SmoothCam, creating a mini-dump file. If you have this happen, follow the instructions in the message box to report this issue and share the dump file so the crash may be investigated.
- Renamed the "Info" page in the MCM to the "General" page.
- Removed the compatibility page from the MCM, moved compat options to the "General" page.
- Slightly altered the raycasting logic for camera collisions (Fixes camera collision jitter).
- Adjustments to arrow prediction math.
- Increased the allowed size range of the crosshair in the MCM.
- Explicitly looking for the arrow node for the raycast origin now - Accounts for some mods that attach other effects to the arrow before being fired (maybe).
- Added an ESL version of the plugin
-
Version 1.3
- Bumped module and MCM version number to 12
- Fixes for camera rotation getting messed up when using Alternate Conversation Camera.
- Fixes for settings changing other values in the MCM - oversight in the MCM script design.
- Patches for Wrath of Nature, Apocalypse and Triumvirate failed to merge in last update, now patched for real(tm). Spells not yet compatible: Apocalypse - Mind Vision
- Now looking at a different node for detecting IFPV first-person mode, should be more reliable.
- Extra sanity checking when trying to obtain an NiCamera reference.
- Added FOV settings to all offset groups.
- New offset groups for vampire lord and werewolf.
- Added back the npc hit-size crosshair option, now working properly.
- New compat option for Archery Gameplay Overhaul when using 3D crosshair features (You will still need to disable AGO's camera features).
- New compat option for Alternate Conversation Camera. Removed "Disable during dialog" option.
- Reduced Improved Camera compat options to a single on/off, using method similar to IFPV for compat checks.
- Now only enabling magic offsets for "combat" magic (Ice spike, flames, and so on) - Spells like healing and wards no longer count.
- Enchanted items no longer count as "magic" combat - unless the item is a staff or you also have a "combat" spell equipped.
- Worked some more on horse->thirdperson transition
- Code refactoring and cleanup, general improvements to overall camera behavior.
- Added a warning message when no bones were able to be loaded - In this case the camera will insert a fallback bone and let the game continue.
- Added a warning message when the mod fails to hook directX. Now showing D3D hook status in the info page of the MCM.
- Added extra information to detour failure messages, to indicate more clearly where the problem function is.
- Updated to SKSE64 2.0.19 (SmoothCam will still work fine for users on older SKSE versions).
-
Version 1.2
- Bumped module and MCM version number to 11
- Added some extra sanity checking in crosshair update code to try and prevent a crash when using bows.
- Fixed mouse buttons not responding to the shoulder switch command.
- Fixed broken ranged kill moves.
- Fixed sneaking offsets taking precedence over bow-aiming offsets.
- Staves now correctly enable the magic crosshair and offset modes.
- Fixes for Wrath of Nature, Apocalypse and Triumvirate (And possibly others).
- Better IFPV compat.
- Made the HUD code less aggressive about setting crosshair parameters, should hopefully be more compatible with HUD mods.
- Added loading-screen detection to prevent manipulation of the HUD during cell transitions - Might reduce the chances of a strange Scaleform crash from happening.
- Fixed camera jitter when closing the tween (inventory) menu.
- Reduced extreme position change when dismounting horse - now preventing the transition camera from running.
- Better detection of POV slide mode (Holding F while in third-person), slide mode no longer interferes with the 3D crosshair position.
- Corrections to crosshair trajectory patch when on horseback.
- Corrected transitions to free cam mode having the wrong position/rotation (maybe).
- Added a new system to allow users to specify a list of bone names for the camera to search for, useful for mods that replace the player skeleton with one using names that don't match the regular skeleton. A more detailed description can be found in the new file "SmoothCam_FollowBones_Default.txt".
- Added smoothing between states when the old state has interpolation enabled and the new one doesn't.
- Added arrow trajectory prediction to the 3D crosshair (Will now account for gravity over longer distances). This option is separate from the normal raycasting method - If you feel like this option is cheating, you can simply ignore it.
- Added an arrow trajectory visualization option, drawing an arc that shows where your arrows should go (Requires enabling new option 'EnableArrowPrediction' combined with the 3D ranged crosshair being enabled, Color can be changed in MCM).
- New 3D crosshair system, independent from the HUD crosshair - Draws genuine 3D crosshair models in game space. A few different styles are included. You can either use this new system or the HUD crosshair - by default, the HUD crosshair is used.
- No longer including address library file.
- Removed the crosshair size hit character setting (for now).
-
Version 1.1
- Bumped module and MCM version number to 10
- Added a compatibility patch for Immersive First Person View.
- Tweaked Improved Camera compatibility when on horseback.
- Fix arrow and magic projectiles spawning behind the player when using the archery patch with SSE Engine Fixes.
- Updated config defaults and added a new MCM option to restore default values.
- Config now reads fNearDistance, in case the player changes it - changing it isn't really advised though if you use Immersive First Person View (We check the expected near value against what it actually is, combined with a distance check, to try and figure out if we are in IFPV's hacked first person mode).
- Config now reads fMinCurrentZoom rather than use the hard coded value.
- Adjusted config defaults to no longer enable compat options - these should be opt-in.
- Using new raycasting method for the crosshair, dropped the jank custom intersection test.
- As some users have reported local space smoothing causing jitter, the local space smoothing rate now defaults to 1, making it opt-in. Jitter is mostly caused by a sub-60 frame rate, currently looking into options for correcting jitter in a later update.
-
- Author's activity
-
November 2021
-
26 Nov 2021, 7:01PM | Action by: mwilsnd
Attribute change
'Description changed.'
-
26 Nov 2021, 7:01PM | Action by: mwilsnd
Changelog added
'Change log added for version 1.6.1'
-
26 Nov 2021, 7:00PM | Action by: mwilsnd
Attribute change
'Mod version changed to 1.6.1.'
-
26 Nov 2021, 6:59PM | Action by: mwilsnd
File added
'SmoothCam [version 1.6.1]'
-
17 Nov 2021, 9:44PM | Action by: mwilsnd
Attribute change
'Description changed.'
-
17 Nov 2021, 8:18PM | Action by: mwilsnd
Attribute change
'Description changed.'
-
17 Nov 2021, 8:15PM | Action by: mwilsnd
Changelog added
'Change log added for version 1.6'
-
17 Nov 2021, 8:11PM | Action by: mwilsnd
File added
'SmoothCam [version 1.6]'
August 2021
-
13 Aug 2021, 12:17PM | Action by: mwilsnd
Attribute change
'Description changed.'
-
13 Aug 2021, 12:00PM | Action by: mwilsnd
Changelog added
'Change log added for version 1.5'
-
13 Aug 2021, 11:57AM | Action by: mwilsnd
File added
'SmoothCam [version 1.5]'
-
04 Aug 2021, 6:45AM | Action by: mwilsnd
Changelog added
'Change log added for version 1.4.2'
-
04 Aug 2021, 6:45AM | Action by: mwilsnd
File added
'SmoothCam [version 1.4.2]'
-
03 Aug 2021, 9:55PM | Action by: mwilsnd
Changelog added
'Change log added for version 1.4.1'
-
03 Aug 2021, 9:54PM | Action by: mwilsnd
File added
'SmoothCam [version 1.4.1]'
-
03 Aug 2021, 7:36PM | Action by: mwilsnd
Changelog added
'Change log added for version 1.4'
-
03 Aug 2021, 7:35PM | Action by: mwilsnd
Attribute change
'Description changed.'
-
03 Aug 2021, 7:33PM | Action by: mwilsnd
Attribute change
'Description changed.'
-
03 Aug 2021, 6:25PM | Action by: mwilsnd
Changelog added
'Change log added for version 1.4'
-
03 Aug 2021, 6:19PM | Action by: mwilsnd
Attribute change
'File \'Main File - OldCPU\' category changed to Old versions.'
-
- Mod page activity
-
May 2022
-
28 May 2022, 6:57PM | Action by: delta13x
Endorsed
'SmoothCam'
-
28 May 2022, 6:49PM | Action by: Hrathen
Endorsed
'SmoothCam'
-
28 May 2022, 6:21PM | Action by: kh3riku1
Tracked
'SmoothCam'
-
28 May 2022, 6:13PM | Action by: DragonEggPirate
Untracked
'SmoothCam'
-
28 May 2022, 4:30PM | Action by: BloodDollMaria
Endorsed
'SmoothCam'
-
28 May 2022, 3:12PM | Action by: BlazingRoach
Untracked
'SmoothCam'
-
28 May 2022, 2:59PM | Action by: JunIzumi128
Tracked
'SmoothCam'
-
28 May 2022, 1:18PM | Action by: ChillingDude
Endorsed
'SmoothCam'
-
28 May 2022, 10:14AM | Action by: Katschaba
Endorsed
'SmoothCam'
-
28 May 2022, 6:47AM | Action by: boke6842
Untracked
'SmoothCam'
-
28 May 2022, 2:25AM | Action by: masaomi911
Endorsed
'SmoothCam'
-
28 May 2022, 12:53AM | Action by: Redzonerocco
Tracked
'SmoothCam'
-
27 May 2022, 8:28PM | Action by: Adereusa
Endorsed
'SmoothCam'
-
27 May 2022, 6:03PM | Action by: bubblebobblecheese34wc2000
Tracked
'SmoothCam'
-
27 May 2022, 5:13PM | Action by: Bazz999
Tracked
'SmoothCam'
-
27 May 2022, 5:11PM | Action by: hellfire28
Endorsed
'SmoothCam'
-
27 May 2022, 4:11PM | Action by: delta13x
Tracked
'SmoothCam'
-
27 May 2022, 4:04PM | Action by: agmoyer955
Untracked
'SmoothCam'
-
27 May 2022, 3:45PM | Action by: BaiduESTBar
Tracked
'SmoothCam'
-
27 May 2022, 2:28PM | Action by: Scarface980
Tracked
'SmoothCam'
-