Jump to content

Spell Perk Item Distributor (SPID) EXCEPTION_ACCESS_VIOLATION


Recommended Posts

Posted

01-34-41: I'd start by making sure po3_Tweaks is up to date, and that this is not a known issue.

01-42-41: Could be SOS, skeleton, SMP/FSMP and/or CBPC related.

 

If everything appears to be the correct versions and safe to use I'll have a better look at the crash logs.

Posted
15 hours ago, traison said:

01-34-41: I'd start by making sure po3_Tweaks is up to date, and that this is not a known issue.

01-42-41: Could be SOS, skeleton, SMP/FSMP and/or CBPC related.

 

If everything appears to be the correct versions and safe to use I'll have a better look at the crash logs.

Everything seems to be up to date

crash-2023-05-31-00-15-03.log

Posted (edited)

That latest crash was most likely indirectly caused by po3_SpellPerkItemDistributor.dll, its suspciously high up in the callstack.

 

Edit: Gonna need to know which version of SPID we're dealing with here.

 

Edit again: Spell Perk Item Distributor-36869-6-6-1-1682583474 I assume since the offsets line up.

Edited by traison
Posted

Looking at the latest crash, the code near po3_SpellPerkItemDistributor.dll+0002697 could be useful. Basically it seems to be going through a list of some kind and doing something with each item, but the function names provide a hint:

 

for_each_form_RE__BGSKeyword

for_each_form_RE__TESFaction

for_each_form_RE__SpellItem

for_each_form_RE__TESLevSpell

for_each_form_RE__BGSPerk

for_each_form_RE__TESShout

for_each_form_RE__TESBoundObject  <--

for_each_form_RE__TESOutfit

 

Your crash occured after it passed through TESBoundObject. Some guesswork needed here maybe; what could a bound object be? I doubt its a "bound sword" as those are most likely just WEAP records like any other weapon, just with a fancy effect and a timer. If you can't think of anything I would just assume this is a generic name for everything else that doesn't fit the other categories (not a spellitem, faction, keyword, perk, shout or outfit).

 

I'd start off by inspecting the items in Common Clothes and Armors.esp formid 0xFE029951. Is there anything that would fit the description of a "bound object" here? What happens if you add it manually to your inventory using additem?

 

The SPID documentation may be useful as well. What kind of forms can you distribute with it. Keywords? Spells? Factions? What else? Anything that fits a "bound object"?

Posted
15 hours ago, traison said:

Looking at the latest crash, the code near po3_SpellPerkItemDistributor.dll+0002697 could be useful. Basically it seems to be going through a list of some kind and doing something with each item, but the function names provide a hint:

 

for_each_form_RE__BGSKeyword

for_each_form_RE__TESFaction

for_each_form_RE__SpellItem

for_each_form_RE__TESLevSpell

for_each_form_RE__BGSPerk

for_each_form_RE__TESShout

for_each_form_RE__TESBoundObject  <--

for_each_form_RE__TESOutfit

 

Your crash occured after it passed through TESBoundObject. Some guesswork needed here maybe; what could a bound object be? I doubt its a "bound sword" as those are most likely just WEAP records like any other weapon, just with a fancy effect and a timer. If you can't think of anything I would just assume this is a generic name for everything else that doesn't fit the other categories (not a spellitem, faction, keyword, perk, shout or outfit).

 

I'd start off by inspecting the items in Common Clothes and Armors.esp formid 0xFE029951. Is there anything that would fit the description of a "bound object" here? What happens if you add it manually to your inventory using additem?

 

The SPID documentation may be useful as well. What kind of forms can you distribute with it. Keywords? Spells? Factions? What else? Anything that fits a "bound object"?

 

Ervw_ZgXUAI6QGq.jpg

po3_SpellPerkItemDistributor.log

Posted

Hey just wanted to let you know I finally fixed it after locating an odd ini fill named Modname_DISTR.ini and it works after I deleted that so woo!!

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