Jump to content

Recommended Posts

Posted
12 hours ago, JB. said:

@EgoBallistic, this is what I was telling you about how sometimes one of the two actors remains invisible in the scene. I have managed to reproduce it with the player. I haven't changed my camera perspective, but the game turns the player invisible because of the camera angle. 

 

https://streamable.com/80taur

 

Thanks, this helped me consistently reproduce the problem.

 

What is happening in your video is that you are in third person but the camera has collided with the wall, which pushes the camera too close to the player, so the game fades the player out.  That's all fine.  But, when the flycam starts, the player remains in the faded out state.  The same thing can happen to NPCs for the same reason.

 

This can be fixed by quickly disabling and re-enabling the flycam.  But that is kind of jarring so I wouldn't want to do it all the time.

 

I was able to fix this for NPCs, so if they are invisible due to the camera position they will become visible again when the animation starts.

 

Unfortunately, trying to use the same solution for the player causes the player to always become INvisible when the animation starts!  Also, I haven't even found a reliable way to detect whether the player is in this invisible state.  If I could do that I could at least cycle the flycam to fix it.

 

I have some other ideas that I am going to explore, but for now it's a pretty frustrating issue.  Fortunately it's not super common, but I would really like to completely get rid of it.

Posted
34 minutes ago, EgoBallistic said:

I have some other ideas that I am going to explore,

A couple of ideas that come to mind.


Game.SetCameraTarget(NPC) 

 

This change the camera from the NPC's point of view. You could use it briefly. You would camouflage it with a fadeout, is really an elegant resource to disguise the abrupt start of the scene. 

 

SetAlpha(0.0) and then SetAplha(1.0)
Or cast AAF_InvisibilitySpell and Dispel

 

All camouflaged behind a fadeout. 

 

Posted
15 minutes ago, EgoBallistic said:

Followup: I found a reliable way of detecting the condition on the player.  So I should be able to fix this after all.

That's fantastic! Out of curiosity, what have you done? 

Posted
27 minutes ago, JB. said:

That's fantastic! Out of curiosity, what have you done? 

 

I found some functions in the game engine to get the Fade State and Fade Alpha on the Actor, so I added functions to LLFP to get that info.  Likewise there is a function to fade an actor back in if they are faded out, but that one only works on NPCs.  So I can iterate through the actors in a scene and see their fade state, and then either fade them back in if an NPC or toggle the fly cam if the player.  This handles all the cases.

Posted
4 minutes ago, Raven 54 said:

Surely the file is bigger than 1.14 mb, did I get the proper file??

 

Yes.  AAF itself is only 1.14 mb.  Of course you'll also need animation packs as well as mods that use AAF to play those animations, so the total download size for an AAF setup is multiple megabytes.

Posted
2 minutes ago, EgoBallistic said:

 

Yes.  AAF itself is only 1.14 mb.  Of course you'll also need animation packs as well as mods that use AAF to play those animations, so the total download size for an AAF setup is multiple megabytes.

Thank You, currently using 171-0 beta. Is there anything else I need?

Spoiler

image.thumb.png.da17f617b08e3c81f025e52cc3f1346f.png

 

 

 

 

 

 

 

 

 

 

 

Posted
16 hours ago, Dlinny_Lag said:

hi @EgoBallistic @dagobaking

Could you share changes made in LL FourPlay plugin? I mean source codes.

 

