
Вступление
Зачастую эта программа расположена в папке по пути: "common<gamename><gamefolder>binxwad.exe".Она может конвертировать .WAD, .BMP, и .SPR файлы в .TGA, .VTF, создавая также .VMT файлы.
Об этих командах вы можете узнать, запустив Xwad без каких-либо параметров:
Список команд
[-AutoDir]Автоматически определяет -basedir и -wadfile или -bmpfile основываясь на последних параметрах (это должен быть .WAD файл или .BMP файл).
[-decal]
Создает файлы .VMT для декалей, а также создает файлы .VMT для декалей моделей.
[-onlytex <tex name>]
[-shader <shader name>]
Нужно указать программе какой шейдер будет использоваться в файле .VMT (по умолчанию это LightmappedGeneric).
[-vtex]
Если указан параметр -vtex , то он будет вызван для всех недавно созданных .TGA файлов.
[-vmtparam <ParamName> <ParamValue>]
Если была указана команда -vtex , параметры проходят через этот процесс. Используется для добавления параметров в созданные .vmt файлы.
-BaseDir <basedir>
-game <basedir>
Указывает путь к корневой директории.
-WadFile <wildcard>
-wadfile создает файлы .TGA, .VTF кратные 2 (как пример 128*128 1024*1024), а также файлы .VMT для каждой текстуры которые находятся в .WAD файле.
После конвертирования программа поместит созданные файлы в папку с тем же именем что и у .WAD файла.
В дополнение ко всему, программа создаёт файлы .resizeinfo для тех текстур, которые изменили свое разрешение для кратности 2.
Чтобы в последствии при использовании в Hammer Editor команды File->WAD To Material скорректировать координаты текстур на карте.
-bmpfile <wildcard>
-bmpfile работает также, как и -WadFile , но с файлами .BMP, и помещает их в корневую папку .../materials.
-sprfile <wildcard>
Работает также, как и -bmpfile, только портирует спрайты.
-Transparent (только для файлов .BMP)
Если установлен этот параметр, то в палитре число 255 будет использоваться в качестве маркера для прозрачности.
-SubDir <subdirectory>
-SubDir этот параметр указывает конечную директорию, в которую будут скопированы текстуры. Если используется .WAD файл, программа автоматически скопирует текстуры в папку с тем же именем, что и у .WAD файла, если в параметре -SubDir таковая не указана.
-Quiet
Если эта команда использована, то по завершении конвертации файлов она закроется, самостоятельно не требуя нажатия каких-либо клавиш и не выводя дополнительной информации.
Примеры
Пример: xwad.exe -vtex -BaseDir c:hl2dod -WadFile c:hl1dod*.wadПример: xwad.exe -vtex -BaseDir c:hl2dod -bmpfile test.bmp -SubDir modelsprops
Пример: xwad.exe -vtex -vmtparam $ignorez 1 -BaseDir c:hl2dod -sprfile test.spr -SubDir spritesprops
Заключение
Практической пользы программа в себе не несет, и используется при портировании текстур и спрайтов с GoldSrc Engine для Source Engine. Так же будет полезна при портировании карт из Counter-Strike 1.6, Half-Life и других игр созданных на GoldSrc Engine.Оригинал статьи доступен тут: Valve Developer Community