alandtse / spell-perk-item-distributor Goto Github PK
View Code? Open in Web Editor NEWThis project forked from powerof3/spell-perk-item-distributor
License: MIT License
This project forked from powerof3/spell-perk-item-distributor
License: MIT License
Hi, first of all thanks for porting this mod to VR. I am having an issue with Equippable Underwear for NPCs where the spell is added to friendly NPCs, but not to most hostile ones. I contacted the author of that mod and he said it is most likely an issue with SPID VR or po3 Tweaks VR.
As I understand it, this mod uses SPID to add a spell to all NPCs that in turn adds underwear to the NPC's inventory. The problem is that the spell is only added to friendly NPCs (like guards) and not hostile ones (like bandits), strangely it does seem to work on witches? I double checked using the More Informative Console mod that the spell was indeed added to the friendly NPCs and not to hostile ones and this was the case.
Not sure if this is helpful, but the DISTR.ini file of the mod looks as follows:
Spell = 0x803~zzzUnderwear.esp|ActorTypeNPC|-0x10760A,-0x2C659,-0x2C65A,-0x2C65B,-0x2C65C
I have tried using different version of this mod and its dependencies. Each time making sure to clean my save to reset the underwear mod, as is said in its description. Starting a new save also did not solve the issue.
Just to be thorough, I installed the following versions of dependencies:
SKSE VR (v2.0.12)
VR Address Library (v0.69)
po3 Tweaks (v1.7.1) (newest version is missing 2 files)
po3 Tweaks VR (v1.7.5)
MergeMapper (v1.4)
Hope you can help!
Hi Alandtse,
Myself and another VR user have encountered an issue likely between SPID VR 6.3.0.1 and the mod NPC Names Distributor. If it is impacting this mod, there may be others, but at least some of my other SPID mods seem to work with 6.3.0.1. If I roll back to SPID VR 6.0.1. then NPC Names Distributor works.
The author of that mod has lots of detail in the _DISTR.ini, so I hope that can help locate the issue. Please see our discussion in that mods comments for more detail: https://www.nexusmods.com/skyrimspecialedition/mods/73081?tab=posts
Thank you,
Merges can have different names and filenames. We should lookup the filename from the merge.json
{
"name": "2.0-4 - Creatures Enemies and Combat",
"filename": "Merge - Creatures Enemies and Combat.esp",
"method": "Clobber",
"loadOrder": [
"Skyrim.esm",
"Update.esm",
"Dawnguard.esm",
"HearthFires.esm",
"Dragonborn.esm",
"Unofficial Skyrim Special Edition Patch.esp",
"RealisticWaterTwo - Resources.esm",
"LegacyoftheDragonborn.esm",
"RFM.esm",
"Beards of Power.esp",
"BlackthornManor.esp",
"Forgotten DungeonsSSE.esm",
"Dwarfsphere.esp",
"Campfire.esm",
"LvxMagicks-CampfireUnleashed.esm",
"BSAssets.esm",
"BSHeartland.esm",
"Vigilant.esm",
"Gray Fox Cowl.esm",
"Complete Alchemy & Cooking Overhaul.esp",
"Immersive Sounds - Compendium.esp",
"Summermyst - Enchantments of Skyrim.esp",
"AI Overhaul.esp",
"Skyrim Immersive Creatures Special Edition.esp",
"DealingwithDaedra.esp",
"SpellResearch.esp",
"Spell Research Tweaks and Mercantilism.esp",
"Realm of Lorkhan - Custom Alternate Start - Choose your own adventure.esp",
"WZTamrielic Culture.esp",
"OCW_Obscure's_CollegeofWinterhold.esp",
"0Kaidan.esp",
"Haugbui.esp",
"NarrativeLoot Complete.esp",
"Cloaks.esp",
"Growl - Werebeasts of Skyrim.esp",
"Dawi_Race.esp",
"Clockwork.esp",
"Holds.esp",
"Convenient Carriages.esp",
"Dragon Combat Overhaul.esp",
"1nivWICCloaks.esp",
"WayOfTheMonk.esp",
"Relationship Dialogue Overhaul.esp",
"SeranaDialogAddon.esp",
"Tools of Kagrenac.esp",
"Triumvirate - Mage Archetypes.esp",
"Aetherius.esp",
"Ordinator - Perks of Skyrim.esp",
"Odin - Skyrim Magic Overhaul.esp",
"PathOfMight.esp",
"Lock_Overhaul.esp",
"Merge - Content and Additions.esp",
"BloodHorkers.esp",
"Blood Horkers - Forgotten Dungeons.esp",
"Blood Horkers - Teldryn Serious.esp",
"Project Dovahen.esp",
"mihailcockatrice.esp",
"mihailcoralatronach.esp",
"mihailgiantcentipedes.esp",
"mihaillich.esp",
"mihailmourningsouls.esp",
"mihailmourningsouls-extended.esp",
"mihailpigeon.esp",
"Narsil - Smaller Pigeons.esp",
"mihailsnowwhales.esp",
"mihailsquirrel.esp",
"mihailvampirebeasts.esp",
"mihailvampirelords.esp",
"Mihail Vampire Lord - Heights of Skyrim.esp",
"Mihail Vampire Lord - LOTD.esp",
"more-vamp.esp",
"Mihail - Loot balance.esp",
"JokerinePenguins.esp",
"Jokerine Penguins - RWT.esp",
"ogDaedricBeasts.esp",
"ogDaedricBeasts - SIC.esp",
"ogSkinshifter.esp",
"ogSplendorDragons.esp",
"New Falmers.esp",
"New Falmers - WACCF.esp",
"New Falmers - SIC.esp",
"Twenty Eight Friendly Cats.esp",
"Dawi_NPC_Encounters.esp",
"Dragon Cultists.esp",
"Heritage_02.esp",
"Heritage_02 CACO Patch.esp",
"AUTOMATON_GLOW.esp",
"Ethereal Beasts.esp",
"Odin - Ethereal Beasts.esp",
"FasterHorses.esp",
"Fusax2.esp",
"Fluffworks.esp",
"Oblivion Horses.esp",
"PraedysSkeletons.esp",
"Praedys Skeletons - WACCF.esp",
Will need to replace code from here to find the filename. https://github.com/alandtse/Spell-Perk-Item-Distributor/blob/master/SPID/src/MergeMapper.cpp#L23
6.7.6 fixed an armor distribution issue with race-based models. can you update this to the latest patch version?
Supposedly this was the only relevant change
From skvevr.log:
checking plugin C:\Program Files (x86)\Steam\steamapps\common\SkyrimVR\Data\SKSE\Plugins\\po3_SpellPerkItemDistributor.dll
plugin C:\Program Files (x86)\Steam\steamapps\common\SkyrimVR\Data\SKSE\Plugins\\po3_SpellPerkItemDistributor.dll (00000001 powerofthree's Spell Perk Distributor 00000005) disabled, fatal error occurred while loading plugin (handle 15)
Downgrading to 5.2.0.5 stopped this fatal error for me. I assume it's a mod conflict since I haven't seen other reports. Is there anything I should look for specifically, or an easy way to share my mod list from Vortex? Also, I always remove the PDB before installing. I'm not sure if keeping it would help here.
Probably relevant: I got the same error with the Papyrus Extender VR 5.3.0, and downgrading also helped with that. I've opened a separate issue for that here.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.