0 of 0

File information

Last updated

Original upload

Created by

powerofthree-sasnikol

Uploaded by

powerofthree

Virus scan

Safe to use

5473 comments

  1. sasnikol
    sasnikol
    • premium
    • 491 kudos
    Locked
    Sticky
    For specific questions about developing DISTR files comment under the relevant article:
    For general questions use Posts section of the main file (you're currently here).
    This includes:

    • Issues
    • Feature requests
    • Feedback
    • Crash reports
    • Installation problems
    • Any other questions that are not related to making/editing DISTR files.

    This will make it easier for people to who are looking for a particular type of help
    to search for answers in the relevant comments.
    So let's keep comments organized
    Thanks!
  2. powerofthree
    powerofthree
    • premium
    • 5,379 kudos
    Locked
    Sticky
  3. sasnikol
    sasnikol
    • premium
    • 491 kudos
    Sticky
    Hey guys, I've written a blog post of what's coming in SPID 7.2, as it turned out to be much bigger update than what's stated above
    It's free and public, so doesn't require any action from you just wanted to share the news! While I keep polishing these RCs.
    (click the image)
  4. rmbarasuishou
    rmbarasuishou
    • member
    • 0 kudos
    this must be a stupid question, but, what are outfits? what qualifies as such?
    i'm trying to understand the new article and i can't place how to set anything as "outfit" (the log kicks anything i think it is as ARMO)
    1. sasnikol
      sasnikol
      • premium
      • 491 kudos
      The outfit is a separate type of record in the game. It defines a set of specific items that should be worn together. For example a set of imperial armor or whiterun guard’s armor are sets of items that include armor, gauntlets, boots and shield. You can find default game outfits in xEdit or create your custom ones in your plugin. The form type is OTFT
    2. rmbarasuishou
      rmbarasuishou
      • member
      • 0 kudos
      oh, then the outfit system doesn't apply to loose parts in an "_DISTR" ini? i was doing a custom filter to force the pick posibilities to groups of parts and thought that system was interfiering with it
    3. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Correct, individual items are only added to NPC’s inventory and it is up to them to equip it if they feel like it
    4. rmbarasuishou
      rmbarasuishou
      • member
      • 0 kudos
      ok, then a follow up question, is normal that a distributed outfit "sticks" on the npc?
      did a quick edit of an plugin with xEdit to add an outfit (whole matching set defined), then did a distribute and now those npc can't change out of it
      log: https://pastebin.com/TcBYWHhf
    5. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Log file is not accessible for some reason 👀 maybe it is set to private?

      Why would NPC change out of it? They don’t do it by themselves, there must be a script that does it. Until somebody explicitly tells to equip another outfit, the new distributed one will act as their default, as if this distributed outfit was always their outfit.
    6. rmbarasuishou
      rmbarasuishou
      • member
      • 0 kudos
      pastebin is detecting something "prohibited" and told me to set it to private (didn't thought it will block others from reading it, in
      hindsight it was obvious), but the gist of it is that i'm giving the npc
      (follower) something else to wear (statwise is better), and trying to
      take any part out and is not allowing me to do it
    7. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Not allowing as in you try to click on it in inventory but it refuses to be taken? I have a suspicion I know why this happens.
    8. rmbarasuishou
      rmbarasuishou
      • member
      • 0 kudos
      yes, i can't click/[E] them, and the npcs don't equip anything else

      partial log, it seems that something above this triggers pastebin but i think it should be useful https://pastebin.com/3Ac3bwyA

      used NFF temporal follower framework to make saffir a hireling (250 gold >.<) then tried to alter her inventory
  5. megablackk1d
    megablackk1d
    • premium
    • 57 kudos
    You know I love this mod. Tried the newest version maybe it's just me but 6.8.2 is still the best version for me. Anything after outfits do not distribute. I still get naked npc's at least on my end. 6.8.2 works perfectly.
    1. sasnikol
      sasnikol
      • premium
      • 491 kudos
      There shouldn’t be any naked NPCs anymore with latest 7.2. And its outfit system is now superior to the previous one. Not to mention a lot of other improvements that were made along the way you should try it
    2. megablackk1d
      megablackk1d
      • premium
      • 57 kudos
      I already tried the latest I'm still getting the naked npc's. 
    3. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Huh, then it sounds like something weird going on in your save/mod list. There wasn’t a single report of naked NPC for most of 7.2 versions.

       Can you share SPID log from latest version?
    4. megablackk1d
      megablackk1d
      • premium
      • 57 kudos
      Ok here you go. I tried to post here in spoiler tag, but it was taking forever. I tried Pastebin but it never works for me. Always wants to verify if I'm human over and over. So I have to use an alternative https://pastesio.com/spid-54373. The only naked npc's are my custom npc boss mods they all spawn naked on anything above 6.8.2. 6.8.2 in my experience is the only one that works 100% of the time. Here is a photo https://imgur.com/gallery/spid-7-2-v9MKBPR. He's supposed to have Ysmir Armor on but if I'm not using 6.8.2 it fails to distribute. 
      Here is how I do my SPID files for example:
      ; SunlightWarriorArmor.espOutfit = ArmorIronSunlightOutfit|Herebane Sorenshield|NONE|NONE|NONE|NONE|100
    5. DovahDawg
      DovahDawg
      • member
      • 2 kudos
      I'm also on 6.8.2 with some naked NPC's in my current playthrough, is it generally safe to update?
    6. megablackk1d
      megablackk1d
      • premium
      • 57 kudos
      6.8.2 is the only one that fully 100% works for me. I have 0 naked npc's in that version. So I myself won't personally update, but you can definitely test and see how 7.2 works for you.
  6. ionkk
    ionkk
    • premium
    • 0 kudos
    With the new update, can I fix the issue with the Serana Dialogue Add-On? (SDA)
    1. ionkk
      ionkk
      • premium
      • 0 kudos
      Or is it already fixed?  
    2. ionkk
      ionkk
      • premium
      • 0 kudos
      https://files.catbox.moe/4n5r7c.log log
    3. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Hey! I was hoping to get a set of debug logs for this issue! Thanks for providing one It indeed shows something weird going on with Serana. According to logs SPID didn't even distribute an outfit to her, however, some mods (presumably the ones you mentioned) call SetOutfit multiple times with the same default outfit.

      I'm gonna need to think on why this happens. Can you clarify the exact behavior? As I imagine, she's getting naked and the immediately (?) after that equips back her default outfit? Or is she stuck in a loop where she unequips/equips that outfit? From the logs it appears that it's the latter, but just to be sure. Maybe a video would help?
    4. ionkk
      ionkk
      • premium
      • 0 kudos
      video: https://files.catbox.moe/7fkygt.mp4 , https://files.catbox.moe/clp3am.log logs
      so when I undress her, she stays undressed for 2 seconds, then puts on her
      default outfit. If I undress her again, she puts on the default outfit
      again. If she's naked, she still puts her clothes back on.

      So I didn’t make a new save. I had version 7.1.3, then I switched to 7.2.0.RC13
    5. ionkk
      ionkk
      • premium
      • 0 kudos
      This is an older video (7.2.0.RC11): https://files.catbox.moe/2bnikm.mp4 (NSFW). She had a custom outfit ([J3] Royal Vampire), and I noticed that Serana disappears for a split second ,although it’s not visible in the video. When she’s wearing the custom outfit, she briefly disappears and reappears, and this seems to happen roughly every 30 seconds. Should I activate the ([J3] Royal Vampire) mod and send the logs?
    6. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Thank you. I think that's all I need to figure this out. I see there is this trick where a mod that sets adventure outfit swaps out items in that outfit. That's something I didn't account for from SPID perspective (as seen in the logs) it looks like whoever calls SetOutfit function just passes the same outfit record, so SPID only checks if the outfit is the same. Without checking if items within that outfit are the same.

      I think this is a breakthrough and dealing with this might solve a couple of other issues.
    7. ionkk
      ionkk
      • premium
      • 0 kudos
      Yes, the Serana Dialogue Add-On (SDA) mod includes an outfit system for Serana


      Should I also send you the logs with the Ostim scene, or is this enough?
    8. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Please do the more the better.
    9. ionkk
      ionkk
      • premium
      • 0 kudos
      https://files.catbox.moe/vckr4u.log
       If you're wondering what's going on with the fur armor and leather armor, it’s from a save when I had Spid 7.1.3. Just a quick question: does this issue get fixed quickly, or does it take days? I'm just curious if the process usually does take a long time or not. Like I mentioned in private, I'm pretty impatient ;D
    10. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Shouldn't be long. To be fair, in most cases it's not the fix itself that takes the most time. It's ensuring that the fix didn't break a thousand of interactions with other mods especially in such a tight place as outfits logic. One wrong move and I break something for thousands of people That's why I started writing the actual automated tests to validate that at least SPID is functioning to the best of its abilities and all discovered issues won't resurface.
    11. sonjaavery
      sonjaavery
      • premium
      • 1 kudos
      I would also love to hear if this has an update on this being fixed as Ive been dealing with this problem for a bit.
      I heard there is a way to navigate it by removing Serana and Ashe from SPID but I am unsure how to exclude/remove a NPC from SPID touching them.
      But if you have any news on this I very much appreciate hearing about it ive been scratching my head on how to fix it for a while now.

      Thank you!
    12. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Hey, I believe this is fixed in upcoming RC14, however, I'm working on another issue there that's still not fixed for some people who reported it.
    13. AGMagyar
      AGMagyar
      • member
      • 2 kudos
      I'm having the same issue with your latest release and SDA, Serana keeps redressing and I'm ussing Sexlab
    14. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Soon! need to fix the other thing, which keeps happening for people that are testing. You can message me on Discord and I'll send you a test build as well so you could try play with it and see if it helps.
    15. ionkk
      ionkk
      • premium
      • 0 kudos
      I used version 7.2.0.rc14 from github
      and I can say that the issues with SDA are gone
      Thank you very much
    16. sasnikol
      sasnikol
      • premium
      • 491 kudos
      👀 sneaky that's nice to hear. RC14 should be up soon
    17. sonjaavery
      sonjaavery
      • premium
      • 1 kudos
      Thats awesome to hear!
      Is there a link to this github to try out or is this a beta testing kind of thing?
      again great to hear its fixed cant wait for the update!

      you do amazing work Sasnikol!
    18. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Hey github is open to everyone, but everything you see there is subject to change and generally might not be stable enough. For example, when I think I've done everything I needed I can tell it to create a new release build, but during this time can find another critical problem and start fixing it. The RC14 had this happened to it it was lying there, when I discovered that NPCs sporadically become naked eventually I removed that RC14 and created new one, which is now uploaded to Nexus.

      Anyways, I digress  As for the RC14, I've uploaded it to Nexus, so no need to look for it on github
    19. ionkk
      ionkk
      • premium
      • 0 kudos
      Pretty hard to communicate here ,it worked fine on one save when she had the default outfit, but when she has the J3 Royal Vampire 3BA
      SMP (with SPID), the same problem happens with her. At least it works
      with the default outfit

      edit: I see that you accepted my friend request on Discord
    20. sasnikol
      sasnikol
      • premium
      • 491 kudos
      The problem should be finally resolved in RC16 coming soon. Let's get it release publicly! It took me almost a year to finally make this happen
  7. leostevano
    leostevano
    • premium
    • 485 kudos
    i crashed on a new game with RC14, here the logs https://pastebin.com/EW22vuDJ
    1. sasnikol
      sasnikol
      • premium
      • 491 kudos


      I'll take a look 👀
    2. sasnikol
      sasnikol
      • premium
      • 491 kudos
      RC15 coming with the fix!

      Should be fine now
    3. leostevano
      leostevano
      • premium
      • 485 kudos
      that was quick, thanks!
  8. ArchGuardianAngel
    ArchGuardianAngel
    • supporter
    • 12 kudos
    RC13 broke something for ACE spid file, which reverts them back to the vanilla robes T_T, downgrading back
    to RC11 fixed that back for me ;c
    1. sasnikol
      sasnikol
      • premium
      • 491 kudos
      What’s the ACE? And what do the logs say? It should have details as to why this happens.
    2. ArchGuardianAngel
      ArchGuardianAngel
      • supporter
      • 12 kudos
      Armor and Clothing Extension 

      there was no waccf_armor and clothing Extension in the logs ; w ; when i downloaded RC13
      https://www.nexusmods.com/skyrimspecialedition/mods/19002
    3. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Huh, did corresponding DISTR files occur in the log though? Please share the log anyways, otherwise I could only do blind guesses
    4. ArchGuardianAngel
      ArchGuardianAngel
      • supporter
      • 12 kudos
      I will have to download RC13 again 

      to make the logs read it again when i come home after mass
    5. ArchGuardianAngel
      ArchGuardianAngel
      • supporter
      • 12 kudos
      this is the current logs for me using RC11
      https://pastebin.com/EiKLvFXK

      I will test RC13 a bit later and post logs
    6. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Thanks, will be waiting
    7. ArchGuardianAngel
      ArchGuardianAngel
      • supporter
      • 12 kudos
      I had to find a place that would fit this text in x.x
      Thankfully privatebin allowed it

      https://privatebin.net/?fd24e2e07061a617#3sSAzuepbqyTgQVDUVarkBbtHS8BD4rbgrjVZ8G2P5Fj
      expires in 12hrs

      here is screenshot what RC13 did, 


      she should be wearing the divine robes I added her editor id into the ACE spid ini file like the others that are in the file
      the 2 vanilla priests is wearing the divine robes no problem though
      once I revert back to RC11 she is wearing them again, this is a modded priest from the follower mod Aniya

      this is my ACE spid ini file - https://hastebin.com/share/domegohigi.ini
      it uses the editor ID for the npcs to wear the items added from ACE
    8. ArchGuardianAngel
      ArchGuardianAngel
      • supporter
      • 12 kudos
      Here is she is again with spid downgraded to RC11, shes wearing the robes again

    9. kakamoto
      kakamoto
      • member
      • 5 kudos
      New version broke mine too! Not only ACE spid, my own custom distribution outfit too.
      The NPC's outfit revert back to their original outfit after we move cells and they will never wear distribution their outfit again.

      In my case, I met Mralki (bartender) outside the Rorikstead Inn and he was wearing my SPID outfit.
      However, when I went inside with him, his outfit revert back to bartender clothes.

      Spoiler:  
      Show
      [19:52:44:168]     Reverting Outfit Replacement for MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6])
      [19:52:44:168]         🔙 kco_pub_otft [OTFT:FE107804]
      [19:52:44:168] [BEFORE EQUIP] Outfit items present in MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) inventory
      [19:52:44:168]     BarkeepClothes01 [OTFT:0005FB81]
      [19:52:44:168]     ├─── ClothesBarKeeper "Barkeeper's Clothes" [ARMO:0005B6A1]
      [19:52:44:168]     └─── ClothesBarKeeperShoes "Common Shoes" [ARMO:0005B6A0]
      [19:52:44:168]     kco_pub_otft [OTFT:FE107804]
      [19:52:44:168]     ├─── kco_pub_armo_body2 "Publican's Blue Tunic" [ARMO:FE10780D]
      [19:52:44:168]     └─── kco_pub_armo_feet "Publican's Boots" [ARMO:FE107803]
      [19:52:44:168]         Equipping Outfit BarkeepClothes01 [OTFT:0005FB81]
      [19:52:44:168] [UNEQUIP] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) unequips kco_pub_armo_body2 "Publican's Blue Tunic" [ARMO:FE10780D]
      [19:52:44:169] [ADDITEM] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) dropped 1 kco_pub_armo_body2 "Publican's Blue Tunic" [ARMO:FE10780D]
      [19:52:44:169] [UNEQUIP] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) unequips kco_pub_armo_feet "Publican's Boots" [ARMO:FE107803]
      [19:52:44:169] [ADDITEM] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) dropped 1 kco_pub_armo_feet "Publican's Boots" [ARMO:FE107803]
      [19:52:44:169] [UNEQUIP] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) unequips ClothesBarKeeper "Barkeeper's Clothes" [ARMO:0005B6A1]
      [19:52:44:169] [ADDITEM] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) dropped 1 ClothesBarKeeper "Barkeeper's Clothes" [ARMO:0005B6A1]
      [19:52:44:169] [UNEQUIP] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) unequips ClothesBarKeeperShoes "Common Shoes" [ARMO:0005B6A0]
      [19:52:44:169] [ADDITEM] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) dropped 1 ClothesBarKeeperShoes "Common Shoes" [ARMO:0005B6A0]
      [19:52:44:169] [ADDITEM] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) dropped 1 ClothesBarKeeper "Barkeeper's Clothes" [ARMO:0005B6A1]
      [19:52:44:169] [ADDITEM] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) dropped 1 ClothesBarKeeperShoes "Common Shoes" [ARMO:0005B6A0]
      [19:52:44:169] [ADDITEM] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) picked up 1 ClothesBarKeeper "Barkeeper's Clothes" [ARMO:0005B6A1]
      [19:52:44:169] [ADDITEM] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) picked up 1 ClothesBarKeeperShoes "Common Shoes" [ARMO:0005B6A0]
      [19:52:44:169] [EQUIP] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) equips ClothesBarKeeper "Barkeeper's Clothes" [ARMO:0005B6A1]
      [19:52:44:169] [EQUIP] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) equips ClothesBarKeeperShoes "Common Shoes" [ARMO:0005B6A0]
      [19:52:44:169] [AFTER EQUIP] Outfit items present in MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) inventory
      [19:52:44:169]     BarkeepClothes01 [OTFT:0005FB81]
      [19:52:44:169]     ├─── ClothesBarKeeper "Barkeeper's Clothes" [ARMO:0005B6A1]
      [19:52:44:169]     └─── ClothesBarKeeperShoes "Common Shoes" [ARMO:0005B6A0]
    10. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Do you happen to have Equippable Underwear for NPCs? There was a confirmed report that with that mod NPCs randomly re-equip their default outfits (or maybe it was some other mods that prevents nude by ensuring that the outfit is in place).

      The reason I suspect this is the case is because I looked at your logs and saw that this particular NPC has 2 outfits in her inventory for some reason. Which, SPID mitigates by removing everything related to outfits and then equipping distributed one.

      However, later there are these lines which indicate that something (most likely Papyrus script) gave her items from default outfit out of nowhere, and equipped it:
      
      [12:00:53:473] [ADDITEM] [ACHR:5C9B5E63] (Base: AniyaFollower_EvalethREF "Evaleth" [NPC_:5C9B0CDE]) picked up 1 ClothesMonkRobes "Monk Robes" [ARMO:000BACF3]
      [12:00:53:473] [ADDITEM] [ACHR:5C9B5E63] (Base: AniyaFollower_EvalethREF "Evaleth" [NPC_:5C9B0CDE]) picked up 1 ClothesMonkBoots "Monk Boots" [ARMO:000BACD7]
      [12:00:53:473] [EQUIP] [ACHR:5C9B5E63] (Base: AniyaFollower_EvalethREF "Evaleth" [NPC_:5C9B0CDE]) equips ClothesMonkRobes "Monk Robes" [ARMO:000BACF3]
      [12:00:53:473] [EQUIP] [ACHR:5C9B5E63] (Base: AniyaFollower_EvalethREF "Evaleth" [NPC_:5C9B0CDE]) equips ClothesMonkBoots "Monk Boots" [ARMO:000BACD7]
      [12:00:53:473] [EQUIP] [ACHR:5C9B5E63] (Base: AniyaFollower_EvalethREF "Evaleth" [NPC_:5C9B0CDE]) equips SteelDagger "Steel Dagger" [WEAP:00013986]

      The reason this is unhandled by SPID is because that particular script didn't use SetOutfit to enforce default outfit, but instead chose to equip each item individually.

      There isn't much to be done here, and I hope that you'll say that indeed you're using that mod in which case I'll suggest you to switch to Underwear.dll and the case solved.

      Also, there is nothing between RC11 and RC12/13 that could've affected 👀 or at least I don't see any changes to outfits.

      One bonus thing worth noting in the logs is that shortly after the aformentioned log piece there is this one:
      
      [12:00:57:004] Reverting Outfit Replacement for [ACHR:5C9B5E63] (Base: AniyaFollower_EvalethREF "Evaleth" [NPC_:5C9B0CDE])
      [12:00:57:004] 🔙 MonkOutfitDivinesNoHood_CCF [OTFT:480038CF]

      which is also not something I'd expect. I'll add some extra bits of logging to trace where this came from, as from code perspective it doesn't make sense. Unless you can recall what did you do 2 minutes  after her switching back to default outfit

      That's what I got hope that helps
    11. sasnikol
      sasnikol
      • premium
      • 491 kudos
       revert back to their original outfit after we move cells

      that's a useful piece of information  kakamoto can you share the whole log? Or check yourself whether prior to the line with Reverting outift there was a similar case where NPC just decided to equip individual items of default outfit? (Not the equipping that follows after the line like "SetOutift() was called... Suspending distribution"
    12. kakamoto
      kakamoto
      • member
      • 5 kudos
      I'm using Underwear.dll btw...
      Oh, one more thing, NPC will wear custom spid outfit again when I reload the new save after their outfit revert back (new save > quit main menu > load the new save).

      Here the new log (still with NPC Mralki)
      https://pastebin.com/KNKFAzgq

      Sorry, my old log has been overwritten with a new log above :(
    13. sasnikol
      sasnikol
      • premium
      • 491 kudos
      yeah, your log has the same thing:

      Out of nowhere, something equips default outfit as individual pieces and then a mysterious revert follows. I'll need to trace that revert call to better understand what triggered it.
      [20:21:57:801] [ADDITEM] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) picked up 1 ClothesBarKeeper "Barkeeper's Clothes" [ARMO:0005B6A1]
      [20:21:57:801] [ADDITEM] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) picked up 1 ClothesBarKeeperShoes "Common Shoes" [ARMO:0005B6A0]
      [20:21:57:801] [EQUIP] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) equips ClothesBarKeeper "Barkeeper's Clothes" [ARMO:0005B6A1]
      [20:21:57:801] [EQUIP] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) equips ClothesBarKeeperShoes "Common Shoes" [ARMO:0005B6A0]
      [20:21:57:801] [EQUIP] MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6]) equips IronDagger "Iron Dagger" [WEAP:0001397E]
      [20:21:58:345] Reverting Outfit Replacement for MralkiREF [ACHR:0001A6A8] (Base: Mralki "Mralki" [NPC_:000136B6])
      [20:21:58:345] 🔙 kco_pub_otft [OTFT:FE107804]

      Just to be clear, equipping outfit this way is wrong. At least I think it is, because there should always be only 1 outfit that is supposed to be on any NPC. If you inspect the log you'll see that equipping it this way causes NPC to have 2 outfits in their inventory. From where it all goes sideways.

      Whatever mod does this causes the troubles. SPID's "Reverting Outfit" can only occur if SPID is resolving an outfit to be distributed or it is loading a savegame or the actor is being reset by the game. None of which seems to be happening.
    14. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Can I contact any of you guys in Discord? I want to send a private build with some log traces to know the exact path, and I don't want to make this logging available for everyone as it's a lot.
    15. ArchGuardianAngel
      ArchGuardianAngel
      • supporter
      • 12 kudos
      I do not use any underwear mods since both my body mods are sfw and have underwear already attached to mods, like as in vanilla underwear, original game underwear that cant be taken

      sure, send me your discord username through DMs and i'll add you, I have it blocked that no one can add me, I have to add people myself
    16. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Hey okay, sent you a message on Nexus.
    17. UpstairsEmpire
      UpstairsEmpire
      • premium
      • 13 kudos
      ArchGuardianAngel Off topic but what npc face are you using there? 
    18. TacoTruckman94
      TacoTruckman94
      • member
      • 0 kudos
      You guys figured this out yet? Have the exactly same problem here.
    19. sasnikol
      sasnikol
      • premium
      • 491 kudos
      The problem is known - another mod equips outfit items directly, causing 2 outfits to appear on NPC. My best guess is that this is a mod that tries to safeguard cases when NPC doesn't wear their default outfit. From that mod's perspective NPC appears to be naked. I think the solution would be for that mod to check if there are items from any outfit worn by NPC. I don't think I can do much on SPID side without risking to break something else

      After some debug session with ArchGuardianAngel I was able to reproduce the problem at almost vanilla setup. So whatever shoves default outfit items must be coming from the game. Will be investigating this further, so expect RC14 to address this
    20. TacoTruckman94
      TacoTruckman94
      • member
      • 0 kudos
      Good to know. Can't wait for the update!
    21. UpstairsEmpire
      UpstairsEmpire
      • premium
      • 13 kudos
      Thanks for the hard work on this.
    22. ArchGuardianAngel
      ArchGuardianAngel
      • supporter
      • 12 kudos
      UpstairsEmpire that's her vanilla look within the follower mod, she is a priest from the Custom follower - Aniya
      she resides in Temple of Solitude
    23. TheAmazingButwhole
      TheAmazingButwhole
      • member
      • 1 kudos
      Oh boy, I had this exact same thing and it took me a while to trace it down to this, somehow i forgot ACE uses SPID lol. In my case going back to 7.1.3 fixed it.
  9. rmbarasuishou
    rmbarasuishou
    • member
    • 0 kudos
    can anyone explain why this isn't working?

    Form = 0x805~[ssg]Chain of Darkness.esp|ActorTypeNPC|-0x10760A|NONE|F|NONE|100

    tried changing "Form" for "Item" and "Outfit" and most npc aren't getting the
    bodysuit (nevermind equiping it for those that get it)

    the mod is Chain of Darkness Outfit CBBE 3BA (https://www.nexusmods.com/skyrimspecialedition/mods/76221)

    also tried in RC13 and RC9 and in the latter more npcs got it but not the 100% that should
    1. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Can you share the log? Perhaps it says something useful.
    2. rmbarasuishou
      rmbarasuishou
      • member
      • 0 kudos
      log from the latest run to check, starting in whiterun, then running around to find any generic npc to check
      https://pastebin.com/pNu86vVR
      the line is in MULTITES_DISTR.ini, which has a couple of outfits in to see if it was that mod, but none get added to any npc
      https://pastebin.com/E4Z2xB5Q
    3. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Hm, the log does not contain any lines from actual distribution. It should be spamming those in the log.
    4. rmbarasuishou
      rmbarasuishou
      • member
      • 0 kudos
      ok, new run, coc to and cleared fort hraggstad, and the log is pretty similar to the other one, no spamming on anything there, maybe something broke in my game? should i revert further than RC9 to check?
      https://pastebin.com/CD4c8trK

      Edit: did a delete and reinstall of RC13 and now is working, can't paste the log because in 3 minutes went over 1mb on those spammings XD
    5. sasnikol
      sasnikol
      • premium
      • 491 kudos
      The log appears to be from an older version of 7.2. Can you make sure you have RC13 and try again?
  10. derackles
    derackles
    • member
    • 3 kudos
    RC 13 caused a crash in an ongoing save; I didn't test it on a new game. The log mentions draugr behaviors and weapon equip files, which is why I disabled (and reverted old versions) Pandora (also tried nemesis) and similar related mods and tried again. Still, it crashed. Then, I reverted from SPID RC13 to RC11, and the crash was gone. Here is the log https://pastebin.com/9HNkxj1E
    1. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Hey, your crashlog appears to be incomplete. It only has a single entry in the stack which doesn't look right. I've checked where that address links to and it appears that game failed to allocate memory for some Havok related object. I don't think SPID is causing it.
  11. RichardLuo
    RichardLuo
    • member
    • 2 kudos
    Hi, is it possible to select all NPCs without a name? I want to select those randomly generated NPCs such as bandits, forsworn, vampire but exclude all unique NPCs from it. As far as I know, the difference is that unique NPCs have names and random NPCs don't. So is it possible to select them?
    Thank you for your awesome mod!
    1. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Hey, unfortunately no, there are plenty of unique unnamed NPCs as well as named non unique. I could suggest you try using NNDUnique keyword from NPCs Names Distributor. I had to go through all NPCs and mark them as either NNDUnique (those who have unique name, not necessarily have a isUnique flag) or NNDNotUnique (those who don't have a name but have IsUnique flag anyways).

      Or, if you don't care particularly about 100% accuracy you could just use -U trait which will exclude those with IsUnique flag. This will give you probably roughly 90% accuracy.

      So your options are either:
      Form = MyThing|-NNDUnique

      or 
      Form = MyThing||||-U
  12. HuggyBizzle
    HuggyBizzle
    • member
    • 1 kudos
    I have a question. If I have multiple SPID mods that affect the same NPC and I want one to load first so that it's affects are overwritten by a different SPID mod. Do I just put a letter in front of the start of the name? For example. It's name is "hatlesspandorable_DISTR.ini". If I rename it to "ahatlesspandorable_DISTR.ini" would "[ELLE] Abyss - SPID_DISTR.ini" then overwrite the "ahatless" ini since it starts with an E?
    I apologize if this is confusing to understand. I'm finding it difficult to put into text what I am trying to do. Thanks in advance for any help. I'm just trying to learn a little.
    1. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Hey, yes. That's the way. You can review order in which files will be processed by SPID in the log file when it prints all the INIs it found. They are printed in the order that they were loaded.

      Keep in mind that when distributing SPID will be going through them multiple times individually for each form type. The order in which form types are processed can be found in the dev guide article. For example, Keyword from file B_DISTR wil always be processed before Spell in A_DISTR, because all Keywords are processed first, before moving to the next form type hope that clarifies the ordering.
    2. HuggyBizzle
      HuggyBizzle
      • member
      • 1 kudos
      Thanks for the reply. I appreciate it. I'm still not quite able to do what I was hoping to do. That being said, hopefully you don't mind one last question. If instead of renaming the ini, could I just go into the ini and delete the name of the NPC to no longer distribute to that NPC? In the attached photo link for instance. Can I delete "Sybil Stentor" and that would mean that the effect would no longer apply to her?
      Imgur: The magic of the Internet
    3. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Sure you can. Configs are meant to be easily customizable
    4. HuggyBizzle
      HuggyBizzle
      • member
      • 1 kudos
      Thank you very much, Sasnikol. I appreciate your kindness and the time you took to answer a couple of questions. I'll have to keep looking through the SPID Reference to learn some more. Thanks for all you're doing. Looking forward to the updates to SPID!
  13. vrushankd
    vrushankd
    • supporter
    • 13 kudos
    Hi,

    Everytime I die and the last save reloads, the game crashes. SPID may not be the cause but I always see this line in the crash logs:

    [ 7] 0x7FFE442B7B35 po3_SpellPerkItemDistributor.dll+0047B35    mov rax, [rbx+0x40] |  D:\a\Spell-Perk-Item-Distributor\Spell-Perk-Item-Distributor\SPID\src\DistributePCLevelMult.cpp:29 Distribute::PlayerLeveledActor::Revert::thunk (mangled: ?thunk@Revert@PlayerLeveledActor@Distribute@@SAXPEAVCharacter@RE@@PEAVBGSLoadFormBuffer@5@@Z)
    Is it possible to track down the record or what type of SPID distribution triggers this?

    Full crashlog
    1. sasnikol
      sasnikol
      • premium
      • 491 kudos
      Hey, I don't think there is an easy way to pinpoint that. Also, the line of SPID mentioned here is just passing the control back to the game. SPID hasn't done anything at this point. This makes me think that the problem is with something the character had which triggered an error. Maybe there is a corrupted record. Hard to tell.