Jump to content

Dictionary collision?


Thalassicus

Recommended Posts

When loading my mod in the CS, I encountered the following error message:

 

SetFormID bashing entry in Form ID map at 0009484A

Form basher: type PGRD_ID

 

Using gecko and considering the data type, I was able to identify that 9484A is the key for the pathgrid in a cell I'm working on. Is this warning indicating there's a key collision in the form ID dictionary for the mod? I noticed that when I load the cell, the pathmap is wrong. How can I fix this key collision -- and how does this happen, so I can prevent it in the future?

Link to comment
Share on other sites

When this happens to me it is because I am copying a mesh from another mod by editing it to change it's name, thereby creating a new form. However, when doing it this way, the object ID in the editor changes for the new form, but the FormID of the object in the world stays the same. Since the FormID came along when I copied the item, the ID proceeded to bash an existing reference.

 

In my case it was easy for me to just cut and then paste in place, once I figured out what was going on, which generates new FormID's which do not conflict.

Link to comment
Share on other sites

Well, new problem. Since I don't think I can copy-paste pathgrids in that manner (can't even see the pathgrid in the editor, loads the wrong one), I tried using tes4edit to change the conflicting ID to a new one.

 

Now, how do I tell a cell what ID it should use for a pathgrid? (The cell still thinks it's using the old ID.)

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...