Please use english language
It is currently 27 May 2017, 10:04

All times are UTC





Post new topic Reply to topic  [ 43 posts ]  Go to page 1, 2, 3, 4, 5  Next
Author Message
PostPosted: 16 Jan 2017, 17:19 
Offline
*sensei*

Joined: 05 Apr 2014, 10:29
Posts: 472
Location: Taiwan
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.

==SSE========================================================
## place the dllplugin under enbseries/
## For SkyrimSE 1.4.2.0.8
Attachment:
File comment: Feb.21.2017 "Ver 7"
FreeFlyCam64.zip [20.89 KiB]
Downloaded 208 times

Attachment:
File comment: Feb.9.2017 "Ver 6"
FreeFlyCam64.zip [20.24 KiB]
Downloaded 48 times

===SKSE======================================================
## place the dll under data/skse/plugins
## For Oldrim 1.9.32.0.8
Attachment:
File comment: Feb.21.2017 "Ver 7"
FreeFlyCamSKSE.zip [77.65 KiB]
Downloaded 779 times

Attachment:
File comment: Feb.9.2017 "Ver 6"
FreeFlyCamSKSE.zip [76.9 KiB]
Downloaded 222 times

Attachment:
File comment: Jan.26.2017 "Ver 5"
FreeFlyCamSKSE.zip [63.13 KiB]
Downloaded 427 times

===F4SE======================================================
## place the dll under data/f4se/plugins
## for Fallout4 F4se 1.9.4.0.1
Attachment:
File comment: Mar.5.2017 "Ver 8"
FreeFlyCamF4SE_v8.zip [19.72 KiB]
Downloaded 70 times

====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:
      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
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:
 int  CameraState  <string UIName="CameraState"; >;

For Oldrim 1.9.32.0.8
Attachment:
File comment: Jan.19.2017 "hotfixed"
FreeFlyCam.zip [215.29 KiB]
Downloaded 854 times

Demo in Oldrim (some feature disabled in SSE)

**Credits to Boris for creating ENBseries

=============================================================
##post update:
Jan.17 ---fix wrong game version.
Jan.25 ---move SKSE version to op.
Feb.21 ---change post layout.

##file update:
Jan.18 ---add a fail safe to check if the parms are present in correspondent file.
Jan.19 ---add Oldrim Version.
Jan.25 ---add SKSE version.
Jan.26 ---update SKSE version to bypass game input block.
Feb.9 ---update SSE version, add config file, remove dependency of shader file.
Feb.21 ---add F4SE version.
Feb.21 ---update SKSE & SSE version, hotfixed F4SE version.
Mar.5 --- update f4se version.

_________________
Intel Xeon L5639 6C12T @3.96GHz // Gigabyte ga-x58a-ud3r// MSI GTX680 4G// 24G RAM
Flickr
YouTube


Last edited by kingeric1992 on 04 Mar 2017, 16:25, edited 26 times in total.

Top
 Profile  
 
Tomoko
PostPosted: 18 Jan 2017, 18:37 
Offline
*sensei*
User avatar

Joined: 03 Oct 2012, 06:12
Posts: 377
Location: Ottawa, Canada
First :lol:

Going to be testing this out. Already tried out the SSE version, working out so far. Very smooth integration :)

_________________
Intel Core i7 4790K @4.3GHz | MSI Z97 SLI Krait Edition Motherboard | 2x NVIDIA - ASUS GTX 1070 AERO | 32GB DDR3 Consair Vengeance Memory @1866 MHz | Samsung 850 EVO 500GB SSD | Creative Sound Blaster X-Fi Titanium

Flickr Gallery


Top
 Profile  
 
PostPosted: 19 Jan 2017, 01:10 
Offline
*sensei*

Joined: 05 Apr 2014, 10:29
Posts: 472
Location: Taiwan
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// 24G RAM
Flickr
YouTube


Top
 Profile  
 
PostPosted: 19 Jan 2017, 18:12 
Offline

Joined: 19 Jan 2017, 18:10
Posts: 2
Is there a way to use this without completely changing the proxy from d3d9_SFX?


Top
 Profile  
 
PostPosted: 19 Jan 2017, 19:31 
Offline
*blah-blah-blah maniac*
User avatar

Joined: 27 Jan 2012, 13:42
Posts: 1956
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.

_________________
Smoking Torches and Candles
Dark Dungeons for ENB
Particle and Subsurface Scattering Patches for ENB (updated 11/01/2017)
flickr; twitter


Top
 Profile  
 
PostPosted: 19 Jan 2017, 23:18 
Offline
*sensei*

Joined: 05 Apr 2014, 10:29
Posts: 472
Location: Taiwan
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

_________________
Intel Xeon L5639 6C12T @3.96GHz // Gigabyte ga-x58a-ud3r// MSI GTX680 4G// 24G RAM
Flickr
YouTube


Last edited by kingeric1992 on 24 Jan 2017, 19:38, edited 1 time in total.

Top
 Profile  
 
PostPosted: 19 Jan 2017, 23:41 
Offline

Joined: 19 Jan 2017, 18:10
Posts: 2
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
Attachment:
FreeFlyCamSKSE.zip

Please avoid using with other mod that shares the same functionality.

## TODO
add fov control to mouse wheel.

UFO cam?


Top
 Profile  
 
PostPosted: 20 Jan 2017, 08:50 
Offline
*sensei*

Joined: 05 Apr 2014, 10:29
Posts: 472
Location: Taiwan
tfc

_________________
Intel Xeon L5639 6C12T @3.96GHz // Gigabyte ga-x58a-ud3r// MSI GTX680 4G// 24G RAM
Flickr
YouTube


Top
 Profile  
 
PostPosted: 24 Jan 2017, 19:41 
Offline
*sensei*

Joined: 05 Apr 2014, 10:29
Posts: 472
Location: Taiwan
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// 24G RAM
Flickr
YouTube


Top
 Profile  
 
PostPosted: 25 Jan 2017, 16:13 
Offline
*sensei*
User avatar

Joined: 30 Jan 2012, 13:18
Posts: 430
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?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 43 posts ]  Go to page 1, 2, 3, 4, 5  Next

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group