Ru/Xwad: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Created page with "{{Language subpage}} {{note|В большинстве сторонних игр нет этого инструмента; версия найденная в [steam://install/2...")
 
m (Setting bug notice hidetested=1 param on page where the bug might not need tested in param specified)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Language subpage}}
{{LanguageBar}}
 
{{note|В большинстве сторонних игр нет этого инструмента; версия найденная в [steam://install/211 старом SourceSDK depot'е], по-прежнему может использоваться для любой ветки (все включенные версии xwad.exe одинаковы).}}
{{note|В большинстве сторонних игр нет этого инструмента; версия найденная в [steam://install/211 старом SourceSDK depot'е], по-прежнему может использоваться для любой ветки (все включенные версии xwad.exe одинаковы).}}
Данный [[cmd]] инструмент можно найти в следующей папке: {{file|common\SourceSDK\bin\<nowiki><</nowiki>branchname<nowiki>></nowiki>\bin\xwad |exe}}. Этот инструмент может преобразовывать файлы [[WAD]], [[Wikipedia:Windows bitmap|BMP]] и [[SPR]] в файлы [[TGA]] и сопутствующие файлы [[VMT]], а также работать с [[vtex]] для создания связанных файлов [[VTF]].
Данный {{L|CMD}} инструмент можно найти в следующей папке: {{file|common\SourceSDK\bin\<nowiki><</nowiki>branchname<nowiki>></nowiki>\bin\xwad |exe}}. Этот инструмент может преобразовывать файлы {{L|WAD}}, [[Wikipedia:Windows bitmap|BMP]] и {{L|SPR}} в файлы {{L|TGA}} и сопутствующие файлы {{L|VMT}}, а также работать с {{L|vtex}} для создания связанных файлов {{L|VTF}}.
После запуска XWAD и преобразования текстур в VTF используйте кнопку [[Convert WAD в VMT...]] в {{hammer4|4.1}} меню "Файл" {{not|{{hammer++}}}}.
После запуска XWAD и преобразования текстур в VTF используйте кнопку {{L|Convert_WAD_to_VMT...|Конвертировать WAD в VMT}} в {{hammer4|4.1}} меню "Файл" {{not|{{hammer++}}}}.




== Предостережения ==
== Предостережения ==
{{bug|Xwad всегда выводит пиксели с индексом 255 как прозрачные, даже если они не помечены как таковые {{detailed}}. Только текстуры, помеченные как прозрачные, будут иметь соответствующие пиксели [[$translucent#Filtering_Borders|модифицированные для лучшей работы с фильтрацией текстур]].{{обходной путь|Преобразуйте выходные папки в BGRA8888 с помощью {{vtfedit|2}} , затем используйте конвертер {{vide|2|addtext='s}} VTF, чтобы преобразовать текстуры, которые должны быть непрозрачными, в BGR565 или BGR888.
{{bug|hidetested=1|Xwad всегда выводит пиксели с индексом 255 как прозрачные, даже если они не помечены как таковые {{elaborate}}. Только текстуры, помеченные как прозрачные, будут иметь соответствующие пиксели [[$translucent#Filtering_Borders|модифицированные для лучшей работы с фильтрацией текстур]].{{workaround|Преобразуйте выходные папки в BGRA8888 с помощью {{vtfedit|2}} , затем используйте конвертер {{vide|2|addtext='s}} VTF, чтобы преобразовать текстуры, которые должны быть непрозрачными, в BGR565 или BGR888.
}} }}
}} }}


Line 12: Line 13:
{{codeblock|<nowiki>
{{codeblock|<nowiki>
  [-AutoDir]
  [-AutoDir]
Автоматически определяет -basedir и -wadfile или -bmpfile файлы
            Автоматически определяет -basedir и -wadfile или -bmpfile файлы
  [-decal]
  [-decal]
Создает VMT для декалей и создает VMT для декалей модели.
            Создает VMT для декалей и создает VMT для декалей модели.
  [-onlytex <tex name>]
  [-onlytex <tex name>]
  [-shader <shader name>]
  [-shader <shader name>]
Укажите шейдер для использования в файле VMT (по умолчанию LightmappedGeneric).
            Укажите шейдер для использования в файле VMT (по умолчанию LightmappedGeneric).
  [-vtex]
  [-vtex]
Если указан -vtex, то он вызывает vtex для каждого вновь созданного файла .TGA
            Если указан -vtex, то он вызывает vtex для каждого вновь созданного файла .TGA
  [-vmtparam <ParamName> <ParamValue>]
  [-vmtparam <ParamName> <ParamValue>]
если был указан -vtex, передает параметры этому приложению.
            Если был указан -vtex, передает параметры этому приложению.
Используется для добавления параметров в сгенерированный файл .vmt. -BaseDir <basedir>
            Используется для добавления параметров в сгенерированный файл .vmt. -BaseDir <basedir>
  -game <basedir>
  -game <basedir>
Указывает местоположение каталога мода.
            Указывает местоположение каталога мода.
  -WadFile <wildcard>
  -WadFile <wildcard>
-wadfile создаст (степень двойки) TGA, VTF и VMT для каждой текстуры WAD.
    Создаст (степень двойки) TGA, VTF и VMT для каждой текстуры WAD.
Также поместит их в каталог с названием WAD.  
            Также поместит их в каталог с названием WAD.  
Кроме того, создаст .resizeinfo в каталоге материалов, если у текстуры нестандартные значения.
            Кроме того, создаст .resizeinfo в каталоге материалов, если у текстуры нестандартные значения.
  -bmpfile <wildcard>
  -bmpfile <wildcard>
-bmpfile действует как -WadFile, но для файлов BMP и размещает их в указанном каталоге материалов.
    Действует как -WadFile, но для файлов BMP и размещает их в указанном каталоге материалов.
  -sprfile <wildcard>
  -sprfile <wildcard>
Действует как -bmpfile, но портирует {{sprite}}.
              Действует как -bmpfile, но портирует {{sprite}}.
  -Transparent (BMP files only)
  -Transparent (BMP files only)
Если это установлено, то он будет рассматривать индекс палитры 255 как прозрачный.
      Если это установлено, то он будет рассматривать индекс палитры 255 как прозрачный.
  -SubDir <subdirectory>
  -SubDir <subdirectory>
-SubDir указывает, в какой каталог материалов поместить окончательный файл.   
      Указывает, в какой каталог материалов поместить окончательный файл.   
При использовании файла WAD он автоматически использует его имя, если параметр -SubDir не указан.
              При использовании файла WAD он автоматически использует его имя, если параметр -SubDir не указан.
  -Quiet
  -Quiet
Тихий режим. Не уведомлять об окончании операции и т.д.
              Тихий режим. Не уведомлять об окончании операции и т.д.
   
   
  ex: xwad.exe -vtex -BaseDir c:\hl2\dod -WadFile c:\hl1\dod\*.wad
  ex: xwad.exe -vtex -BaseDir c:\hl2\dod -WadFile c:\hl1\dod\*.wad
Line 45: Line 46:
  ex: xwad.exe -vtex -vmtparam $ignorez 1 -BaseDir c:\hl2\dod -sprfile test.spr -SubDir sprites\props
  ex: xwad.exe -vtex -vmtparam $ignorez 1 -BaseDir c:\hl2\dod -sprfile test.spr -SubDir sprites\props
</nowiki>}}
</nowiki>}}
{{SDKTools}}
{{ACategory|Material System}}

Latest revision as of 07:20, 20 May 2025

English (en)Русский (ru)Translate (Translate)
Note.pngПримечание:В большинстве сторонних игр нет этого инструмента; версия найденная в старом SourceSDK depot'е, по-прежнему может использоваться для любой ветки (все включенные версии xwad.exe одинаковы).

Данный CMD(en) инструмент можно найти в следующей папке: 🖿common\SourceSDK\bin\<branchname>\bin\xwad .exe. Этот инструмент может преобразовывать файлы WAD(en), BMP и SPR(en) в файлы TGA(en) и сопутствующие файлы VMT(en), а также работать с vtex(en) для создания связанных файлов VTF(en). После запуска XWAD и преобразования текстур в VTF используйте кнопку Конвертировать WAD в VMT(en) в Hammer Hammer 4.x меню "Файл" (нет в Hammer++).


Предостережения

Icon-Bug.pngБаг:Xwad всегда выводит пиксели с индексом 255 как прозрачные, даже если они не помечены как таковые [Elaborate?]. Только текстуры, помеченные как прозрачные, будут иметь соответствующие пиксели модифицированные для лучшей работы с фильтрацией текстур.
PlacementTip.pngОбходной приём:Преобразуйте выходные папки в BGRA8888 с помощью VTFEdit VTFEdit , затем используйте конвертер VIDE VIDE's VTF, чтобы преобразовать текстуры, которые должны быть непрозрачными, в BGR565 или BGR888.

Справка

[-AutoDir] Автоматически определяет -basedir и -wadfile или -bmpfile файлы [-decal] Создает VMT для декалей и создает VMT для декалей модели. [-onlytex <tex name>] [-shader <shader name>] Укажите шейдер для использования в файле VMT (по умолчанию LightmappedGeneric). [-vtex] Если указан -vtex, то он вызывает vtex для каждого вновь созданного файла .TGA [-vmtparam <ParamName> <ParamValue>] Если был указан -vtex, передает параметры этому приложению. Используется для добавления параметров в сгенерированный файл .vmt. -BaseDir <basedir> -game <basedir> Указывает местоположение каталога мода. -WadFile <wildcard> Создаст (степень двойки) TGA, VTF и VMT для каждой текстуры WAD. Также поместит их в каталог с названием WAD. Кроме того, создаст .resizeinfo в каталоге материалов, если у текстуры нестандартные значения. -bmpfile <wildcard> Действует как -WadFile, но для файлов BMP и размещает их в указанном каталоге материалов. -sprfile <wildcard> Действует как -bmpfile, но портирует {{sprite}}. -Transparent (BMP files only) Если это установлено, то он будет рассматривать индекс палитры 255 как прозрачный. -SubDir <subdirectory> Указывает, в какой каталог материалов поместить окончательный файл. При использовании файла WAD он автоматически использует его имя, если параметр -SubDir не указан. -Quiet Тихий режим. Не уведомлять об окончании операции и т.д. ex: xwad.exe -vtex -BaseDir c:\hl2\dod -WadFile c:\hl1\dod\*.wad ex: xwad.exe -vtex -BaseDir c:\hl2\dod -bmpfile test.bmp -SubDir models\props ex: xwad.exe -vtex -vmtparam $ignorez 1 -BaseDir c:\hl2\dod -sprfile test.spr -SubDir sprites\props