Jump to content

Recommended Posts

Posted (edited)
1 hour ago, NymphoElf said:

 

Yes, this is expected. This is just debugging info.


Cool, well, sorry to keep bombarding you, but I appreciate your time to take a look in to the code to account for edge cases, but I got another for you. Sorry :P I like this mod a lot, and so I want to see it be better, if I can help in any technical way. So, noting that, I got another log for ya. Figured this one should be mentioned, cause after ~45 minutes of running around whiterun getting plowed, I got a 0.95 gig .log file with only bEnableLogging=1 on, the entire thing being just this. Edit: Note, resaver showed a clean af last save, ~5mb.
 

stack:
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.SpreadFame() - "SLSF_Reloaded_FameManager.psc" Line 1327
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.SpreadFameRoll() - "SLSF_Reloaded_FameManager.psc" Line 1136
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.OnUpdate() - "SLSF_Reloaded_FameManager.psc" Line 159
[09/29/2024 - 02:45:39PM] Error: Array index 3 is out of range (0-0)
stack:
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.SpreadFame() - "SLSF_Reloaded_FameManager.psc" Line 1327
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.SpreadFameRoll() - "SLSF_Reloaded_FameManager.psc" Line 1136
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.OnUpdate() - "SLSF_Reloaded_FameManager.psc" Line 159
[09/29/2024 - 02:45:39PM] Error: Array index 2 is out of range (0-0)

 

Edited by applesandmayo
Posted (edited)

@applesandmayo Please use this new script (overwrite the old one with this one) and let me know if you're getting the same error. I think I know the problem. Long story short, Papyrus is annoying when it comes to arrays :expressionless: they're not as flexible as they should be.

 

I THINK you don't need a clean save for this, but if you still get the error try cleaning the save again and see if it fixes it then.

 

{Download Removed}

 

Edited by NymphoElf
Posted (edited)

Yeah I think I need a clean save. Though, somehow, in the ~5 minutes I was playing to test this, I generated a 0.5gig log file. How frequently does this fame scanner run? I did get a pretty massive stack dump with this update, but I'll give this a shot on a clean save tomorrow when I've got a minute.
 

stack:
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.SpreadFame() - "<savegame>" Line ?
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.SpreadFameRoll() - "SLSF_Reloaded_FameManager.psc" Line 1136
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.OnUpdate() - "SLSF_Reloaded_FameManager.psc" Line 159
[09/29/2024 - 09:08:17PM] Error: Attempting to manipulate variable "::PossibleSpreadCategories_var" was not successfully looked up
stack:

 

Edited by applesandmayo
Posted
50 minutes ago, applesandmayo said:

Yeah I think I need a clean save. Though, somehow, in the ~5 minutes I was playing to test this, I generated a 0.5gig log file. How frequently does this fame scanner run? I did get a pretty massive stack dump with this update, but I'll give this a shot on a clean save tomorrow when I've got a minute.
 

stack:
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.SpreadFame() - "<savegame>" Line ?
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.SpreadFameRoll() - "SLSF_Reloaded_FameManager.psc" Line 1136
	[SLSF_Reloaded_Main (FE0F3808)].slsf_reloaded_famemanager.OnUpdate() - "SLSF_Reloaded_FameManager.psc" Line 159
[09/29/2024 - 09:08:17PM] Error: Attempting to manipulate variable "::PossibleSpreadCategories_var" was not successfully looked up
stack:

 

 

Just to clarify, is this log from playing without a clean save?

 

And to try to give a comprehensive answer to your question:

 

A "Fame Spread" event fires once per in game day by default. You can change how often it does so in the MCM.

 

When it runs, it iterates upon all locations, and checks all fame categories in each location.

 

With the 21 default locations and all 25 fame categories, this is 525 individual checks (1050 if all 21 custom locations are filled as well). However, the likelihood of all of these checks happening at the same time are unimaginably low unless you manipulate it into a state where it would happen.

 

For each location, it first rolls to see if that location will spread in the first place. If the roll fails, it simply moves on to the next location in the list.

 

If the "Spread Roll" succeeds, it then counts the number of fame categories that are able to be spread. After it compiles that list, it then randomly choose how many of those categories to spread, based on config settings and the number available (hard limit of 10) and then randomly chooses WHICH categories, among the list of valid categories found, to spread. Then it calculates how much fame to spread based on how much fame you currently have in that category. Finally, it randomly chooses a target location to apply that fame to.

 

However, if the Spread Roll succeeds but there are not valid categories to spread, it moves on to the next location as if the Spread Roll failed.

 

The process itself is not triggered very frequently, but it is probably the most intensive process in the mod.

Posted
1 hour ago, unwashed biomass said:

would it be possible to have physical book ingame to check fame stats?

 

Why? You can look at them in the MCM 

Posted (edited)
3 hours ago, unwashed biomass said:

Immersion. Especially cool in VR but i think would be awesome in flatrim aswell.

 

