Jump to content

Recommended Posts

Posted (edited)
3 hours ago, Pkingsley said:

Getting a little over one hundred suspended scripts on the new fsm version.

 

I'm not able to reproduce this - my test and live games show no suspended stacks from FSM.

 

Some of the suspended stacks seem unusual - e.g. bIssexlabInstalled is just a Bool Property, which makes me suspect this is a symptom of something being broken in your save game.

 

Can you post a script log from a session of your game with these suspended stacks please.

 

3 hours ago, Pkingsley said:

Not sure if it is because I didn't clean old version when updating

It  should not be necessary to clean FSM for the latest upgrade

Edited by Bane Master
Posted (edited)

Speaking of error logs, I got this one when fighting like an ogre, which is not a standard skyrim enemy, and after a defeat event i got this.

 

Quote

[12/31/2023 - 05:38:08AM] FSM Sofia: An Actor was specified but is not a valid Master
[12/31/2023 - 05:38:08AM] FSM Sofia: Fallback to Random Master requested from type more bandit camps
[12/31/2023 - 05:38:08AM] Error: Cannot call IsHostile() on a None object, aborting function call
stack:

 

Which resulted in them being half enslaved, they were still listed as followers in NFF, so I used the console moveto to go to their location and they had all their equipment on them and still had the NFF combat package and no restraints on. I released them using the menu and was able to enslaved them again to random using the menu, but I think it's just peculiar that it seemingly didn't finish with them the first time.

 

I don't know if the IsHostile is checking if the ogre was hostile to me or not, but defeat calms enemies for a bit, so it probably was not hostile to me yet and the operation was stopped halfway because of it. This is just me taking a guess, but maybe with the latest update to speed up the defeat to FSM process it's just going too fast actually.

Edited by ttpt
Posted (edited)
3 hours ago, ttpt said:

I don't know if the IsHostile is checking if the ogre was hostile to me or not

It's checking for any other eligible masters because the Ogre is not valid - I'll take a look as it shouldn't be able to get to a point where it's checking a None Actor so something in the code needs tweaking. Who was the master Sofia was half enslaved to?

 

3 hours ago, ttpt said:

the latest update to speed up the defeat to FSM process

It didn't speed up the process in any way,  rather it added an alternative method of saving the aggressor for the actor.

 

 

Also please would you post the stack info from:

 

[12/31/2023 - 05:38:08AM] Error: Cannot call IsHostile() on a None object, aborting function call
stack:

 

 

Can you also check the log for the outcome trace message which is either

 

"FSM: Enslaving Sofia"

 

or


"FSM Sofia: Master allocation failed to find an eligible Actor"
 

One of these two messages will be  in the log somewhere after "FSM Sofia: Fallback to Random Master requested from type more bandit camps"

Edited by Bane Master
Posted
11 hours ago, Bane Master said:

 

I'm not able to reproduce this - my test and live games show no suspended stacks from FSM.

 

Some of the suspended stacks seem unusual - e.g. bIssexlabInstalled is just a Bool Property, which makes me suspect this is a symptom of something being broken in your save game.

 

Can you post a script log from a session of your game with these suspended stacks please.

 

It  should not be necessary to clean FSM for the latest upgrade

Here is my latest papyrus log. I don't usually run logging so I don't have previous sessions.

 

Papyrus.0.log

Posted
12 hours ago, Bane Master said:

It's checking for any other eligible masters because the Ogre is not valid - I'll take a look as it shouldn't be able to get to a point where it's checking a None Actor so something in the code needs tweaking. Who was the master Sofia was half enslaved to?

 

It didn't speed up the process in any way,  rather it added an alternative method of saving the aggressor for the actor.

 

 

Also please would you post the stack info from:

 

[12/31/2023 - 05:38:08AM] Error: Cannot call IsHostile() on a None object, aborting function call
stack:

 

 

Can you also check the log for the outcome trace message which is either

 

"FSM: Enslaving Sofia"

 

or


"FSM Sofia: Master allocation failed to find an eligible Actor"
 

One of these two messages will be  in the log somewhere after "FSM Sofia: Fallback to Random Master requested from type more bandit camps"

 

oh the next line in the stack is just vigor fucking up probably actually.

 

Quote

[12/31/2023 - 05:38:08AM] FSM Sofia: An Actor was specified but is not a valid Master
[12/31/2023 - 05:38:08AM] FSM Sofia: Fallback to Random Master requested from type more bandit camps
[12/31/2023 - 05:38:08AM] Error: Cannot call IsHostile() on a None object, aborting function call
stack:
    [Active effect 11 on  (00000014)].VIGOR_RegenStop.OnHit() - "VIGOR_RegenStop.psc" Line 8
[12/31/2023 - 05:38:08AM] WARNING: Assigning None to a non-object variable named "::temp3"

[12/31/2023 - 05:38:08AM] FSM: Enslaving Sofia
[12/31/2023 - 05:38:08AM] Error: Cannot call IsHostile() on a None object, aborting function call
stack:
    [Active effect 16 on  (3601F8F9)].VIGOR_RegenStop.OnHit() - "VIGOR_RegenStop.psc" Line 8

 

The creature failing to enslave was an Ogrim Lord from demonic creatures, she got sent to a bandit chief from more bandit camps. She was there but she didn't have the FSM AI package, still had the NFF combat package and her equipment. So in theory she could help with her release. Teleporting her to me would send her back to the camp though, so that was still working correctly.

Posted
9 hours ago, ttpt said:

the next line in the stack is just vigor

OK - so the IsHostile error is not FSM

 

9 hours ago, ttpt said:

she got sent to a bandit chief from more bandit camps.

One of  either "FSM: Enslaving Sofia" or "FSM Sofia: Master allocation failed to find an eligible Actor" should be in the log further down - if one of them is, it will give me a better idea of where the issue could have arisen.

 

Posted (edited)
14 hours ago, Pkingsley said:

Here is my latest papyrus log.

I'm afraid something is seriously broken in your save - the game has stack dumped 4 or 5 times in the 15 minutes you were playing with a huge number of suspended FSM scripts.

 

As mentioned before - most of these suspended scripts are performing simple functions with little latency so there is no obvious reason for them to fail.

 

I can't really be sure of the root cause of the problem, but given that there are no actual FSM script errors in your log and there are no other reports of this I doubt that it is an FSM issue. 

 

Sorry - I'm not sure how I can help.

Edited by Bane Master
Posted
3 hours ago, Bane Master said:

I'm afraid something is seriously broken in your save - the game has stack dumped 4 or 5 times in the 15 minutes you were playing with a huge number of suspended FSM scripts.

 

As mentioned before - most of these suspended scripts are performing simple functions with little latency so there is no obvious reason for them to fail.

 

I can't really be sure of the root cause of the problem, but given that there are no actual FSM script errors in your log and there are no other reports of this I doubt that it is an FSM issue. 

 

Sorry - I'm not sure how I can help.

Ah its all good, I'll try a new run and see if it pops up again. I don't usually play too long on any given playthrough so it isn't much to restart. Thanks anyway, and I'll update if I get these errors again. 

Posted
13 hours ago, Bane Master said:

OK - so the IsHostile error is not FSM

 

One of  either "FSM: Enslaving Sofia" or "FSM Sofia: Master allocation failed to find an eligible Actor" should be in the log further down - if one of them is, it will give me a better idea of where the issue could have arisen.

 

 

There's no master allocations failed further in the log, just FSM: Enslaving Sofia working fine.

 

I am using NFF now, and really haven't noticed any other odd behaviors from it, but the only indication that there was anything wrong was her keeping her equipment and the follower packages from NFF, but she was sticking around her master, I imagine maybe the NFF AI package has higher priority than the FSM one somehow. She was also still listed in the follower list for NFF, and usually when FSM enslaves they are removed from it and get the notification that a follower left my service, not this time though. Sofia is very troublesome in general with NFF in the first place since you have to import her into it.

 

