[Skyrim/SSE/AE/FO4] FreeFlyCam plugins

general download section
Post Reply
  • Author
  • Message
Offline
*blah-blah-blah maniac*
Posts: 565
Joined: 05 Apr 2014, 10:29
Location: Taiwan

[Skyrim/SSE/AE/FO4] FreeFlyCam plugins

Image
==Overview========================================================
When under TFC, press "Q""E" to roll the cam left & right, "R" to reset roll angle and starting position, mouse wheel to change fov, and hold "L Shift" to apply speed multiplier (default 0.5).

WASD and mouse control will follow the camera orientation for easy maneuver. (key configs under FreeFlyCam.ini)

###note:
***All ops are functional under killcam/VATS.
***Movements are framerate independent.
***sucsm still serves as a speed multiplier of general movement.
***Please avoid using this with other mod that shares the same functionality.

==Changs========================================================
version 3:
------"mouse whee" to control FOV zoom in/out, "R" to reset fov (all under tfc)
------hold "left shift" to have fine control over all movement.
------mouse speed & WASD speed will scale with FOV to have a more stable control when operating on small field of view.

version 4:
-----add support when game blocking tfc input, tested on during horse anime and with console opened. (should be working during killcam)

version 5:
--- all tfc maneuver are framerate independent now. (would have scale with framerate in vanilla tfc)
--- block movement while console is opened, so that we don't have to worry about moving around while tweaking ENB or typing.

version 6:
--- add config file for changing key bindings & speed multiplier.

version 7:
--- add "invert Y"in the config file.
--- support wheeling FOV in VATS/Killcam while previous version don't.
--- fix control orientation when flipping camera.

version 8:
--- fix pipboy issue in FO4.
--- reset key(default "R") now only reset roll angle. Hold speed mult key (default "L shift") with reset key to reset back starting point.

version 9:
--- Add toggle key (default "INSERT") to block tfc camera control or overlapping game key.
--- Update for SSE/FO4 game version changes.

version 10:
--- Add gamepad support.
--- Add modifier key to increase/decrease movement speed. (key + step key).
--- Add sgtm key (use step keys to modify)
--- bug fix.

version 11:
--- Add configurable deadzone for gamepad
--- Auto reload config upon entering tfc if config is modified.

version 12:
--- Adding support to PrivateProfileReDirector
--- Config format changes, adding additional gtm control, default deadzone reduced.
--- Support using mse/keyboard and gamepad(x360 compatible or emulated) at the same time, not dependent to game option.
--- Adding ingame notification on FFC input lock states and on entering/leaving TFC.
Image

Image

==AE========================================================
## please refers to patreon public post for future update.
[AE]FreeFlyCamAE 1.6.353

==SSE========================================================
## place the dll under data/skse/plugins
## For SkyrimSE SKSE64 1.5.97, 1.5.80, 1.5.73 ( Backup your ffc configs before update.)
FreeFlyCamSKSE64_v12.1 (1.5.73-97).zip
Jan.13.2020 "v12.1"
(130.38 KiB) Downloaded 90079 times
## For SkyrimSE SKSE64 1.5.62, 1.5.53, 1.5.50
FreeFlyCamSKSE64_v11 (1.5.50-62).zip
Dec.9.2018 "Ver11"
(116.68 KiB) Downloaded 3352 times
===SKSE======================================================
## place the dll under data/skse/plugins
## For Oldrim 1.9.32.0.8
FreeFlyCamSKSE_v11.zip
Apr.25.2019 "Ver11"
(98.97 KiB) Downloaded 8950 times
FreeFlyCamSKSE_v10_2_1.zip
Mar.31.2018 "Ver 10"
(92.33 KiB) Downloaded 4137 times
FreeFlyCamSKSE.zip
Feb.21.2017 "Ver 7"
(77.65 KiB) Downloaded 4571 times
===F4SE======================================================
## place the dll under data/f4se/plugins
## for Fallout4 F4SE 1.10.163, 1.10.162 ( Backup your ffc configs before update.)
FreeFlyCamF4SE_v12.1 (1.10.162-163).zip
Jan.13.2020 "v12.1"
(128.53 KiB) Downloaded 18218 times
## for Fallout4 F4SE 1.10.138, 1.10.130
FreeFlyCamF4SE_v11 (1.10.130-138).zip
June.17.2019 "Ver11"
(115.16 KiB) Downloaded 2505 times
## for Fallout4 F4SE 1.10.120, 1.10.114, 1.10.111, 1.10.98
FreeFlyCamF4SE_v11 (1.10.98-120).zip
Dec.9.2018 "Ver11"
(115.13 KiB) Downloaded 2087 times
Image

