Skip to content

Preferences Paths

Pavel_Blend edited this page Mar 6, 2024 · 25 revisions







Описание

Данная категория настроек содержит пути к файлам и папкам из игры/X-Ray SDK.







Параметры



Mode

Режим путей.

  • Base - базовый режим, который позволяет указать файлы и папки из одной игры/мода/X-Ray SDK.
  • Advanced - расширенный режим, который позволяет указать файлы и папки из нескольких игр/модов/X-Ray SDK.







Параметры для режима Base



FS Ltx File

Путь к fs.ltx файлу. Так же можно указать fsgame.ltx файл. Данный файл находится в X-Ray SDK и хранит пути к директориям. Аддон использует fs.ltx файл только для того, чтобы автоматически установить все остальные пути. Используются только эти переменные из файла: $fs_root$/$sdk_root$, $game_data$, $game_textures$, $game_meshes$, $game_levels$, $objects$. Поиск файлов gamemtl.xr, shaders.xr, shaders_xrlc.xr производится в директории, которая указана в $game_data$. Если пути уже настроены, то указывать FS Ltx File не обязательно. Данный параметр нужен для корректной автоматической установки путей, если fs.ltx файл был отредактирован и X-Ray SDK использует пути, которые отличаются от gamedata, gamedata\textures, gamedata\meshes, gamedata\levels, rawdata\objects.



Gamedata Folder

Путь, который должен ссылаться на gamedata папку (или на папку, которая указана в $game_data$, если fs.ltx был изменён). Данный путь используется только для автоматической установки параметров, которые расположены ниже. Пути автоматически устанавливаются, путём прибавления Gamedata Folder и заранее установленных значений. Значения устанавливаются следующим образом: Textures Folder - textures, Meshes Folder - meshes, Levels Folder - levels, Game Materials File - gamemtl.xr, Engine Shaders File - shaders.xr, Compile Shaders File - shaders_xrlc.xr, Objects Folder - ..rawdata\objects, где .. вначале Objects Folder означают перейти в пути на одну папку назад. То есть путь к Objects Folder будет выглядеть так: c:\programs\xray_sdk\rawdata\objects\, если Gamedata Folder имеет следующее значение: c:\programs\xray_sdk\gamedata\.



Textures Folder

Путь, который должен ссылаться на $game_textures$. Обычно это папка gamedata\textures, которая содержит текстуры. Поддерживается загрузка только *.dds формата. Данный путь используется только теми операторами, которые импортируют/экспортируют форматы, поддерживающие использование текстур. При импорте, аддон ищет *.dds текстуры по этому пути и загружает их в blender.



Meshes Folder

TODO



Levels Folder

TODO



Objects Folder

Путь к папке с исходными 3D объектами и анимациями. Обычно находится в X-Ray SDK в папке rawdata\objects. Из этой папки аддон может считывать только *.object и *.skls файлы. Данную папку используют *.object, *.level, *.part, *.group импортёры/экспортёры. Так же этот параметр используют некоторые операторы, например, Motions Browser (если его запускать из Motion Refs свитка, режим Load Active Motion Refs).



Engine Shader File

Путь к shaders.xr файлу. Обычно хранится в gamedata\shaders.xr. Данный файл содержит описания настроек шейдеров. Отвечает за внешний вид поверхности в X-Ray SDK и игре. Если данный путь ссылается на shaders.xr файл, то список Shader в параметрах материалов будет заполнен именами шейдеров из данного файла и можно будет указать любое имя движкового шейдера из этого списка. Если данный путь не ссылается на shaders.xr файл, то список Shader у материалов будет пустым. Из shaders.xr файла считываются только имена шейдеров.



Compile Shader File

TODO



Game Materials File

TODO







Параметры для режима Advanced

TODO









































Содержание

Clone this wiki locally