Ok, so I am an idiot and took way too long to understand how to use SPID so I made a beginners' Idiot proof set of steps to add items Hope this helps !!
Select the items or mod packages you want to add to game and then select apply script, there find the SPID script Then follow the following: Step 1: Custom Keyword This is used to create keywords of your own! No need to use Step 2: String This is used to invoke previously added keywords There are 2 methods of adding keywords 1) Custom words 2) Added through Mods leave it blank or create specific keywords for selected NPCs or ActorTypeNPC Step 3: Filter FormIDs Here you select IDs of factions, etc to add to Supported formIDs available on : "https://www.nexusmods.com/skyrimspecialedition/mods/36869?tab=description" Step 4: Min/Max level and Skill level Specify Level and skill level of NPCs to be added to Step 5: Gender Yes Step 6: Number How many to add Step 7: Chance Chance as to how often it is added to the actors
how do i fill this out whats the difference between actor and skill level? is there a leveled loot list by tier for the vanilla game so i can base things around that so they do not appear too early/late ? how do i set an item for both M and F
also if i ever get this to work how to i make NPC's wear what i add to them i guess since i guess that is no longer a feature of SPID ?
also say i have a mod with 665 armor do i drag over the full thing and set it up or do a bit at a time or each piece individually as i dont want npcs spawning with all 665 armour at the same time id like the to use like a full set of something and maybe mix in some vanilla gear too i also want to separate the leather and iron from the glass and dragon tier stuff so they dont all show up at the same time so is there a resource to use to give appropriate spawning points for certain material tiers ?
could really use a video tutorial all the tutorials don't use this script
It works but there something "weird" happening let me explain in detail the scenario is giving Serana a customized armor set i made and heres how i did it 1.i tried to directly highlight the armors from ARMO records that i want to give to her and the end result of the script is this ;Serana's Cuirass Item = 0x928~Armory.esp|Serana|NONE|NONE|NONE|1|NONE ;Serana's Hood Item = 0x929~Armory.esp|Serana|NONE|NONE|NONE|1|NONE ;Serana's Cape Item = 0x92A~Armory.esp|Serana|NONE|NONE|NONE|1|NONE ;Serana's Skirt Item = 0x92B~Armory.esp|Serana|NONE|NONE|NONE|1|NONE ;Serana's Gauntlets Item = 0x92C~Armory.esp|Serana|NONE|NONE|NONE|1|NONE ;Serana's Greaves Item = 0x92D~Armory.esp|Serana|NONE|NONE|NONE|1|NONE ingame result (after disable/enable command in the console) Serana is wearing everything BUT the armor/cuirass (slot32). shes wearing her default Royal Vampire Armor.
2.i made an Outfit for her in the record and the script gave this result ;TestOutfitSerana Outfit = 0x00000976 - Armory.esp | Serana | NONE | NONE | NONE | NONE | NONE ingame result is the same after a quick disable/enable in the console. she is wearing everything BUT the armor. did i do something wrong or is there (probably) something in my mod that handles her outfit that prevents SPID to edit it? (im not entirely sure actually) my suspects is This
in the end i just wanna know if i did everything "right" thanks in advance for replying
@konkeranto Thanks for this useful script, very much appreciate ! If you ever come back, could you plz consider making an optional file that distributes items based on the Editor ID instead of the FormIDs ? The recent version of SPID has that new feature and it is reliable when we can freely compact the form IDs of the mod's plugin without worrying it affects the SPID ini files.
This is the best mod ive ever encountered for a while , thank you only problem that i see , npcs getting spid items in their inventory but they dont wear it ...
Fix is the Distribute outfits instead of items, if someone knows how to , that would be appreciated.
I have the same question, Im in the early phases of testing this out with the hopes I could clothe npcs to my liking for first encounter (many followers) - - - its in the inventory but they do not wear it until asked to follow
Edit - NM, I Figured It Out with the Armor to Outfit Script & Some Study on the SPID Main Page!!!!! Thank you for all this !!
There is a script for creating outfits for armor/clothing mods (armor to outfit script) (apply script sse edit), You have to create the outfits first within the armor/clothing mods with sse edit. (Read the spid main page for details if you have not already)
Then use this script to add the outfits you created (apply script sse edit)
in the first two boxes for this script I have been putting the name of the NPC/Follower (btw you can do it for any npc in the game) (nothing in the other boxes) then 100 in the percentage line - - back in mo2 I move the script to the follower mod to keep organized (it will be in overwrite)
This has been working for me so far
PS If you have similarly named npcs I'm not sure if you will have issues or not (like Ella / Stella)(i'll find out soon) - - I think you can include more of the form id and stuff to be more specific - - - and there have been times when I only included the first name and not the entire name and it did not apply, so be aware of those things (Starfire) (Starfire the Titan) for example
Cool script! Finally I have a way to spread my modded items to NPCs. I just got one issue tho. I ran the script on like three mods to spread their items(masks and glasses), left it all on default but set the chance number to 10, but when I go in-game a lot of NPCs ended up with a ton of the items in their inventories.
Btw, would anyone know if there's a way to use this to fix the SPID problem with NPCs being naked instead of equipping their armor?
If the script only allows for "Outfits" then no, because you need to use "Item" if you want equip guaranteed, but this edit script may be far too outdated to account for those new improvements to SPID I suppose. I know it still functions, I'm using SPID mods others have made with this.
I haven't had a chance to use this enough yet, so plz, lmk how iz workin for u even tho iz outdated.
It works well at distributing mod items. I found out that you cant just make one .txt file with a bunch of mods at once, thats how NPCs end up with a ton of items in their inventories. When I did one .txt file for each mod separately, I got better results. Fewer items distributed for NPCs. I did it with weapons, masks, and glasses. So currently I find masks and glasses in almost every humanoid NPC, I want them to be more rare so I guess I need to decrease the chances, maybe to 1%. Tho you can also set it to appear in only a type of NPC, or at an certain level, etc. I am still trying to figure out it how to force NPCs to equip the items. But I think SPID doesnt force NPCs to equip stuff anymore, so that might be impossible with current SPID versions. I want to make it so some NPCs are wearing glasses or masks, but so far only a handful of them actually equip it. Mostly commoners, cuz I guess they dont have helmet items with better stats to equip. One thing I noticed tho is that my followers actually equip the glasses and masks they get. In fact, they kept switching, sometimes wearing a mask, sometimes glasses. So its really cool if you want to customize your followers a bit with accessories. I will try to distribute wigs as well to see if they change hairstyles at random. Basically this scripts works just fine. You just have to learn the settings to distribute stuff properly, but its pretty easy. I might even use it to post my own SPID mods in the future.
171 comments
Hope this helps !!
Select the items or mod packages you want to add to game and then select apply script, there find the SPID script
Then follow the following:
Step 1: Custom Keyword
This is used to create keywords of your own! No need to use
Step 2: String
This is used to invoke previously added keywords
There are 2 methods of adding keywords
1) Custom words
2) Added through Mods
leave it blank
or
create specific keywords for selected NPCs
or
ActorTypeNPC
Step 3: Filter FormIDs
Here you select IDs of factions, etc to add to
Supported formIDs available on : "https://www.nexusmods.com/skyrimspecialedition/mods/36869?tab=description"
Step 4: Min/Max level and Skill level
Specify Level and skill level of NPCs to be added to
Step 5: Gender
Yes
Step 6: Number
How many to add
Step 7: Chance
Chance as to how often it is added to the actors
why do i have to set min/max level and also skill level and the emample image shows 25/50, 14(10) what does that mean?
what does the base game use for each tier of items and at what chance?
https://www.nexusmods.com/skyrimspecialedition/articles/6617
also if i ever get this to work how to i make NPC's wear what i add to them i guess since i guess that is no longer a feature of SPID ?
also say i have a mod with 665 armor do i drag over the full thing and set it up or do a bit at a time or each piece individually as i dont want npcs spawning with all 665 armour at the same time id like the to use like a full set of something and maybe mix in some vanilla gear too i also want to separate the leather and iron from the glass and dragon tier stuff so they dont all show up at the same time so is there a resource to use to give appropriate spawning points for certain material tiers ?
could really use a video tutorial all the tutorials don't use this script
the scenario is giving Serana a customized armor set i made and heres how i did it
1.i tried to directly highlight the armors from ARMO records that i want to give to her and the end result of the script is this
;Serana's Cuirass
Item = 0x928~Armory.esp|Serana|NONE|NONE|NONE|1|NONE
;Serana's Hood
Item = 0x929~Armory.esp|Serana|NONE|NONE|NONE|1|NONE
;Serana's Cape
Item = 0x92A~Armory.esp|Serana|NONE|NONE|NONE|1|NONE
;Serana's Skirt
Item = 0x92B~Armory.esp|Serana|NONE|NONE|NONE|1|NONE
;Serana's Gauntlets
Item = 0x92C~Armory.esp|Serana|NONE|NONE|NONE|1|NONE
;Serana's Greaves
Item = 0x92D~Armory.esp|Serana|NONE|NONE|NONE|1|NONE
ingame result (after disable/enable command in the console) Serana is wearing everything BUT the armor/cuirass (slot32). shes wearing her default Royal Vampire Armor.
2.i made an Outfit for her in the record and the script gave this result
;TestOutfitSerana
Outfit = 0x00000976 - Armory.esp | Serana | NONE | NONE | NONE | NONE | NONE
ingame result is the same after a quick disable/enable in the console. she is wearing everything BUT the armor.
did i do something wrong or is there (probably) something in my mod that handles her outfit that prevents SPID to edit it? (im not entirely sure actually) my suspects is This
in the end i just wanna know if i did everything "right"
thanks in advance for replying
If you ever come back, could you plz consider making an optional file that distributes items based on the Editor ID instead of the FormIDs ? The recent version of SPID has that new feature and it is reliable when we can freely compact the form IDs of the mod's plugin without worrying it affects the SPID ini files.
only problem that i see , npcs getting spid items in their inventory but they dont wear it ...
Fix is the Distribute outfits instead of items, if someone knows how to , that would be appreciated.
Edit - NM, I Figured It Out with the Armor to Outfit Script & Some Study on the SPID Main Page!!!!!
Thank you for all this !!
Then use this script to add the outfits you created (apply script sse edit)
in the first two boxes for this script I have been putting the name of the NPC/Follower (btw you can do it for any npc in the game) (nothing in the other boxes) then 100 in the percentage line - - back in mo2 I move the script to the follower mod to keep organized (it will be in overwrite)
This has been working for me so far
PS If you have similarly named npcs I'm not sure if you will have issues or not (like Ella / Stella)(i'll find out soon) - - I think you can include more of the form id and stuff to be more specific - - - and there have been times when I only included the first name and not the entire name and it did not apply, so be aware of those things (Starfire) (Starfire the Titan) for example
I just got one issue tho. I ran the script on like three mods to spread their items(masks and glasses), left it all on default but set the chance number to 10, but when I go in-game a lot of NPCs ended up with a ton of the items in their inventories.
Btw, would anyone know if there's a way to use this to fix the SPID problem with NPCs being naked instead of equipping their armor?
I haven't had a chance to use this enough yet, so plz, lmk how iz workin for u even tho iz outdated.
I did it with weapons, masks, and glasses. So currently I find masks and glasses in almost every humanoid NPC, I want them to be more rare so I guess I need to decrease the chances, maybe to 1%. Tho you can also set it to appear in only a type of NPC, or at an certain level, etc.
I am still trying to figure out it how to force NPCs to equip the items. But I think SPID doesnt force NPCs to equip stuff anymore, so that might be impossible with current SPID versions. I want to make it so some NPCs are wearing glasses or masks, but so far only a handful of them actually equip it. Mostly commoners, cuz I guess they dont have helmet items with better stats to equip.
One thing I noticed tho is that my followers actually equip the glasses and masks they get. In fact, they kept switching, sometimes wearing a mask, sometimes glasses. So its really cool if you want to customize your followers a bit with accessories. I will try to distribute wigs as well to see if they change hairstyles at random.
Basically this scripts works just fine. You just have to learn the settings to distribute stuff properly, but its pretty easy. I might even use it to post my own SPID mods in the future.