Перенос старых ресурсов
Source модели, материалы, карты и все остальные ресурсы полностью отличаются от того, как Source 2 обрабатывает те же файлы. Эти файлы теперь не поддерживаются, но с помощью встроенных инструментов и некоторых знаний вы можете изучить импортировать ресурсы Source в Source 2.
Немного контекста и вступления
Source 2 использует новые форматы файлов для ресурсов. Карты теперь имеют расширение .vmap вместо .vmf, материалы — .vmat вместо .vmt, модели — .vmdl вместо .mdl. Улавливаете закономерность? Почти каждый файл, используемый в Source 1, теперь представлен в виде .v___. Некоторые из них не сильно изменились, например, файлы .vcfg — это просто переименованные старые файлы .cfg из Source 1. Но что уникально в этих файлах, так это то, что для моделей, карт, материалов, звуков и т.д. используется скомпилированная версия указанного файла.
Возьмём, к примеру, файл .vmat. Если откроете файл .vmat в папке Half-Life Alyx/content, он будет в текстовом формате и его можно редактировать. Однако если найти тот же материал в папке Half-Life Alyx/game, он станет файлом .vmat_c. Воспринимайте .vmat как просто текстовую версию .vmat_c, который является реальным файлом материала, загружаемым движком. Поэтому, если создаёте новый ресурсы или имеете исходники ресурсов Source 1, вам, вероятно, стоит просто преобразовать ваш ресурсы, используя обычные пути, поскольку с новыми графическими инструментами Source 2 гораздо проще сохранить желаемый вид.
Руководства по преобразованию ресурсов
В инструментарии Counter-Strike 2 есть встроенный скрипт для импорта карт, который использует различные инструменты для импорта устаревших ресурсов.
Source2Converter основан на SourceIO и позволяет массово переносить модели и их текстуры.
Вы также можете переносить ресурсы из Source 1 с помощью этих методов:
Если хотите перенести собственные ресурсы в Source 2, используйте следующие руководства по моделированию и созданию материалов: