Расширения файлов¶
На этой странице я попытался собрать и кратко описать все ресурсы доступные в Asset Browser REDkit. Важно, что это именно ресурсы, доступные для просмотра в Asset Browser. Тут нет файлов, которые доступны только через проводник ОС как исходники в r4data.
Например: проекты Wwise или сырые файлы анимаций (.re).
Файлы мира¶
w2w [CGameWorld]¶
- Главный файл определения мира, который объединяет все его элементы.
w2l [CLayer]¶
- Файл слоя мира.
w2ter [CTerrainTile]¶
- Файл тайла террейна мира.
flur [CFoliageResource]¶
- Содержит информацию о генеративной растительности (деревья, трава и кусты) для каждого тайла.
navmesh [CNavmesh]¶
- Навигационная сетка, необходимая для передвижения NPC. Она генерируется автоматически специальным инструментом.
grassmask [CGenericGrassMask]¶
- Технический файл отвечающий за размещение растительности.
redexp [CCookedExplorations]¶
- ??? Какой-то предварительно собранный (cooked) файл. Вероятно связанный с навигацией.
redwpset [CWayPointsCollectionsSet]¶
- ??? Какой-то предварительно собранный (cooked) файл. Вероятно связанный с навигацией.
w3occlusiondef [CUmbraScene]¶
- Определяет общие параметры для Umbra окклюзии.
w3occlusion [CUmbraTile]¶
- Файлы окклюзии, которые генерируются для каждого тайла мира.
sellmap [CSwarmCellMap]¶
- Судя по всему, часть системы навигации.
Материалы и текстуры¶
w2mg [CMaterialGraph]¶
- Файл, представляющий граф материала. Это визуальная схема, определяющая сложную логику работы шейдеров применяемых к материалам.
xbm [CBitmapTexture]¶
- 2D текстуры
texarray [CTextureArray]¶
- Определяет массив 2D текстур, который используется, например в графах материалов.
w2cube [CCubeTexture]¶
- Кубическая текстура (кубмап).
w2mi [CMaterialInstance]¶
- Экземпляр материала. Это уже готовый материал, созданный на основе графа материала (
.w2mg) и текстур.
Растительность¶
srt [CFoliageResource]¶
- Файл растительности, импортированный из SpeedTree. Используется для добавления деревьев, кустов, цветов и травы.
vbrush [CVegetationBrush]¶
- Кисти вегетации, набор
.srtфайлов которые применяются при редактировании мира с использованием данной кисти.
w2sf [CSwitchableFoliageResource]¶
-
Файл объединяет несколько файлов растительности
.srtдля динамической растительности. Используется, когда растительность должна менять состояние. В основном используется для собираемых ресурсов.Пример: куст с цветами, которые исчезают после их сбора.
Квесты и сцены¶
w2quest [CQuest]¶
- Главный файл, (точка входа) представляющий глобальный квестовый граф (для всей игры или DLC).
w2phase [CQuestPhase]¶
- Файл фазы квеста применяемый внутри w2quest или других w2phase. Фактически это контейнер общей логики в квестовом графе.
w2scene [CStoryScene]¶
- Файл сцены.
w2dset [CStorySceneDialogset]¶
- Файл определения набора диалога (dialogset) применяемый в сценах для размещения актеров и камер.
w2comm [CCommunity]¶
- Файл сообщества, отвечающий за спавн NPC. Содержит привязки сущностей к тегам, внешности, расписаниям и т.д.
Модели¶
w2ent [CEntityTemplate]¶
- Файл сущности (Entity), определяющий параметры, такие как внешний вид, взаимодействия, поведение и т.д.
w2mesh [CMesh]¶
- Файл меша, содержит голую 3D модель в виде полигональной сетки.
w3app [CEntityExternalAppearance]¶
- Технический файл хранящий внешний вид (appearance) сущности.
redcloth [CApexClothResource]¶
- Меш, предназначенный для обработки физики ткани и волос.
redapex [CApexDestructionResource]¶
- Определяет разрушаемые объекты.
redfur [CFurMeshResource]¶
- Меш с дополнительными параметрами для симуляции физики меха
Эффекты¶
w2p [CParticleSystem]¶
- Файл частиц (дым, огонь, магические эффекты).
Игровые определения¶
redgame [CWitcherGameResource]¶
- Файл, необходимый для инициализации игры. Определяет глобальные настройки такие как игрок, стартовая локация, входной quest-файл.
w2am [CAreaMapPinsResource]¶
- Файл в единственном экземпляре (в папке game). Содержит информацию о точке карты по умолчанию, названии и описании для каждого мира в основной игре (в dlc это объявляются в reddlc).
w2qm [CQuestMapPinsResource]¶
- Файлы определения маркеров на карте для квестов.
w2em [CEntityMapPinsResource]¶
- Файлы определения маркеров для NPC или других игровых сущностей на карте.
reddlc [CDLCDefinition]¶
- Файл конфигурации DLC.
env [CEnvironmentDefinition]¶
- Файл для определения погодных условий и эффектов окружения (туман, дождь, освещение).
w2fnt [CFont]¶
- Файл, хранящий импортированные шрифты.
Анимации¶
w2anims [CSkeletalAnimationSet]¶
- Cодержит набор скелетных анимаций.
w2cutscene [CCutsceneTemplate]¶
- Файл с заранее собранными анимациями, применяемые как шаблоны в сценах.
w3animev [CExtAnimEventsFile]¶
-
Временный ресурс который используется для хранения и управления событиями, привязанными к анимациям такие, как, например, звуки.
Сам ресурс больше похож на какое-то легаси которое, видимо было не так просто до конца вырезать.
w2rig [CSkeleton]¶
- Хранит данные о риге скелета анимации
w3dyng [CDyngResource]¶
- Файл описывает скелет объекта с привязкой к динамическим физическим компонентам.
Часть системы определяющую взаимодействия объектов с физикой окружения.
Импортируется из сырых
.reфайлов анимации.
w3fac [CMimicFace]¶
- Файл мимики лица персонажей. Импортируется из сырых
.reфайлов анимации.
Система поведения¶
w2behtree [CBehTree]¶
- Дерево поведения, в котором прописана логика действий NPC при определенных событиях.
w2beh [CBehaviorGraph]¶
- Граф логики поведения, отвечает за объединение реакций из
.w2behtreeи привязку логики поведений к анимациям.
w2job [CJobTree]¶
- Определяет фоновые действия NPC, такие, как работа кузнеца.
w2steer [CMoveSteeringBehavior]¶
- Граф отвечающий за логику управления движением.
formation [CFormations]¶
-
Формации применяются для организации логики построения и движения группы NPC.
Пример: колонна из солдат.
spawntree [CSpawnTree]¶
- Деревья определяющие логику автоматического спавна случайных NPC для оживления мира. Например, горожане, гуляющие по улицам.
Хранилища данных¶
csv [C2dArray]¶
- Классический CSV-файл, использует ";" в качестве разделителя. Используется для абсолютно разных целей хранения простых данных.
redicsv [CIndexed2dArray]¶
- Индексированный CSV. Отличается от обычного наличием индекса, автоматически инкриминируемое уникальное число для каждой строки.
xml[CXmlResource]¶
- Классический XML файл. Как и CSV используется для хранения любых данных, но более сложных.
Остальное¶
redswf [CSwfResource]¶
- Скомпилированный файл flash sfw интерфейса.
w2je [CJournalInitialEntriesResource]¶
- Точка входа для инициализации игрового журнала.
journal [CJournalResource]¶
- Файлы содержания игрового журнала.
w3simplex [CResourceSimplexTree]¶
- Симплексное дерево.
Автор: leviofanh
Документация поддерживается участниками сообщества REDkit RU