====FFC GUI version=======================================
A tiny ENB plugin that enables user to pitch/row/yaw the fly cam along with full control over flycam position and game fov through ENB gui.
Additionally, a camera state global parameter is passed to dof/bloom/lens/effect/effectpostpass shader files for customized presets.

The camera state seems to following the list in Oldrim here, but I didn't test all of them.

Code: Select all

		kCameraState_FirstPerson = 0,
		kCameraState_AutoVanity = 1
		kCameraState_VATS = 2
		kCameraState_Free = 3
		kCameraState_IronSights = 4
		kCameraState_Furniture = 5
		kCameraState_Transition = 6
		kCameraState_TweenMenu = 7
		kCameraState_ThirdPerson1 = 8
		kCameraState_ThirdPerson2 = 9
		kCameraState_Horse = 10
		kCameraState_Bleedout = 11
		kCameraState_Dragon = 12
Installation (GUI ver)
Unzip the FreeFlyCam.dll and FreeFlyCam.fxh to /enbseries folder, rename the .dll to .dllplugin,
then #include the .fxh to your effect.txt. (those are just tweak bar entries).

to access camera state in other .fx files, add this line in their variable section.

Code: Select all

 int  CameraState  <string UIName="CameraState"; >;
For Oldrim 1.9.32.0.8
FreeFlyCam.zip
Jan.19.2017 "hotfixed"
(215.29 KiB) Downloaded 3827 times
Demo in Oldrim (some feature disabled in SSE)

**Credits to Boris for creating ENBseries

==== SSE ShowRaceMenu Rotation =======================
viewtopic.php?f=6&t=5386&p=86333#p86333

=============================================================
updates:

Code: Select all

2018
Jan.18 --- add a fail safe to check if the parms are present in correspondent file.
Jan.19 --- add Oldrim mod Version. 
Jan.25 --- add SKSE mod version.
Jan.26 --- update SKSE mod version to bypass game input block.
Feb.9  --- update SSE mod version, add config file, remove dependency of shader file.
Feb.21 --- add F4SE mod version.
Feb.21 --- update LE & SSE mod version, hotfixed F4SE mod version.
Mar.5  --- update Fo4 mod version.
Dec.24 --- update Fo4 / SSE mod version.
Mar.30 --- update Fo4 mod version. adding gamepad support.
Mar.31 --- update Fo4 mod to latest version.
Apr.9  --- update Fo4 / SSE mod version.
May.26 --- update Fo4 mod version.
July.3  --- update Fo4 mod version.
July.11 --- update Fo4 mod version. adding deadzone config entry; config auto reload.
July.26 --- update Fo4 mod version.
Sep.11 --- update Fo4 / SSE mod version. SSE mod bugfix courtesy of Daymarr & ousnius
Dec.9  --- Fo4 / SSE December update.

2019
Mar.19  --- Fo4 / SSE March update.
Apr.25  --- update SKSE mod version.
June.17  --- Fo4 / SSE June update. adding skse64 plugin "SSE ShowRaceMenu Rotation"
Dec.8  --- Fo4 / SSE Nov update. FFC version update.

2020
Jan.13 --- Remove some additional notifications as suggested by AntaresParallax.
Last edited by kingeric1992 on 03 Aug 2022, 19:54, edited 54 times in total.
_________________
Intel Xeon L5639 6C12T @3.96GHz | Gigabyte ga-x58a-ud3r | MSI GTX680 4G | 48G RAM | Intel 760p Nvme w clover bootloader
Flickr
YouTube

Offline
User avatar
*sensei*
Posts: 391
Joined: 03 Oct 2012, 06:12
Location: Ottawa, Canada

Re: [Skyrim/SSE] FreeFlyCam Enb plugin

First :lol:

Going to be testing this out. Already tried out the SSE version, working out so far. Very smooth integration :)
_________________
Intel Core i9 10900K @4.9GHz | ASUS ROG Strix Z490-G | NVIDIA - EVGA RTX 2080 XC Ultra | 32GB DDR4 Corsair Vengeance RGB PRO | 2x ADATA XPG SX8200 Pro 1TB

Flickr
Twitter

Offline
*blah-blah-blah maniac*
Posts: 565
Joined: 05 Apr 2014, 10:29
Location: Taiwan

Re: [Skyrim/SSE] FreeFlyCam Enb plugin

Sorry guys,
typo in the FreeFlyCam.fxh in Oldrim version...
I've reupload a fixed one.
_________________
Intel Xeon L5639 6C12T @3.96GHz | Gigabyte ga-x58a-ud3r | MSI GTX680 4G | 48G RAM | Intel 760p Nvme w clover bootloader
Flickr
YouTube

Offline
Posts: 2
Joined: 19 Jan 2017, 18:10

Re: [Skyrim/SSE] FreeFlyCam Enb plugin

Is there a way to use this without completely changing the proxy from d3d9_SFX?

Offline
User avatar
*blah-blah-blah maniac*
Posts: 3123
Joined: 27 Jan 2012, 13:42

Re: [Skyrim/SSE] FreeFlyCam Enb plugin

If you're using SweetFX, at least in theory you should be able to load it as a proxy (scroll all the way down SweetFX_settings.txt). Not sure if Reshade has support for external dlls.

Offline
*blah-blah-blah maniac*
Posts: 565
Joined: 05 Apr 2014, 10:29
Location: Taiwan

Re: [Skyrim/SSE] FreeFlyCam Enb plugin

I've also made a skse version for Oldrim
when in ufo cam, press "Q""E" to roll the cam left & right, "R" to reset roll angle.

Additionally, WASD and mouse control will follow the camera orientation for easy maneuver.

## placed under data/skse/plugins
//latest update in op.
Please avoid using with other mod that shares the same functionality.

## TODO
add fov control to mouse wheel. <---done
Last edited by kingeric1992 on 24 Jan 2017, 19:38, edited 1 time in total.
_________________
Intel Xeon L5639 6C12T @3.96GHz | Gigabyte ga-x58a-ud3r | MSI GTX680 4G | 48G RAM | Intel 760p Nvme w clover bootloader
Flickr
YouTube

Offline
Posts: 2
Joined: 19 Jan 2017, 18:10

Re: [Skyrim/SSE] FreeFlyCam Enb plugin

kingeric1992 wrote:I've also made a skse version for Oldrim
when in ufo cam, press "Q""E" to roll the cam left & right, "R" to reset roll angle.

Additionally, WASD and mouse control will follow the camera orientation for easy maneuver.

## placed under data/skse/plugins
FreeFlyCamSKSE.zip
Please avoid using with other mod that shares the same functionality.

## TODO
add fov control to mouse wheel.
UFO cam?

Offline
*blah-blah-blah maniac*
Posts: 565
Joined: 05 Apr 2014, 10:29
Location: Taiwan

Re: [Skyrim/SSE] FreeFlyCam Enb plugin

tfc
_________________
Intel Xeon L5639 6C12T @3.96GHz | Gigabyte ga-x58a-ud3r | MSI GTX680 4G | 48G RAM | Intel 760p Nvme w clover bootloader
Flickr
YouTube

Offline
*blah-blah-blah maniac*
Posts: 565
Joined: 05 Apr 2014, 10:29
Location: Taiwan

Re: [Skyrim/SSE] FreeFlyCam Enb plugin

file update:

for SKSE version:

------"mouse wheel" to control FOV zoom in/out, "R" to reset fov.
------hold "left shift" to have fine control over all movement.
------mouse speed & WASD speed will scale with FOV to have a more stable control.
(all under tfc)
_________________
Intel Xeon L5639 6C12T @3.96GHz | Gigabyte ga-x58a-ud3r | MSI GTX680 4G | 48G RAM | Intel 760p Nvme w clover bootloader
Flickr
YouTube

Offline
User avatar
*blah-blah-blah maniac*
Posts: 530
Joined: 30 Jan 2012, 13:18

Re: [Skyrim/SSE] FreeFlyCam Enb plugin

From my experience the tfc cam is locked when you're performing a killmove or anything like that, does your awesome plugin fix that as well by any chance?
Post Reply