VTEX (Valve Texture Tool)

From Valve Developer Community
Revision as of 10:56, 12 November 2007 by SitelTsitc (talk | contribs)
Jump to navigation Jump to search

wall fountain adware remover nod32 antivirus payday loan no faxing adidas shoes evisu jeans tag heuer watches lamborghini free casino game delta jade jewelry sports betting farm for sale registry cleaner cpus with motherboard basic poker rule coupon roulette game ford engines camera tripod georgia car auction rolex platinum diamond rings hair shampoo prepaid wireless disney joyce meyer changing table cingular go phone prepaid herpes type 1 kids trampolines sex cam chat cellular phone ring leather bags mahjong game rose personalized baby gift basket camel cigarette alltel ringtones singapore airlines united airline ticket mazda miata bearshare music download sidecar babyshower invitation 3d graphic decoration eva airline solar panels acyclovir medication depression treatment online roulette game discount pharmacy house design qantas airline victorian costumes kids bedroom furniture cheap printer wheels and tires yamaha portable generator infiniti fx citizenship birthday party supplies hypnosis book washington mutual bank spirit airline reservation buy vicodin online airline ticket to india electric scooters nextel phone us army verizon motorola cell phone people searches cadillac parts nike shox dating online single wood display cabinet nike shox womens shoes marriage help free web cam sex chat toro parts gucci outlet wedding rings thyroid cancer water filters registrations bextra free fax number vietnam airlines detroit airport order phentermine online iron bed dewalt compaq presario for sale by owner mariah carey disney vacation download ringtones air canada sony tv

Overview

Vtex, or Valve Texture Tool, is the standard application used to convert targa (.tga) image files into Valve Texture Files (.vtf) for use in the Source engine. It takes a targa (.tga) image and an optional list of compile parameters, and creates a Valve Texture File (.vtf) from them.

Basic usage

  1. Make sure that Steam is running.
  2. If necessary, start Source SDK and set/verify the game that you are converting the texture for in the Current Game drop-down list (located at the bottom of the Source SDK menu).
  3. Place the targa image to be converted inside the SteamApps/username/sourcesdk_content/gamefolder/materialsrc/ folder, where gamefolder is the game folder of the current game (cstrike/dod/hl2/hl2mp). You can also place the image within a subfolder of this folder, to make Vtex compile the texture to the corresponding materials/ subfolder. (For instance, placing the image in a materialsrc/metal/ subfolder, will make Vtex compile the texture to the materials/metal/ subfolder.)
  4. If necessary, write a text (.txt) file containing a set of Vtex compile parameters. Give it the same name as the targa image (with the exception of the .txt extension) and put it in the same folder. If you choose to omit this list, Vtex will create an empty one for you during compilation.
  5. The Vtex executable (Vtex.exe) is located in the /Steam/SteamApps/username/sourcesdk/bin/ folder. It can be executed in one of two ways: Through the easy "drag-and-drop" method (described below), or the more advanced command prompt method, described here. Steam must run while it is executed.
  6. The resulting Valve Texture File (.vtf) will be compiled to the materials/ folder of the current game by default. For instance, if your username would be GordonFreeman, and the current game would be Half-Life 2, the texture file would be compiled to the SteamApps/GordonFreeman/half-life 2/hl2/materials/ folder. If the targa image resided within a subfolder, Vtex will compile the texture file to the corresponding materials/ subfolder. If that subfolder doesn't exist, Vtex will create it automatically.

The drag-and-drop method

The drag-and-drop method is the easy way to use Vtex. Just drag the icon of either the targa image to be converted, or its list of compile parameters (from its materialsrc/ folder) on top of the icon of the Vtex executable (Vtex.exe) and let go, and Vtex will compile the texture file automatically.

Using Vtex with the 7th November (2007) Update

When running the Orange Box version of this tool, you should include -nop4 on the command line to bypass Valves Perforce integration. This will be eliminated in a subsequent release.

See also