Для того чтобы импортировать новую модель в игру, потребуется:
Unity 3D
SD2DX 4.1
ExportAssetBundles - Скрипт Конвертации
Модель для импорта.
Чтобы наша модель воспринималась игрой потребуется сделать из нее "Prefab" для этого скачиваем файлы, устанавливаем "Unity 3D", ставим "SD2DX 4.1" в удобное для нас место.
1) Открываем "Unity 3D", создаем новый проект. И видим такой экран.
Внизу слева есть вкладка "Project" в ней выбираем "Assets", закидываем в него ранее скачанный файла ExportAssetBundles.cs, путем перетаскивания из окна винды, в окно программы на сам "Assets" либо в окно чуть правее его.
2) Закидываем модель точно так же в программу как и скрипт конвертации. Теперь начнется самое интересное.
3) В левом окошке "Hierarchy" нажимаем ПКМ и выбираем "Create Empty", И в этом же окне у нас появился новый объект "GameObject". Переименовываем "GameObject" на наше название предмета, скажем "MyItem" и добавляем префикс "Prefab", получается "MyItemPrefab".
4) Теперь перетаскиваем нашу модель из окна "Assets" в окно "Hierarchy" в объект "MyItemPrefab", получился такой каскад из названий. И в окне "Scene" чуть правее "Hierarchy" появится сама модель. Если нужно, натягиваем текстуру на объект и масштабируем его. Для этого нажимаем не на "MyItemPrefab", а на имя модель в нем. И используем инструменты работы над объектом над "Hierarchy", либо самое правое окно "Inspector" для более точной настройки. И вот "Prefab" почти готов.
5) После первоначальной работы над "Prefab", Перетаскиваем его путем зажимания уже "MyItemPrefab" в окно "Assets". ПКМ на нем и выбираем "BuildAssets + Track Dependencies". Сохраняем его под удобным для нас названием, для примера "cookedItem".
6) Копируем наш файл по пути "7 Days To Die\SD2DXMods\"ваш мод"\Resources". Открываем наш "items.xml". и меняем модель у предмета в строке:
<property name="Meshfile" value="Items/Weapons/Melee/Club/Club_Wood_Branch" />
на наш:
<property name="Meshfile" value="#cookedItem?MyItemPrefab" />
7) Если наш мод установлен мод менеджером, запускаем игру, если нет, устанавливаем. Заходим в игру выбираем наш предмет смотрим как он расположен. Смотрим как его поправить. выходим из игры и открываем опять "Unity 3D". Перетаскиваем в поле "Hierarchy" уже префаб "MyItemPrefab". Редактируем его положение и масштаб и вновь повторяем с 5го пункта. И так пока не добьемся нужного результата.