This article's documentation is for Source 2. Click here for more information.

Перенос старых ресурсов

From Valve Developer Community
Jump to navigation Jump to search

English (en)Русский (ru)Українська (uk)中文 (zh)Translate (Translate)

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, используйте следующие руководства по моделированию и созданию материалов: