Open nbrochu opened 1 year ago
It appears to be encounter zone related, the game crashes when looking up zone level (while generating items from leveled list). It's possible this is uninitialized when I swap forms - I'll see if this can be fixed.
Confirmed. If I clear the encounter zone on those references it works as expected.
In theory, I suppose it should be fixed for a correct implementation since encounter zone levels appear to factor in leveled list calculations (I didn't know that!) and it's possible for references to have encounter zones.
In practice though, I think I'm just going to patch out encounter zone data from at-risk references. There's probably less than 200 in the whole game and it seems to mostly be used as a hacky way to attempt to control respawning behavior. Nothing that important.
All this to say it feels like an edge case that doesn't deserve too much focus and attention. Thanks for the reply.
I've been experimenting with swaps using leveled lists. It was working well initially but when I broadened the scope of the swaps, I started getting frequent crashes while playtesting. In fact, some references consistently crash. I've been trying to narrow down what about those references causes the crash before reporting it but no real luck so far.
This is with latest Base Object Swapper (2.5.1). Vanilla Skyrim AE 1.6+
Notes:
AnisesCabinExterior01
):0xDE061
Snowberry0xDE076
Wheat0xDE05C
Hagraven Feathers0xDE064
Red Mountain Flower0xDE05A
Deathbell0xDE060
Purple Mountain FlowerRef <=> Form
andForm <=> Form
swaps work when swapping with an object that is not a leveled listRef <=> Form
andForm <=> Form
swaps crash when swapping with a leveled list0xCEEE7
Arcadia's) and that doesn't work (0xDE05A
Anise's):NoResetZone
ServicesWhiterunArcadiasCauldtron
; Anise has an XOWN ofHagravenFaction
LItemIngredientsCommon
)Crash Log Snippet (can provide the full log if needed):