applesandmayo Posted September 29, 2024 Posted September 29, 2024 (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 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 September 29, 2024 by applesandmayo
NymphoElf Posted September 30, 2024 Author Posted September 30, 2024 (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 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 October 9, 2024 by NymphoElf 2
applesandmayo Posted September 30, 2024 Posted September 30, 2024 (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 October 11, 2024 by applesandmayo
unwashed biomass Posted September 30, 2024 Posted September 30, 2024 would it be possible to have physical book ingame to check fame stats?
NymphoElf Posted September 30, 2024 Author Posted September 30, 2024 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.
NymphoElf Posted September 30, 2024 Author Posted September 30, 2024 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
unwashed biomass Posted September 30, 2024 Posted September 30, 2024 7 hours ago, NymphoElf said: Why? You can look at them in the MCM Immersion. Especially cool in VR but i think would be awesome in flatrim aswell.
NymphoElf Posted September 30, 2024 Author Posted September 30, 2024 (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 September 30, 2024 by NymphoElf
BugReporter_0x29fda0ed Posted October 1, 2024 Posted October 1, 2024 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
poporaltemporal Posted October 1, 2024 Posted October 1, 2024 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.
NymphoElf Posted October 1, 2024 Author Posted October 1, 2024 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 Which version of the mod are you using? Did you clean save or start a new game?
NymphoElf Posted October 1, 2024 Author Posted October 1, 2024 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.
BugReporter_0x29fda0ed Posted October 1, 2024 Posted October 1, 2024 51 minutes ago, NymphoElf said: Which version of the mod are you using? Did you clean save or start a new game? 23 minutes ago, NymphoElf said: Which version of the mod are you using? 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. seems AND&SLSFReload cannot deavtivate directly in MO2 --- imho hoping add safe upgrade function or manually checkbox to clean and restart mod.
NymphoElf Posted October 1, 2024 Author Posted October 1, 2024 (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. 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 October 1, 2024 by NymphoElf
NymphoElf Posted October 2, 2024 Author Posted October 2, 2024 @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.
applesandmayo Posted October 2, 2024 Posted October 2, 2024 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.
NymphoElf Posted October 2, 2024 Author Posted October 2, 2024 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.
applesandmayo Posted October 2, 2024 Posted October 2, 2024 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! 1
IBAGadget Posted October 3, 2024 Posted October 3, 2024 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) 1
B3juc0 Posted October 3, 2024 Posted October 3, 2024 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: 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.
B3juc0 Posted October 3, 2024 Posted October 3, 2024 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).
NymphoElf Posted October 3, 2024 Author Posted October 3, 2024 (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 October 3, 2024 by NymphoElf
B3juc0 Posted October 4, 2024 Posted October 4, 2024 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. 1
NymphoElf Posted October 4, 2024 Author Posted October 4, 2024 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.
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