AAF bundles a copy of LLFP (in AAF 1.0 that's LLFP v50), but AAF is not the primary source of LLFP. As always, LLFP has its own separate file page and you can find versioned source code for each of its releases by clicking the download button.

Posted (edited)
11 hours ago, EgoBallistic said:

 

I found some functions in the game engine to get the Fade State and Fade Alpha on the Actor, so I added functions to LLFP to get that info.  Likewise there is a function to fade an actor back in if they are faded out, but that one only works on NPCs.  So I can iterate through the actors in a scene and see their fade state, and then either fade them back in if an NPC or toggle the fly cam if the player.  This handles all the cases.

Do you think it is possible to show subtitles during fly cam mode with that approach? Who should I sacrifice to have such a function in LLFP? 🥲 

 

It would save me my whole process of “turn off fly cam on scene start, immediately activate dialog camera, activate special fixed camera.” just to show subtitles during an AAF scene. 

Edited by JB.
Posted
35 minutes ago, JB. said:

Do you think it is possible to show subtitles during fly cam mode with that approach? Who should I sacrifice to have such a function in LLFP? 🥲 

 

It would save me my whole process of “turn off fly cam on scene start, immediately activate dialog camera, activate special fixed camera.” just to show subtitles during an AAF scene. 

 

I am not sure but I will look into it.

Posted
2 hours ago, vaultbait said:

but AAF is not the primary source of LLFP.

You are wrong. AAF 1.0 package has its own copy of the modified LLFP, not the original LLFP that can be found on the page you mentioned. AAF doesn't work with the original LLFP plugin.

 

The list of functions that were added in AAF's version of LLFP can easily be extracted from Papyrus logs when you replace LL_fourPlay_1_10_163.dll/LL_fourPlay_1_10_984.dll by corresponding file from the original LLFP page.

Posted
On 7/24/2024 at 7:04 PM, EgoBallistic said:

 

That generally means you have NAF or parts of it installed.  Make sure there is no Data\NAF folder and that none of its scripts or plugin are installed.

Jesus that info should be pinned somewhere.

I wasted whole day of testing only to find out I had some naf leftover in overwrite.

Posted (edited)
1 hour ago, spicydoritos said:

There is a copy of the AAF and LLFP source codes pinned in the author support channel of the AAF discord server.

Unfortunately, no.

All available channels on AAF discord server were reviewed. There is no any pinned message for the last year with any reference to LLFP sources.

If you are saying about F4SE_Scripts.7z file on #general_nsfw then it is not the file that contain anything about LLFP.

Edited by Dlinny_Lag
Posted
2 minutes ago, Dlinny_Lag said:

Unfortunately, no.

All available channels on AAF discord server are reviewed. There is no any pinned message for the last year with any reference to LLFP sources.

If you are saying about F4SE_Scripts.7z file on #general_nsfw then it is not the file that contain anything about LLFP.

 

Spoiler

Screenshot_2024-07-30-11-13-35-65_572064f74bd5f9fa804b05334aa4f912(1).thumb.jpg.41f68f7a0cf7813c3a836dcac51e8c97.jpg

 

Posted (edited)
19 minutes ago, spicydoritos said:

 

  Reveal hidden contents

Screenshot_2024-07-30-11-13-35-65_572064f74bd5f9fa804b05334aa4f912(1).thumb.jpg.41f68f7a0cf7813c3a836dcac51e8c97.jpg

 

There is no such channel. Perhaps it is hidden, or on another server.

 

UPD:

Looking to the file name, it seems that this message contains sources for AAF itself, not for LLFP. Perhaps the package on the screenshot contains LLFP sources, but it is not visible on the screenshot %)

 

 

Edited by Dlinny_Lag
Posted
2 hours ago, waiyan said:

How do I download the latest version? Got lead to discord and found no link to download but only a couple of No Access.

Try reading back at a couple of pages. This  is answered numerous times. At least try try to put forth a little effort. Thanks..

Posted (edited)
On 7/28/2024 at 2:35 PM, vaultbait said:

 

Do you see the #rules channel? Read the rules in there and then "react" to the last post in that channel by clicking on the mushroom cloud emoji directly under it. If you don't see that icon, it's possible you have disabled emoji reactions in your Discord account settings, so turn that back on and check the post again. When you click the mushroom cloud the number next to it should increase by one and then other channels are supposed to appear. Open the #aaf_public_release channel and download the latest version of the mod from there.

@waiyan

Edited by UsernameTaken666

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   1 member

×
×
  • Create New...