I'm not supporting VR in any capacity. I'm not opening that Pandora's Box.

 

For non-VR I really don't see the point, and I'd rather not have one more cog in this machine to worry about unless it's necessary.

Edited by NymphoElf
Posted

I have tatto on body slot 7, and I entered this mod's MCM tatto setting, cannot get this tatto's category and prompt out error repeatly, i try to change category but was useless.

now I have to enable exclude checkbox to avoid infinite popout error msg.

hope fix it

Posted

Just noting that I am bit bothered by the old SLSF because the odd DD and child npc erasings etc. Also the fame database seems to somehow bug on every playthough once. Only reason I yet dont try your mod is that SLSF fame comments is really uber mod and dont want to play without it. I see that you are working both with the mod author to make patch and some other people are trying to create translation layer so. Consider this post more like pump on your mod.

Posted
1 hour ago, User_0x070FE3C8 said:

I have tatto on body slot 7, and I entered this mod's MCM tatto setting, cannot get this tatto's category and prompt out error repeatly, i try to change category but was useless.

now I have to enable exclude checkbox to avoid infinite popout error msg.

hope fix it

 

  1. Which version of the mod are you using?
  2. Did you clean save or start a new game?
Posted
12 minutes ago, poporaltemporal said:

Just noting that I am bit bothered by the old SLSF because the odd DD and child npc erasings etc. Also the fame database seems to somehow bug on every playthough once. Only reason I yet dont try your mod is that SLSF fame comments is really uber mod and dont want to play without it. I see that you are working both with the mod author to make patch and some other people are trying to create translation layer so. Consider this post more like pump on your mod.

 

I understand. I'm waiting on Fame Comments too.

Posted
51 minutes ago, NymphoElf said:

 

  1. Which version of the mod are you using?
  2. Did you clean save or start a new game?

  

23 minutes ago, NymphoElf said:

 

  1. Which version of the mod are you using?
  2. Did you clean save or start a new game?

I upgraded from 0.9 along the way to 1.2,

I'm trying reinstall with cleaned save now.

---

ok,my save file cannot be loaded, it's corrupted.image.thumb.png.2329405cdc16833146b9da4a224df406.png

seems AND&SLSFReload cannot deavtivate directly in MO2

---

imho

hoping add safe upgrade function or manually checkbox to clean and restart mod.

 

Posted (edited)
39 minutes ago, BugReporter_0x29fda0ed said:

  

I upgraded from 0.9 along the way to 1.2,

I'm trying reinstall with cleaned save now.

---

ok,my save file cannot be loaded, it's corrupted.image.thumb.png.2329405cdc16833146b9da4a224df406.png

seems AND&SLSFReload cannot deavtivate directly in MO2

---

imho

hoping add safe upgrade function or manually checkbox to clean and restart mod.

 

 

Advanced Nudity Detection is not the problem.

 

This is a known issue from the older versions of SLSF Reloaded.

 

I believe I fixed this issue in the 1.0 update, but any previous version requires a New Game.

Edited by NymphoElf
Posted

@applesandmayo Did performing a Clean Save fix the issue with the patch I gave you? I'd like to know before officially integrating that patch.

 

Also, were you able to make a Clean Save without your save being flagged as corrupted? I'm trying to pinpoint the source of these Save Corruption issues being reported, and I hope I fixed it in 1.0 - so if you are able to perform a clean save that might mean I was successful in fixing that issue.

Posted
48 minutes ago, NymphoElf said:

@applesandmayo Did performing a Clean Save fix the issue with the patch I gave you? I'd like to know before officially integrating that patch.

 

Also, were you able to make a Clean Save without your save being flagged as corrupted? I'm trying to pinpoint the source of these Save Corruption issues being reported, and I hope I fixed it in 1.0 - so if you are able to perform a clean save that might mean I was successful in fixing that issue.


Hey, sorry for the delay - I’ve been neck deep in work this week. I’ll have time tomorrow evening to be able to give this a test.

 

As a side thought, do you know of any tools that would allow me to expedite configuration of a new game? With my current mod list, it often takes me an hour to fully set up everything. Some of the mods have profiles I can reload, but a good few of them don’t, which considering said development workload (and fucking RTO) found less and less time for Skyrim modding. 

Posted
33 minutes ago, applesandmayo said:

As a side thought, do you know of any tools that would allow me to expedite configuration of a new game?

 

MCM Recorder is good for this and what I personally use. Unfortunately you'll have to go through the process at least once more to get at least your initial configuration saved, but you can add on to your recording afterwards if you add mods. You can also manually edit the files it generates if that proves useful for you.

Posted
9 hours ago, NymphoElf said:

 

MCM Recorder is good for this and what I personally use. Unfortunately you'll have to go through the process at least once more to get at least your initial configuration saved, but you can add on to your recording afterwards if you add mods. You can also manually edit the files it generates if that proves useful for you.

 

I'll have to play with this, because my god, trying to remember what settings I need/want for my setup is a pain in the ass. Thank you for this!

