FormID problems

Post » Sun Jun 24, 2012 3:19 pm

Hey there. I've been trying to add new voice types to the game, and so far I've been succesful by adding them to the necessary formlists, but I have a problem.

It seems that any mod containing the same formlist but with different content will cause the formlists to overwrite each other

For example, I have one plugin adding FemaleVoiceA (modA), and another one adding MaleVoiceB(modB), both to the vanilla FormList called VoicesPlayer.
The plugin adding FemaleVoiceA (modA) is after the one adding MaleVoiceB (modB).
However, it seems that instead of modA adding the FemaleVoiceA to the VoicesPlayer FormList, it's overwriting modB's VoicesPlayer FormList, which contains MaleVoiceB.

This is pretty bad, because it means I only have two solutions:

A) I merge them both, but then any other mod adding stuff to this VoicesPlayer FormList will overwrite these anyways.
B) I create new conditions for each line of dialogue. But that's ridiculous.

So, what I want to ask is: Is there any better way to do this?
User avatar
Averielle Garcia
 
Posts: 3491
Joined: Fri Aug 24, 2007 3:41 pm

Post » Sun Jun 24, 2012 10:00 am

rename anything that would otherwise overlap?
User avatar
Amy Siebenhaar
 
Posts: 3426
Joined: Fri Aug 10, 2007 1:51 am

Post » Sun Jun 24, 2012 8:12 am

rename anything that would otherwise overlap?

The problem is not EditorID or name related but FormID related. And I'm pretty sure that changing the EditorID or FormID would get these lists out of the condition check to see if these voices get used or not.
User avatar
Gracie Dugdale
 
Posts: 3397
Joined: Wed Jun 14, 2006 11:02 pm


Return to V - Skyrim