NokiMo
kingeric1992
kingeric1992

patreon


FreeFlyCam2 preAlpha test

Enough changes have been made that it's time to bump the project name to FreeFlyCam2.

The most prominent feature for now would be MCM support, which is especially useful for the ever growing list of configs, key bindings, and the ability to save and reload config through the MCM menu. Where the fun part is that the added MCM entry is esp/esl-less, that for no reason, I decided and managed to hijack MCM from the dll side. Spent quite some time studied on interfacing Flash/as2, papyrus script & game UI in skse.

Code-wise, I've reworked the input system, like the 5th time already, with a different hooking method. This time I'm hooking game internals instead of public APIs, which hopefully can improve compatibility with all the 3rd party apps, mods, and their moms hooking inputs all around the place.

And I've implemented key holding and key tap input event to allow multiple controls sharing a single key. i.e. clicking F7, the default TFC key, would toggle in and out of TFC, while double tapping F7 would enter TFC with time freeze (aka command TFC 1 in console), or toggles time freeze when under TFC mode.

A newly added feature is the input context switch, or the previously input lock function. The user can now select between Camera control, same as classic FFC, and the newly added Player control, which allows user to control player as normal gameplay, with locked camera position & angle. For future updates, an FFC scaleform menu mode is planed to provide more functions with UI support.


I've also added an option for users to select a different control scheme for the 3D cam. For now, there's the classic FFC mode, which is more intuitive to navigate with as the cam roll is consistent throughout rotations. And a Flight Sim cam that rotate like a plane, but would inherently roll by pitch and yaw. For a future update, I'm also planning to add Hover Cam which works like a stabilized drone that moves around at given ground level.

Lastly, I've added AddressLib support for this pre-alpha test build. AddressLib integration has never been a problem but a personal choice. And I've decided to add addresslib support to all future FFC2 paid member exclusive test releases.

There will be a public release of FFC2 when I managed to complete the Scaleform UI menu, but no timeline yet. Mostly because I have never built a working menu before.

Again, I've reworked most of the code since the last FFC release. Please report if there's any bugs or unexpected behavior, and feel free to propose new features.

Off topic, but I recently lost part of my incomes, so I would appreciate if there's any job offer that my set of skills could be of use.

FreeFlyCam2 preAlpha test FreeFlyCam2 preAlpha test FreeFlyCam2 preAlpha test

Comments

Came here to leave a comment to empathize that Eric spent a lot of time lending me his expertise and helping me comb through an eyeball bleeding amount of information just to help me address a crash on a modlist with at the time of writing 702 mods. This was not an appropriate amount of money based on my subscription. But he has bought my loyalty and a willingness to continue to support him. he also fixed the issue. For anyone wondering dmenu is not compatible with FFC. I offer no perspectives or opinions as to why. I am just glad I can make machinima here

Cameron O'Brien

Could you perhaps package all of your files under data/skse/plugins and send it to me in DM? Through gdrive or mega or similar fileshare service. It would be much faster to find the fault with those files.

kingeric1992

its an instant CTD for me. I have a ridiculos mod list so could be that

Cameron O'Brien

Hell yes I was being so patient! Time to test!

CyborgArmGun

YES! Everything and more. I can't wait to see this develop further and eventually release to the public.

AnonUser456


Related Creators