Collision between - столкновение имен моделей, или текстур в БСА архивах.
Связано с особенностью работы игры, которая загружает файлы не по одному, на пачками.
Вероятно по порядку номеров, или алфавиту.
Отчего и происходит перекос "мозга", когда игра перестает понимать разницу между 1 и 11.
Примеры.
Проблема касается хеширования объектов с последовательными цифровыми окончаниями имен, либо объектов с похожими цифровыми именами.
В результате чего происходит некоторая путаница в под грузке объектов..
Модели с именами:
StCr1.NIF, StCr2.NIF.... StCr11.NIF, StCr12.NIF
лежащие в одной папке, могут привести к замене объектов в игре!
Т.е. вместо кирасы с моделью (гнд) StCr1.NIF будет отображаться модель кирасы StCr11.NIF!
При этом, название и иконка, будут соответствовать кирасы StCr1.
Потоковые текстуры в объекте, также могут вызывать это сообщение.
WS_s011.tga будет конфликтовать с WS_s01.tga, WS_s010.tga и WS_s0110.tga.
Это весьма частый баг подобных текстур.
Возможные и другие конфликты основанные на последовательных цифровых ИДЕ моделей и текстур.
Примечание.
В игре проходит по Yes To All без проблем, но может проявлять себя в КС, при просмотре моделей содержащих подобные текстуры.
Поскольку для редактора, код Ес2Алл, не завозили...
Отчего, в случае бага с текстурами, КС - выдает сообщение НА каждую повторяющуюся текстуру, чем может весьма сильно "надоедать"!
А если попалась такая модель (ниф файл) то, может произойти вылет редактора.
Решение.
Избегать последовательных имен моделей и текстуры в одной папке.
Либо размещать оные по отдельным папкам, либо не пользоваться такими ИДЕ.
Если "баг был пойман" - добавить к конфликтным текстурам и моделям любую букву после цифры.
Конечно придется править и сами модели, либо записи в плагине на оные...
Баг проявляет себя ТОЛЬКО в бса архивах!
В целом баг не особо критичный, но неприятный.
Hrnchamd писал:
The names in .BSAs are hashed for lookup, and here there's a "hash collision".
The different names have the same hash number so the game is confusing them. You have to rename one of the files.
It will only happen when there are two filenames that conflict together
because they are very similar and the hash code becomes the same
Maybe it's because of the capitialization? textures@s Textures@S