Bane Master Posted December 31, 2023 Author Posted December 31, 2023 (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 December 31, 2023 by Bane Master
ttpt Posted December 31, 2023 Posted December 31, 2023 (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 December 31, 2023 by ttpt
Bane Master Posted December 31, 2023 Author Posted December 31, 2023 (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 December 31, 2023 by Bane Master
Pkingsley Posted December 31, 2023 Posted December 31, 2023 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
ttpt Posted January 1, 2024 Posted January 1, 2024 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.
Bane Master Posted January 1, 2024 Author Posted January 1, 2024 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.
Bane Master Posted January 1, 2024 Author Posted January 1, 2024 (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 January 1, 2024 by Bane Master
Pkingsley Posted January 1, 2024 Posted January 1, 2024 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. 1
ttpt Posted January 2, 2024 Posted January 2, 2024 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.
Bane Master Posted January 2, 2024 Author Posted January 2, 2024 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 ?
MistleW Posted January 3, 2024 Posted January 3, 2024 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?
Bane Master Posted January 3, 2024 Author Posted January 3, 2024 3 hours ago, MistleW said: I was trying to add a custom follower as a FSM Master. I'm afraid that won't work as Followers are not valid Masters in FSM
Bane Master Posted January 3, 2024 Author Posted January 3, 2024 What's New in Version 1.402 Released Just now Fixed incorrect Innkeeper rumour Conditions on two slave slots 2
MistleW Posted January 3, 2024 Posted January 3, 2024 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.
zetecr Posted January 5, 2024 Posted January 5, 2024 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
Guest Posted January 5, 2024 Posted January 5, 2024 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!
Bane Master Posted January 5, 2024 Author Posted January 5, 2024 32 minutes ago, gargamel9 said: I've updated to the suggested versions and, indeed, the CTDs are gone. Thank you! You are most welcome! 1
Bane Master Posted January 5, 2024 Author Posted January 5, 2024 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
zetecr Posted January 5, 2024 Posted January 5, 2024 (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 January 5, 2024 by zetecr
Alkira Posted January 5, 2024 Posted January 5, 2024 Hi, Safe to update on a current save? Thank you in advance. Alkira.
johnhamm Posted January 6, 2024 Posted January 6, 2024 6 hours ago, Alkira said: Hi, Safe to update on a current save? Thank you in advance. Alkira. Can confirm it is safe 1
Bane Master Posted January 6, 2024 Author Posted January 6, 2024 14 hours ago, Alkira said: Hi, Safe to update on a current save? Thank you in advance. Alkira. Yes - you can update to 1.402 on an existing game
Bane Master Posted January 6, 2024 Author Posted January 6, 2024 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.
Alkira Posted January 6, 2024 Posted January 6, 2024 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.
Guest Posted January 6, 2024 Posted January 6, 2024 (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 January 6, 2024 by gargamel9
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now