0 of 0

File information

Last updated

Original upload

Created by

Panda

Uploaded by

Evi1Panda

Virus scan

Safe to use

About this mod

Native Animation Framework extender. An extension for the excellent NAF, which allows you to play on it most of the LL modifications was written for another animation framework. It also Include extended manual for easy modders using.

Requirements
Permissions and credits
Translations
  • Mandarin
Changelogs
Donations


All main features is provided by Snapdragon's NAF : fast modern animation framework with comfortable UI for your enjoyment!

What does it do?

You can play with mods was written for using with old framework, but it will use NAF. I'm telling about mods like Violate, RSE, Sexual Harassment, Sex Attributes etc. 
For modders it provides API that them already knows, but it works faster and has some new features. Now sources is open and described in details. If you need more info or new api functions - be free to tell me about it.

Thank you for your endorses! Here is the link to Snapdragon's discord, you can send your questions there. There is different persons can try to help you!


What new features?
It is totally rebuilded Bridge mod. Now it based not only papyrus, but also C++ code, congratulate me - now I can. It is still beta, but tested well. I mostly expect improvements towards friendliness rather than bug fixes, but anything is possible.
  • MCM settings. Now you can setup framework rules in mcm (settings and overrides).
  • Removed all blackscreens (old-build trouble).
  • Fixed player's body disappearing in close-spaces scenes.
  • Fixed keyboard blocking in scenes.
  • Fixed endless walking (old-build trouble).
  • Extends NAF parsing for using with some XML features, that NAF doesn't support. (offsets for scenes, old-style one-frame face animations, get furniture list).
  • Added slow drying feature : cum does not disappear immediately in a sec, but gradually, becoming transparent over time, emulating the effect of drying. Can be disabled in MCM.
  • Improved old-framework's functions, now it implemented using C++ plugin extends NAF, and works less then for a sec.
  • Almost full compatible with mods written for old animation framework, implemented functions: OnFurnitureListLoaded, OnWalkInit, OnSceneInit, OnAnimationStart, OnAnimationChange, OnStageEvent, OnAnimationStop, OnSceneEnd, OnPositionData, GetAPI, GetFurnitureList, StartScene, StopScene, StopSceneWithAbruptStop, ChangePosition, ApplyEquipmentSet, GetPositionData, ApplyMorphSet, ApplyOverlaySet, RemoveOverlaySet, ApplyMfgSet, AddMFGBlock, RemoveMfgBlock, SetActorLocked, QuickScene, StartSceneByPosition, GetProtectedItemsKeywords. All this functions uses fast C++ and papyrus algorithms and executes less then in a second.
  • Totally removed requirements for some old-framework mods (dif from old-build version).
  • Full sources and docs for modders.

Is it beta? Is it safe for using?
It is not full release still. But I tested it for a some time. It should works fine, and shouldn't break something.

Does it requires AAF be installed ?
Nope. It hard required AAF was removed.

Does it requires NAF be installed ?
Yes. Hard.

Is there AAF files inside?
Nope, there is no any AAF code or AAF's unique author's solutions used. API was totally rewrited. But it is emulating AAF events and functions (main functionality of this), so you can find same names, but no same implementations. Here is you can see the sources

My character is dissappears during scenes! How to fix this?
Investigating how to fix this, but for now you can use Camera Tweaks mod. Using Camera Tweaks will solve this allmost absolute, except rare cases.

How to install?
  • Be sure you have F4SE installed and 1.10.163.x Fallout ver.
  • Install newest C++ vc redist.
  • Install MCM.
  • Install NAF.
  • Install SUP F4SE and Looks Menu exactly official 1_6_20.
  • If you have AAF installed - remove it. NAF and Bridge doesn't require LL Fourplay, but some of your mods can. AAF contains it, so after removing AAF,  you may need to install that separately as well. Be sure you install 1.10.163.x LL Four Play version. It seems it is ver 46 for now.
  • XML files from AAF are not fully suitable for working with NAF. For your convenience, I wrote NAFICATOR - a mod for automatically fitting XML files from AAF for use with NAF. All you need to do is write your paths in the INI file and run the game once. Everything will be done automatically.




All posts about fixing your xml is depricated. Write to NAFicator topic everything, that it couldn't procceess. Or you can read XML parsing structure to fix it by yourself.


If you cant understand what troubles can provide wrong XMLS and how to deal with that, then try to read this case!

CREDITS
This mod uses NAF 1.0.14 and it's dll fork(published with Snapdragon's permission), but NAF still must be installed, Bridge won't work without it.
So, thanks to Snapdragon for great NAF and his help.
Special thanks dlinny_lag for his great help.
Thanks perchik71 for helping, and TommInfinite for his SUP.
And despite all the disagreements and complaints, thanks to dagobaking, for the fact that his framework brightened up our game for many years.

Here you can donate to Panda! You should know that this is completely unnecessary and just to make me a little happier! Thank you all!