1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
|
<!DOCTYPE html>
<head>
<title>Nem's Tools [VTFLib - About]</title>
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="../css/default.css">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta name="author" content="Ryan Gregg">
<meta name="description" content="Nem's Half-Life and Half-Life 2 editing tools.">
</head>
<body>
<div class="banner" onclick="location.href='https://nemstools.github.io/'"> </div>
<div class="archived">This is archived copy of currently unavailable <a href="http://nemesis.thewavelength.net">Nem's
Tools website</a>, restored from <a
href="https://web.archive.org/web/20191202151405/http://www.nemesis.thewavelength.net/">Web Archive</a>. <br>
Download section now provides links to both Web Archive and to this unofficial Github mirror.
</div>
<div class="main">
<div class="group">
<div class="separator"></div>
<div class="heading2 menu">
<a href="../index.html" class="menuitem">Home</a>
<a href="GCFScape.html" class="menuitem">GCFScape</a>
<a href="Crafty.html" class="menuitem">Crafty</a>
<a href="VTFLib.html" class="menuitem">VTFLib</a>
<a href="Batch_Compiler.html" class="menuitem">Batch Compiler</a>
<a href="Terrain_Generator.html" class="menuitem">Terrain Generator</a>
<a href="BSP_Viewer.html" class="menuitem">BSP Viewer</a>
<a href="MAP_Viewer.html" class="menuitem">MAP Viewer</a>
<a href="virtuAMP.html" class="menuitem">virtuAMP</a>
<a href="Miscellaneous.html" class="menuitem">Miscellaneous</a>
</div>
<div class="separator"></div>
<div class="content">
<div class="main_area">
<div class="space"></div>
<div class="main_content">
<div class="group">
<div class="heading1">
<div class="space"></div><span class="left"><a name="p149"
href="../subpages/Comments/VTFLib-page1.html#p149">About
VTFLib</a> - <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=1">Nem</a></span><span
class="right">Posted: Apr 18th, 2005 - 10:27:01 pm</span>
<div class="space"></div>
</div>
<div class="content"><b>About:</b>
<p>VTFLib is a LGPL open source programming library, written by <a
href="https://web.archive.org/web/20200201044259/http://www.wunderboy.org/">Neil Jedrzejewski</a>
and I. VTFLib provides a C and C++ API that, with a few simple functions, can open and save .vtf and
.vmt files, providing access to all known features. The library functions independent of Steam,
allowing third party applications to use the library without Steam present or runningi on the target
system.</p>
<p>VTFLib includes two GPL example applications, VTFCmd and VTFEdit. VTFCmd is a C command line frontend
for VTFLib that can create .vtf and .vmt files from various source formats. It is similar in
functionality to Valve's vtex Source SDK utility, but offers a lot more control. VTFEdit is a C++ .NET
graphical frontend for VTFLib with viewing and creation capabilities. Both VTFCmd and VTFEdit support
several source image formats, including, but not limited to .bmp, .dds, .gif, .jpg, .png and .tga.</p>
<b>Screenshots:</b>
<div style="text-align: center">
<br>
<a href="../images/pages/vtfedit1.png"><img src="../images/pages/vtfedits1.png" width="250"
height="213" border="0" alt="VTFEdit .vtf frame/face/mipmap viewing."></a>
<a href="../images/pages/vtfedit2.png"><img src="../images/pages/vtfedits2.png" width="250"
height="213" border="0" alt="VTFEdit .vtf information viewing."></a>
<br><br>
<a href="../images/pages/vtfedit3.png"><img src="../images/pages/vtfedits3.png" width="250"
height="213" border="0" alt="VTFEdit file system browsing."></a>
<a href="../images/pages/vtfedit4.png"><img src="../images/pages/vtfedits4.png" width="250"
height="213" border="0" alt="VTFEdit .vmt viewing."></a>
<br><br>
<a href="../images/pages/vtfedit5.png"><img src="../images/pages/vtfedits5.png" width="250"
height="206" border="0" alt="VTFEdit import options."></a>
<a href="../images/pages/vtfedit6.png"><img src="../images/pages/vtfedits6.png" width="250"
height="267" border="0" alt="VTFEdit batch conversion options."></a>
<br><br>
<a href="../images/pages/vtfedit7.png"><img src="../images/pages/vtfedits7.png" width="250"
height="250" border="0" alt="VTFEdit .wad conversion options."></a>
<a href="../images/pages/vtfedit8.png"><img src="../images/pages/vtfedits8.png" width="250"
height="250" border="0" alt="VTFEdit .vmt creation wizard."></a>
<br><br>
<a href="../images/pages/vtfedit9.png"><img src="../images/pages/vtfedits9.png" width="250"
height="250" border="0" alt="VTFEdit .vmt creation wizard."></a>
<a href="../images/pages/vtfcmd1.png"><img src="../images/pages/vtfcmds1.png" width="250" height="176"
border="0" alt="VTFCmd command line options."></a>
<br><br>
</div>
<b>Documentation:</b>
<ul>
<li><a
href="https://web.archive.org/web/20200201044259/http://www.wunderboy.org/docs/vtflib_docs/">VTFLib
Documentation</a></li>
<li><a
href="https://web.archive.org/web/20200201044259/http://developer.valvesoftware.com/wiki/VTF">VTF
Image Format</a></li>
</ul>
<b>Features:</b>
<ul>
<li>Convert .bmp, .dds, .gif, .jpg, .png and .tga files to .vtf and .vmt files with easy access to all
.vtf options.</li>
<li>Convert .vtf files to .bmp, .jpg, .png and .tga files.</li>
<li>Convert entire folders to and from .vtf and .vmt files.</li>
<li>Convert .wad files to .vtf and .vmt files.</li>
<li>Explore .bsp, .gcf, .pak, .wad and .xzp packages.</li>
<li>Preview .vtf files.</li>
<li>Recent file menu.</li>
<li>100% Free.</li>
</ul>
<b>Download:</b>
<ul>
<li><a href="VTFLib-Download.html">VTFEdit</a>
</li>
<li><a href="../subpages/Comments/VTFLib_v1.3.2_Full.html">VTFLib</a>
</li>
</ul>
<b>Third Party Downloads:</b>
<ul>
<li><a
href="https://web.archive.org/web/20200201044259/http://www.leadwerks.com/index.php?page=downloads.htm&subbar=blank.htm">Image
Viewer</a></li>
<li><a
href="https://web.archive.org/web/20200201044259/http://www.wunderboy.org/sourceapps.php#vtf_shell">VTF
Shell Extensions</a></li>
<li><a
href="https://web.archive.org/web/20200201044259/http://www.wunderboy.org/sourceapps.php#max_vtf">3DS
Max VTF Plug-In</a></li>
</ul>
</div>
<div class="heading1">
<div class="space"></div><span class="left">Modified: Sep 14th, 2007 - 3:28:10 am</span><span
class="right">[ <a href="../subpages/Comments/VTFLib-page1.html#p149">124
Comments</a> ]</span>
<div class="space"></div>
</div>
</div>
</div>
<div class="main_sidebar">
<div class="group">
<div class="heading1"><span class="title">VTFLib</span></div>
<div class="content"><span class="title">» <a href="VTFLib.html">About</a></span><br>
<span class="title">» <a href="VTFLib-Download.html">Download</a></span><br>
<span class="title">» <a href="../subpages/VTFLib-Revision History.html">Revision
History</a></span><br>
<span class="title">» <a href="../subpages/VTFLib-FAQ.html">FAQ</a></span><br>
</div>
</div><br>
<div class="group">
<div class="heading1"><span class="title">Login</span></div>
<div class="content">
<form name="loginform" method="post"
action="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?p=40">
<div class="label">Username:</div>
<div><input type="text" name="username" class="textbox" autocomplete="off"
style="background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-attachment: scroll; background-size: contain; background-position: 98% 50%;">
</div>
<div class="label">Password:</div>
<div><input type="password" name="password" class="textbox" autocomplete="off"
style="background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-attachment: scroll; background-size: contain; background-position: 98% 50%;">
</div>
<div class="label"><input type="checkbox" name="storepassword" class="checkbox"
checked="checked">Store Password</div>
<div><input name="login" type="submit" value="Login" class="button"></div>
</form>
</div>
</div>
<br>
<div class="group">
<div class="heading1"><span class="title">New Users</span></div>
<div class="content">
<span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?action=directory">Directory</a></span><br>
<span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?p=40&action=addauthor">Register</a></span><br>
<span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?p=40&action=retrievepassword">Retrieve
Password</a></span><br>
</div>
</div>
<br>
<div class="group">
<div class="heading1"><span class="title">Latest Comments</span></div>
<div class="content"><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=41&o=120#c4926">Batch
Compiler FAQ</a> (<a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=14291">devstringx</a>)</span><br><span
class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=58&o=15#c4924">Cliffs
II: Texturing Cliffs</a> (<a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=14289">LeBugsBunny</a>)</span><br><span
class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=223&o=0#c4923">Crafty
v1.0.0 Alpha 13</a> (<a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=14285">roy120rahul</a>)</span><br><span
class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=277&o=0#c4911">GCFScape
v1.8.6</a> (<a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=14250">mandaysnow</a>)</span><br><span
class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=205&o=210#c4901">About
Crafty</a> (<a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=14237">Kodha</a>)</span><br>
</div>
</div><br>
<div class="group">
<div class="heading1"><span class="title">Latest Articles</span></div>
<div class="content"><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=277#p277">GCFScape
v1.8.6</a></span><br><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=276#p276">GCFScape
v1.8.5</a></span><br><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=275#p275">GCFScape
v1.8.4</a></span><br><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=274#p274">GCFScape
v1.8.3</a></span><br><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=273#p273">VTFLib
v1.3.2</a></span><br></div>
</div><br>
<div class="group">
<div class="heading1"><span class="title">Most Popular Articles</span></div>
<div class="content"><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=178#p178">VTFEdit
v1.2.5 Full</a></span><br><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=76#p76">GCFScape
v1.3.1 Full</a></span><br><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=238#p238">VTFEdit
v1.3.3 Full</a></span><br><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=154#p154">VTF
Plug-In for Photoshop</a></span><br><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?c=169#p169">GCFScape
v1.8.6 Full</a></span><br></div>
</div><br>
<div class="group">
<div class="heading1"><span class="title">Newest Member</span></div>
<div class="content"><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=14292">livewebtutors1</a></span><br>
</div>
</div><br>
<div class="group">
<div class="heading1"><span class="title">Elite Spammers</span></div>
<div class="content"><span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=1">Nem</a></span><br><span
class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=376">Bluefang</a></span><br><span
class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=708">NoBody</a></span><br><span
class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=7">Slackiller</a></span><br><span
class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/index.php?a=385">Keloran</a></span><br>
</div>
</div>
<br>
<div class="group">
<div class="heading1"><span class="title">Feeds</span></div>
<div class="content">
<span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/rss/?page=1">RSS
2.0 (News)</a></span><br>
<span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/rss/">RSS 2.0
(Entire Site)</a></span><br>
<span class="title">» <a
href="https://web.archive.org/web/20200201044259/http://nemesis.thewavelength.net/rss/?comments&limit=15">RSS
2.0 (Comments)</a></span><br>
</div>
</div>
</div>
<div class="space"></div>
</div>
</div>
<div class="separator"></div>
<div class="heading2 center"><span class="note">Nem's Tools v2.0 © 2006 <a
href="mailto:[email protected]">Ryan Gregg</a>.<br>Execution
time: 0.07963s; Queries: 14.<br>
</span></div>
</div>
</div>
</body>
</html>
|