Posted
9 hours ago, NymphoElf said:

 

MCM Recorder is good for this and what I personally use. Unfortunately you'll have to go through the process at least once more to get at least your initial configuration saved, but you can add on to your recording afterwards if you add mods. You can also manually edit the files it generates if that proves useful for you.

OMG!

 

Thank you for linking this.

I have 50+ MCM's to configure every time I start a new game. This is going to make my life so much easier (and much faster to set up and start a new playthrough)

Posted

This is on version 1.2 after about 10 hours in. I have no issues in game except it started giving me can not find location dragon bridge... blah blah when I was at a custom location (player home)... so I added the custom location and I can see the fame still decays or gain. So I decided to check the save with resaver and found this:Untitled.thumb.png.1692fa8b0f04859cbd0fc7ff134ea7b1.png

 

I can go back to an earlier save with no issues (so no biggie) just thought I share if it can help you iron things out. Mind you this is a top spec PC (7800X3D, DDR5 6000CL 30, 4090, Gen 4 NVME blah blah) With Papyrus Tweaks NG at 2000... if papyrus is overloaded (i don't see any frame drops) then is just what it is. But... this has only happen with this mod and your mod is the only one I can't take out to clean the save it will corrupt it.

Posted

BTW- No mods where added or taken in that time (Save 43). The stack was smaller in save 31... and another save I have in the 20s doesn't have issues, so something happened from then on. The games runs well, never crashes. The heaviest mod is probably SL Survival (that could overwhelm the papyrus).

Posted (edited)
1 hour ago, B3juc0 said:

I have no issues in game except it started giving me can not find location dragon bridge... blah blah when I was at a custom location (player home)...

 

Custom Location meaning you Registered the location in SLSF Reloaded, or just a modded location? Did it give those errors at only one location or all of them? Did it happen the moment (or shortly after) you entered the location, or at some point later while you were staying in the location? What exactly did the error say? Please don't "blah blah" when reporting errors. This information is important.

 

1 hour ago, B3juc0 said:

I can go back to an earlier save with no issues (so no biggie) just thought I share if it can help you iron things out. Mind you this is a top spec PC (7800X3D, DDR5 6000CL 30, 4090, Gen 4 NVME blah blah) With Papyrus Tweaks NG at 2000... if papyrus is overloaded (i don't see any frame drops) then is just what it is.

 

It's probably the new Fame Spread stuff I added. I've been trying to make that more efficient, but maybe I messed up somewhere? Are you able to grab any extra information for me as to what exactly the Data Manager was getting hung up on? A full Papyrus log would be helpful here if you have it. If you can click on a few of the suspended stacks in ReSaver and show that to me that might help too.

 

Were all of the saves you mentioned on the same version (1.2)?

 

1 hour ago, B3juc0 said:

But... this has only happen with this mod and your mod is the only one I can't take out to clean the save it will corrupt it.

 

You STILL get corrupted saves when trying to remove it? Ugh... I don't understand why that's happening and it's super frustrating...

Edited by NymphoElf
Posted
7 hours ago, NymphoElf said:

 

Custom Location meaning you Registered the location in SLSF Reloaded, or just a modded location? Did it give those errors at only one location or all of them? Did it happen the moment (or shortly after) you entered the location, or at some point later while you were staying in the location? What exactly did the error say? Please don't "blah blah" when reporting errors. This information is important.

It's a modded location called Hjertesten Hall (like a player home & settlement). I can't remember what it said exactly it was something like this "can't find Fame location dragon bridge" If I see it again I'll try to screen capture it. (I registered as a custom location to see if it stop the errors and it did) But I went there towards the end of my gameplay. I also got errors inside the New Gnisis in Windhelm, same can't find dragon bridge fame thing. I know skoomawhore modifies this location.     

 

Quote

 

It's probably the new Fame Spread stuff I added. I've been trying to make that more efficient, but maybe I messed up somewhere? Are you able to grab any extra information for me as to what exactly the Data Manager was getting hung up on? A full Papyrus log would be helpful here if you have it. If you can click on a few of the suspended stacks in ReSaver and show that to me that might help too.

 

Were all of the saves you mentioned on the same version (1.2)?

 

 

Yes, all the saves are 1.2 (I built a new game on 1.2). I save often, usually around 20 minutes after the hour lol (Fertility mod runs around 10 minutes after the hour and I don't want to mess with that). 

 

Here are some of the suspended stacks

slsf_reloaded_datamanager.txtslsf_reloaded_playerscript.txtslsf_reloaded_famemanager.SpreadFame().txtslsf_reloaded_famemanager.SpreadFameRoll().txtslsf_reload)famemanager.OnUpdate().txt

 

I have to turn on papyrus logger. I can get you a log later.

Posted
2 hours ago, lovalter said:

is AND a requirement for the PW patch?

 

No - or at least it shouldn't be. I'm pretty sure I didn't make it a hard requirement.

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...