In any case, I don't think you need to worry too much about it, none of the behavior was really game breaking and she was still in the bandit camp, just armed to the teeth maybe she made a friend.

 

 

Posted
9 hours ago, ttpt said:

Sofia is very troublesome in general with NFF in the first place since you have to import her into it.

I suspect that this is the issue, it's likely that FSM's attempt to dismiss her when enslaved failed because she is non-standard. 

 

Nothing to fix then ?

 

Posted

Hi Bane, great mod. Love your work!

 

I was trying to add a custom follower as a FSM Master. So, I tried adding his formID to Masters.json and he does show up in Audit_Masters.txt successfully. However, when I try to trigger the crosshair enslavement in game it says that the actor isn't a valid master still. Might there be something that I'm missing?

Posted
2 hours ago, Bane Master said:

I'm afraid that won't work as Followers are not valid Masters in FSM

Makes sense, thanks for the quick reply.

Posted

Just recently came across this interesting-sounding mod! Installed via Vortex and everything starts ok, but MCM shows no masters nor outfits. When I run the audits, both master and outfit files end up empty. I'm running Skyrim VR and running latest versions of the requirements listed. Is anyone here running this successfully in VR? Any suggestions would be appreciated.

 

SkyrimVR

PapyrusExtenderVR 5.6.1

PapyrusutilVR 3.6b

SexLab 1.6.3 BETA8 VR Patch

Defeat BANE 5.3.6

Simple Slavery PP 6.3.21

Aroused NG 0.2.2

OBody NG

Posted
On 12/30/2023 at 7:28 PM, Bane Master said:

 

You didn't!

 

The current version of PO3's VR Extender (which should be installed as a patch over the latest  SE version) is  5.6.1.2 so yours is very out of date - try updating and see if it solves your problem

Hello Again. I've updated to the suggested versions and, indeed, the CTDs are gone. Thank you!

Posted
4 hours ago, zetecr said:

Any suggestions would be appreciated.

 

SkyrimVR

PapyrusExtenderVR 5.6.1

PapyrusutilVR 3.6b

SexLab 1.6.3 BETA8 VR Patch

Defeat BANE 5.3.6

Simple Slavery PP 6.3.21

Aroused NG 0.2.2

OBody NG

 

It look like you are missing JContainers VR from your requirements list - if that's the case it would explain why the JSON data is not loading for you

Posted (edited)
3 hours ago, Bane Master said:

 

It look like you are missing JContainers VR from your requirements list - if that's the case it would explain why the JSON data is not loading for you

Thanks for responding so promptly, and sorry my bad - I missed listing it in my original post. I DO have JCcontainers VR installed, V4.1.13. And also SkyUI VR V1.2.2, Given what you said, I will double check it is functioning correctly.

Edited by zetecr
Posted
15 hours ago, zetecr said:

I will double check it is functioning correctly.

Any progress with JContainers?  If not, then a script log showing the first run of FSM after you add it would be helpful.

Posted
2 hours ago, Bane Master said:

Yes - you can update to 1.402 on an existing game

10 hours ago, johnhamm said:

 

Can confirm it is safe

 

 

Thank you.

Alkira.

Posted (edited)

Hello again, so I've encountered another issue. With FSM installed, but no followers still initiated, with a completely new game, when defeated (using the Bane version of Defeat linked in the description (as well as any other version)), the dialogue commences as normal, but when a SL scene is supposed to start, I am either teleported to the gate at Riften (possibly just the nearest city), naked and with controls still disabled, or there just isn't any SL scene at all, with the bandits just always letting me go, and then immediately becoming aggressive again. I've tested this with a new save. As soon as I've removed FSM, with the other mods unchanged, Defeat works again, as normal. Like the last time, I'm running this on Skyrim VR. Any ideas? Thanks!

edit: Or does the Dynamic Defeat LRG patch need to be installed? I thought that was meant for yet another version of Defeat, but since I could not find it, I didn't install the patch either.

Edited by gargamel9

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   0 members

    • No registered users viewing this page.
×
×
  • Create New...